@charset "UTF-8";
/**
 *  Do not remove this comments bellow. It's the markers used by wiredep to inject
 *  sass dependencies when defined in the bower.json of your dependencies
 */
/*!
 *  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
 * -------------------------- */
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  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.28571em;
  text-align: center; }

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

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center; }
  .fa-li.fa-lg {
    left: -1.85714em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

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

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

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

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

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

.pull-left {
  float: left; }

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

.fa.pull-right {
  margin-left: .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: ""; }

.fa-music:before {
  content: ""; }

.fa-search:before {
  content: ""; }

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

.fa-heart:before {
  content: ""; }

.fa-star:before {
  content: ""; }

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

.fa-user:before {
  content: ""; }

.fa-film:before {
  content: ""; }

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

.fa-th:before {
  content: ""; }

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

.fa-check:before {
  content: ""; }

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

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

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

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

.fa-signal:before {
  content: ""; }

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

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

.fa-home:before {
  content: ""; }

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

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

.fa-road:before {
  content: ""; }

.fa-download:before {
  content: ""; }

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

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

.fa-inbox:before {
  content: ""; }

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

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

.fa-refresh:before {
  content: ""; }

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

.fa-lock:before {
  content: ""; }

.fa-flag:before {
  content: ""; }

.fa-headphones:before {
  content: ""; }

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

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

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

.fa-qrcode:before {
  content: ""; }

.fa-barcode:before {
  content: ""; }

.fa-tag:before {
  content: ""; }

.fa-tags:before {
  content: ""; }

.fa-book:before {
  content: ""; }

.fa-bookmark:before {
  content: ""; }

.fa-print:before {
  content: ""; }

.fa-camera:before {
  content: ""; }

.fa-font:before {
  content: ""; }

.fa-bold:before {
  content: ""; }

.fa-italic:before {
  content: ""; }

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

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

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

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

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

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

.fa-list:before {
  content: ""; }

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

.fa-indent:before {
  content: ""; }

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

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

.fa-pencil:before {
  content: ""; }

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

.fa-adjust:before {
  content: ""; }

.fa-tint:before {
  content: ""; }

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

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

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

.fa-arrows:before {
  content: ""; }

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

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

.fa-backward:before {
  content: ""; }

.fa-play:before {
  content: ""; }

.fa-pause:before {
  content: ""; }

.fa-stop:before {
  content: ""; }

.fa-forward:before {
  content: ""; }

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

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

.fa-eject:before {
  content: ""; }

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

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

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

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

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

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

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

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

.fa-crosshairs:before {
  content: ""; }

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

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

.fa-ban:before {
  content: ""; }

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

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

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

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

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

.fa-expand:before {
  content: ""; }

.fa-compress:before {
  content: ""; }

.fa-plus:before {
  content: ""; }

.fa-minus:before {
  content: ""; }

.fa-asterisk:before {
  content: ""; }

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

.fa-gift:before {
  content: ""; }

.fa-leaf:before {
  content: ""; }

.fa-fire:before {
  content: ""; }

.fa-eye:before {
  content: ""; }

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

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

.fa-plane:before {
  content: ""; }

.fa-calendar:before {
  content: ""; }

.fa-random:before {
  content: ""; }

.fa-comment:before {
  content: ""; }

.fa-magnet:before {
  content: ""; }

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

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

.fa-retweet:before {
  content: ""; }

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

.fa-folder:before {
  content: ""; }

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

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

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

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

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

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

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

.fa-key:before {
  content: ""; }

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

.fa-comments:before {
  content: ""; }

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

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

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

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

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

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

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

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

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

.fa-trophy:before {
  content: ""; }

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

.fa-upload:before {
  content: ""; }

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

.fa-phone:before {
  content: ""; }

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

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

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

.fa-twitter:before {
  content: ""; }

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

.fa-github:before {
  content: ""; }

.fa-unlock:before {
  content: ""; }

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

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

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

.fa-bullhorn:before {
  content: ""; }

.fa-bell:before {
  content: ""; }

.fa-certificate:before {
  content: ""; }

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

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

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

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

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

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

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

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

.fa-globe:before {
  content: ""; }

.fa-wrench:before {
  content: ""; }

.fa-tasks:before {
  content: ""; }

.fa-filter:before {
  content: ""; }

.fa-briefcase:before {
  content: ""; }

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

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

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

.fa-cloud:before {
  content: ""; }

.fa-flask:before {
  content: ""; }

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

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

.fa-paperclip:before {
  content: ""; }

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

.fa-square:before {
  content: ""; }

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

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

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

.fa-strikethrough:before {
  content: ""; }

.fa-underline:before {
  content: ""; }

.fa-table:before {
  content: ""; }

.fa-magic:before {
  content: ""; }

.fa-truck:before {
  content: ""; }

.fa-pinterest:before {
  content: ""; }

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

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

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

.fa-money:before {
  content: ""; }

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

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

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

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

.fa-columns:before {
  content: ""; }

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

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

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

.fa-envelope:before {
  content: ""; }

.fa-linkedin:before {
  content: ""; }

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

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

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

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

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

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

.fa-sitemap:before {
  content: ""; }

.fa-umbrella:before {
  content: ""; }

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

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

.fa-exchange:before {
  content: ""; }

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

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

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

.fa-stethoscope:before {
  content: ""; }

.fa-suitcase:before {
  content: ""; }

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

.fa-coffee:before {
  content: ""; }

.fa-cutlery:before {
  content: ""; }

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

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

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

.fa-ambulance:before {
  content: ""; }

.fa-medkit:before {
  content: ""; }

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

.fa-beer:before {
  content: ""; }

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

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

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

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

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

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

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

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

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

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

.fa-desktop:before {
  content: ""; }

.fa-laptop:before {
  content: ""; }

.fa-tablet:before {
  content: ""; }

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

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

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

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

.fa-spinner:before {
  content: ""; }

.fa-circle:before {
  content: ""; }

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

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

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

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

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

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

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

.fa-gamepad:before {
  content: ""; }

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

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

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

.fa-terminal:before {
  content: ""; }

.fa-code:before {
  content: ""; }

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

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

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

.fa-crop:before {
  content: ""; }

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

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

.fa-question:before {
  content: ""; }

.fa-info:before {
  content: ""; }

.fa-exclamation:before {
  content: ""; }

.fa-superscript:before {
  content: ""; }

.fa-subscript:before {
  content: ""; }

.fa-eraser:before {
  content: ""; }

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

.fa-microphone:before {
  content: ""; }

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

.fa-shield:before {
  content: ""; }

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

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

.fa-rocket:before {
  content: ""; }

.fa-maxcdn:before {
  content: ""; }

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

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

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

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

.fa-html5:before {
  content: ""; }

.fa-css3:before {
  content: ""; }

.fa-anchor:before {
  content: ""; }

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

.fa-bullseye:before {
  content: ""; }

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

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

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

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

.fa-ticket:before {
  content: ""; }

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

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

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

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

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

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

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

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

.fa-compass:before {
  content: ""; }

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

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

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

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

.fa-gbp:before {
  content: ""; }

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

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

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

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

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

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

.fa-file:before {
  content: ""; }

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

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

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

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

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

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

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

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

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

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

.fa-youtube:before {
  content: ""; }

.fa-xing:before {
  content: ""; }

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

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

.fa-dropbox:before {
  content: ""; }

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

.fa-instagram:before {
  content: ""; }

.fa-flickr:before {
  content: ""; }

.fa-adn:before {
  content: ""; }

.fa-bitbucket:before {
  content: ""; }

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

.fa-tumblr:before {
  content: ""; }

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

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

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

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

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

.fa-apple:before {
  content: ""; }

.fa-windows:before {
  content: ""; }

.fa-android:before {
  content: ""; }

.fa-linux:before {
  content: ""; }

.fa-dribbble:before {
  content: ""; }

.fa-skype:before {
  content: ""; }

.fa-foursquare:before {
  content: ""; }

.fa-trello:before {
  content: ""; }

.fa-female:before {
  content: ""; }

.fa-male:before {
  content: ""; }

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

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

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

.fa-archive:before {
  content: ""; }

.fa-bug:before {
  content: ""; }

.fa-vk:before {
  content: ""; }

.fa-weibo:before {
  content: ""; }

.fa-renren:before {
  content: ""; }

.fa-pagelines:before {
  content: ""; }

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

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

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

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

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

.fa-wheelchair:before {
  content: ""; }

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

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

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

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

.fa-slack:before {
  content: ""; }

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

.fa-wordpress:before {
  content: ""; }

.fa-openid:before {
  content: ""; }

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

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

.fa-yahoo:before {
  content: ""; }

.fa-google:before {
  content: ""; }

.fa-reddit:before {
  content: ""; }

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

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

.fa-stumbleupon:before {
  content: ""; }

.fa-delicious:before {
  content: ""; }

.fa-digg:before {
  content: ""; }

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

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

.fa-drupal:before {
  content: ""; }

.fa-joomla:before {
  content: ""; }

.fa-language:before {
  content: ""; }

.fa-fax:before {
  content: ""; }

.fa-building:before {
  content: ""; }

.fa-child:before {
  content: ""; }

.fa-paw:before {
  content: ""; }

.fa-spoon:before {
  content: ""; }

.fa-cube:before {
  content: ""; }

.fa-cubes:before {
  content: ""; }

.fa-behance:before {
  content: ""; }

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

.fa-steam:before {
  content: ""; }

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

.fa-recycle:before {
  content: ""; }

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

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

.fa-tree:before {
  content: ""; }

.fa-spotify:before {
  content: ""; }

.fa-deviantart:before {
  content: ""; }

.fa-soundcloud:before {
  content: ""; }

.fa-database:before {
  content: ""; }

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

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

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

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

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

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

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

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

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

.fa-vine:before {
  content: ""; }

.fa-codepen:before {
  content: ""; }

.fa-jsfiddle:before {
  content: ""; }

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

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

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

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

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

.fa-git:before {
  content: ""; }

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

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

.fa-qq:before {
  content: ""; }

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

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

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

.fa-history:before {
  content: ""; }

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

.fa-header:before {
  content: ""; }

.fa-paragraph:before {
  content: ""; }

.fa-sliders:before {
  content: ""; }

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

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

.fa-bomb:before {
  content: ""; }

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

.fa-tty:before {
  content: ""; }

.fa-binoculars:before {
  content: ""; }

.fa-plug:before {
  content: ""; }

.fa-slideshare:before {
  content: ""; }

.fa-twitch:before {
  content: ""; }

.fa-yelp:before {
  content: ""; }

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

.fa-wifi:before {
  content: ""; }

.fa-calculator:before {
  content: ""; }

.fa-paypal:before {
  content: ""; }

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

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

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

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

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

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

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

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

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

.fa-trash:before {
  content: ""; }

.fa-copyright:before {
  content: ""; }

.fa-at:before {
  content: ""; }

.fa-eyedropper:before {
  content: ""; }

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

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

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

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

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

.fa-lastfm:before {
  content: ""; }

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

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

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

.fa-bicycle:before {
  content: ""; }

.fa-bus:before {
  content: ""; }

.fa-ioxhost:before {
  content: ""; }

.fa-angellist:before {
  content: ""; }

.fa-cc:before {
  content: ""; }

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

.fa-meanpath:before {
  content: ""; }

.fa-buysellads:before {
  content: ""; }

.fa-connectdevelop:before {
  content: ""; }

.fa-dashcube:before {
  content: ""; }

.fa-forumbee:before {
  content: ""; }

.fa-leanpub:before {
  content: ""; }

.fa-sellsy:before {
  content: ""; }

.fa-shirtsinbulk:before {
  content: ""; }

.fa-simplybuilt:before {
  content: ""; }

.fa-skyatlas:before {
  content: ""; }

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

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

.fa-diamond:before {
  content: ""; }

.fa-ship:before {
  content: ""; }

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

.fa-motorcycle:before {
  content: ""; }

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

.fa-heartbeat:before {
  content: ""; }

.fa-venus:before {
  content: ""; }

.fa-mars:before {
  content: ""; }

.fa-mercury:before {
  content: ""; }

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

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

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

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

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

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

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

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

.fa-neuter:before {
  content: ""; }

.fa-genderless:before {
  content: ""; }

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

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

.fa-whatsapp:before {
  content: ""; }

.fa-server:before {
  content: ""; }

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

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

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

.fa-viacoin:before {
  content: ""; }

.fa-train:before {
  content: ""; }

.fa-subway:before {
  content: ""; }

.fa-medium:before {
  content: ""; }

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

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

.fa-opencart:before {
  content: ""; }

.fa-expeditedssl:before {
  content: ""; }

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-clone:before {
  content: ""; }

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

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

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

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

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

.fa-hourglass:before {
  content: ""; }

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

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

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

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

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

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

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

.fa-trademark:before {
  content: ""; }

.fa-registered:before {
  content: ""; }

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

.fa-gg:before {
  content: ""; }

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

.fa-tripadvisor:before {
  content: ""; }

.fa-odnoklassniki:before {
  content: ""; }

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

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

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

.fa-safari:before {
  content: ""; }

.fa-chrome:before {
  content: ""; }

.fa-firefox:before {
  content: ""; }

.fa-opera:before {
  content: ""; }

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

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

.fa-contao:before {
  content: ""; }

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

.fa-amazon:before {
  content: ""; }

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

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

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

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

.fa-industry:before {
  content: ""; }

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

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

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

.fa-map:before {
  content: ""; }

.fa-commenting:before {
  content: ""; }

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

.fa-houzz:before {
  content: ""; }

.fa-vimeo:before {
  content: ""; }

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

.fa-fonticons:before {
  content: ""; }

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

.fa-edge:before {
  content: ""; }

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

.fa-codiepie:before {
  content: ""; }

.fa-modx:before {
  content: ""; }

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

.fa-usb:before {
  content: ""; }

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

.fa-mixcloud:before {
  content: ""; }

.fa-scribd:before {
  content: ""; }

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

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

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

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

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

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

.fa-hashtag:before {
  content: ""; }

.fa-bluetooth:before {
  content: ""; }

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

.fa-percent:before {
  content: ""; }

.fa-gitlab:before {
  content: ""; }

.fa-wpbeginner:before {
  content: ""; }

.fa-wpforms:before {
  content: ""; }

.fa-envira:before {
  content: ""; }

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

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

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

.fa-blind:before {
  content: ""; }

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

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

.fa-braille:before {
  content: ""; }

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

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

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

.fa-glide:before {
  content: ""; }

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

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

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

.fa-viadeo:before {
  content: ""; }

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

.fa-snapchat:before {
  content: ""; }

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

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

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

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

.fa-yoast:before {
  content: ""; }

.fa-themeisle:before {
  content: ""; }

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

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

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

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

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

.fa-linode:before {
  content: ""; }

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

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

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

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

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

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

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

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

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

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

.fa-quora:before {
  content: ""; }

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

.fa-telegram:before {
  content: ""; }

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

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

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

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

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

.fa-shower:before {
  content: ""; }

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

.fa-podcast:before {
  content: ""; }

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

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

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

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

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

.fa-bandcamp:before {
  content: ""; }

.fa-grav:before {
  content: ""; }

.fa-etsy:before {
  content: ""; }

.fa-imdb:before {
  content: ""; }

.fa-ravelry:before {
  content: ""; }

.fa-eercast:before {
  content: ""; }

.fa-microchip:before {
  content: ""; }

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

.fa-superpowers:before {
  content: ""; }

.fa-wpexplorer:before {
  content: ""; }

.fa-meetup:before {
  content: ""; }

.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; }

/**
 *  Do not remove this comments bellow. It's the markers used by gulp-inject to inject
 *  all your sass files automatically
 */
.scrollable {
  display: block;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }

.kalendes-absoluteArea {
  position: absolute;
  right: 0px;
  left: 0px;
  padding: 20px; }
  .kalendes-absoluteArea.top {
    top: 0px;
    padding-top: 10px; }
  .kalendes-absoluteArea.bottom {
    bottom: 0px;
    padding-bottom: 10px; }

.xs .kalendes-absoluteArea {
  padding: 10px; }

.warning-container {
  padding: 10px;
  border-radius: 5px; }
  .warning-container.red {
    background-color: #f2dede;
    border: 1px solid #ebccd1; }
  .warning-container.yellow {
    background-color: #FFF9C4; }
  .warning-container.orange {
    background-color: #FFE0B2; }
  .warning-container.green {
    background-color: #dff0d8;
    border: 1px solid #d6e9c6; }
  .warning-container .warning-msg.red md-icon {
    color: #a94442; }
  .warning-container .warning-msg.yellow md-icon {
    color: #F9A825; }
  .warning-container .warning-msg.orange md-icon {
    color: #EF6C00; }
  .warning-container .warning-msg.green md-icon {
    color: #3c763d; }
  .warning-container .warning-txt {
    padding-left: 20px;
    font-size: 14px; }
    .warning-container .warning-txt.red {
      color: #a94442; }
    .warning-container .warning-txt.yellow {
      color: #F9A825; }
    .warning-container .warning-txt.orange {
      color: #EF6C00; }
    .warning-container .warning-txt.green {
      color: #3c763d; }

.kalendes-backdrop {
  position: absolute;
  right: 0px;
  left: 0px;
  top: 0px;
  bottom: 0px;
  background-color: transparent; }
  .kalendes-backdrop.black {
    opacity: 0.48;
    background-color: rgba(33, 33, 33, 0.48) !important; }
  .kalendes-backdrop.grey {
    opacity: 0.3;
    background-color: #A3A3BD !important; }

.kalendes-box {
  cursor: pointer; }
  .kalendes-box .kalendes-container {
    position: relative;
    border-radius: 5px;
    border: 1px solid #000;
    padding: 5px 5px;
    font-weight: 600;
    min-width: 60px; }
    .kalendes-box .kalendes-container:hover {
      opacity: 0.6; }
    .kalendes-box .kalendes-container .kalendes-body {
      font-size: 15px; }
    .kalendes-box .kalendes-container .tag-container {
      position: absolute;
      top: -15px;
      right: 0px;
      left: 0px; }
      .kalendes-box .kalendes-container .tag-container .tag {
        border: 1.5px solid #000;
        border-radius: 3px;
        padding-left: 10px;
        padding-right: 10px;
        background-color: #fff;
        font-size: 12px;
        font-weight: 700;
        min-width: 40px; }
  .kalendes-box.primary .tag-container .tag {
    border-color: #EA4A4A;
    color: #EA4A4A; }
  .kalendes-box.primary.selected .kalendes-container {
    background-color: #EA4A4A;
    color: #fff;
    border-color: #EA4A4A; }
  .kalendes-box.primary:not(.selected) .tag-container .tag {
    background-color: #EA4A4A;
    color: #fff; }
  .kalendes-box.isNotAvailable .kalendes-container {
    border-color: #828282;
    color: #828282; }
  .kalendes-box.light .tag-container .tag {
    border-color: #EA4A4A;
    color: #EA4A4A; }
  .kalendes-box.light.selected .kalendes-container {
    background-color: #EA4A4A;
    color: #fff;
    border-color: #EA4A4A; }
  .kalendes-box.light:not(.selected) .tag-container .tag {
    background-color: #EA4A4A;
    color: #fff; }
  .kalendes-box.light .kalendes-container {
    border: none;
    background-color: #F7F7F7; }

.kalendes-button {
  position: relative;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #212121;
  color: white;
  cursor: pointer;
  overflow: hidden;
  border-radius: 5px;
  /*
  &.primary{
    background-color:#EA4A4A !important;
  }
  &.secondary{
    background-color: #5F2EEA !important;
  }
  &.accent{
    background-color:#C93867 !important;
  }
     */ }
  .kalendes-button.small-radius {
    border-radius: 5px; }
  .kalendes-button.medium-radius {
    border-radius: 100px; }
  .kalendes-button.rounded {
    padding-left: 0px;
    padding-right: 0px;
    height: 30px;
    width: 30px;
    border-radius: 30px; }
  .kalendes-button.bold {
    font-weight: bold; }
  .kalendes-button.bordered {
    border: 2px solid; }
  .kalendes-button.no-top-padding .kalendes-button-content {
    height: 28px; }
  .kalendes-button.no-vertical-padding {
    padding-left: 5px;
    padding-right: 5px; }
  .kalendes-button:not(.no-top-padding):not(.small-padding) .kalendes-button-content {
    height: 47px; }
  .kalendes-button:not(.is-icon-button) .kalendes-button-icon {
    margin-right: 20px; }
  .kalendes-button.purple {
    background-color: #592BCA; }
  .kalendes-button.blue {
    background-color: #1E74FD; }
  .kalendes-button.indigo {
    background-color: #3F51B5; }
  .kalendes-button.red {
    background-color: #C93867; }
  .kalendes-button.pink {
    background-color: #e91e63; }
  .kalendes-button.green {
    background-color: #34C759; }
  .kalendes-button.yellow {
    background-color: #FFEB3B; }
  .kalendes-button.orange {
    background-color: rgba(250, 185, 128, 0.99); }
  .kalendes-button.grey {
    background-color: #6E6E8C; }
  .kalendes-button.black {
    background-color: #222; }
  .kalendes-button.dark {
    background-color: #0B0643; }
  .kalendes-button.transparent {
    background-color: transparent !important; }
    .kalendes-button.transparent md-icon {
      color: #424242; }
    .kalendes-button.transparent.flat {
      border: 1px solid #BDBDBD; }
    .kalendes-button.transparent.primary {
      color: #EA4A4A;
      border: 2px solid #EA4A4A; }
      .kalendes-button.transparent.primary md-icon {
        color: #EA4A4A; }
  .kalendes-button.transparent-bg {
    background-color: #FFFFFF;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    color: #6E6E8C; }
    .kalendes-button.transparent-bg .kalendes-button-text span {
      font-size: 14px !important; }
    .kalendes-button.transparent-bg md-icon {
      height: 20px;
      width: 20px;
      min-height: 20px;
      min-width: 20px;
      font-size: 20px;
      color: #6E6E8C; }
  .kalendes-button.bg-white {
    background-color: white !important; }
  .kalendes-button.white {
    border: 1px solid #E0E0E0;
    background-color: white !important;
    color: #0B0643;
    /*
      &.primary{
        color:#EA4A4A;
        border: 2px solid #EA4A4A;
        md-icon{
          color:#EA4A4A;
        }
      }

         */ }
    .kalendes-button.white.flat {
      border: 1px solid #E9E9F8; }
    .kalendes-button.white.no-top-padding .kalendes-button-content {
      height: 26px; }
    .kalendes-button.white md-icon {
      color: #0B0643; }
    .kalendes-button.white.purple {
      color: #5F2EEA;
      border: 2px solid #5F2EEA; }
      .kalendes-button.white.purple md-icon {
        color: #5F2EEA; }
    .kalendes-button.white .kalendes-button-text span {
      font-size: 14px !important;
      letter-spacing: 1px; }
  .kalendes-button.disabled {
    opacity: 0.6; }
  .kalendes-button.size-14 .kalendes-button-text {
    font-size: 14px !important; }
    .kalendes-button.size-14 .kalendes-button-text span {
      font-size: 14px !important; }
  .kalendes-button.size-16 .kalendes-button-text {
    font-size: 16px !important; }
    .kalendes-button.size-16 .kalendes-button-text span {
      font-size: 16px !important; }
  .kalendes-button .kalendes-button-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px !important;
    letter-spacing: 1px; }
    .kalendes-button .kalendes-button-text span {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      font-size: 16px !important; }
  .kalendes-button md-icon {
    color: white; }

.kalendes-button:hover {
  opacity: 0.8;
  transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }

.kalendes-bookingSlider {
  background-color: white; }
  .kalendes-bookingSlider .box-container {
    padding-left: 10px;
    padding-right: 10px; }
  .kalendes-bookingSlider .slider-button-container {
    width: 33px; }
  .kalendes-bookingSlider .slider-buttons {
    border: 1px solid black;
    border-radius: 3px;
    height: 37px;
    width: 33px;
    cursor: pointer; }
  .kalendes-bookingSlider kalendes-slider {
    height: 70px; }

.kalendes-checkbox {
  position: relative; }
  .kalendes-checkbox input[type=checkbox] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -border-radius: 4px;
    margin: 0px;
    height: 20px;
    width: 20px;
    background: #fff;
    border: 2px solid #ced4da;
    border-radius: 4px;
    cursor: pointer; }
  .kalendes-checkbox input[type="checkbox"]:checked {
    border: none;
    position: relative; }
    .kalendes-checkbox input[type="checkbox"]:checked:before {
      font-family: FontAwesome;
      content: '\f00c';
      display: block;
      color: white;
      position: absolute; }
  .kalendes-checkbox input[type="checkbox"]:disabled {
    border: 1px dashed #ced4da; }
  .kalendes-checkbox.mini {
    width: 20px;
    height: 20px; }
    .kalendes-checkbox.mini input[type=checkbox] {
      width: 20px;
      height: 20px; }
    .kalendes-checkbox.mini input[type="checkbox"]:checked {
      padding: 3px; }
      .kalendes-checkbox.mini input[type="checkbox"]:checked:before {
        font-size: 13px; }
    .kalendes-checkbox.mini.rounded input[type=checkbox] {
      border-radius: 20px; }
  .kalendes-checkbox.medium {
    width: 24px;
    height: 24px; }
    .kalendes-checkbox.medium input[type=checkbox] {
      width: 24px;
      height: 24px; }
    .kalendes-checkbox.medium input[type="checkbox"]:checked {
      padding: 4px; }
      .kalendes-checkbox.medium input[type="checkbox"]:checked:before {
        font-size: 16px; }
    .kalendes-checkbox.medium.rounded input[type=checkbox] {
      border-radius: 24px; }
  .kalendes-checkbox.maxi {
    width: 30px;
    height: 30px; }
    .kalendes-checkbox.maxi input[type=checkbox] {
      width: 30px;
      height: 30px; }
    .kalendes-checkbox.maxi input[type="checkbox"]:checked {
      padding: 5px; }
      .kalendes-checkbox.maxi input[type="checkbox"]:checked:before {
        font-size: 20px; }
    .kalendes-checkbox.maxi.rounded input[type=checkbox] {
      border-radius: 30px; }
  .kalendes-checkbox.primary input[type="checkbox"]:checked {
    background: #5F2EEA; }
  .kalendes-checkbox.primary input[type=checkbox] {
    border-color: #5F2EEA; }
  .kalendes-checkbox.black input[type="checkbox"]:checked {
    background: #212121; }
  .kalendes-checkbox.red input[type="checkbox"]:checked {
    background: #E53935; }
  .kalendes-checkbox.purple input[type="checkbox"]:checked {
    background: #5F2EEA; }
  .kalendes-checkbox.green input[type="checkbox"]:checked {
    background: #43A047; }
  .kalendes-checkbox.disable-event {
    pointer-events: none; }

#kalendes-carousel-large {
  position: relative;
  overflow: hidden;
  background-color: #F8F8FF; }
  #kalendes-carousel-large .kalendes-carousel-large-container.has-transition {
    transition: transform 0.5s cubic-bezier(0.57, 0.01, 0.6, 1); }
  #kalendes-carousel-large img {
    height: 100% !important;
    max-height: 100% !important;
    margin-right: 2px; }
  #kalendes-carousel-large .arrow-left {
    position: absolute;
    left: 10px;
    top: 45%; }
  #kalendes-carousel-large .arrow-right {
    position: absolute;
    right: 10px;
    top: 45%; }
  #kalendes-carousel-large md-icon {
    color: white;
    font-size: 40px;
    height: 40px;
    width: 40px; }

.kalendes-checkbox-item {
  border-radius: 5px;
  overflow: hidden; }
  .kalendes-checkbox-item .kalendes-checkbox {
    margin-right: 10px; }
  .kalendes-checkbox-item.selected.secondary {
    color: #5F2EEA; }
    .kalendes-checkbox-item.selected.secondary .line {
      border-color: #5F2EEA; }

#kalendes-carousel {
  background-color: #F8F8FF; }
  #kalendes-carousel .carousel-container {
    height: 100%;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat, no-repeat;
    background-position: center center; }
  #kalendes-carousel .dots {
    text-align: center;
    bottom: 10px;
    left: 0px;
    right: 0px;
    position: absolute; }
    #kalendes-carousel .dots .dot {
      cursor: pointer;
      height: 15px;
      width: 15px;
      margin: 0 2px;
      background-color: #bbb;
      border-radius: 50%;
      display: inline-block;
      transition: background-color 0.6s ease; }
    #kalendes-carousel .dots .dot:hover {
      background-color: #ea4a4a; }
    #kalendes-carousel .dots .active {
      background-color: #ea4a4a; }

.kalendes-checkbox-item-body .line {
  border: 1px solid #000;
  margin-left: 20px;
  margin-right: 20px; }

.kalendes-checkbox-item-body.grey {
  color: #828282; }
  .kalendes-checkbox-item-body.grey .line {
    border-color: #828282; }

.kalendes-full-popup {
  position: fixed;
  font-family: 'Poppins', sans-serif;
  color: #0B0643;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 1001; }
  .kalendes-full-popup input {
    font-family: 'Poppins', sans-serif;
    color: #0B0643; }
  .kalendes-full-popup.is-widget {
    z-index: 1000001; }
  .kalendes-full-popup.white-close .kalendes-full-popup-container .kalendes-full-popup-header md-icon {
    color: white; }
  .kalendes-full-popup .kalendes-full-popup-container {
    position: relative;
    z-index: 25;
    overflow: hidden;
    background-color: white; }
    .kalendes-full-popup .kalendes-full-popup-container.no-radius {
      border-radius: 0px; }
    .kalendes-full-popup .kalendes-full-popup-container .kalendes-full-popup-content {
      position: relative;
      overflow: hidden; }
    .kalendes-full-popup .kalendes-full-popup-container .kalendes-full-popup-header {
      position: absolute;
      right: 2px;
      top: 2px;
      z-index: 1; }
      .kalendes-full-popup .kalendes-full-popup-container .kalendes-full-popup-header md-icon {
        color: #0B0643;
        font-size: 40px;
        width: 40px;
        height: 40px;
        cursor: pointer; }
  .kalendes-full-popup #container {
    position: relative; }

.kalendes-favorite {
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: none !important; }
  .kalendes-favorite #unselected {
    color: black; }
  .kalendes-favorite #selected {
    color: #EB5757; }

.kalendes-checkedIcon {
  height: 24px;
  width: 24px; }
  .kalendes-checkedIcon md-icon {
    color: #3F51B5; }

.kalendes-input {
  margin-bottom: 30px; }
  .kalendes-input.no-margin {
    margin-bottom: 0px; }
  .kalendes-input.show-error input.ng-invalid {
    border: 1px solid red !important; }
  .kalendes-input.show-error select.ng-invalid {
    border: 1px solid red !important; }
  .kalendes-input.has-clear .kalendes-input-clear-button md-icon {
    margin-top: 0px !important;
    color: #A3A3BD !important; }
  .kalendes-input.has-no-icon .kalendes-input-container .kalendes-input-content input {
    padding: 10px !important; }
  .kalendes-input.bg-color .kalendes-input-content input {
    background-color: #FFFFFF !important; }
  .kalendes-input .kalendes-input-label {
    font-weight: 500;
    font-size: 14px; }
  .kalendes-input.selected .kalendes-input-label {
    color: #5F2EEA; }
  .kalendes-input .kalendes-input-container {
    position: relative; }
    .kalendes-input .kalendes-input-container .custom-icon {
      padding-top: 10px; }
    .kalendes-input .kalendes-input-container .kalendes-select-arrow {
      position: absolute;
      right: 0px;
      top: 0px;
      height: 100%;
      width: 40px; }
      .kalendes-input .kalendes-input-container .kalendes-select-arrow md-icon {
        color: #BDBDBD; }
    .kalendes-input .kalendes-input-container .kalendes-input-clear-button {
      position: absolute;
      cursor: pointer;
      right: 0px;
      top: 0px;
      height: 100%;
      width: 40px; }
      .kalendes-input .kalendes-input-container .kalendes-input-clear-button md-icon {
        color: #E8E8FC; }
    .kalendes-input .kalendes-input-container .kalendes-input-content input {
      margin: 0px;
      padding: 10px 10px 10px 30px;
      border: 1px solid #828282;
      border-radius: 5px;
      overflow: auto;
      min-width: 50px;
      width: 100%; }
    .kalendes-input .kalendes-input-container .kalendes-input-content input:focus {
      outline: none; }
    .kalendes-input .kalendes-input-container .kalendes-input-content input:disabled {
      border-style: dashed !important;
      background-color: #F9F9F9;
      color: rgba(0, 0, 0, 0.87);
      opacity: 1; }
    .kalendes-input .kalendes-input-container .kalendes-input-content select {
      height: 50px;
      padding: 10px;
      padding-right: 30px;
      border: 1px solid #E9E9F8;
      background-color: transparent;
      border-radius: 5px;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none; }
      .kalendes-input .kalendes-input-container .kalendes-input-content select.ng-invalid.ng-show-error {
        border: 1px solid red; }
    .kalendes-input .kalendes-input-container .kalendes-input-content select:disabled {
      border-style: dashed;
      color: #9E9E9E; }
    .kalendes-input .kalendes-input-container .kalendes-input-content select:not([disabled]):hover {
      cursor: pointer;
      background-color: #FAFAFA; }
    .kalendes-input .kalendes-input-container .kalendes-input-content select:focus {
      border: 1px solid #1E74FD; }
      .kalendes-input .kalendes-input-container .kalendes-input-content select:focus.ng-invalid.ng-show-error {
        border: 1px solid red; }
    .kalendes-input .kalendes-input-container .kalendes-input-content input[type=file]::-webkit-file-upload-button {
      visibility: hidden; }
    .kalendes-input .kalendes-input-container .kalendes-input-content input[type=file]::before {
      content: 'Parcourir...';
      color: #424242;
      border: 1px solid #EEEEEE;
      border-radius: 3px;
      padding: 3px 10px;
      white-space: nowrap;
      -webkit-user-select: none;
      cursor: pointer;
      font-weight: bold;
      font-size: 10pt; }
    .kalendes-input .kalendes-input-container md-icon {
      position: absolute;
      color: #5F2EEA;
      height: 25px !important;
      min-height: 25px !important;
      width: 25px !important;
      min-width: 25px !important;
      font-size: 25px !important;
      vertical-align: middle !important;
      margin-left: 15px !important; }
  .kalendes-input .kalendes-input-help {
    margin-left: 5px; }
    .kalendes-input .kalendes-input-help md-icon {
      color: #C9C9E0; }
  .kalendes-input .kalendes-input-errors {
    position: relative; }
    .kalendes-input .kalendes-input-errors .errors-messages {
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%; }
      .kalendes-input .kalendes-input-errors .errors-messages div {
        font-size: 11px !important;
        color: #EC4433; }

.kalendes-input-help-header {
  font-size: 16px;
  font-weight: bold;
  color: white;
  background-color: #C93867;
  padding: 10px; }

.kalendes-input-help-content {
  padding: 10px;
  padding-top: 20px; }

.kalendes-input-width-separator {
  min-width: 20px; }

.transparent-bg .kalendes-input .kalendes-input-container .kalendes-input-content input {
  border: none;
  border-radius: 5px;
  color: #F1F1FF; }
  .transparent-bg .kalendes-input .kalendes-input-container .kalendes-input-content input:-ms-input-placeholder {
    color: #6E6E8C;
    font-weight: 500; }
  .transparent-bg .kalendes-input .kalendes-input-container .kalendes-input-content input::placeholder {
    color: #6E6E8C;
    font-weight: 500; }
  .transparent-bg .kalendes-input .kalendes-input-container .kalendes-input-content input::-ms-input-placeholder {
    color: #F1F1FF;
    font-weight: 500; }

.transparent-bg .kalendes-input .kalendes-input-container .kalendes-input-content input:focus {
  border: 1px solid #5F2EEA; }

.light-blue .kalendes-input .kalendes-input-content input {
  background-color: #F1F1FF;
  border-radius: 5px;
  border: 0px; }

.kalendes-icon {
  position: relative; }
  .kalendes-icon .kalendes-icon-badge {
    border-radius: 100px;
    font-weight: bold;
    height: 40px;
    min-width: 40px;
    font-size: 16px;
    padding: 5px; }
    .kalendes-icon .kalendes-icon-badge.purple {
      color: white;
      background-color: #5F2EEA; }
    .kalendes-icon .kalendes-icon-badge.blue {
      color: white;
      background-color: #1E74FD; }
    .kalendes-icon .kalendes-icon-badge.red {
      color: white;
      background-color: #EC4433; }
    .kalendes-icon .kalendes-icon-badge.green {
      color: white;
      background-color: #0ACC35; }
    .kalendes-icon .kalendes-icon-badge.yellow {
      color: white;
      background-color: #FFEB3B; }
    .kalendes-icon .kalendes-icon-badge.orange {
      color: white;
      background-color: #FE9500; }
    .kalendes-icon .kalendes-icon-badge.grey {
      color: white;
      background-color: #6C7C94; }
    .kalendes-icon .kalendes-icon-badge.black {
      color: white;
      background-color: #222; }
    .kalendes-icon .kalendes-icon-badge.pink {
      color: white;
      background-color: #e91e63; }
    .kalendes-icon .kalendes-icon-badge.indigo {
      color: white;
      background-color: #3F51B5; }
    .kalendes-icon .kalendes-icon-badge.white {
      background-color: white;
      border: 1px solid; }
      .kalendes-icon .kalendes-icon-badge.white.purple {
        border-color: #5F2EEA;
        color: #5F2EEA; }
        .kalendes-icon .kalendes-icon-badge.white.purple md-icon {
          color: #5F2EEA; }
      .kalendes-icon .kalendes-icon-badge.white.pink {
        border-color: #e91e63;
        color: #e91e63; }
      .kalendes-icon .kalendes-icon-badge.white.blue {
        border-color: #1E74FD;
        color: #1E74FD; }
        .kalendes-icon .kalendes-icon-badge.white.blue md-icon {
          color: #1E74FD; }
      .kalendes-icon .kalendes-icon-badge.white.red {
        border-color: #EC4433;
        color: #EC4433; }
        .kalendes-icon .kalendes-icon-badge.white.red md-icon {
          color: #EC4433; }
      .kalendes-icon .kalendes-icon-badge.white.green {
        border-color: #34C759;
        color: #34C759; }
        .kalendes-icon .kalendes-icon-badge.white.green md-icon {
          color: #34C759 !important; }
      .kalendes-icon .kalendes-icon-badge.white.yellow {
        border-color: #FFEB3B;
        color: #FFEB3B; }
        .kalendes-icon .kalendes-icon-badge.white.yellow md-icon {
          color: #FFEB3B; }
      .kalendes-icon .kalendes-icon-badge.white.orange {
        border-color: #FE9500;
        color: #FE9500; }
        .kalendes-icon .kalendes-icon-badge.white.orange md-icon {
          color: #FE9500 !important; }
      .kalendes-icon .kalendes-icon-badge.white.grey {
        border-color: #6C7C94;
        color: #6C7C94; }
        .kalendes-icon .kalendes-icon-badge.white.grey md-icon {
          color: #6C7C94; }
      .kalendes-icon .kalendes-icon-badge.white.black {
        border-color: #222;
        color: #222; }
        .kalendes-icon .kalendes-icon-badge.white.black md-icon {
          color: #222; }
    .kalendes-icon .kalendes-icon-badge.xxs {
      padding: 2px;
      font-size: 10px;
      height: 20px;
      min-width: 20px; }
    .kalendes-icon .kalendes-icon-badge.xs {
      font-size: 12px;
      height: 30px;
      min-width: 30px; }
    .kalendes-icon .kalendes-icon-badge.xl {
      font-size: 20px;
      height: 50px;
      min-width: 50px; }
    .kalendes-icon .kalendes-icon-badge.xxl {
      font-size: 24px;
      height: 60px;
      min-width: 60px; }
  .kalendes-icon .kalendes-icon-md:not(.badge):not(.white).purple {
    color: #5F2EEA; }
  .kalendes-icon .kalendes-icon-md:not(.badge):not(.white).blue {
    color: #1E74FD; }
  .kalendes-icon .kalendes-icon-md:not(.badge):not(.white).indigo {
    color: #3F51B5; }
  .kalendes-icon .kalendes-icon-md:not(.badge):not(.white).red md-icon {
    color: #C93867; }
  .kalendes-icon .kalendes-icon-md:not(.badge):not(.white).pink {
    color: #e91e63; }
  .kalendes-icon .kalendes-icon-md:not(.badge):not(.white).green {
    color: #1BAD3C; }
  .kalendes-icon .kalendes-icon-md:not(.badge):not(.white).yellow {
    color: #FFEB3B; }
  .kalendes-icon .kalendes-icon-md:not(.badge):not(.white).orange {
    color: #FE9500; }
  .kalendes-icon .kalendes-icon-md:not(.badge):not(.white).text-primary {
    color: #0B0643; }
  .kalendes-icon .kalendes-icon-md:not(.badge):not(.white).text-secondary {
    color: #6E6E8C; }
  .kalendes-icon .kalendes-icon-md:not(.badge):not(.white).grey {
    color: #6C7C94; }
  .kalendes-icon .kalendes-icon-md:not(.badge):not(.white).black {
    color: #222; }
  .kalendes-icon .kalendes-icon-md.badge.white {
    border-radius: 100px;
    background-color: white !important;
    border: 1px solid; }
    .kalendes-icon .kalendes-icon-md.badge.white.medium-border {
      border: 2px solid; }
    .kalendes-icon .kalendes-icon-md.badge.white.purple {
      border-color: #5F2EEA;
      color: #5F2EEA; }
    .kalendes-icon .kalendes-icon-md.badge.white.pink {
      border-color: #e91e63;
      color: #e91e63; }
    .kalendes-icon .kalendes-icon-md.badge.white.blue {
      border-color: #1E74FD;
      color: #1E74FD; }
    .kalendes-icon .kalendes-icon-md.badge.white.red {
      border-color: #EC4433;
      color: #EC4433; }
    .kalendes-icon .kalendes-icon-md.badge.white.green {
      border-color: #34C759;
      color: #34C759; }
    .kalendes-icon .kalendes-icon-md.badge.white.yellow {
      border-color: #FFEB3B;
      color: #FFEB3B; }
    .kalendes-icon .kalendes-icon-md.badge.white.orange {
      border-color: #FE9500;
      color: #FE9500; }
    .kalendes-icon .kalendes-icon-md.badge.white.grey {
      border-color: #6C7C94;
      color: #6C7C94; }
    .kalendes-icon .kalendes-icon-md.badge.white.black {
      border-color: #222;
      color: #222; }
  .kalendes-icon .kalendes-icon-md.badge {
    border-radius: 100px;
    height: 40px;
    width: 40px; }
    .kalendes-icon .kalendes-icon-md.badge:not(.white) md-icon {
      color: white; }
    .kalendes-icon .kalendes-icon-md.badge.purple {
      background-color: #592BCA; }
    .kalendes-icon .kalendes-icon-md.badge.blue {
      background-color: #1E74FD; }
    .kalendes-icon .kalendes-icon-md.badge.indigo {
      background-color: #3F51B5; }
    .kalendes-icon .kalendes-icon-md.badge.red {
      background-color: #EC4433; }
    .kalendes-icon .kalendes-icon-md.badge.pink {
      background-color: #e91e63; }
    .kalendes-icon .kalendes-icon-md.badge.green {
      background-color: #34C759; }
    .kalendes-icon .kalendes-icon-md.badge.yellow {
      background-color: #FFEB3B; }
    .kalendes-icon .kalendes-icon-md.badge.orange {
      background-color: #FE9500; }
    .kalendes-icon .kalendes-icon-md.badge.grey {
      background-color: #6C7C94; }
    .kalendes-icon .kalendes-icon-md.badge.black {
      background-color: #222; }
  .kalendes-icon .kalendes-icon-md.xxs.badge {
    height: 24px;
    width: 24px; }
  .kalendes-icon .kalendes-icon-md.xxs md-icon {
    font-size: 14px;
    height: 14px;
    min-height: 14px;
    width: 14px;
    min-width: 14px; }
  .kalendes-icon .kalendes-icon-md.xs.badge {
    height: 30px;
    width: 30px; }
  .kalendes-icon .kalendes-icon-md.xs md-icon {
    font-size: 18px;
    height: 18px;
    min-height: 18px;
    width: 18px;
    min-width: 18px; }
  .kalendes-icon .kalendes-icon-md.xl.badge {
    height: 45px;
    width: 45px; }
  .kalendes-icon .kalendes-icon-md.xl md-icon {
    font-size: 30px;
    height: 30px;
    width: 30px; }
  .kalendes-icon .kalendes-icon-md.xxl.badge {
    height: 60px;
    width: 60px; }
  .kalendes-icon .kalendes-icon-md.xxl md-icon {
    font-size: 40px;
    height: 40px;
    width: 40px; }
  .kalendes-icon .kalendes-icon-alert {
    position: absolute;
    top: -3px;
    right: -3px;
    height: 12px;
    width: 12px;
    border-radius: 100px;
    background-color: #E53935; }
    .kalendes-icon .kalendes-icon-alert.xl {
      top: -3px;
      right: -8px;
      height: 15px;
      width: 15px; }
  .kalendes-icon .kalendes-icon-loading {
    position: absolute;
    top: -3px;
    right: -3px;
    height: 15px;
    width: 15px;
    border-radius: 100px;
    background-color: #E53935; }
    .kalendes-icon .kalendes-icon-loading md-icon {
      font-size: 13px;
      height: 13px;
      width: 13px;
      min-height: 13px;
      min-width: 13px;
      color: white; }
    .kalendes-icon .kalendes-icon-loading.xl {
      top: -1px;
      right: -1px; }

.header {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%; }
  .header .background {
    background-image: url("../assets/images/header/figure/background.png");
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
    min-width: 600px; }
  .header .femme {
    background-image: url("../assets/images/header/figure/femme.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
    min-width: 110px; }
  .header .homme {
    background-image: url("../assets/images/header/figure/homme.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
    min-width: 110px; }
  .header .etoiles {
    background-image: url("../assets/images/header/figure/etoiles.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
    min-width: 110px; }
  .header .etoiles2 {
    background-image: url("../assets/images/header/figure/etoiles2.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
    min-width: 110px; }

.kalendes-inkRipple {
  position: relative; }

.kalendes-inputLibelle {
  margin-bottom: 30px; }
  .kalendes-inputLibelle.no-margin {
    margin-bottom: 0px; }
  .kalendes-inputLibelle .input-label {
    margin-bottom: 5px;
    color: #0B0643;
    font-size: 14px;
    font-weight: 500;
    /*
        font-weight:bold;
        color:#616161;
         */ }
  .kalendes-inputLibelle .input-value {
    height: 50px;
    padding: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    border: 1px solid #828282;
    border-radius: 6px;
    color: #0B0643;
    font-size: 16px;
    font-weight: 500;
    cursor: pointer; }
    .kalendes-inputLibelle .input-value.kalendes-noPadding {
      padding: 0px; }
  .kalendes-inputLibelle .input-value:focus {
    border: 1px solid #1E74FD; }
  .kalendes-inputLibelle.disabled {
    pointer-events: none; }
    .kalendes-inputLibelle.disabled .input-value {
      border-style: dashed;
      color: #9E9E9E; }

.kalendes-inputLibelle:not(.disabled) .input-value:hover {
  background-color: #FAFAFA; }

.kalendes-inputAdresse .kalendes-inputAdresse-normal-container {
  position: relative; }

.kalendes-inputAdresse .link-custom-config {
  position: absolute;
  right: 0px;
  bottom: -20px;
  font-size: 11px !important;
  color: #1976D2;
  cursor: pointer; }

.kalendes-inputAdresse .link-custom-config:hover {
  text-decoration: underline; }

.kalendes-inputAdresse .kalendes-adresse-resuts-popup {
  position: absolute;
  background-color: white;
  z-index: 10;
  top: 70px;
  width: 550px;
  height: 250px; }

.kalendes-inputAdresse-custom-container {
  padding: 10px; }
  .kalendes-inputAdresse-custom-container .adresse-custom-title {
    margin-bottom: 5px;
    color: #0B0643;
    font-size: 14px; }
  .kalendes-inputAdresse-custom-container .adresse-custom-input-error {
    font-size: 12px;
    color: #E53935 !important; }
  .kalendes-inputAdresse-custom-container .custom-container-content .adresse-custom-input {
    /*
      margin-right:10px;
      &.numero{
        width:60px;
      }
      &.code-postal{
        width:100px;
      }
      &.rue{
        width:300px;
      }
      &.ville{
        width:200px;
      }
      &.pays{
        width:100px;
      }
       */ }

.kalendes-modal {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px; }
  .kalendes-modal .kalendes-modal-container {
    position: relative;
    z-index: 1001;
    background-color: white;
    border-radius: 10px;
    overflow: hidden; }
    .kalendes-modal .kalendes-modal-container.no-radius {
      border-radius: 0px; }
    .kalendes-modal .kalendes-modal-container .kalendes-modal-header {
      border-top-left-radius: 10px;
      border-top-right-radius: 10px; }
    .kalendes-modal .kalendes-modal-container .kalendes-modal-content {
      position: relative;
      overflow: hidden; }
    .kalendes-modal .kalendes-modal-container .kalendes-modal-close {
      position: absolute;
      width: 30px;
      height: 30px;
      border-radius: 30px;
      background-color: white;
      right: 2px;
      top: 2px;
      z-index: 12; }
      .kalendes-modal .kalendes-modal-container .kalendes-modal-close md-icon {
        color: #0B0643;
        font-size: 30px;
        width: 30px;
        height: 30px;
        cursor: pointer; }
  .kalendes-modal #container {
    position: relative; }

.kalendes-widget .kalendes-modal {
  position: fixed;
  z-index: 10000000000000; }

.kalendes-loading {
  /* generated by https://loading.io/ */ }
  .kalendes-loading .is-loading {
    position: relative; }
    .kalendes-loading .is-loading .loading-page {
      position: absolute;
      opacity: 0.6;
      z-index: 21;
      height: 100%;
      width: 100%; }
    .kalendes-loading .is-loading .loading-indicator {
      position: absolute;
      pointer-events: none;
      z-index: 22;
      height: 100%;
      width: 100%; }
    .kalendes-loading .is-loading .loading-opacity {
      opacity: 0.95; }

@keyframes ldio-0hk1dujmkxfu {
  0% {
    transform: scale(0); }
  50% {
    transform: scale(1); }
  100% {
    transform: scale(0); } }
  .kalendes-loading .ldio-0hk1dujmkxfu > div {
    position: absolute;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    top: 88px;
    animation: ldio-0hk1dujmkxfu 1s cubic-bezier(0.3, 0, 0.7, 1) infinite; }
  .kalendes-loading .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 1) {
    background: #c93867; }
  .kalendes-loading .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 2) {
    background: #fdbc7f; }
  .kalendes-loading .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 3) {
    background: #5f2eea; }
  .kalendes-loading .ldio-0hk1dujmkxfu > div:nth-of-type(4n) {
    background: #c93867; }
  .kalendes-loading .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 1) {
    left: 64px;
    animation-delay: -0.375s; }
  .kalendes-loading .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 2) {
    left: 84px;
    animation-delay: -0.25s; }
  .kalendes-loading .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 3) {
    left: 104px;
    animation-delay: -0.125s; }
  .kalendes-loading .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 4) {
    left: 124px;
    animation-delay: 0s; }
  .kalendes-loading .loadingio-spinner-message-gbpamtu82al {
    width: 200px;
    height: 200px;
    display: inline-block;
    overflow: hidden; }
  .kalendes-loading .ldio-0hk1dujmkxfu {
    width: 100%;
    height: 100%;
    position: relative;
    transform: translateZ(0) scale(1);
    backface-visibility: hidden;
    transform-origin: 0 0;
    /* see note above */ }
  .kalendes-loading .ldio-0hk1dujmkxfu div {
    box-sizing: content-box; }
  .kalendes-loading .is-timeout .no-network {
    padding-top: 30px;
    text-align: center; }
    .kalendes-loading .is-timeout .no-network .no-network-icon md-icon {
      font-size: 60px !important;
      height: 60px !important;
      width: 60px !important; }
    .kalendes-loading .is-timeout .no-network .no-network-title {
      padding-top: 20px;
      font-size: 22px !important;
      font-weight: bold; }
    .kalendes-loading .is-timeout .no-network .no-network-subtitle {
      padding-top: 10px;
      font-size: 16px !important; }
    .kalendes-loading .is-timeout .no-network .no-network-actions {
      padding-top: 20px; }
  .kalendes-loading .is-noContent {
    background-color: #fcfcfc; }
    .kalendes-loading .is-noContent .no-content-icon md-icon {
      font-size: 60px !important;
      height: 60px !important;
      width: 60px !important; }
    .kalendes-loading .is-noContent .no-content-title {
      padding-top: 5px;
      font-size: 22px !important;
      font-weight: bold;
      color: #2d323e; }
  .kalendes-loading md-progress-circular path {
    stroke: #4722AE; }

#kalendes-map-container {
  position: relative; }

.kalendes-map {
  height: 100%;
  width: 100%; }

#map {
  height: 100%; }

.gm-style .controls {
  font-size: 28px;
  /* this adjusts the size of all the controls */
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
  box-sizing: border-box;
  border-radius: 2px;
  cursor: pointer;
  font-weight: 300;
  height: 1em;
  margin: 6px;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 2px;
  width: 1em; }

.gm-style .controls button {
  border: 0;
  background-color: white;
  color: rgba(0, 0, 0, 0.6); }

.gm-style .controls button:hover {
  color: #5F2EEA; }

.gm-style .controls.zoom-control {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: auto; }

.gm-style .controls.zoom-control button {
  font: 0.85em Arial;
  margin: 1px;
  padding: 0; }

.scrollFix {
  line-height: 1.35;
  overflow: hidden;
  /* white-space: nowrap; */ }

/* hide close button in info-window */
.gm-style .gm-style-iw-d {
  overflow: hidden !important; }

.gm-ui-hover-effect {
  background: white none repeat scroll 0% 0% !important;
  border-radius: 16px; }

.kalendes-map-container-item .platform-search-item .platform-search-item-container .platform-search-item-container-left {
  max-width: 100% !important; }

.kalendes-map-container-item .platform-search-item .platform-search-item-container .carousel-container {
  max-width: 100% !important; }

.kalendes-phone {
  margin-bottom: 30px;
  cursor: pointer !important; }
  .kalendes-phone .kalendes-phone-label {
    margin-bottom: 5px;
    color: #0B0643;
    font-size: 14px; }
  .kalendes-phone.selected .kalendes-phone-label {
    color: #5F2EEA; }
  .kalendes-phone.selected input {
    border: 1px solid #5F2EEA;
    color: #0B0643; }
  .kalendes-phone.disabled .kalendes-phone-container {
    border-style: dashed; }
    .kalendes-phone.disabled .kalendes-phone-container input {
      color: #9E9E9E; }
  .kalendes-phone .kalendes-phone-container {
    height: 50px;
    border: 1px solid #828282;
    border-radius: 6px; }
    .kalendes-phone .kalendes-phone-container .iti input {
      border: none; }
    .kalendes-phone .kalendes-phone-container .kalendes-phone-indic {
      position: relative;
      margin-right: 1px;
      min-width: 60px; }
      .kalendes-phone .kalendes-phone-container .kalendes-phone-indic .kalendes-select-arrow {
        position: absolute;
        right: 0px;
        top: 0px;
        height: 100%;
        width: 40px; }
        .kalendes-phone .kalendes-phone-container .kalendes-phone-indic .kalendes-select-arrow md-icon {
          color: #BDBDBD; }
      .kalendes-phone .kalendes-phone-container .kalendes-phone-indic select {
        height: 40px;
        padding: 10px;
        border: 1px solid #BDBDBD;
        border-radius: 6px;
        background-color: transparent;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        color: rgba(0, 0, 0, 0.87); }
      .kalendes-phone .kalendes-phone-container .kalendes-phone-indic select:focus {
        border: 1px solid #3499db; }
        .kalendes-phone .kalendes-phone-container .kalendes-phone-indic select:focus.ng-invalid {
          border: 1px solid red; }
    .kalendes-phone .kalendes-phone-container .kalendes-phone-numero input {
      height: 40px;
      padding: 10px;
      border: 1px solid #BDBDBD;
      border-radius: 6px;
      color: rgba(0, 0, 0, 0.87); }
    .kalendes-phone .kalendes-phone-container .kalendes-phone-numero input:focus {
      border: 1px solid #3499db; }
      .kalendes-phone .kalendes-phone-container .kalendes-phone-numero input:focus.ng-invalid {
        border: 1px solid red; }
  .kalendes-phone .errors-messages div {
    font-size: 11px !important;
    color: red; }

.xs .kalendes-phone .kalendes-phone-container .kalendes-phone-indic {
  width: 120px; }

.light-blue .kalendes-phone .kalendes-phone-container {
  background-color: #F1F1FF; }
  .light-blue .kalendes-phone .kalendes-phone-container input {
    background-color: #F1F1FF;
    border-radius: 5px;
    border: 0px; }

@keyframes kalendes-animate-show {
  from {
    opacity: 0; }
  to {
    opacity: 0.48; } }

@keyframes kalendes-animate-hide {
  from {
    opacity: 0.48; }
  to {
    opacity: 0; } }

.kalendes-popup.is-popup {
  position: absolute;
  z-index: 1001;
  background-color: white;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  transition: transform 300ms cubic-bezier(0.4, 0, 0.2, 1); }
  .kalendes-popup.is-popup.is-fullPage {
    width: 100%;
    height: 100%; }
  .kalendes-popup.is-popup.is-closed {
    display: none; }
  .kalendes-popup.is-popup.left {
    height: 100%;
    right: 0px;
    top: 0px;
    bottom: 0px; }
  .kalendes-popup.is-popup.right {
    height: 100%;
    left: 0px;
    top: 0px;
    bottom: 0px; }
  .kalendes-popup.is-popup.up {
    bottom: 0px;
    left: 0px;
    right: 0px;
    width: 100%; }
  .kalendes-popup.is-popup.down {
    top: 0px;
    left: 0px;
    right: 0px;
    width: 100%; }

.kalendes-popup-backdrop {
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  left: 0px;
  z-index: 1000;
  opacity: 0.48;
  background-color: rgba(33, 33, 33, 0.48) !important; }
  .kalendes-popup-backdrop.animate-hide {
    opacity: 0;
    animation-name: kalendes-animate-hide;
    animation-duration: 300ms;
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .kalendes-popup-backdrop.animate-show {
    animation-name: kalendes-animate-show;
    animation-duration: 300ms;
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .kalendes-popup-backdrop.hidden {
    opacity: 0;
    display: none; }

.kalendes-popup-header {
  min-height: 45px;
  padding-left: 10px;
  font-weight: bold; }
  .kalendes-popup-header.big {
    min-height: 55px; }
  .kalendes-popup-header.red {
    background-color: #E53935;
    color: white; }
    .kalendes-popup-header.red md-icon {
      color: white; }
  .kalendes-popup-header.blue {
    background-color: #1E88E5;
    color: white; }
    .kalendes-popup-header.blue md-icon {
      color: white; }
  .kalendes-popup-header.pink {
    background-color: #e91e63;
    color: white; }
    .kalendes-popup-header.pink md-icon {
      color: white; }
  .kalendes-popup-header.accent {
    background-color: #C93867;
    color: white; }
    .kalendes-popup-header.accent md-icon {
      color: white; }

.kalendes-popup-footer {
  background-color: #F5F5F5;
  border-top: 1px solid #EEEEEE;
  min-height: 90px;
  max-height: 90px; }
  .kalendes-popup-footer.mini {
    min-height: 50px;
    max-height: 50px; }

.kalendes-pro-select {
  cursor: pointer;
  height: 50px;
  font-family: Poppins, sans-serif;
  background-color: #F1F1FF;
  border-radius: 5px;
  border: 0px;
  border-right: none;
  margin-bottom: 1px; }
  .kalendes-pro-select .search-input {
    min-width: 300px;
    position: relative; }
    .kalendes-pro-select .search-input .select-placeholder {
      background-color: #F1F1FF;
      height: 50px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      font-weight: 500;
      margin-left: 10px;
      color: #0B0643;
      font-size: 14px; }
    .kalendes-pro-select .search-input .input-test:hover {
      cursor: pointer; }
    .kalendes-pro-select .search-input .pro-popup {
      position: absolute;
      background-color: white;
      z-index: 10;
      box-shadow: 0px 28px 41px 0px rgba(0, 0, 0, 0.75);
      top: 47px;
      left: 0px;
      right: 0px; }
  .kalendes-pro-select .detail-header-photo {
    margin-left: 10px; }
    .kalendes-pro-select .detail-header-photo img {
      width: 60px;
      height: 60px;
      -webkit-clip-path: circle(50% at 50% 50%);
              clip-path: circle(50% at 50% 50%);
      margin-right: 20px; }
  .kalendes-pro-select .pro {
    border-bottom: 1px solid #E0E0E0;
    cursor: pointer; }
    .kalendes-pro-select .pro:not(.first) {
      min-height: 60px; }
      .kalendes-pro-select .pro:not(.first).no-photo {
        padding-left: 20px; }
    .kalendes-pro-select .pro .name {
      margin-top: auto;
      margin-bottom: auto;
      font-weight: bold;
      color: #333333; }
  .kalendes-pro-select .pro:hover {
    background-color: #F1F1FF; }
    .kalendes-pro-select .pro:hover .name {
      color: #EA4A4A; }
  .kalendes-pro-select .expand {
    margin: auto 5px; }

.xs .kalendes-pro-select .search-input {
  min-width: 200px; }
  .xs .kalendes-pro-select .search-input .select-placeholder {
    font-size: 12px; }

.kalendes-pro-select-content {
  padding-top: 60px; }

.kalendes-pro-select-container {
  background-color: white;
  padding: 10px;
  border-radius: 5px; }

.kalendes-pro-select-pro-mobile {
  background-color: white;
  cursor: pointer;
  text-align: center;
  min-height: 60px; }
  .kalendes-pro-select-pro-mobile:not(.last) {
    border-bottom: 1px solid #E0E0E0; }
  .kalendes-pro-select-pro-mobile .name {
    margin-top: auto;
    margin-bottom: auto;
    font-weight: bold;
    color: #333333; }

.kalendes-pro-select-photo-mobile {
  margin-left: 10px; }
  .kalendes-pro-select-photo-mobile img {
    width: 60px;
    height: 60px;
    -webkit-clip-path: circle(50% at 50% 50%);
            clip-path: circle(50% at 50% 50%);
    margin-right: 20px;
    margin-top: 5px; }

.kalendes-pageContainer .kalendes-page-alwaysVisible {
  z-index: 12; }

.kalendes-rank {
  min-width: 400px;
  max-width: 340px;
  height: 180px;
  background-color: #FFFFFF;
  border-radius: 5px;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
  width: auto; }
  .kalendes-rank.square {
    width: 500px;
    height: 500px; }

.rank-information {
  width: 100%; }

.text {
  font-family: Poppins;
  font-style: normal; }
  .text.text-points {
    font-weight: 600;
    font-size: 15px;
    line-height: 21px;
    color: #5F2EEA;
    padding-bottom: 2px;
    margin-left: 5px;
    margin-right: 30px; }
  .text.text-nickname {
    font-weight: bold;
    font-size: 18px;
    line-height: 27px;
    color: #333333; }
  .text.text-dateaccount {
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: #4F4F4F; }
  .text.text-rankup {
    font-weight: 500;
    font-size: 13px;
    line-height: 18px;
    color: #4F4F4F;
    padding-top: 15px; }

.rank-type {
  font-family: Poppins;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 27px;
  color: white;
  border-radius: 0 0 5px 0; }
  .rank-type.vip {
    background-color: #4F4F4F; }
  .rank-type.influenceur {
    background-color: #7B86C2; }

.rank-information-user {
  padding: 10px 10px 0px 20px; }

.next-rank {
  color: #5F2EEA; }

#toll {
  color: #5F2EEA;
  line-height: 21px;
  margin-right: 3px; }

.fac {
  size: 9px;
  color: #2d323e; }

.pro-choice-list {
  width: 100%; }

.proChoice {
  padding-top: 5px; }
  @media (max-width: 960px) {
    .proChoice {
      width: 80%;
      height: 60px;
      min-height: 60px; } }
  @media (min-width: 960px) {
    .proChoice {
      width: 50%;
      height: 60px;
      min-height: 60px; } }

.icon {
  border-radius: 50%;
  height: 50px;
  width: 50px;
  max-height: 50px;
  max-width: 50px;
  border: 2px solid grey;
  margin-right: 5px; }
  .icon md-icon {
    font-size: 35px;
    width: 35px;
    height: 35px; }

select {
  height: 50px;
  padding-left: 20px; }

.popup-title {
  width: 70%;
  font-family: Poppins;
  font-size: 22px;
  font-weight: 800;
  line-height: 45px;
  letter-spacing: 0em;
  text-align: center; }

.reservation-title {
  font-family: Poppins;
  font-size: 18px;
  font-weight: 800;
  line-height: 36px;
  letter-spacing: 0em;
  text-align: left;
  padding-bottom: 10px;
  margin-top: 30px; }

.presta-title {
  font-family: Poppins;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  letter-spacing: 0em;
  text-align: left; }

.kalendes-select-box {
  border-radius: 5px;
  margin-left: 15px;
  margin-right: 15px;
  border: 2px solid #828282;
  overflow: hidden;
  cursor: pointer; }
  .kalendes-select-box .kalendes-item-body {
    padding: 15px;
    padding-left: 15px;
    padding-right: 15px; }
  .kalendes-select-box.selected {
    color: #fff; }
    .kalendes-select-box.selected.secondary {
      background-color: #5F2EEA;
      border-color: #5F2EEA; }

.booking-photos {
  position: relative; }
  .booking-photos .photo-banner {
    position: absolute;
    opacity: 1;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%;
    transition: opacity 0.5s; }
    .booking-photos .photo-banner.photo-hide {
      opacity: 0; }
    .booking-photos .photo-banner.hide {
      display: none; }
  .booking-photos.rounded .photo-banner {
    border-radius: 10px;
    overflow: hidden; }

.kalendes-search-header {
  border-bottom: 1px solid #EEEEEE;
  padding: 10px; }
  .kalendes-search-header .header-title {
    margin-bottom: 5px;
    font-weight: bold;
    color: #616161;
    /*
    font-size:16px !important;
    font-weight: bold;
    color:rgba(0,0,0,0.87);
    */ }
    .kalendes-search-header .header-title span {
      margin-bottom: 5px;
      font-weight: bold;
      color: #616161; }
  .kalendes-search-header .header-subtitle {
    margin-top: 10px;
    font-size: 12px !important;
    color: rgba(0, 0, 0, 0.54);
    font-style: italic; }
    .kalendes-search-header .header-subtitle span {
      font-size: 12px !important;
      color: rgba(0, 0, 0, 0.54);
      font-style: italic; }

.mobile .kalendes-search-header .kalendes-input .kalendes-input-container .kalendes-input-content input {
  height: 50px;
  padding: 10px;
  border: none;
  border-radius: 5px;
  color: #0B0643;
  background-color: #F8F8FF; }

.kalendes-scrollable:not(.no-bottom-margin) {
  margin-bottom: 100px; }

.desktop .kalendes-scrollable:not(.no-padding):not(.force-mobile-nav) .kalendes-scrollable-content {
  padding-top: 20px;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
  min-width: 800px;
  max-width: 1000px; }

#kalendes-site-footer .welcome-site-page-item-footer {
  height: 400px;
  background-color: #292929;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  -ms-flex-line-pack: center;
      align-content: center; }
  #kalendes-site-footer .welcome-site-page-item-footer .footer-margin-class {
    margin-left: 50px; }
  #kalendes-site-footer .welcome-site-page-item-footer h1 {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 21px;
    display: block;
    -ms-flex-align: center;
        align-items: center;
    color: #FFFFFF;
    text-align: left;
    -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start; }
  #kalendes-site-footer .welcome-site-page-item-footer .footer-list {
    display: block;
    text-align: left;
    -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start; }
  #kalendes-site-footer .welcome-site-page-item-footer p {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 31px;
    display: contents;
    -ms-flex-align: center;
        align-items: center;
    color: #FFFFFF;
    text-align: left;
    -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start; }
  #kalendes-site-footer .welcome-site-page-item-footer .footer-svg-container {
    background-color: #292929; }
    #kalendes-site-footer .welcome-site-page-item-footer .footer-svg-container .footer-svg {
      margin-left: 40px;
      background-image: url("../assets/images/footer/footer.svg");
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center; }
  #kalendes-site-footer .welcome-site-page-item-footer .welcome-site-page-item-footer {
    padding-top: 20px; }

.kalendes-tabs {
  background-color: white; }
  .kalendes-tabs .detail-tabs .tabs-container {
    transition: transform 300ms cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden; }
    .kalendes-tabs .detail-tabs .tabs-container.background {
      font-weight: 500; }
      .kalendes-tabs .detail-tabs .tabs-container.background.bold {
        font-weight: 800 !important; }
      .kalendes-tabs .detail-tabs .tabs-container.background .kalendes-tab {
        background-color: #fff; }
        .kalendes-tabs .detail-tabs .tabs-container.background .kalendes-tab.selected {
          color: #5F2EEA;
          background-color: #F1F1FF; }
    .kalendes-tabs .detail-tabs .tabs-container.noBackground {
      font-weight: 500; }
      .kalendes-tabs .detail-tabs .tabs-container.noBackground .kalendes-tab {
        background-color: #fff;
        color: #828282; }
        .kalendes-tabs .detail-tabs .tabs-container.noBackground .kalendes-tab.selected {
          color: black; }
      .kalendes-tabs .detail-tabs .tabs-container.noBackground:not(.bold) .kalendes-tab.selected {
        font-weight: 600; }
      .kalendes-tabs .detail-tabs .tabs-container.noBackground.bold {
        font-weight: 800; }
        .kalendes-tabs .detail-tabs .tabs-container.noBackground.bold .kalendes-tab.selected {
          font-weight: 800; }
  .kalendes-tabs .detail-tabs .md-button.md-icon-button {
    width: 28px;
    height: 28px;
    min-width: 28px;
    min-height: 28px; }

.kalendes-switch {
  margin-bottom: 30px;
  cursor: pointer;
  /*
  .switchery{
    &.switchery-default{
      box-shadow: #5F2EEA 0px 0px 0px 16px inset !important;
      border-color: #5F2EEA !important;
      background-color: #5F2EEA !important;
    }
  }

   */ }
  .kalendes-switch.disable-event {
    pointer-events: none; }
  .kalendes-switch.no-margin {
    margin-bottom: 0px; }
  .kalendes-switch label {
    cursor: pointer; }
  .kalendes-switch .switch-input {
    margin-left: 20px; }
  .kalendes-switch .label-main {
    font-size: 16px !important;
    font-weight: bold;
    margin-right: 10px; }
  .kalendes-switch .label-sub {
    margin-top: 2px;
    font-size: 12px !important;
    text-align: justify; }
    .kalendes-switch .label-sub span {
      margin-top: 2px;
      font-size: 12px !important;
      text-align: justify; }

.kalendes-starInput {
  overflow: hidden;
  box-shadow: none !important;
  cursor: pointer; }
  .kalendes-starInput md-icon:hover::before {
    content: "star"; }
  .kalendes-starInput md-icon {
    color: #EB5757; }
  .kalendes-starInput .mauvais {
    text-align: start; }
  .kalendes-starInput .bon {
    text-align: end; }
  .kalendes-starInput.red md-icon {
    color: #EB5757; }
  .kalendes-starInput.violet md-icon {
    color: #5F2EEA; }

.kalendes-star {
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
  margin: 5px;
  overflow: hidden;
  box-shadow: none !important;
  border-radius: 5px; }
  .kalendes-star md-icon {
    color: #EA4A4A;
    font-size: 22px; }
  .kalendes-star .text {
    color: #EA4A4A;
    padding: 4px;
    font-size: 14px; }
  .kalendes-star.noMargin {
    margin: 0px; }
  .kalendes-star.noPadding {
    padding: 0px; }
  .kalendes-star.red md-icon {
    color: #EA4A4A;
    font-size: 22px; }
  .kalendes-star.red .text {
    color: #EA4A4A;
    padding: 4px;
    font-size: 14px; }
  .kalendes-star.violet md-icon {
    color: #5F2EEA;
    font-size: 22px; }
  .kalendes-star.violet .text {
    color: #5F2EEA;
    padding: 4px;
    font-size: 14px; }
  .kalendes-star.xxs md-icon {
    color: #EA4A4A;
    font-size: 12px;
    min-height: 12px;
    min-width: 12px;
    height: 12px;
    width: 12px; }

.kalendes-textarea {
  margin-bottom: 30px; }
  .kalendes-textarea.textarea-noMargin {
    margin-bottom: 0px; }
  .kalendes-textarea .textarea-label {
    margin-bottom: 5px; }
  .kalendes-textarea .textarea-input {
    background-color: white;
    border-radius: 5px;
    border: 0px; }
    .kalendes-textarea .textarea-input textarea {
      padding: 5px;
      font-family: Poppins, sans-serif;
      outline: none; }
  .kalendes-textarea .ta-root .ta-toolbar {
    border: none; }
  .kalendes-textarea .ta-scroll-window.form-control {
    min-height: 0px; }
  .kalendes-textarea .ta-scroll-window > .ta-bind {
    min-height: 0px; }
  .kalendes-textarea .ta-root .ta-scroll-window.form-control {
    border: none; }
  .kalendes-textarea .ta-root.focussed > .ta-scroll-window.form-control {
    border: none; }

.light-blue .kalendes-textarea .textarea-input {
  background-color: #F1F1FF !important;
  border-radius: 5px;
  border: 0px; }

.ta-root {
  display: block; }
  .ta-root .ta-scroll-window.form-control {
    border: 1px solid rgba(0, 0, 0, 0.12); }
  .ta-root.focussed > .ta-scroll-window.form-control {
    outline: 0px solid transparent;
    border: 1px solid rgba(0, 0, 0, 0.12);
    box-shadow: none; }
  .ta-root textarea.ta-editor.ta-html {
    resize: vertical;
    width: 100% !important;
    border: 1px solid rgba(0, 0, 0, 0.12);
    padding: 16px; }
  .ta-root .ta-toolbar {
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-bottom: none;
    background: material-color("grey", "100"); }
    .ta-root .ta-toolbar .ta-group {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-line-pack: center;
          align-content: center;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .ta-root .ta-toolbar .ta-group #toolbarWC,
      .ta-root .ta-toolbar .ta-group #toolbarCC {
        display: inline-block !important;
        line-height: 24px; }
      .ta-root .ta-toolbar .ta-group .md-button {
        width: 40px;
        min-width: 40px;
        line-height: 14px;
        height: 36px;
        min-height: 36px;
        padding: 6px;
        margin: 4px 0; }
        .ta-root .ta-toolbar .ta-group .md-button i {
          font-size: 20px;
          width: 20px;
          height: 20px;
          line-height: 20px; }

.kalendes-slider-container {
  position: relative;
  overflow: hidden; }
  .kalendes-slider-container.has-transition .kalendes-slide-container {
    transition: transform 0.5s cubic-bezier(0.57, 0.01, 0.6, 1); }

.kalendes-tag {
  margin-top: 5px;
  margin-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  border-radius: 20px;
  font-size: 12px !important;
  color: white;
  white-space: nowrap; }
  .kalendes-tag.no-margin {
    margin: 0px; }
  .kalendes-tag .icon-container {
    margin-right: 5px; }
    .kalendes-tag .icon-container md-icon {
      color: white;
      height: 20px !important;
      min-height: 20px !important;
      width: 20px !important;
      min-width: 20px !important;
      font-size: 20px !important; }
  .kalendes-tag span {
    font-size: 12px !important;
    font-weight: bold; }
  .kalendes-tag.has-pointer {
    cursor: pointer; }
  .kalendes-tag.mini {
    border-radius: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 10px !important; }
    .kalendes-tag.mini span {
      font-size: 10px !important; }
    .kalendes-tag.mini.has-icon {
      padding-top: 1px;
      padding-bottom: 1px;
      padding-left: 3px; }
  .kalendes-tag.green {
    background-color: #43A047; }
  .kalendes-tag.red {
    background-color: #E53935; }
  .kalendes-tag.orange {
    background-color: #FB8C00; }
  .kalendes-tag.grey {
    background-color: #616161; }
  .kalendes-tag.blue {
    background-color: #2196F3; }
  .kalendes-tag.pink {
    background-color: #E91E63; }
  .kalendes-tag.yellow {
    background-color: #FFEB3B; }
  .kalendes-tag.white {
    background-color: white;
    color: #424242 !important;
    border: 1px solid #EEEEEE; }
    .kalendes-tag.white md-icon {
      color: #424242; }
  .kalendes-tag.bordered.orange {
    background-color: white;
    border: 1px solid #FB8C00 !important;
    color: #FB8C00; }
    .kalendes-tag.bordered.orange md-icon {
      color: #FB8C00; }
  .kalendes-tag.bordered.green {
    background-color: white;
    border: 1px solid #43A047 !important;
    color: #43A047; }
    .kalendes-tag.bordered.green md-icon {
      color: #43A047; }
  .kalendes-tag.bordered.red {
    background-color: white;
    border: 1px solid #E53935 !important;
    color: #E53935; }
    .kalendes-tag.bordered.red md-icon {
      color: #E53935; }
  .kalendes-tag.bordered.grey {
    background-color: white;
    border: 1px solid #616161 !important;
    color: #616161; }
    .kalendes-tag.bordered.grey md-icon {
      color: #E53935; }

.kalendes-warning-message {
  border-radius: 5px;
  padding: 10px;
  padding-left: 5px; }
  .kalendes-warning-message .kalendes-warning-message-icon {
    margin-right: 5px; }
  .kalendes-warning-message .kalendes-warning-message-text {
    font-size: 14px !important; }
    .kalendes-warning-message .kalendes-warning-message-text div {
      font-size: 14px !important; }
    .kalendes-warning-message .kalendes-warning-message-text span {
      font-size: 14px !important; }
  .kalendes-warning-message.message-yellow {
    background-color: #FFF9C4; }
    .kalendes-warning-message.message-yellow .kalendes-warning-message-icon md-icon {
      color: #F9A825; }
    .kalendes-warning-message.message-yellow .kalendes-warning-message-text {
      color: #F9A825; }
  .kalendes-warning-message.message-orange {
    background-color: #FFE0B2; }
    .kalendes-warning-message.message-orange .kalendes-warning-message-icon md-icon {
      color: #EF6C00; }
    .kalendes-warning-message.message-orange .kalendes-warning-message-text {
      color: #EF6C00; }
  .kalendes-warning-message.message-green {
    background-color: #C8E6C9; }
    .kalendes-warning-message.message-green .kalendes-warning-message-icon md-icon {
      color: #2E7D32; }
    .kalendes-warning-message.message-green .kalendes-warning-message-text {
      color: #2E7D32; }
  .kalendes-warning-message.message-red {
    background-color: #FFCDD2; }
    .kalendes-warning-message.message-red .kalendes-warning-message-icon md-icon {
      color: #C62828; }
    .kalendes-warning-message.message-red .kalendes-warning-message-text {
      color: #C62828; }

.kalendes-dateInput {
  position: relative;
  margin-bottom: 30px; }
  .kalendes-dateInput .icone-date {
    color: #5F2EEA;
    padding-right: 5px; }
  .kalendes-dateInput.no-margin {
    margin-bottom: 0px; }
  .kalendes-dateInput.disabled {
    pointer-events: none; }
    .kalendes-dateInput.disabled .kalendes-dateInput-show {
      border-style: dashed; }
      .kalendes-dateInput.disabled .kalendes-dateInput-show .show-date {
        color: #9E9E9E; }
  .kalendes-dateInput .kalendes-dateInput-prevNext {
    height: 50px;
    width: 40px;
    border: 1px solid #BDBDBD;
    border-radius: 2px;
    margin-right: 5px;
    margin-left: 5px;
    cursor: pointer; }
    .kalendes-dateInput .kalendes-dateInput-prevNext md-icon {
      color: #616161; }
  .kalendes-dateInput .kalendes-dateInput-prevNext:hover {
    background-color: #FAFAFA; }
  .kalendes-dateInput .kalendes-dateInput-today {
    height: 50px;
    width: 40px;
    border: 1px solid #BDBDBD;
    border-radius: 2px;
    margin-right: 5px;
    cursor: pointer; }
    .kalendes-dateInput .kalendes-dateInput-today md-icon {
      color: #616161; }
  .kalendes-dateInput .kalendes-dateInput-today:hover {
    background-color: #FAFAFA; }
  .kalendes-dateInput .kalendes-dateInput-label {
    margin-bottom: 5px;
    color: #141515; }
  .kalendes-dateInput .kalendes-dateInput-show {
    position: relative;
    padding: 15px 10px;
    border: 1px solid #828282;
    border-radius: 6px;
    cursor: pointer; }
    .kalendes-dateInput .kalendes-dateInput-show .show-date {
      color: #0B0643;
      font-size: 14px; }
  .kalendes-dateInput .kalendes-dateInput-show:hover {
    background-color: #FAFAFA; }
  .kalendes-dateInput .kalendes-dateInput-popup {
    position: absolute;
    background-color: white;
    z-index: 10;
    top: 50px;
    width: 310px;
    height: 280px; }
    .kalendes-dateInput .kalendes-dateInput-popup:not(.position-right) {
      left: 0px; }
    .kalendes-dateInput .kalendes-dateInput-popup.position-right {
      right: 0px; }

.kalendes-date-popup-content {
  padding-left: 10px;
  padding-right: 10px; }
  .kalendes-date-popup-content.no-horizontal-padding {
    padding-left: 0px;
    padding-right: 0px; }

.transparent-bg .kalendes-dateInput .kalendes-dateInput-show {
  border: none;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  background-color: white; }
  .transparent-bg .kalendes-dateInput .kalendes-dateInput-show .show-date {
    color: #6E6E8C; }

.kalendes-dateSelect {
  width: 100%;
  height: 100%; }
  .kalendes-dateSelect .kalendes-dateSelect-headers div {
    font-size: 15px !important;
    width: 40px;
    height: 40px;
    margin: 10px 8px;
    font-weight: bold;
    color: white; }
  .kalendes-dateSelect kalendes-loading {
    padding: 8px; }
  .kalendes-dateSelect .kalendes-date-line {
    height: 60px; }
    .kalendes-dateSelect .kalendes-date-line .kalendes-month {
      height: 60px;
      margin-left: 15px;
      font-weight: bold;
      font-size: 18px !important;
      color: #5F2EEA; }
    .kalendes-dateSelect .kalendes-date-line .kalendes-month::first-letter {
      text-transform: uppercase;
      color: #5F2EEA; }
    .kalendes-dateSelect .kalendes-date-line .kalendes-date {
      width: 40px;
      height: 40px;
      margin: 10px 8px;
      cursor: pointer; }
      .kalendes-dateSelect .kalendes-date-line .kalendes-date span {
        font-size: 15px !important;
        width: 40px;
        height: 40px;
        border-radius: 40px; }
        .kalendes-dateSelect .kalendes-date-line .kalendes-date span.disabled {
          opacity: 0.5;
          cursor: none;
          pointer-events: none; }
        .kalendes-dateSelect .kalendes-date-line .kalendes-date span.selected {
          color: white;
          font-weight: bold;
          background-color: #5F2EEA; }
        .kalendes-dateSelect .kalendes-date-line .kalendes-date span.today {
          border: 1px solid #5F2EEA;
          font-weight: bold; }
    .kalendes-dateSelect .kalendes-date-line .kalendes-date:hover {
      background-color: #F8F8FF; }
  .kalendes-dateSelect.mini .kalendes-dateSelect-headers div {
    font-size: 12px !important;
    width: 25px;
    height: 25px;
    margin: 2.5px; }
  .kalendes-dateSelect.mini .kalendes-date-line {
    height: 30px; }
    .kalendes-dateSelect.mini .kalendes-date-line .kalendes-month {
      height: 30px;
      margin-left: 7px;
      font-size: 14px !important; }
    .kalendes-dateSelect.mini .kalendes-date-line .kalendes-date {
      width: 25px;
      height: 25px;
      margin: 2.5px; }
      .kalendes-dateSelect.mini .kalendes-date-line .kalendes-date span {
        font-size: 12px !important;
        width: 25px;
        height: 25px;
        border-radius: 25px; }
        .kalendes-dateSelect.mini .kalendes-date-line .kalendes-date span.selected {
          border-radius: 10px; }
        .kalendes-dateSelect.mini .kalendes-date-line .kalendes-date span.today {
          border-radius: 10px; }
  .kalendes-dateSelect.medium .kalendes-dateSelect-headers div {
    font-size: 16px !important;
    height: 45px;
    margin: 2.5px; }
  .kalendes-dateSelect.medium .kalendes-date-line {
    height: 45px; }
    .kalendes-dateSelect.medium .kalendes-date-line .kalendes-month {
      height: 45px;
      margin-left: 7px;
      font-size: 18px !important; }
    .kalendes-dateSelect.medium .kalendes-date-line .kalendes-date {
      width: 40px;
      height: 40px;
      margin: 2.5px; }
      .kalendes-dateSelect.medium .kalendes-date-line .kalendes-date span {
        font-size: 16px !important;
        width: 40px;
        height: 40px;
        border-radius: 40px; }
        .kalendes-dateSelect.medium .kalendes-date-line .kalendes-date span.selected {
          border-radius: 10px; }
        .kalendes-dateSelect.medium .kalendes-date-line .kalendes-date span.today {
          border-radius: 10px; }

.kalendes-dateSlideInput {
  background-color: white;
  border-bottom: 1px solid #E9E9F8; }
  .kalendes-dateSlideInput:not(.no-top-border) {
    border-top: 1px solid #E9E9F8; }
  .kalendes-dateSlideInput .kalendes-dateSlideInput-showDate {
    padding: 15px 10px;
    cursor: pointer; }
    .kalendes-dateSlideInput .kalendes-dateSlideInput-showDate .showDate-value {
      font-weight: bold; }
      .kalendes-dateSlideInput .kalendes-dateSlideInput-showDate .showDate-value:hover {
        text-decoration: underline; }
  .kalendes-dateSlideInput .input-showMonth-container {
    padding: 10px;
    border: 1px solid #828282; }
    .kalendes-dateSlideInput .input-showMonth-container .month-label {
      font-weight: bold; }
    .kalendes-dateSlideInput .input-showMonth-container .input-showMonth-selector svg {
      height: 20px;
      /* width:30px; */
      fill: "#333";
      cursor: pointer; }
    .kalendes-dateSlideInput .input-showMonth-container .input-showMonth-selector svg:hover {
      fill: #5F2EEA; }
  .kalendes-dateSlideInput .switch-all-day-container {
    padding: 10px; }
    .kalendes-dateSlideInput .switch-all-day-container .input-all-day-label {
      font-weight: bold; }
  .kalendes-dateSlideInput .input-time-container {
    padding: 10px; }
    .kalendes-dateSlideInput .input-time-container .input-time-label {
      font-weight: bold; }
    .kalendes-dateSlideInput .input-time-container input {
      border: 1px solid #ced4da;
      font-size: 18px;
      background-color: #FAFAFA;
      text-align: center;
      padding: 10px 20px;
      font-weight: bold;
      border-radius: 5px; }
  .kalendes-dateSlideInput .input-slide-container {
    height: 300px;
    border: 1px solid #828282;
    border-top: none;
    font-weight: bold; }
    .kalendes-dateSlideInput .input-slide-container .input-days-container {
      margin-top: 10px; }
      .kalendes-dateSlideInput .input-slide-container .input-days-container .input-days-one {
        color: #4F5050;
        font-size: 13px; }
    .kalendes-dateSlideInput .input-slide-container .input-dates-container .input-dates-one {
      margin-top: 5px;
      margin-bottom: 5px;
      font-size: 18px;
      height: 35px;
      width: 35px;
      cursor: pointer; }
      .kalendes-dateSlideInput .input-slide-container .input-dates-container .input-dates-one.today {
        color: #5F2EEA;
        font-weight: bold;
        border: 1px solid #5F2EEA;
        /* border-radius:100px; */ }
        .kalendes-dateSlideInput .input-slide-container .input-dates-container .input-dates-one.today.disabled {
          opacity: 1; }
      .kalendes-dateSlideInput .input-slide-container .input-dates-container .input-dates-one.selected {
        background-color: #5F2EEA;
        color: white;
        font-weight: bold;
        /* border-radius:100px; */ }
        .kalendes-dateSlideInput .input-slide-container .input-dates-container .input-dates-one.selected.disabled {
          opacity: 1; }
      .kalendes-dateSlideInput .input-slide-container .input-dates-container .input-dates-one.disabled {
        opacity: 0.6;
        pointer-events: none; }

.kalendes-dateRange {
  position: relative;
  margin-bottom: 40px;
  /*
  .kalendes-dateRange-typeRange:hover{
    background-color: #FAFAFA;
  }

   */
  /*
  .kalendes-dateRange-today:hover{
    background-color: #FAFAFA;
  }
   */ }
  .kalendes-dateRange.no-margin {
    margin-bottom: 0px; }
  .kalendes-dateRange.disabled {
    pointer-events: none; }
    .kalendes-dateRange.disabled .kalendes-dateRange-show {
      border-style: dashed; }
      .kalendes-dateRange.disabled .kalendes-dateRange-show .show-date {
        color: #9E9E9E; }
  .kalendes-dateRange .kalendes-dateRange-prevNext {
    background-color: white;
    height: 40px;
    width: 40px;
    border: 1px solid #E9E9F8;
    border-radius: 2px;
    margin-right: 5px;
    margin-left: 5px;
    cursor: pointer; }
    .kalendes-dateRange .kalendes-dateRange-prevNext md-icon {
      color: #616161; }
  .kalendes-dateRange .kalendes-dateRange-prevNext:hover {
    background-color: #FAFAFA; }
  .kalendes-dateRange .kalendes-dateRange-typeRange {
    height: 40px;
    border: 1px solid #E9E9F8;
    border-radius: 2px;
    margin-right: 5px;
    cursor: pointer;
    font-size: 14px !important;
    background-color: white; }
  .kalendes-dateRange .kalendes-dateRange-today {
    height: 40px;
    width: 40px;
    border: 1px solid #E9E9F8;
    border-radius: 2px;
    margin-right: 5px;
    cursor: pointer;
    background-color: white; }
    .kalendes-dateRange .kalendes-dateRange-today md-icon {
      color: #616161; }
  .kalendes-dateRange .kalendes-dateRange-label {
    margin-bottom: 5px;
    font-weight: bold;
    color: #616161; }
  .kalendes-dateRange .kalendes-dateRange-show {
    position: relative;
    padding: 8px 10px;
    border: 1px solid #E9E9F8;
    border-radius: 2px;
    cursor: pointer;
    background-color: white; }
    .kalendes-dateRange .kalendes-dateRange-show .show-date {
      color: #6E6E8C;
      font-size: 14px; }
  .kalendes-dateRange .kalendes-dateRange-show:hover {
    background-color: #FAFAFA; }
  .kalendes-dateRange .kalendes-dateRange-popup-debut {
    position: absolute;
    background-color: white;
    z-index: 10;
    top: 50px;
    left: 0px;
    width: 310px;
    height: 280px; }
    .kalendes-dateRange .kalendes-dateRange-popup-debut:not(.position-right) {
      left: 0px; }
    .kalendes-dateRange .kalendes-dateRange-popup-debut.position-right {
      right: 0px; }
  .kalendes-dateRange .kalendes-dateRange-popup-fin {
    position: absolute;
    background-color: white;
    z-index: 10;
    top: 50px;
    left: 0px;
    width: 310px;
    height: 280px; }
    .kalendes-dateRange .kalendes-dateRange-popup-fin:not(.position-right) {
      left: 0px; }
    .kalendes-dateRange .kalendes-dateRange-popup-fin.position-right {
      right: 0px; }
  .kalendes-dateRange .kalendes-dateRange-separator {
    margin-left: 5px;
    margin-right: 5px; }

.kalendes-date-popup-content {
  padding-left: 10px;
  padding-right: 10px; }

.xxs .kalendes-dateRange-show {
  padding-left: 2px;
  padding-right: 2px; }

.xxs .kalendes-dateRange-typeRange {
  max-width: 60px; }

.kalendes-inputAdresseSearch .search-header input {
  background-color: white !important; }

.kalendes-inputAdresseSearch .adresse-item {
  transition: background-color 0.4s linear;
  cursor: pointer;
  padding: 15px;
  font-weight: 400;
  background-color: #F8F8FF;
  font-size: 15px; }
  .kalendes-inputAdresseSearch .adresse-item.pair {
    background-color: white; }

.kalendes-inputAdresseSearch .adresse-item:hover {
  background-color: #E8E8FC; }

.mobile .kalendes-inputAdresseSearch {
  padding-top: 30px;
  background-color: #F1F1FF; }
  .mobile .kalendes-inputAdresseSearch .adresse-item {
    font-size: 16px; }

.kalendes-listItem {
  position: relative;
  background: #fff;
  color: #0B0643;
  padding-left: 30px;
  padding-right: 30px; }
  .kalendes-listItem.marged {
    margin-left: 20px;
    margin-right: 20px;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px; }
  .kalendes-listItem .kalendes-listItem-content {
    padding-top: 16px;
    padding-bottom: 16px; }
  .kalendes-listItem.no-horizontal-padding {
    padding-left: 0px;
    padding-right: 0px; }
  .kalendes-listItem.small-padding .kalendes-listItem-content {
    padding-top: 5px;
    padding-bottom: 5px; }
  .kalendes-listItem:not(.not-clickable) {
    cursor: pointer; }
  .kalendes-listItem.disabled {
    color: #A3A3BD; }
    .kalendes-listItem.disabled .kalendes-listItem-icon {
      opacity: 0.6; }
  .kalendes-listItem.no-padding .kalendes-listItem-content {
    padding-top: 0px;
    padding-bottom: 0px; }
  .kalendes-listItem.no-top-padding .kalendes-listItem-content {
    padding-top: 0px; }
  .kalendes-listItem.top-border {
    border-top: 1px solid #E9E9F8; }
  .kalendes-listItem.bottom-border {
    border-bottom: 1px solid #E9E9F8; }
  .kalendes-listItem.no-bottom-padding .kalendes-listItem-content {
    padding-bottom: 0px; }
  .kalendes-listItem.has-arrow .kalendes-listItem-right {
    padding-right: 0px; }
  .kalendes-listItem .kalendes-listItem-separator {
    height: 1px;
    background-color: #E9E9F8; }
  .kalendes-listItem .kalendes-listItem-icon {
    padding-right: 10px;
    padding-left: 5px; }
  .kalendes-listItem .kalendes-listItem-right {
    line-height: 1.3em; }
    .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-text .kalendes-listItem-text-header {
      font-size: 13px; }
    .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-text .kalendes-listItem-text-main {
      font-size: 16px; }
    .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-text .kalendes-listItem-text-footer {
      color: #6E6E8C;
      font-size: 13px;
      font-weight: 300; }
      .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-text .kalendes-listItem-text-footer div {
        font-size: 13px;
        font-weight: 400; }
      .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-text .kalendes-listItem-text-footer span {
        font-size: 13px;
        font-weight: 400; }
    .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-help {
      margin-left: 5px; }
      .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-help md-icon {
        color: #C9C9E0; }
    .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-arrow {
      margin-left: 5px;
      /*
      background-image: url("data:image/svg+xml,%0A%3Csvg width='10px' height='16px' viewBox='0 0 10 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Listview' transform='translate(-112.000000, -120.000000)' stroke='%23A1A1A2' stroke-width='2.178'%3E%3Cpolyline id='Path' points='114 122 120 128 114 134'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: center center;
      color:red;//#E8E8FC;
      width: 16px;
      height: 16px;
      content: "";
      //opacity: 0.5;
      padding-left:10px;

       */ }
      .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-arrow md-icon {
        height: 15px;
        width: 15px;
        min-height: 15px;
        min-width: 15px;
        font-size: 15px;
        color: #6E6E8C; }

.kalendes-listItem-help-header {
  font-size: 16px;
  font-weight: bold;
  color: white;
  background-color: #C93867;
  padding: 10px; }

.kalendes-listItem-help-content {
  padding: 10px;
  padding-top: 20px; }

.kalendes-listItem:not(.not-clickable):active {
  background: rgba(225, 225, 225, 0.3); }

.kalendes-listItem-bottomMessage {
  color: #6E6E8C;
  padding: 10px !important;
  font-weight: 500 !important;
  font-size: 13px !important; }

.transparent-bg .kalendes-listItem {
  background: transparent; }
  .transparent-bg .kalendes-listItem .kalendes-listItem-right {
    padding-left: 14px;
    padding-right: 14px; }

.xxs .kalendes-listItem {
  padding-left: 10px;
  padding-right: 10px; }

.desktop .transparent-bg .kalendes-listItem {
  box-shadow: unset !important;
  border-radius: unset !important; }

.desktop .kalendes-listItem:not(.no-shadow-if-desktop):not(.has-separator) {
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  /*
        &.marged{
          margin-left:0px;
          margin-right:0px;
        }
         */ }

.desktop .kalendes-listItem .kalendes-switch-item .kalendes-listItem {
  box-shadow: unset;
  border-radius: unset; }

.kalendes-loading-mask .mask-tabs {
  border-bottom: 1px solid #EEEEEE; }
  .kalendes-loading-mask .mask-tabs .mask-tabs-item {
    margin-right: 10px;
    margin-left: 10px;
    border-bottom: 5px solid transparent;
    width: 80px;
    padding-bottom: 5px; }
    .kalendes-loading-mask .mask-tabs .mask-tabs-item.first {
      border-bottom: 5px solid rgba(0, 0, 0, 0.87); }
      .kalendes-loading-mask .mask-tabs .mask-tabs-item.first .kalendes-tab-label {
        color: rgba(0, 0, 0, 0.87); }

.kalendes-loading-mask .mask-circle {
  background-color: #EEEEEE;
  animation: blinker-25 1s linear infinite !important;
  height: 40px;
  width: 40px;
  border-radius: 40px; }

.kalendes-loading-mask .mask-triangle {
  animation: blinker-25 1s linear infinite !important;
  height: 0;
  width: 0;
  border-right: 23px solid transparent;
  border-bottom: 40px solid #EEEEEE;
  border-left: 23px solid transparent; }

.kalendes-loading-mask .mask-tag {
  min-width: 120px;
  margin-right: 5px;
  margin-left: 5px; }

.kalendes-loading-mask .mask-input {
  margin-bottom: 40px; }
  .kalendes-loading-mask .mask-input .mask-input-label {
    margin-bottom: 5px;
    font-weight: bold;
    color: #616161; }

.kalendes-loading-mask .mask-text-lines .text-line {
  margin-top: 5px;
  margin-bottom: 5px; }
  .kalendes-loading-mask .mask-text-lines .text-line.big-margin {
    margin-top: 15px;
    margin-bottom: 15px; }

.kalendes-loading-mask .mask-list-lines .mask-text-lines {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #EEEEEE;
  padding-left: 30px;
  padding-right: 30px; }

.kalendes-loading-mask .loading-mask-data {
  background-color: #EEEEEE;
  animation: blinker-25 1s linear infinite !important;
  height: 40px;
  border-radius: 10px; }
  .kalendes-loading-mask .loading-mask-data.xxxs {
    height: 10px; }
  .kalendes-loading-mask .loading-mask-data.xxs {
    height: 20px; }
  .kalendes-loading-mask .loading-mask-data.xs {
    height: 30px; }
  .kalendes-loading-mask .loading-mask-data.xl {
    height: 50px; }
  .kalendes-loading-mask .loading-mask-data.xxl {
    height: 60px; }

.kalendes-loading-mask .kalendes-loading-mask-bloc-100 {
  max-height: 100px;
  overflow: hidden; }

.kalendes-loading-mask .kalendes-loading-mask-bloc-200 {
  max-height: 200px;
  overflow: hidden; }

.kalendes-loading-mask .kalendes-loading-mask-bloc-300 {
  max-height: 300px;
  overflow: hidden; }

.kalendes-loading-mask .mask-platform {
  /* generated by https://loading.io/ */ }
  .kalendes-loading-mask .mask-platform .loading-indicator {
    position: relative;
    pointer-events: none; }
  .kalendes-loading-mask .mask-platform .loading-opacity {
    opacity: 0.95; }

@keyframes ldio-0hk1dujmkxfu {
  0% {
    transform: scale(0); }
  50% {
    transform: scale(1); }
  100% {
    transform: scale(0); } }
  .kalendes-loading-mask .mask-platform .ldio-0hk1dujmkxfu > div {
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    top: 0px;
    animation: ldio-0hk1dujmkxfu 1s cubic-bezier(0.3, 0, 0.7, 1) infinite; }
  .kalendes-loading-mask .mask-platform.mini .ldio-0hk1dujmkxfu > div {
    width: 12px;
    height: 12px;
    top: 0px; }
  .kalendes-loading-mask .mask-platform.mini .loadingio-spinner-message-gbpamtu82al {
    height: 12px; }
  .kalendes-loading-mask .mask-platform.mini .ldio-0hk1dujmkxfu {
    margin-top: 0px; }
  .kalendes-loading-mask .mask-platform.xs .ldio-0hk1dujmkxfu > div {
    width: 12px;
    height: 12px;
    top: 0px; }
  .kalendes-loading-mask .mask-platform.xs .loadingio-spinner-message-gbpamtu82al {
    width: 72px;
    height: 12px; }
  .kalendes-loading-mask .mask-platform.xs.xxs .loadingio-spinner-message-gbpamtu82al {
    width: 52px;
    height: 12px; }
  .kalendes-loading-mask .mask-platform.xs .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 1) {
    left: 0px;
    bottom: 3px; }
  .kalendes-loading-mask .mask-platform.xs .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 2) {
    left: 20px;
    bottom: 3px; }
  .kalendes-loading-mask .mask-platform.xs .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 3) {
    left: 40px;
    bottom: 3px; }
  .kalendes-loading-mask .mask-platform.xs .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 4) {
    left: 60px;
    bottom: 3px; }
  .kalendes-loading-mask .mask-platform.xs .ldio-0hk1dujmkxfu {
    margin-top: 0px; }
  .kalendes-loading-mask .mask-platform .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 1) {
    background: #c93867; }
  .kalendes-loading-mask .mask-platform .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 2) {
    background: #fdbc7f; }
  .kalendes-loading-mask .mask-platform .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 3) {
    background: #5f2eea; }
  .kalendes-loading-mask .mask-platform .ldio-0hk1dujmkxfu > div:nth-of-type(4n) {
    background: #c93867; }
  .kalendes-loading-mask .mask-platform .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 1) {
    left: 64px;
    animation-delay: -0.375s; }
  .kalendes-loading-mask .mask-platform .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 2) {
    left: 124px;
    animation-delay: -0.25s; }
  .kalendes-loading-mask .mask-platform .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 3) {
    left: 184px;
    animation-delay: -0.125s; }
  .kalendes-loading-mask .mask-platform .ldio-0hk1dujmkxfu > div:nth-of-type(4n + 4) {
    left: 244px;
    animation-delay: 0s; }
  .kalendes-loading-mask .mask-platform .loadingio-spinner-message-gbpamtu82al {
    width: 270px;
    height: 50px;
    display: inline-block;
    overflow: hidden; }
  .kalendes-loading-mask .mask-platform .ldio-0hk1dujmkxfu {
    position: relative;
    margin-top: 15px;
    transform: translateZ(0) scale(1);
    backface-visibility: hidden;
    transform-origin: 0 0;
    /* see note above */ }
  .kalendes-loading-mask .mask-platform .ldio-0hk1dujmkxfu div {
    box-sizing: content-box; }

.kalendes-loading-mask .mask-platform-photo {
  /* generated by https://loading.io/ */ }
  .kalendes-loading-mask .mask-platform-photo .loading-indicator {
    position: relative;
    pointer-events: none; }
  .kalendes-loading-mask .mask-platform-photo .loading-opacity {
    opacity: 0.95; }

@keyframes ldio-rt6pc6c0ta {
  0% {
    transform: scale(1.15); }
  100% {
    transform: scale(1); } }
  .kalendes-loading-mask .mask-platform-photo .ldio-rt6pc6c0ta div {
    position: absolute;
    width: 80px;
    height: 80px;
    top: 13.333333333333336px;
    left: 13.333333333333336px;
    background: #c93867;
    animation: ldio-rt6pc6c0ta 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
    animation-delay: -0.3s; }
  .kalendes-loading-mask .mask-platform-photo .ldio-rt6pc6c0ta div:nth-child(2) {
    top: 13.333333333333336px;
    left: 106.66666666666666px;
    background: #fdbc7f;
    animation-delay: -0.2s; }
  .kalendes-loading-mask .mask-platform-photo .ldio-rt6pc6c0ta div:nth-child(3) {
    top: 106.66666666666666px;
    left: 13.333333333333336px;
    background: #5f2eea;
    animation-delay: 0s; }
  .kalendes-loading-mask .mask-platform-photo .ldio-rt6pc6c0ta div:nth-child(4) {
    top: 106.66666666666666px;
    left: 106.66666666666666px;
    background: #c93867;
    animation-delay: -0.1s; }
  .kalendes-loading-mask .mask-platform-photo .loadingio-spinner-cube-zqk7h6nff8 {
    width: 200px;
    height: 200px;
    display: inline-block;
    overflow: hidden;
    background: #f1f2f3; }
  .kalendes-loading-mask .mask-platform-photo .ldio-rt6pc6c0ta {
    width: 100%;
    height: 100%;
    position: relative;
    transform: translateZ(0) scale(1);
    backface-visibility: hidden;
    transform-origin: 0 0;
    /* see note above */ }
  .kalendes-loading-mask .mask-platform-photo .ldio-rt6pc6c0ta div {
    box-sizing: content-box; }

.kalendes-loading-mask .circle-loading {
  border: 2px solid #f3f3f3;
  /* Light grey */
  border-top: 2px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 30px;
  height: 30px;
  animation: circle-loading-spin 1s ease-in-out infinite;
  margin: auto; }

@keyframes circle-loading-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.kalendes-loading-progress-only .is-loading {
  position: relative; }
  .kalendes-loading-progress-only .is-loading svg {
    stroke: #C93867; }

.kalendes-map-card .content {
  padding: 5%; }
  .kalendes-map-card .content .title {
    color: black;
    font-size: 19px;
    font-weight: bold; }
  .kalendes-map-card .content .note {
    font-size: 15px;
    margin-top: 5px; }
  .kalendes-map-card .content .adresse {
    margin-top: 30px; }

#map button[title="Fermer"] {
  margin: 4px !important; }

.gm-style .gm-style-iw {
  padding: 0 0 0 0 !important; }

.xs .kalendes-map-card .header {
  min-height: 140px; }

.xs .kalendes-map-card .content .set-width {
  min-width: 80vw; }

.sm .kalendes-map-card .header {
  min-height: 200px; }

.sm .kalendes-map-card .content .set-width {
  min-width: 60vw; }

.gt-sm .kalendes-map-card .header {
  min-height: 200px; }

.gt-sm .kalendes-map-card .content .set-width {
  min-width: 20vw; }

@keyframes kalendes-page-open-next {
  from {
    transform: translateX(100%); }
  to {
    transform: translateX(0px); } }

@keyframes kalendes-page-close-next {
  from {
    transform: translateX(0px); }
  to {
    display: none;
    transform: translateX(-50%); } }

@keyframes kalendes-page-open-prev {
  from {
    transform: translateX(-100%); }
  to {
    transform: translateX(0px); } }

@keyframes kalendes-page-close-prev {
  from {
    transform: translateX(0px); }
  to {
    display: none;
    transform: translateX(50%); } }

.mobile-nav.kalendes-page {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: white; }
  .mobile-nav.kalendes-page.kalendes-page-next.kalendes-page-hidden {
    z-index: 10;
    animation-name: kalendes-page-close-next;
    animation-duration: 500ms;
    animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1); }
  .mobile-nav.kalendes-page.kalendes-page-next:not(.kalendes-page-hidden) {
    z-index: 11;
    animation-name: kalendes-page-open-next;
    animation-duration: 500ms;
    animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1); }
  .mobile-nav.kalendes-page.kalendes-page-prev.kalendes-page-hidden {
    z-index: 10;
    animation-name: kalendes-page-close-prev;
    animation-duration: 500ms;
    animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1); }
  .mobile-nav.kalendes-page.kalendes-page-prev:not(.kalendes-page-hidden) {
    z-index: 11;
    animation-name: kalendes-page-open-prev;
    animation-duration: 500ms;
    animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1); }
  .mobile-nav.kalendes-page.kalendes-page-display-none {
    display: none; }

.kalendes-page .kalendes-resizable {
  width: 8px;
  cursor: pointer;
  padding-left: 2px;
  background-color: #FAFAFA; }
  .kalendes-page .kalendes-resizable md-icon {
    font-size: 8px !important;
    height: 8px !important;
    width: 8px !important;
    min-width: 8px !important;
    min-height: 8px !important; }
  .kalendes-page .kalendes-resizable.is-hidden {
    background-color: #FF9800;
    animation: blinker-25 2s linear infinite !important; }
    .kalendes-page .kalendes-resizable.is-hidden md-icon {
      color: white; }
  .kalendes-page .kalendes-resizable.right {
    border-right: 1px solid #EEEEEE; }
  .kalendes-page .kalendes-resizable.left {
    border-left: 1px solid #EEEEEE; }

.kalendes-page.kalendes-page-hidden:not(.kalendes-page-next):not(.kalendes-page-prev) {
  display: none; }

.kalendes-pageNavigator {
  cursor: pointer; }
  .kalendes-pageNavigator md-icon {
    width: 30px;
    height: 30px;
    font-size: 30px;
    color: black; }

.kalendes-tab {
  position: relative;
  height: 50px;
  font-size: 14px;
  cursor: pointer;
  padding: 15px; }

.date-horaire-list-container .booking-proposition-content {
  width: 80%; }

.date-horaire-list-container .date-item {
  margin: 15px 5px; }

.date-horaire-list-container .no-disponibilities {
  size: 20px;
  margin: 10px; }

.date-part {
  border-bottom: 1px solid #E0E0E0;
  padding: 10px; }
  .date-part .period {
    size: 18px;
    color: grey; }
    .date-part .period.selected {
      color: black;
      font-weight: bold; }
    .date-part .period:hover {
      cursor: pointer;
      color: black; }

.kalendes-switch-item:not(.no-horizontal-padding) .kalendes-switch-content {
  margin-right: 10px;
  margin-left: 10px; }

.kalendes-switch-item.no-horizontal-padding .kalendes-listItem .kalendes-listItem-right {
  padding-right: 0px;
  padding-left: 0px; }

.kalendes-switch-item .kalendes-switch-item-separator {
  height: 1px;
  background-color: #E9E9F8; }

/*
 *
 * Main stylesheet for Switchery.
 * http://abpetkov.github.io/switchery/
 *
 */
/* Switchery defaults. */
.switchery {
  background-color: #fff;
  border: 1px solid #dfdfdf;
  border-radius: 20px;
  cursor: pointer;
  display: inline-block;
  height: 30px;
  position: relative;
  vertical-align: middle;
  width: 50px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  box-sizing: content-box;
  background-clip: content-box; }

.switchery > small {
  background: #fff;
  border-radius: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  height: 30px;
  position: absolute;
  top: 0;
  width: 30px; }

/* Switchery sizes. */
.switchery-small {
  border-radius: 20px;
  height: 20px;
  width: 33px; }

.switchery-small > small {
  height: 20px;
  width: 20px; }

.switchery-large {
  border-radius: 40px;
  height: 40px;
  width: 66px; }

.switchery-large > small {
  height: 40px;
  width: 40px; }

.kalendes-slide-container {
  position: absolute;
  width: 100%;
  height: 100%; }
  .kalendes-slide-container .hide-scrollbar::-webkit-scrollbar {
    display: none; }

.kalendes-warningPopup-content .content .account {
  height: 80px;
  min-height: 80px; }
  .kalendes-warningPopup-content .content .account .name {
    font-weight: bold;
    padding-left: 10px; }

.kalendes-warningPopup-content .content .warning-details {
  border-top: 1px solid rgba(0, 0, 0, 0.12); }
  .kalendes-warningPopup-content .content .warning-details .warning-content {
    padding-top: 5px;
    padding-left: 20px; }

.kalendes-warningPopup-content .warning-footer {
  background-color: #F5F5F5;
  border-top: 1px solid #EEEEEE;
  padding-top: 5px;
  padding-bottom: 5px; }

#platform-keys-commande-consult-details {
  padding-top: 20px; }
  #platform-keys-commande-consult-details .details-container {
    background-color: white !important;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    border-radius: 5px;
    padding: 10px 10px; }
  #platform-keys-commande-consult-details .action-container {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #E9E9F8; }
  #platform-keys-commande-consult-details .horaires-container .customFields-title {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 10px;
    font-weight: 600;
    margin-top: 10px; }
  #platform-keys-commande-consult-details .horaires-container .customFields-value {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 10px; }
  #platform-keys-commande-consult-details .note-container {
    min-width: 250px;
    margin-left: 20px; }
    #platform-keys-commande-consult-details .note-container .note {
      padding: 10px 20px;
      background-color: #5F2EEA;
      color: white; }
      #platform-keys-commande-consult-details .note-container .note .note-title {
        font-size: 10px; }
      #platform-keys-commande-consult-details .note-container .note .note-value {
        font-size: 30px;
        font-weight: bold; }
  #platform-keys-commande-consult-details #account-rdv-item {
    padding: unset; }
    #platform-keys-commande-consult-details #account-rdv-item .item-content {
      box-shadow: unset; }
    #platform-keys-commande-consult-details #account-rdv-item .item-content-main {
      background-color: white;
      border-bottom: 0px; }
  #platform-keys-commande-consult-details #platform-etablissement-horaires {
    box-shadow: unset; }

.xs #platform-keys-commande-consult-details {
  padding: 20px 5px; }
  .xs #platform-keys-commande-consult-details .note-container {
    margin-left: 0px;
    margin-top: 20px;
    border-top: 1px solid #E9E9F8;
    padding-top: 10px; }

#basket-row {
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  margin: 2px;
  overflow: hidden; }
  #basket-row .basket-row-img {
    width: 150px; }
  #basket-row .basket-row-description {
    font-weight: 500;
    letter-spacing: 1px;
    padding: 20px; }
    #basket-row .basket-row-description .article-marque {
      font-size: 14px;
      margin-bottom: 10px;
      color: #828282; }
    #basket-row .basket-row-description .article-name {
      font-weight: 600;
      font-size: 17px;
      color: #333333;
      margin-bottom: 5px;
      overflow-wrap: break-word; }
    #basket-row .basket-row-description .article-description {
      font-weight: 400;
      font-size: 12px;
      color: #858484;
      overflow-wrap: break-word; }
    #basket-row .basket-row-description .article-price-duree {
      margin-top: 10px; }
      #basket-row .basket-row-description .article-price-duree .article-price-base {
        font-size: 11px;
        font-weight: 300;
        text-decoration: line-through; }
      #basket-row .basket-row-description .article-price-duree .article-price {
        font-weight: bold;
        font-size: 16px; }
      #basket-row .basket-row-description .article-price-duree .article-duree {
        font-size: 13px;
        margin-right: 10px;
        font-weight: 400; }
  #basket-row .pro-choice-item {
    padding: 10px; }

.xs #site-article-row .basket-row-img {
  width: 100px; }

.xs #basket-row .article-add-button {
  margin-top: 10px; }

#basket-gift {
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  margin: 2px; }
  #basket-gift .gift-image {
    width: 150px;
    margin-right: 10px;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%; }
  #basket-gift .gift-details {
    padding: 20px; }
    #basket-gift .gift-details .gift-libelle {
      font-weight: 600;
      font-size: 17px;
      color: #333333;
      margin-bottom: 5px;
      overflow-wrap: break-word; }
    #basket-gift .gift-details .gift-beneficiaire {
      font-weight: 300;
      font-size: 14px;
      color: #333333; }
    #basket-gift .gift-details .gift-price {
      font-weight: bold;
      font-size: 16px; }
    #basket-gift .gift-details .gift-actions {
      cursor: pointer;
      color: #333333;
      font-size: 14px;
      text-decoration: underline; }

.xs #site-article-gift .gift-image {
  width: 100px; }

#platform-booking-gift-card-amount .platform-booking-gift-card-container {
  margin: 0px 20px;
  margin-top: 40px;
  margin-bottom: 10px; }
  #platform-booking-gift-card-amount .platform-booking-gift-card-container label {
    font-weight: 600; }

#gift-card-choice .prestation {
  border-radius: 5px;
  padding: 10px 20px; }

#gift-card-beneficiary {
  padding: 10px 20px; }
  #gift-card-beneficiary .beneficiary-title {
    padding: 20px 0;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    color: #333333; }
  #gift-card-beneficiary .send-email .envoi-check {
    padding-left: 10px;
    padding-bottom: 20px;
    font-size: 16px;
    color: #333333; }

#giftcard-boxes {
  margin-bottom: 30px; }
  #giftcard-boxes .giftcard-card-container {
    padding: 10px; }
    #giftcard-boxes .giftcard-card-container .giftcard-card {
      border: 1px solid #E0E0E0;
      margin-bottom: -1px;
      padding: 10px 15px;
      background-color: white; }
      #giftcard-boxes .giftcard-card-container .giftcard-card .giftcard-pack-label {
        font-weight: 600;
        font-size: 15px;
        color: #333333;
        letter-spacing: 1px; }
      #giftcard-boxes .giftcard-card-container .giftcard-card .giftcard-pack-price {
        font-weight: 700;
        font-size: 16px; }
      #giftcard-boxes .giftcard-card-container .giftcard-card .giftcard-pack-description {
        font-size: 12px;
        font-weight: 400;
        color: #828282; }
      #giftcard-boxes .giftcard-card-container .giftcard-card .button-container {
        margin-top: 10px; }

.platform-booking-gift-card-finish .finish-title {
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  padding: 0px 10px;
  margin-top: 20px; }

.platform-booking-gift-card-finish .finish-card-title {
  font-size: 20px;
  font-weight: 700;
  padding: 15px; }
  .platform-booking-gift-card-finish .finish-card-title.vertical-margin {
    margin: 20px 0px;
    margin-bottom: 30px; }

.platform-booking-gift-card-finish .card-image {
  border: 1px solid #e0e0e0;
  border-radius: 16px;
  height: 400px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: 50%;
  background-position-y: 50%;
  margin: 20px 0px; }

.platform-booking-gift-card-finish .infos-container {
  margin-left: 20px;
  padding: 10px;
  height: 170px;
  min-width: 400px; }

.platform-booking-gift-card-finish .finish-card {
  border: 1px solid #e0e0e0;
  padding: 15px;
  margin-bottom: -1px;
  width: 100%; }

.platform-booking-gift-card-finish .gift-card-finish-title {
  font-size: 15px;
  font-weight: 500; }

.platform-booking-gift-card-finish .gift-card-finish-value {
  font-size: 16px;
  font-weight: 700; }

.platform-booking-gift-card-finish .card-message {
  color: #828282;
  font-weight: 500;
  font-size: 13px; }

.platform-booking-gift-card-finish .gift-card-content-title {
  margin-top: 20px;
  font-size: 16px;
  font-weight: 700;
  padding-left: 15px; }

.platform-booking-gift-card-finish .finish-button-container {
  padding: 10px 30px; }

.platform-booking-gift-card-finish .finish-button {
  margin: 10px 0px; }

.xs .platform-booking-gift-card-finish .finish-title {
  font-size: 20px; }

.xs .platform-booking-gift-card-finish .finish-card-title {
  font-size: 16px;
  margin-bottom: 10px; }

.xs .platform-booking-gift-card-finish .card-image {
  height: 200px;
  width: 260px; }

.sm .platform-booking-gift-card-finish .card-image {
  height: 400px;
  width: 520px; }

#giftcard-custom .custom-title {
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  color: #333333; }

#giftcard-custom .custom-container {
  margin: 20px 20px 20px 20px; }

#giftcard-custom .custom-container-gifcard-slider {
  padding: 0 20px; }

#giftcard-custom .gift-validity-start {
  margin-bottom: 20px; }
  #giftcard-custom .gift-validity-start label {
    color: #0B0643;
    font-weight: 500; }
  #giftcard-custom .gift-validity-start .libelle-date {
    font-size: 14px; }

#giftcard-custom kalendes-textarea textarea {
  padding: 10px;
  min-height: 200px;
  border-radius: 8px; }

#giftcard-custom kalendes-textarea label {
  color: #0B0643;
  font-weight: 500; }

.xs #giftcard-custom .gift-validity-start .libelle-date {
  font-size: 10px; }

.giftcard-page-header {
  background-color: white;
  padding: 30px 60px; }
  .giftcard-page-header .pointer {
    cursor: pointer; }
  .giftcard-page-header :not(.done):not(.selected) .header-number {
    border-color: #bdbdbd !important;
    color: #bdbdbd !important; }
  .giftcard-page-header :not(.done):not(.selected) .sous-titre {
    color: #bdbdbd !important; }
  .giftcard-page-header .done .header-number {
    border-color: #333333 !important;
    color: #333333 !important; }
  .giftcard-page-header .done .sous-titre {
    color: #333333 !important; }
  .giftcard-page-header .header-separator {
    border-top: 1px solid black;
    height: 25px; }
  .giftcard-page-header .header-number {
    text-align: center;
    font-weight: 700;
    font-size: 14px;
    border: 2px solid black;
    border-radius: 45px;
    width: 20px;
    height: 20px; }
  .giftcard-page-header .sous-titre {
    font-size: 12px;
    text-align: center;
    margin-top: 5px; }

.xs .giftcard-page-header {
  padding: 20px 30px; }
  .xs .giftcard-page-header .sous-titre {
    font-size: 10px; }

#gift-card-footer {
  padding: 10px 30px;
  color: #FFFFFF; }
  #gift-card-footer .footer-title {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px; }
  #gift-card-footer .footer-item {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 1px; }
  #gift-card-footer .footer-price {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 700;
    margin-right: 15px; }

.xs #gift-card-footer .footer-title {
  font-size: 14px; }

.xs #gift-card-footer .footer-item {
  font-size: 11px; }

.xs #gift-card-footer .footer-price {
  font-size: 16px; }

#gift-card-recapitulatif .card-image {
  border: 1px solid #E0E0E0;
  border-radius: 16px;
  height: 400px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: 50%;
  background-position-y: 50%;
  cursor: pointer; }

#gift-card-recapitulatif .infos-container {
  margin-left: 20px;
  padding: 10px;
  height: 170px;
  min-width: 400px; }

#gift-card-recapitulatif .recapitulatif-title {
  font-weight: bold;
  font-size: 24px;
  margin: 20px;
  margin-top: 0px;
  text-align: center; }

#gift-card-recapitulatif .somme-card {
  border: 1px solid #E0E0E0;
  padding: 15px;
  margin-bottom: -1px; }

#gift-card-recapitulatif .gift-card-recapitulatif-title {
  font-size: 15px;
  font-weight: 500; }

#gift-card-recapitulatif .gift-card-recapitulatif-value {
  font-size: 16px;
  font-weight: 700; }

#gift-card-recapitulatif .card-message {
  color: #828282;
  font-weight: 500;
  font-size: 13px; }

#site-search-bar-gift {
  background-color: black;
  color: white;
  padding: 5px 30px;
  padding-top: 15px; }
  #site-search-bar-gift md-icon {
    color: #FFFFFF; }
  #site-search-bar-gift input {
    background-color: black;
    color: white;
    border: none;
    border-bottom: 1px solid white;
    margin-right: 5px;
    margin-left: 5px; }
    #site-search-bar-gift input:-ms-input-placeholder {
      color: white; }
    #site-search-bar-gift input::placeholder {
      color: white; }

#product-livraison-collect .product-livraison-collect-mobile {
  border: 1px solid #E0E0E0;
  background-color: white;
  border-radius: 5px;
  padding: 10px;
  margin: 10px 0px;
  font-size: 14px; }
  #product-livraison-collect .product-livraison-collect-mobile .livraison-link {
    cursor: pointer;
    text-decoration: underline;
    color: #333333;
    font-size: 14px; }

#product-livraison-collect .product-livraison-collect {
  background-color: white;
  border: 1px solid #E0E0E0;
  border-radius: 5px; }
  #product-livraison-collect .product-livraison-collect .no-proposition {
    padding: 10px;
    margin: 15px;
    border: 1px solid #6E6E8C;
    border-radius: 5px; }
    #product-livraison-collect .product-livraison-collect .no-proposition b {
      margin: 0px 5px; }
  #product-livraison-collect .product-livraison-collect .slots-container {
    margin: 0px 10px; }
    #product-livraison-collect .product-livraison-collect .slots-container .date-title {
      height: 50px;
      font-size: 14px;
      text-align: center; }
  #product-livraison-collect .product-livraison-collect md-icon {
    color: #6E6E8C; }

#gift-card-options {
  margin: 10px;
  margin-bottom: 20px; }
  #gift-card-options .gift-nav {
    position: relative;
    background-color: white;
    border: 2px solid #292929;
    padding: 10px;
    width: 140px;
    height: 110px;
    cursor: pointer; }
    #gift-card-options .gift-nav:not(.selected) {
      opacity: 0.5; }
    #gift-card-options .gift-nav:hover {
      opacity: 1; }
    #gift-card-options .gift-nav.selected {
      opacity: 1; }
      #gift-card-options .gift-nav.selected .gift-card-options-bottom {
        height: 8px; }
    #gift-card-options .gift-nav .gift-card-options-name {
      font-size: 12px;
      color: #333333;
      font-weight: 500;
      text-align: center;
      margin-top: 10px;
      height: 40px; }
    #gift-card-options .gift-nav .kalendes-icon md-icon {
      color: #333333; }
    #gift-card-options .gift-nav .gift-card-options-bottom {
      position: absolute;
      bottom: 0px;
      left: 0px;
      right: 0px;
      height: 0px; }

.xs #gift-card-options .gift-nav {
  width: 110px; }

.xs #gift-card-options .gift-card-options-name {
  font-size: 10px; }

.product-livraison-delivery .account-infos-content {
  padding: 10px; }

.product-livraison-delivery .product-livraison-delivery-title {
  margin-top: 20px;
  font-weight: 500;
  font-size: 14px;
  padding-left: 10px; }

.product-livraison-delivery .delivery-mode-description {
  font-size: 12px; }

.product-livraison-delivery .product-livraison-delivery-container {
  padding: 30px;
  border-radius: 5px;
  background-color: white;
  border: 1px solid #E0E0E0; }
  .product-livraison-delivery .product-livraison-delivery-container.small-padding {
    padding: 5px; }

.product-livraison-delivery .delivery-mode {
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  background: white;
  padding: 20px;
  margin: 2px;
  cursor: pointer; }
  .product-livraison-delivery .delivery-mode md-radio-button {
    margin-bottom: 0px; }
  .product-livraison-delivery .delivery-mode:hover {
    opacity: 0.8; }

#notFound-page .unknown {
  margin: 40px; }
  #notFound-page .unknown .warning {
    text-align: center;
    font-size: 120px;
    font-weight: 700;
    color: #3499DB; }
  #notFound-page .unknown .title {
    text-align: center;
    font-size: 25px;
    font-weight: 300;
    color: #2d323e;
    overflow-wrap: break-word; }
    #notFound-page .unknown .title .title-url {
      font-weight: bold; }
  #notFound-page .unknown .message {
    text-align: center;
    color: #2d323e;
    font-style: italic; }

.echeancier-item .echeancier-item-header {
  font-weight: bold;
  padding-left: 10px; }

.echeancier-item .echeancier-item-content {
  padding: 10px; }
  .echeancier-item .echeancier-item-content .item-presentation-bloc {
    padding-top: 10px;
    padding-bottom: 10px; }
  .echeancier-item .echeancier-item-content .bordered {
    border-bottom: 1px solid #EEEEEE; }

.echeancier-item .echeance-first-line {
  margin-bottom: 10px; }

.echeancier-item .echeance-title {
  font-size: 14px;
  font-weight: bold; }

.echeancier-item .echeance-amount {
  font-size: 14px;
  font-weight: bold; }

.echeancier-item .echeance-date {
  font-size: 14px; }

.echeancier-item .echeance-status {
  font-size: 14px; }
  .echeancier-item .echeance-status .echeance-alert {
    font-weight: bold;
    color: #E53935; }
  .echeancier-item .echeance-status .echeance-ok {
    font-weight: bold;
    color: #43A047; }

.echeancier-item .item-actions {
  margin-top: 50px; }

#giftcard-finish {
  position: relative; }

#giftcard-main {
  position: relative; }

#booking-main {
  position: relative; }

#welcome-main {
  position: relative; }

#site-welcome-page .description-container {
  min-height: 60vh;
  /*
        .description-right{
            position:relative;
            .boutique-image{
                position: absolute;
                top:5vh;
                width: 42vw;
                left:-5vw;
                aspect-ratio: 4 / 3;
                z-index:2;
                overflow: hidden;
            }
        }
         */ }
  #site-welcome-page .description-container .description-left {
    background-color: #292929;
    padding: 60px 110px 0 40px; }
    #site-welcome-page .description-container .description-left .boutique-ville {
      padding-bottom: 10px;
      padding-left: 20px;
      font-weight: bold;
      font-size: 48px;
      line-height: 44px;
      letter-spacing: 1px;
      color: #0D0D0D;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
      text-orientation: mixed;
      transform: rotate(180deg);
      text-align: end;
      white-space: nowrap; }
      #site-welcome-page .description-container .description-left .boutique-ville.small {
        font-size: 30px; }
    #site-welcome-page .description-container .description-left .boutique-information .first-title {
      font-style: normal;
      font-weight: bold;
      font-size: 62px;
      line-height: 75px;
      letter-spacing: 1px;
      color: #FFFFFF;
      margin: 15px 0;
      overflow-wrap: break-word; }
    #site-welcome-page .description-container .description-left .boutique-information .second-title {
      font-style: normal;
      font-weight: bold;
      font-size: 15px;
      letter-spacing: 1px;
      text-transform: uppercase; }
    #site-welcome-page .description-container .description-left .boutique-information .boutique-information-text {
      font-weight: 400;
      font-size: 13px;
      line-height: 30px;
      letter-spacing: 1px;
      color: #FFFFFF !important;
      text-align: justify; }
      #site-welcome-page .description-container .description-left .boutique-information .boutique-information-text p {
        margin: 0px; }
      #site-welcome-page .description-container .description-left .boutique-information .boutique-information-text * {
        color: #FFFFFF !important; }
    #site-welcome-page .description-container .description-left .boutique-information .boutique-information-text-link {
      color: #FFFFFF;
      text-decoration: underline;
      cursor: pointer;
      font-weight: 400;
      font-size: 13px;
      letter-spacing: 1px;
      margin-right: 5px; }
      #site-welcome-page .description-container .description-left .boutique-information .boutique-information-text-link:hover {
        opacity: 0.5; }
      #site-welcome-page .description-container .description-left .boutique-information .boutique-information-text-link md-icon {
        color: #FFFFFF; }
    #site-welcome-page .description-container .description-left .boutique-information-buttons {
      margin-bottom: 60px;
      margin-top: 30px;
      margin-left: 20px; }
      #site-welcome-page .description-container .description-left .boutique-information-buttons kalendes-button {
        margin-right: 20px;
        padding-top: 20px;
        border-radius: 3px; }
      #site-welcome-page .description-container .description-left .boutique-information-buttons .bordered .kalendes-button {
        border-width: 2px;
        border-style: solid; }
  #site-welcome-page .description-container .description-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center; }
    #site-welcome-page .description-container .description-right .boutique-image {
      margin: -5%;
      aspect-ratio: 4 / 3;
      max-height: 80%; }

#site-welcome-page .information-container {
  position: relative;
  z-index: 1;
  min-height: 350px; }
  #site-welcome-page .information-container .information-container-polygon {
    top: -60px;
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-clip-path: polygon(0 8%, 100% 0, 100% 22%, 0% 100%);
            clip-path: polygon(0 8%, 100% 0, 100% 22%, 0% 100%); }
  #site-welcome-page .information-container .information-pro {
    position: relative;
    font-style: normal; }
    #site-welcome-page .information-container .information-pro .title {
      color: #FFFFFF;
      margin-top: 50px;
      font-weight: bold;
      font-size: 48px;
      line-height: 44px;
      letter-spacing: 1px;
      margin-bottom: 30px; }
    #site-welcome-page .information-container .information-pro .coordonnees {
      color: #FFFFFF;
      font-weight: 500;
      font-size: 14px;
      line-height: 21px; }
  #site-welcome-page .information-container .information-avis-client {
    padding: 0px 60px; }
  #site-welcome-page .information-container .information-horaires {
    padding: 0px 60px; }
    #site-welcome-page .information-container .information-horaires .horaires-title {
      font-weight: bold;
      padding-bottom: 20px;
      font-size: 18px;
      color: #333333; }
    #site-welcome-page .information-container .information-horaires .date-container .date {
      color: #828282;
      font-weight: 500;
      font-size: 14px;
      padding: 5px;
      white-space: nowrap; }

#site-welcome-page .site-welcome-page-booking-list {
  padding-left: 60px; }
  #site-welcome-page .site-welcome-page-booking-list .site-welcome-page-booking-list-title {
    padding-top: 60px;
    font-size: 30px; }

#site-welcome-page .site-welcome-page-booking-actualite .site-welcome-page-booking-actualite-title {
  font-size: 30px; }

#site-welcome-page .site-welcome-page-desktop-more {
  padding: 60px;
  min-height: 300px; }
  #site-welcome-page .site-welcome-page-desktop-more .more-container-title {
    margin-top: 50px;
    padding: 10px 0px;
    letter-spacing: 1px;
    font-weight: bold;
    font-size: 30px; }

#site-welcome-page .contact-title {
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: bold;
  color: #FFFFFF;
  padding-bottom: 20px; }

#site-welcome-page .contact-message {
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: bold;
  color: #FFFFFF;
  padding-bottom: 20px; }

#site-welcome-page .site-welcome-page-desktop-footer {
  min-height: 400px;
  background-color: #292929;
  text-align: center;
  padding: 0px 50px; }
  #site-welcome-page .site-welcome-page-desktop-footer.aDomicile {
    padding: 0px 20px;
    min-height: 200px; }
    #site-welcome-page .site-welcome-page-desktop-footer.aDomicile .bordered {
      border: 3px solid white;
      margin: 20px 15%;
      padding: 20px; }
  #site-welcome-page .site-welcome-page-desktop-footer .footer-adresse-title {
    color: #FFFFFF;
    font-weight: 700;
    font-size: 48px;
    padding-bottom: 30px;
    letter-spacing: 1px; }
  #site-welcome-page .site-welcome-page-desktop-footer .footer-adresse-libelle {
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 1px;
    color: #FFFFFF; }
  #site-welcome-page .site-welcome-page-desktop-footer .footer-adresse {
    font-size: 14px;
    font-weight: 700;
    color: #FFFFFF;
    letter-spacing: 1px; }

#site-welcome-page .link:hover {
  text-decoration: underline; }

.gt-sm #site-welcome-page .site-welcome-page-desktop-more .site-welcome-page-desktop-parrainage {
  padding-right: 60px; }

.gt-sm #site-welcome-page .site-welcome-page-desktop-more .site-welcome-page-desktop-bonPlans {
  padding-left: 60px; }

.sm #site-welcome-page .description-container .description-left, .xs #site-welcome-page .description-container .description-left {
  padding: 60px 10px 0px 10px; }
  .sm #site-welcome-page .description-container .description-left .boutique-information-buttons, .xs #site-welcome-page .description-container .description-left .boutique-information-buttons {
    margin-bottom: 0px; }

.sm #site-welcome-page .description-container .description-right, .xs #site-welcome-page .description-container .description-right {
  position: relative;
  -webkit-clip-path: polygon(0 0%, 100% 0, 100% 85%, 0% 100%);
          clip-path: polygon(0 0%, 100% 0, 100% 85%, 0% 100%); }
  .sm #site-welcome-page .description-container .description-right .boutique-image, .xs #site-welcome-page .description-container .description-right .boutique-image {
    position: relative;
    padding: 30px 0px;
    top: 0px;
    width: 100vw;
    left: 0px;
    aspect-ratio: 4 / 3;
    z-index: 2; }

.sm #site-welcome-page .site-welcome-page-booking-list, .xs #site-welcome-page .site-welcome-page-booking-list {
  padding-left: 10px; }
  .sm #site-welcome-page .site-welcome-page-booking-list .site-welcome-page-booking-list-title, .xs #site-welcome-page .site-welcome-page-booking-list .site-welcome-page-booking-list-title {
    padding-top: 20px;
    font-size: 30px; }

.sm #site-welcome-page .site-welcome-page-booking-actualite, .xs #site-welcome-page .site-welcome-page-booking-actualite {
  padding-left: 0px; }
  .sm #site-welcome-page .site-welcome-page-booking-actualite .site-welcome-page-booking-actualite-title, .xs #site-welcome-page .site-welcome-page-booking-actualite .site-welcome-page-booking-actualite-title {
    padding-left: 10px;
    padding-top: 20px;
    font-size: 30px; }

.sm #site-welcome-page .site-welcome-page-desktop-more, .xs #site-welcome-page .site-welcome-page-desktop-more {
  padding: 10px; }

.sm #site-welcome-page .information-container .information-pro .title, .xs #site-welcome-page .information-container .information-pro .title {
  color: #0B0643;
  font-size: 30px;
  margin-bottom: 10px; }

.sm #site-welcome-page .information-container .information-container-polygon, .xs #site-welcome-page .information-container .information-container-polygon {
  -webkit-clip-path: unset;
          clip-path: unset; }

.sm #site-welcome-page .information-container .information-avis-client, .xs #site-welcome-page .information-container .information-avis-client {
  padding: 0px 10px; }

.sm #site-welcome-page .information-container .information-horaires, .xs #site-welcome-page .information-container .information-horaires {
  margin-top: 60px;
  padding: 0px 10px; }

.sm #site-welcome-page .site-welcome-page-desktop-footer, .xs #site-welcome-page .site-welcome-page-desktop-footer {
  padding: 0px; }
  .sm #site-welcome-page .site-welcome-page-desktop-footer .footer-contact, .xs #site-welcome-page .site-welcome-page-desktop-footer .footer-contact {
    padding: 0px 20px;
    margin-bottom: 40px; }
  .sm #site-welcome-page .site-welcome-page-desktop-footer .footer-map, .xs #site-welcome-page .site-welcome-page-desktop-footer .footer-map {
    height: 350px; }

.sm #site-welcome-page .description-container .description-left .boutique-information-buttons {
  padding-bottom: 60px; }

.sm #site-welcome-page .site-welcome-page-desktop-footer .footer-map {
  height: unset; }

.xs #site-welcome-page .description-container .description-left .boutique-ville {
  padding-left: 5px; }

.xs #site-welcome-page .description-container .description-left .boutique-information .first-title {
  font-size: 40px;
  line-height: 45px; }

#site-layout-mobile kalendes-top-menu-client {
  z-index: 100; }

#site-layout-mobile kalendes-bottom-menu-client {
  bottom: 0;
  z-index: 100; }

#site-layout-mobile #mobile-content {
  position: relative; }

#site-actualites .site-actualites-item {
  margin-bottom: 10px; }

.gt-sm #site-actualites {
  position: relative; }
  .gt-sm #site-actualites .site-actualites-item {
    margin: 10px;
    min-width: calc(50% - 20px);
    max-width: calc(50% - 20px); }

#site-layout-desktop #desktop-content {
  position: relative; }

#account-main {
  position: relative; }

#site-bons-plans .site-bons-plans-content {
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px; }
  #site-bons-plans .site-bons-plans-content .discount-max {
    color: #EA4A4A;
    font-size: 14px;
    font-weight: bold; }
    #site-bons-plans .site-bons-plans-content .discount-max md-icon {
      color: #EA4A4A;
      min-height: 20px !important;
      min-width: 20px !important;
      font-size: 20px;
      height: 20px;
      width: 20px;
      margin-right: 5px; }
  #site-bons-plans .site-bons-plans-content .bordered {
    border-bottom: 1px solid #E9E9F8; }
  #site-bons-plans .site-bons-plans-content .content-text {
    font-size: 13px;
    padding: 7px 0px; }

#site-bons-plans .site-bons-plans-button {
  border-radius: 5px;
  border: 1px solid #5F2EEA;
  font-size: 12px;
  font-weight: bold;
  white-space: nowrap;
  padding: 5px 15px;
  cursor: pointer; }
  #site-bons-plans .site-bons-plans-button:hover {
    opacity: 0.8; }

#site-basket {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
  width: 350px;
  background-color: #FFFFFF; }
  #site-basket .panier {
    background-color: #F2F2F2;
    height: 50px;
    font-weight: 700;
    font-size: 14px; }
  #site-basket .paiement {
    padding: 10px 30px;
    border-top: 1px solid #E0E0E0; }
    #site-basket .paiement .title {
      margin-right: 20%;
      font-weight: 600;
      font-size: 14px; }
      #site-basket .paiement .title p {
        margin: 1px 5px;
        font-weight: 400;
        color: #bdb7b7;
        font-size: 12px; }
    #site-basket .paiement .price {
      font-weight: 600;
      font-size: 14px; }
    #site-basket .paiement .button-payment {
      position: relative;
      border: 2px solid #E0E0E0;
      margin-top: 10px;
      text-align: center;
      border-radius: 5px;
      font-size: 14px;
      font-weight: bold;
      padding: 10px 15px;
      cursor: pointer; }
      #site-basket .paiement .button-payment:hover {
        opacity: 0.8; }

#site-footer {
  padding: 10px 30px;
  background: #292929;
  color: #FFFFFF; }
  #site-footer .footer-title {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 700; }
  #site-footer .footer-item {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 400; }
  #site-footer .footer-price {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 700;
    margin-right: 15px; }

.site-footer-page {
  background-color: #333333;
  color: #fff;
  padding: 20px 12%; }
  .site-footer-page .footer-item-title {
    text-transform: uppercase;
    padding-bottom: 20px;
    font-weight: 800;
    font-size: 18px; }
  .site-footer-page .footer-item-text {
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 5px; }
    .site-footer-page .footer-item-text a {
      font-size: 12px;
      cursor: pointer;
      color: #fff; }
  .site-footer-page .footer-item-text:hover {
    text-decoration: underline; }

.xs .site-footer-page .footer-page-container {
  margin-top: 40px; }

#platform-layout-mobile kalendes-top-menu {
  z-index: 10; }

#platform-layout-mobile kalendes-bottom-menu {
  z-index: 10; }

#platform-link-not-found .link-not-found-container {
  padding: 20px; }

#platform-link-not-found .welcome-title {
  margin-top: 20px;
  text-align: center; }
  #platform-link-not-found .welcome-title .title {
    font-size: 32px;
    font-weight: bold;
    color: #3499DB; }
  #platform-link-not-found .welcome-title md-icon {
    width: 120px;
    height: 120px;
    font-size: 120px;
    color: #2d323e; }

#platform-booking-confirmation-page .booking-confirmation-header {
  font-size: 20px;
  font-weight: 600;
  margin: 20px 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #E9E9F8; }

#platform-booking-confirmation-page .booking-confirmation-title {
  margin-top: 30px;
  font-weight: 600;
  font-size: 18px;
  margin-left: 10px; }

#platform-booking-confirmation-page .booking-confirmation-title-payment {
  margin-top: 0px; }

#platform-booking-confirmation-page .booking-confirmation-article {
  background-color: white;
  padding: 20px;
  font-size: 14px; }
  #platform-booking-confirmation-page .booking-confirmation-article:not(.last) {
    border-bottom: 1px solid #E9E9F8; }

#platform-booking-confirmation-page .booking-confirmation-message {
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  background-color: white;
  font-size: 14px; }

#platform-booking-confirmation-page .booking-confirmation-container {
  background-color: white;
  padding: 20px;
  font-size: 14px; }

#platform-booking-confirmation-page .booking-confirmation-link {
  text-decoration: underline; }

#platform-booking-confirmation-page .prestation-more {
  padding: 10px;
  background-color: #5F2EEA;
  color: white;
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0px; }
  #platform-booking-confirmation-page .prestation-more md-icon {
    color: white;
    margin-right: 5px; }

#platform-booking-confirmation-page .pay {
  margin: 10px; }

#platform-booking-prestation .booking-page-mobile-container {
  background-color: white;
  overflow: hidden; }
  #platform-booking-prestation .booking-page-mobile-container.xs .carousel-container {
    height: 200px; }
  #platform-booking-prestation .booking-page-mobile-container:not(.xs) .carousel-container {
    height: 200px;
    width: 300px; }

#platform-booking-prestation .booking-page-mobile-to-fiche {
  position: relative;
  padding: 10px;
  background-color: #5F2EEA;
  color: white;
  font-size: 14px;
  font-weight: 600; }
  #platform-booking-prestation .booking-page-mobile-to-fiche md-icon {
    margin-right: 5px;
    color: white; }

#booking-main {
  position: relative; }

#platform-custom-fields .custom-fields-container {
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  margin: 5px 0px;
  padding: 10px 10px; }
  #platform-custom-fields .custom-fields-container .custom-fields-link {
    cursor: pointer;
    text-decoration: underline;
    color: #333333;
    font-size: 14px; }
  #platform-custom-fields .custom-fields-container .generic-title {
    margin-top: 60px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #333333;
    font-size: 24px; }
    #platform-custom-fields .custom-fields-container .generic-title md-icon {
      color: #592BCA; }
    #platform-custom-fields .custom-fields-container .generic-title.second {
      font-size: 18px; }
  #platform-custom-fields .custom-fields-container .platform-custom-fields-link {
    text-decoration: underline;
    font-weight: 300;
    font-size: 14px; }
  #platform-custom-fields .custom-fields-container .custom-field-mandatory {
    color: red; }

#platform-domicile .platform-choice-container {
  border: 1px solid #E0E0E0;
  overflow: hidden;
  border-radius: 5px;
  margin: 2px; }

#platform-domicile .platform-domicile-container {
  font-size: 15px;
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  margin: 2px;
  padding: 10px 20px; }

#platform-domicile .platform-domicile-title {
  margin-top: 15px;
  margin-bottom: 15px; }

#platform-domicile .platform-domicile-title-main {
  font-weight: 700;
  font-size: 20px; }

#platform-domicile .platform-domicile-title-sub {
  font-size: 13px;
  margin-left: 20px; }

#platform-domicile .platform-domicile-link {
  cursor: pointer;
  text-decoration: underline;
  color: #333333;
  font-size: 14px; }

#platform-domicile .platform-domicile-area {
  margin: 0px 30px;
  margin-top: 20px; }

#platform-domicile .platform-domicile-place {
  margin: 0px 30px;
  padding: 10px; }
  #platform-domicile .platform-domicile-place:not(.is-last) {
    border-bottom: 1px solid #EEEEEE; }
  #platform-domicile .platform-domicile-place:hover {
    background-color: #F8F8FF; }
  #platform-domicile .platform-domicile-place .platform-domicile-place-libelle {
    font-weight: 600; }
  #platform-domicile .platform-domicile-place .platform-domicile-place-address {
    color: #6E6E8C;
    font-weight: 400; }

.xs #platform-domicile .platform-domicile-container {
  padding: 10px 15px; }

.xs #platform-domicile .platform-domicile-place {
  margin: 0px; }

.xs #platform-domicile .platform-domicile-area {
  margin: 0px 10px;
  margin-top: 30px; }

.xs #platform-domicile .platform-domicile-title-main {
  font-size: 18px; }

.xs #platform-domicile .platform-domicile-title-sub {
  margin-left: 10px; }

#platform-layout-desktop kalendes-menu-desktop {
  z-index: 10; }

#platform-fil-ariane {
  padding: 5px;
  font-size: 12px; }

#platform-booking-gift-card {
  position: relative; }
  #platform-booking-gift-card .gift-card-container {
    background-color: #FFFFFF;
    border: 1px solid #E0E0E0; }
  #platform-booking-gift-card .platform-booking-gift-card-title {
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    margin: 20px 0px; }
  #platform-booking-gift-card .site-giftcard-desktop-footer {
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px; }

.mobile #platform-booking-gift-card {
  padding-bottom: 100px; }

.welcome-list-city .welcome-list-city-title h2 {
  font-weight: 800;
  font-size: 32px;
  color: #0B0643;
  padding: 20px;
  text-align: center; }

.welcome-list-city .welcome-list-city-container {
  width: 80vw;
  min-width: 80vw; }

.welcome-list-city img {
  min-width: 100px;
  width: 260px;
  min-height: 100px;
  height: 250px;
  border-radius: 18px; }

.welcome-list-city .libelle {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 36px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #EA4A4A; }

.welcome-list-city .villes {
  margin: 15px;
  cursor: pointer; }

.xs .welcome-list-city img {
  width: 200px;
  height: 200px; }

#platform-parrainage .platform-parrainage-content {
  background-color: white;
  border-radius: 5px;
  padding: 10px; }
  #platform-parrainage .platform-parrainage-content:not(.no-shadow) {
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05); }
  #platform-parrainage .platform-parrainage-content .description {
    border-bottom: 1px solid #E9E9F8; }
  #platform-parrainage .platform-parrainage-content .platform-parrainage-new {
    font-size: 13px;
    color: #5F2EEA;
    text-decoration: underline; }

#platform-activation-parrainage .platform-activation-parrainage-content {
  background-color: white;
  border-radius: 5px;
  border: 1px solid #E0E0E0;
  padding: 10px; }

.platform-search-item {
  padding: 10px 15px; }
  .platform-search-item .platform-search-item-container {
    background-color: white;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    overflow: hidden; }
    .platform-search-item .platform-search-item-container .not-activated-container {
      border-top: 1px solid #E9E9F8;
      background-color: #F8F8FF;
      padding: 10px; }
    .platform-search-item .platform-search-item-container .not-activated {
      text-align: center;
      border: 1px solid #0B0643;
      padding: 10px;
      border-radius: 5px;
      font-size: 12px;
      color: #0B0643; }
    .platform-search-item .platform-search-item-container .no-photo {
      background-color: #0B0643; }
    .platform-search-item .platform-search-item-container .voir {
      cursor: pointer;
      color: #828282;
      font-size: 12px;
      white-space: nowrap; }
    .platform-search-item .platform-search-item-container .voir:hover {
      color: #EA4A4A;
      text-decoration: underline; }
    .platform-search-item .platform-search-item-container .plus-horaires {
      cursor: pointer;
      text-align: right;
      text-decoration: underline;
      font-size: 12px;
      font-weight: bold;
      color: #EA4A4A;
      padding-right: 5px;
      padding-bottom: 5px; }
    .platform-search-item .platform-search-item-container .article-choice-container {
      margin: 15px 35px;
      margin-bottom: 0px; }
    .platform-search-item .platform-search-item-container .prestation-more {
      background-color: #5F2EEA;
      color: white;
      font-size: 14px;
      font-weight: bold; }
      .platform-search-item .platform-search-item-container .prestation-more md-icon {
        color: white;
        margin-right: 5px; }
    .platform-search-item .platform-search-item-container .prestation-more-content {
      padding: 10px; }
    .platform-search-item .platform-search-item-container .header-buttons {
      margin-bottom: 5px; }
      .platform-search-item .platform-search-item-container .header-buttons .kalendes-button.white .kalendes-button-text span {
        font-size: 12px !important; }
      .platform-search-item .platform-search-item-container .header-buttons .kalendes-button {
        padding-left: 10px;
        padding-right: 10px; }
  .platform-search-item.force-mobile-nav {
    padding: 10px; }
    .platform-search-item.force-mobile-nav .platform-search-item-container .carousel-container {
      width: auto !important; }

.xs .platform-search-item {
  padding: 10px 10px; }
  .xs .platform-search-item .platform-search-item-container .carousel-container {
    height: 200px; }

.sm .platform-search-item .platform-search-item-container .platform-search-item-container-left {
  max-width: 300px; }

.sm .platform-search-item .platform-search-item-container .carousel-container {
  height: 200px;
  max-width: 300px; }

.gt-sm .platform-search-item .platform-search-item-container .platform-search-item-container-left {
  max-width: 300px; }

.gt-sm .platform-search-item .platform-search-item-container .carousel-container {
  height: 200px; }

.platform-site-button .lien-boutique {
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px; }

#platform-promo-welcome .promo-welcome-container {
  padding: 10px 5%; }
  #platform-promo-welcome .promo-welcome-container .mobile-container-search {
    background-color: #F8F8FF;
    border-radius: 10px;
    padding: 10px; }

#platform-promo-welcome .promo-categorie-button {
  background-color: white;
  padding: 8px 5px;
  padding-left: 10px;
  border: 1px solid #E9E9F8;
  border-radius: 5px;
  cursor: pointer; }
  #platform-promo-welcome .promo-categorie-button:hover {
    border: 1px solid #0B0643;
    opacity: 0.8; }
  #platform-promo-welcome .promo-categorie-button .categorie-button-text {
    font-size: 14px;
    font-weight: 400;
    margin-right: 10px; }

#promo-main {
  position: relative; }

#platform-Qr-Code-page .qrCode-container {
  padding: 20px; }

#platform-Qr-Code-page .welcome-title {
  margin-top: 20px;
  text-align: center; }
  #platform-Qr-Code-page .welcome-title .title {
    font-size: 32px;
    font-weight: bold;
    color: #EA4A4A; }
  #platform-Qr-Code-page .welcome-title .title-address {
    font-size: 20px;
    font-weight: bold; }

#platform-Qr-Code-page .byKalendes {
  text-align: right;
  color: #5F2EEA;
  font-size: 13px;
  font-weight: bold; }

#platform-Qr-Code-page .qrCode-buttons {
  margin-top: 60px; }

#platform-Qr-Code-page .qrCode-footer {
  margin-top: 60px; }
  #platform-Qr-Code-page .qrCode-footer .app-icons {
    margin-top: 10px; }
    #platform-Qr-Code-page .qrCode-footer .app-icons img {
      height: 40px;
      margin-right: 20px; }

#platform-Qr-Code-page .rdv-button {
  margin-top: 20px; }

#platform-Qr-Code-page .rating-buttons {
  margin-top: 20px; }

#platform-Qr-Code-page .discover-app {
  margin-top: 150px; }

#search-page-mobileForm .search-page-mobile-container {
  margin-top: 10%; }

#search-page-mobileForm .title {
  font-weight: 800;
  text-align: center;
  font-size: 24px;
  line-height: 36px;
  color: black;
  padding-top: 20px; }

#search-page-mobileForm .search-page-mobile-inputs {
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  background-color: white;
  border-radius: 5px;
  padding: 10px;
  margin: 0px 10px;
  margin-top: 40px; }

#platform-search-location {
  background-color: white; }

#search-main {
  position: relative; }

#platform-search-prestation {
  background-color: white; }

#keys-invoice .keys-icon {
  background-color: #5F2EEA;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px; }
  #keys-invoice .keys-icon md-icon {
    font-size: 50px;
    height: 50px;
    width: 50px;
    color: white; }

#keys-invoice .keys-text .text-main {
  font-size: 18px;
  font-weight: bold; }

#echeancier-consult .keys-icon {
  background-color: #5F2EEA;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 100px;
  padding: 10px; }
  #echeancier-consult .keys-icon md-icon {
    font-size: 50px;
    height: 50px;
    width: 50px;
    color: white; }

#echeancier-consult .keys-text .text-main {
  font-size: 18px;
  font-weight: bold; }

#echeancier-consult .list-content {
  padding: 10px; }

#echeancier-consult #payment-choice .payment-message {
  border: none; }

#echeancier-consult .iban-container-main {
  font-size: 14px;
  margin-top: 20px;
  margin-bottom: 15px; }
  #echeancier-consult .iban-container-main .iban-libelle {
    margin-bottom: 5px; }
  #echeancier-consult .iban-container-main .iban-container-sub {
    border: 1px solid #E9E9F8;
    border-radius: 5px;
    padding: 15px 15px; }
    #echeancier-consult .iban-container-main .iban-container-sub .iban-element .legal-mentions {
      font-size: 12px;
      color: #746e6e;
      text-align: justify; }
    #echeancier-consult .iban-container-main .iban-container-sub .iban-element .legal-mentions-div {
      margin-top: 10px;
      margin-bottom: 10px; }
      #echeancier-consult .iban-container-main .iban-container-sub .iban-element .legal-mentions-div kalendes-checkbox {
        margin-right: 15px; }
    #echeancier-consult .iban-container-main .iban-container-sub .iban-element .footer {
      margin-top: 10px;
      margin-bottom: 15px; }
  #echeancier-consult .iban-container-main .iban-legal {
    margin: 10px; }

#echeancier-consult .iban-mentions {
  margin: 10px;
  font-size: 10px !important;
  color: #6E6E8C;
  font-weight: 300 !important; }

#echeancier-consult .echeancier-consult-container {
  margin-bottom: 15px; }
  #echeancier-consult .echeancier-consult-container .echeancier-consult-header {
    cursor: pointer;
    margin-bottom: 20px; }
    #echeancier-consult .echeancier-consult-container .echeancier-consult-header .echeancier-consult-libelle {
      font-weight: bold; }
  #echeancier-consult .echeancier-consult-container .echeancier-consult-description {
    color: #6E6E8C;
    font-weight: 400;
    font-size: 13px; }

#echeancier-consult .result-content {
  padding: 10px; }
  #echeancier-consult .result-content .result-content-text {
    text-align: center;
    font-weight: bold; }
    #echeancier-consult .result-content .result-content-text md-icon {
      height: 50px;
      width: 50px;
      font-size: 50px;
      margin-bottom: 30px; }

#keys-media-notification .keys-media-notification-main-title {
  margin-top: 20px;
  padding-top: 10px;
  border-top: 1px solid #E1E1E1;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: bold; }

#keys-media-notification .container-loading {
  margin-top: 20px; }

#keys-media-notification .keys-media-notification-item {
  margin-top: 10px;
  padding-top: 10px; }
  #keys-media-notification .keys-media-notification-item:not(.first) {
    border-top: 1px solid #E1E1E1; }
  #keys-media-notification .keys-media-notification-item .item-libelle {
    font-size: 16px;
    font-weight: bold; }
  #keys-media-notification .keys-media-notification-item .item-description {
    font-size: 13px !important; }
    #keys-media-notification .keys-media-notification-item .item-description * {
      font-size: 13px !important; }

#keys-media-attachment .keys-icon {
  background-color: #5F2EEA;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px; }
  #keys-media-attachment .keys-icon md-icon {
    font-size: 50px;
    height: 50px;
    width: 50px;
    color: white; }

#keys-media-attachment .keys-text .text-main {
  font-size: 18px;
  font-weight: bold; }

#keys-process-pro .keys-icon {
  background-color: #5F2EEA;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px; }
  #keys-process-pro .keys-icon md-icon {
    font-size: 50px;
    height: 50px;
    width: 50px;
    color: white; }

#keys-process-pro .keys-text .text-main {
  font-size: 18px;
  font-weight: bold; }

#keys-paymentArrhes .payment-amount {
  margin-top: 10px;
  font-weight: bold; }

#keys-paymentArrhes .payment-messages {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 14px; }

#keys-paymentArrhes #payment-choice .payment-message {
  border: none; }

#keys-process-client .keys-icon {
  background-color: #5F2EEA;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px; }
  #keys-process-client .keys-icon md-icon {
    font-size: 50px;
    height: 50px;
    width: 50px;
    color: white; }

#keys-process-client .keys-text .text-main {
  font-size: 18px;
  font-weight: bold; }

#keys-commande-notFound {
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px 10px;
  margin-bottom: 20px; }
  #keys-commande-notFound .no-rdv-icon {
    padding: 20px;
    background-color: #5F2EEA;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    border-radius: 5px; }
    #keys-commande-notFound .no-rdv-icon md-icon {
      font-size: 80px;
      height: 80px;
      width: 80px;
      color: white; }
  #keys-commande-notFound .no-rdv-text .no-rdv-text-main {
    font-size: 22px;
    font-weight: bold; }
  #keys-commande-notFound .no-user-icon {
    background-color: #5F2EEA;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    border-radius: 5px; }
    #keys-commande-notFound .no-user-icon md-icon {
      font-size: 80px;
      height: 80px;
      width: 80px;
      color: white; }
  #keys-commande-notFound .no-user-text .no-user-text-main {
    font-size: 22px;
    font-weight: bold; }

#keys-unsubscribe .keys-icon {
  background-color: #5F2EEA;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px; }
  #keys-unsubscribe .keys-icon md-icon {
    font-size: 50px;
    height: 50px;
    width: 50px;
    color: white; }

#keys-unsubscribe .keys-text .text-main {
  font-size: 18px;
  font-weight: bold; }

.booking-article-action .article-quantite input {
  border: 1px solid darkgrey;
  width: 50px;
  padding: 5px;
  text-align: center; }

.booking-article-info .article-feature {
  margin-top: 2px;
  margin-bottom: 2px;
  font-size: 14px; }
  .booking-article-info .article-feature md-icon {
    font-size: 20px;
    height: 20px;
    width: 20px;
    min-height: 20px;
    min-width: 20px;
    margin-right: 5px;
    color: #212121; }
  .booking-article-info .article-feature.stock-invalid {
    color: #F44336;
    font-weight: bold; }
    .booking-article-info .article-feature.stock-invalid md-icon {
      color: #F44336; }

.booking-article-info .article-prix {
  font-weight: bold;
  margin-top: 2px;
  margin-bottom: 2px;
  font-size: 18px; }
  .booking-article-info .article-prix md-icon {
    margin-right: 5px; }
  .booking-article-info .article-prix:not(.promo) md-icon {
    color: #212121; }
  .booking-article-info .article-prix.promo .price {
    font-size: 14px;
    font-weight: unset;
    text-decoration: line-through; }
  .booking-article-info .article-prix.promo md-icon {
    color: #E53935 !important; }
  .booking-article-info .article-prix .promo-price {
    color: #E53935; }
  .booking-article-info .article-prix .promo-dateEnd {
    font-size: 12px; }

.booking-article-item .article-feature {
  margin-top: 2px;
  margin-bottom: 2px;
  font-size: 14px; }
  .booking-article-item .article-feature md-icon {
    font-size: 20px;
    height: 20px;
    width: 20px;
    min-height: 20px;
    min-width: 20px;
    margin-right: 5px;
    color: #212121; }
  .booking-article-item .article-feature.stock-invalid {
    color: #F44336;
    font-weight: bold; }
    .booking-article-item .article-feature.stock-invalid md-icon {
      color: #F44336; }

.booking-article-item .article-libelle {
  font-size: 14px;
  font-weight: bold; }

.booking-article-item .separator {
  padding-top: 10px; }

.booking-article-item .article-description {
  margin-bottom: 10px;
  font-size: 12px;
  font-style: italic;
  color: #424242;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  height: 28px; }
  .booking-article-item .article-description p {
    margin: 0px; }

.booking-article-item .price {
  font-size: 14px;
  font-weight: unset; }

.booking-article-item .article-quantite input {
  border: 1px solid darkgrey;
  width: 50px;
  padding: 5px;
  text-align: center; }

.giftcard-slider {
  position: relative;
  min-height: 150px; }
  .giftcard-slider .card-container .card-image {
    border: 2px solid #E0E0E0;
    border-radius: 16px;
    width: 200px;
    height: 150px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%; }
    .giftcard-slider .card-container .card-image .selected-image {
      background-color: rgba(255, 255, 255, 0.45);
      height: 100%;
      width: 100%;
      border-radius: 14px; }
  .giftcard-slider .slider-button-container {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);
    position: absolute;
    border-radius: 100px;
    background-color: white;
    z-index: 1;
    width: 30px;
    height: 30px; }
    .giftcard-slider .slider-button-container.left {
      left: -15px; }
    .giftcard-slider .slider-button-container.right {
      right: -15px; }
    .giftcard-slider .slider-button-container:hover {
      opacity: 0.8; }
  .giftcard-slider .slider-buttons {
    cursor: pointer; }
  .giftcard-slider kalendes-slider {
    height: 200px; }

.xs .giftcard-slider kalendes-slider {
  height: 150px; }

.xs .giftcard-slider .card-container .card-image {
  width: 140px;
  height: 100px; }

.booking-article-line {
  border-bottom: 1px solid #EEEEEE;
  padding: 10px;
  color: #212121;
  min-height: 80px;
  transition: height 1s ease; }
  .booking-article-line .article-photos {
    margin-right: 20px;
    min-height: 70px; }
  .booking-article-line .article-libelle {
    font-size: 18px;
    font-weight: bold; }
  .booking-article-line .article-description {
    margin-bottom: 10px;
    font-size: 12px;
    font-style: italic;
    color: #424242;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    height: 28px; }
    .booking-article-line .article-description p {
      margin: 0px; }
  .booking-article-line .article-content-right {
    min-width: 150px  !important; }

.gt-sm .booking-article-line:not(.no-padding) {
  padding-left: 50px;
  padding-right: 50px; }

#product-livraison-collect-mobile .collect-mobile-main-title {
  font-size: 22px;
  font-weight: bold;
  margin: 10px;
  margin-bottom: 30px; }

#product-livraison-collect-mobile .collect-mobile-title {
  font-size: 16px;
  font-weight: bold;
  margin-top: 20px;
  padding: 5px;
  padding-bottom: 0px; }

#product-livraison-collect-mobile .collect-mobile-container {
  border: 1px solid #E0E0E0;
  background-color: white;
  border-radius: 5px;
  padding: 10px;
  margin: 0px 2px; }

#product-livraison-collect-mobile .collect-mobile-button {
  margin-top: 30px;
  margin-right: 10px; }

#product-livraison-collect-mobile .collect-mobile-date {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: #5F2EEA;
  color: white;
  font-size: 14px;
  font-weight: bold; }
  #product-livraison-collect-mobile .collect-mobile-date md-icon {
    color: white;
    margin-right: 5px; }
  #product-livraison-collect-mobile .collect-mobile-date .plus-horaires {
    color: #FFFFFF; }
  #product-livraison-collect-mobile .collect-mobile-date .choice-mobile-border-left {
    border-left: 2px solid white; }
    #product-livraison-collect-mobile .collect-mobile-date .choice-mobile-border-left md-icon {
      margin: 0px 10px; }
  #product-livraison-collect-mobile .collect-mobile-date .choice-mobile-border-right {
    border-right: 2px solid white; }
    #product-livraison-collect-mobile .collect-mobile-date .choice-mobile-border-right md-icon {
      margin: 0px 10px; }

#site-giftcard-mobile {
  position: relative; }
  #site-giftcard-mobile .scroll-container {
    padding-bottom: 60px; }
  #site-giftcard-mobile .site-giftcard-mobile-footer {
    position: absolute;
    bottom: 0px;
    width: 100%; }

#site-giftcard-desktop .site-giftcard-desktop-container {
  margin-right: 2vw; }
  #site-giftcard-desktop .site-giftcard-desktop-container .site-giftcard-desktop-container-left {
    margin: 2vw; }
  #site-giftcard-desktop .site-giftcard-desktop-container .site-giftcard-desktop-container-right {
    min-width: 530px;
    background-color: #FFFFFF;
    margin-top: -50px;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1); }

#site-giftcard-desktop .site-giftcard-desktop-footer {
  position: sticky;
  bottom: 0px; }

.kalendes-widget #site-giftcard-desktop .site-giftcard-desktop-container .site-giftcard-desktop-container-right {
  margin-top: 0px; }

#booking-page-desktop .page-container {
  margin-left: 50px;
  margin-right: 25px;
  min-width: 950px;
  margin-top: 10px;
  margin-bottom: 100px; }
  #booking-page-desktop .page-container .basket-container {
    max-height: 70vh;
    margin-left: 25px;
    position: sticky;
    position: -webkit-sticky;
    top: 50px;
    -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start; }

#booking-page-desktop .footer-sticky {
  position: sticky;
  bottom: 0px; }

#booking-page-mobile {
  position: relative;
  /*
    .footer-sticky{
        position:fixed;
        left:0px;
        right:0px;
        bottom:0px;
    }

     */ }

#kalendes-bottom-menu-client {
  background-color: white;
  height: 60px;
  min-height: 60px;
  font-size: 11px;
  border-top: 1px solid #E0E0E0;
  color: #BDBDBD; }
  #kalendes-bottom-menu-client md-icon {
    color: #BDBDBD; }
  #kalendes-bottom-menu-client .bottom-item {
    cursor: pointer; }

#kalendes-top-menu-client .menu-first {
  background-color: white;
  height: 60px;
  padding: 0px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
  #kalendes-top-menu-client .menu-first .left {
    width: 80px; }
    #kalendes-top-menu-client .menu-first .left :not(.menu-back-button) md-icon {
      color: #0B0643;
      font-size: 36px;
      height: 36px;
      width: 36px; }
    #kalendes-top-menu-client .menu-first .left .menu-back-button {
      margin-left: 10px; }
      #kalendes-top-menu-client .menu-first .left .menu-back-button md-icon {
        color: #0B0643;
        font-size: 30px;
        height: 30px;
        width: 30px; }
  #kalendes-top-menu-client .menu-first .home {
    font-weight: bold;
    font-size: 18px;
    color: #333333;
    text-transform: uppercase;
    text-align: center; }
  #kalendes-top-menu-client .menu-first .right {
    width: 80px; }
    #kalendes-top-menu-client .menu-first .right .first-item {
      margin-left: 15px; }
      #kalendes-top-menu-client .menu-first .right .first-item md-icon {
        color: #0B0643;
        font-size: 24px;
        height: 24px;
        width: 24px; }
  #kalendes-top-menu-client .menu-first .notif-container {
    position: relative; }
    #kalendes-top-menu-client .menu-first .notif-container .notif-cart {
      position: absolute;
      background-color: #EA4A4A;
      top: -10px;
      right: -5px;
      border-radius: 100px;
      font-size: 10px;
      color: white;
      font-weight: 700;
      text-align: center;
      min-width: 17px;
      height: 17px; }

#site-actualites-item {
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  position: relative; }
  #site-actualites-item .item-title {
    font-weight: bold;
    margin: 10px; }
  #site-actualites-item .actu-photo-container {
    float: left;
    margin-right: 10px; }
    #site-actualites-item .actu-photo-container img {
      width: 200px; }
  #site-actualites-item .description-text {
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    text-align: justify; }
    #site-actualites-item .description-text p {
      margin: 0px; }
  #site-actualites-item .description-text-link {
    text-decoration: underline;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    margin-right: 5px; }
    #site-actualites-item .description-text-link:hover {
      opacity: 0.5; }

.xs #site-actualites-item .actu-photo-container img {
  width: 150px; }

#account-rdv .no-rdv {
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px;
  margin: 15px; }
  #account-rdv .no-rdv b {
    margin: 0px 5px; }

#user-delete-modal .delete-modal-container {
  padding: 40px; }

#user-delete-modal .delete-modal-title {
  font-size: 24px;
  font-weight: 800;
  margin-bottom: 30px;
  text-align: center; }

#account-infos .account-infos-content {
  padding: 10px; }

#account-infos .title {
  margin-top: 20px;
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 5px; }

#account-infos .account-infos-container {
  padding: 30px;
  border-radius: 2px;
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  margin-bottom: 40px; }

#account-infos .account-delete {
  border-radius: 5px;
  border: 1px solid #EA4A4A;
  color: #EA4A4A;
  font-size: 12px;
  font-weight: bold;
  padding: 2px 15px;
  cursor: pointer; }
  #account-infos .account-delete md-icon {
    margin-right: 5px;
    color: #EA4A4A; }

#platform-account-page-mobile .bar {
  border-top: 1px solid #E9E9F8;
  border-bottom: 1px solid #E9E9F8;
  background-color: white;
  padding-left: 20px; }
  #platform-account-page-mobile .bar .bar-item {
    cursor: pointer;
    text-align: center;
    padding: 15px;
    border-bottom: solid 5px white; }
    #platform-account-page-mobile .bar .bar-item span {
      white-space: nowrap; }
    #platform-account-page-mobile .bar .bar-item.selected {
      border-bottom: solid 5px #5F2EEA;
      color: black; }

#platform-account-page-mobile .account-log-out {
  border-radius: 5px;
  border: 1px solid #EA4A4A;
  color: #EA4A4A;
  font-size: 12px;
  font-weight: bold;
  padding: 2px 15px;
  cursor: pointer;
  margin-right: 20px; }
  #platform-account-page-mobile .account-log-out md-icon {
    margin-right: 5px;
    color: #EA4A4A; }

#platform-account-page-mobile .account-log-out:hover {
  opacity: 0.8; }

.xs #platform-account-page-mobile .bar .bar-item {
  font-size: 14px;
  text-align: center; }

#platform-account-page-desktop .bar {
  border-top: 1px solid #DFDFFF;
  background-color: white;
  padding-left: 20px; }
  #platform-account-page-desktop .bar:not(.is-platform) {
    padding-top: 15px; }
  #platform-account-page-desktop .bar .bar-item {
    cursor: pointer;
    padding: 10px;
    border-bottom: solid 5px white; }
    #platform-account-page-desktop .bar .bar-item span {
      white-space: nowrap; }
    #platform-account-page-desktop .bar .bar-item.selected {
      border-bottom: solid 5px #5F2EEA;
      color: black; }
    #platform-account-page-desktop .bar .bar-item:hover {
      color: #5F2EEA; }

#platform-account-page-desktop .account-log-out {
  border-radius: 5px;
  border: 1px solid #EA4A4A;
  color: #EA4A4A;
  font-size: 12px;
  font-weight: bold;
  padding: 2px 15px;
  cursor: pointer;
  margin-right: 20px; }
  #platform-account-page-desktop .account-log-out md-icon {
    margin-right: 5px;
    color: #EA4A4A; }

#platform-account-page-desktop .account-log-out:hover {
  opacity: 0.8; }

.xs #platform-account-page-desktop .bar .bar-item {
  font-size: 14px;
  text-align: center; }

#site-layout-desktop-menu {
  height: 54px;
  background-color: #333333; }
  #site-layout-desktop-menu .menu-left .menu-left-item {
    cursor: pointer;
    margin-right: 20px; }
    #site-layout-desktop-menu .menu-left .menu-left-item svg {
      height: 20px; }
      #site-layout-desktop-menu .menu-left .menu-left-item svg:hover {
        opacity: 0.5; }
  #site-layout-desktop-menu .menu-center {
    position: relative;
    min-width: 60vw; }
    #site-layout-desktop-menu .menu-center .menu-content {
      position: absolute;
      padding: 0px 10px;
      z-index: 10;
      background-color: white;
      left: 0px;
      right: 0px;
      height: 67px;
      box-shadow: 8px 8px 16px rgba(17, 17, 17, 0.1); }
      #site-layout-desktop-menu .menu-center .menu-content .menu-content-item {
        color: #0D0D0D;
        font-weight: 600;
        font-size: 14px;
        margin: 0px 10px;
        white-space: nowrap; }
        #site-layout-desktop-menu .menu-center .menu-content .menu-content-item md-icon {
          color: #212121; }
        #site-layout-desktop-menu .menu-center .menu-content .menu-content-item:hover:not(.menu-basket-container) {
          opacity: 0.5; }
      #site-layout-desktop-menu .menu-center .menu-content .menu-content-item-shopping-cart {
        position: relative; }
        #site-layout-desktop-menu .menu-center .menu-content .menu-content-item-shopping-cart .notif_cart {
          position: absolute;
          background-color: #EA4A4A;
          top: -10px;
          right: -10px;
          border-radius: 100px;
          font-size: 10px;
          color: white;
          font-weight: 600;
          text-align: center;
          min-width: 17px;
          height: 17px; }
    #site-layout-desktop-menu .menu-center #menu-basket-container {
      position: absolute;
      background-color: white;
      box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.1);
      top: 67px;
      right: 0px;
      min-width: 400px;
      height: 70vh;
      max-height: 700px;
      z-index: 10; }
  #site-layout-desktop-menu .menu-right .menu-acces-pro {
    border: 1px solid white;
    border-radius: 3px;
    padding: 3px 5px;
    cursor: pointer;
    font-weight: 600;
    font-size: 12px;
    color: white;
    margin-left: 15px; }
    #site-layout-desktop-menu .menu-right .menu-acces-pro:hover {
      opacity: 0.8; }

#site-bons-plans-article-list .bons-plans-title {
  background-color: #FFFFFF;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  padding: 15px;
  font-weight: bold;
  margin-bottom: 10px; }

#site-bons-plans-article-list .list-title {
  padding-left: 10px;
  padding-top: 30px;
  font-weight: bold;
  font-size: 20px; }

#site-article-list {
  padding-bottom: 60px; }

#site-list-simple {
  padding-bottom: 100px;
  padding-top: 10px; }
  #site-list-simple:not(.no-padding) {
    padding-left: 12%;
    padding-right: 12%; }
  #site-list-simple.loading {
    min-height: 100vh; }
  #site-list-simple .list-simple-search-input {
    padding-left: 10px;
    padding-right: 10px; }
  #site-list-simple .search-input {
    padding-top: 20px; }
  #site-list-simple .promo-button {
    border: 2px solid #EA4A4A;
    border-radius: 5px;
    padding: 2px 15px;
    color: #EA4A4A;
    font-size: 14px;
    position: relative;
    margin-right: 15px;
    margin-bottom: 10px; }
    #site-list-simple .promo-button.selected {
      background: #EA4A4A;
      color: white;
      font-weight: bold; }
  #site-list-simple .list-title {
    padding-left: 10px;
    padding-top: 30px;
    font-weight: bold;
    font-size: 22px; }
  #site-list-simple .footer-sticky {
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px; }

.xs #site-list-simple, .sm #site-list-simple {
  padding-left: 0px;
  padding-right: 0px; }

.xs #site-list-simple .list-title {
  font-size: 18px; }

#site-layout-burger-menu .home {
  height: 30px;
  width: 30px; }

#site-layout-burger-menu .menu-header {
  font-size: 30px;
  font-weight: bold;
  padding: 30px;
  padding-top: 5px; }

#site-layout-burger-menu .menu-items {
  padding-top: 10px; }

#site-layout-burger-menu .menu-item {
  padding: 15px 0px;
  padding-left: 30px;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 18px; }
  #site-layout-burger-menu .menu-item md-icon {
    color: #0B0643;
    margin-right: 20px;
    font-size: 30px;
    height: 30px;
    width: 30px; }

#site-layout-burger-menu .footer {
  margin-bottom: 10px; }

#site-layout-burger-menu .menu-second {
  height: 60px;
  padding: 0px 40px; }
  #site-layout-burger-menu .menu-second .second-item {
    margin-right: 20px; }
  #site-layout-burger-menu .menu-second .contact-button {
    border: 2px solid #FFFFFF;
    border-radius: 5px;
    padding: 2px 15px;
    color: white;
    font-size: 14px;
    position: relative; }

#site-article-image .site-article-image-loading {
  background-color: #F5F5F5; }

#site-article-image .product-image {
  background-color: whitesmoke;
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: 50%;
  background-position-y: 50%; }

#site-category-image .product-image {
  background-color: whitesmoke;
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: 50%;
  background-position-y: 50%; }

#site-category-current {
  margin-bottom: 30px; }
  #site-category-current .site-article-image-loading {
    background-color: #F5F5F5; }
  #site-category-current .current-famille-container {
    position: relative; }
    #site-category-current .current-famille-container .current-famille-image {
      background-color: whitesmoke;
      background-repeat: no-repeat;
      background-size: cover;
      background-position-x: 50%;
      background-position-y: 50%;
      min-height: 80px; }
    #site-category-current .current-famille-container .current-famille-libelle-container {
      position: absolute;
      bottom: -20px;
      width: 100%; }
      #site-category-current .current-famille-container .current-famille-libelle-container .current-famille-libelle-absolute {
        background-color: white;
        max-width: 80%;
        height: 45px; }
        #site-category-current .current-famille-container .current-famille-libelle-container .current-famille-libelle-absolute .current-famille-arrow {
          text-align: center;
          padding-left: 10px; }
          #site-category-current .current-famille-container .current-famille-libelle-container .current-famille-libelle-absolute .current-famille-arrow md-icon {
            color: #0B0643; }
        #site-category-current .current-famille-container .current-famille-libelle-container .current-famille-libelle-absolute .current-famille-libelle {
          font-weight: bold;
          padding: 0px 40px; }

#site-article-card {
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  margin: 2px; }
  #site-article-card .not-bookable {
    padding-left: 20px;
    font-size: 10px;
    margin-top: 5px;
    line-height: 12px;
    font-weight: 500; }
    #site-article-card .not-bookable md-icon {
      font-size: 18px;
      color: rgba(0, 0, 0, 0.54);
      height: 18px;
      width: 18px;
      min-height: 18px;
      min-width: 18px;
      margin-right: 5px; }
  #site-article-card .discount-max {
    padding-left: 20px;
    color: #EA4A4A;
    font-size: 12px;
    font-weight: bold; }
    #site-article-card .discount-max md-icon {
      color: #EA4A4A;
      min-height: 16px !important;
      min-width: 16px !important;
      font-size: 16px;
      height: 16px;
      width: 16px;
      margin-right: 5px; }
  #site-article-card .discount-max:hover {
    cursor: pointer;
    text-decoration: underline; }
  #site-article-card .selon-horaire-choisi {
    font-size: 10px;
    margin-left: 20px; }
  #site-article-card .product-price-duree {
    margin-top: 15px;
    margin-bottom: 5px;
    margin-left: 20px;
    margin-right: 10px; }
  #site-article-card .product-promo {
    margin-left: 10px;
    margin-right: 10px; }
    #site-article-card .product-promo md-icon {
      color: #E53935;
      margin-right: 10px; }
    #site-article-card .product-promo .promo-initial-price {
      font-size: 12px;
      text-decoration: line-through;
      line-height: 10px; }
    #site-article-card .product-promo .promo-discount-price {
      font-weight: bold;
      font-size: 16px;
      color: #E53935; }
    #site-article-card .product-promo .promo-dateEnd {
      font-size: 9px; }
  #site-article-card .site-article-informations {
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 1px;
    padding-left: 20px;
    padding-right: 20px; }
  #site-article-card .product-marque {
    margin-top: 5px;
    margin-bottom: 15px;
    color: #828282; }
  #site-article-card .product-name {
    font-weight: 600;
    font-size: 16px;
    color: #333333;
    margin-top: 5px;
    overflow-wrap: break-word; }
  #site-article-card .product-description {
    font-weight: 400;
    font-size: 12px;
    color: #858484;
    overflow-wrap: break-word; }
  #site-article-card .product-price {
    font-weight: bold;
    font-size: 16px; }
  #site-article-card .product-duree {
    font-size: 12px; }
  #site-article-card .price-type {
    text-align: right; }
  #site-article-card .button {
    margin-top: 5px; }
  #site-article-card .product-stock {
    margin-top: 5px;
    color: #858484; }
    #site-article-card .product-stock md-icon {
      font-size: 18px;
      color: rgba(0, 0, 0, 0.54);
      height: 18px;
      width: 18px;
      min-height: 18px;
      min-width: 18px;
      margin-right: 5px; }
    #site-article-card .product-stock .product-stock-invalid {
      color: #E53935;
      font-size: 10px; }
      #site-article-card .product-stock .product-stock-invalid md-icon {
        color: #E53935; }

.xs #site-article-card .article-card-image {
  height: 150px; }

.xs #site-article-card .site-article-informations {
  padding-left: 10px;
  padding-right: 10px; }

.xs #site-article-card .discount-max {
  padding-left: 5px; }

.xs #site-article-card .selon-horaire-choisi {
  margin-left: 15px; }

.sm #site-article-card .article-card-image {
  height: 200px; }

.gt-sm #site-article-card {
  width: 260px; }
  .gt-sm #site-article-card .article-card-image {
    height: 200px; }

#site-category-card {
  position: relative;
  cursor: pointer;
  border: 1px solid #E0E0E0;
  margin: 2px;
  width: 250px;
  height: 230px; }
  #site-category-card:hover {
    opacity: 0.8; }
  #site-category-card md-icon {
    font-size: 50px;
    height: 50px;
    width: 50px; }
  #site-category-card .booking-famille-box-libelle {
    font-weight: 600;
    font-size: 16px;
    padding: 5px;
    text-align: center;
    letter-spacing: 0.8px;
    color: #333333;
    min-height: 30px;
    overflow-wrap: break-word; }

.xs #site-category-card {
  width: 160px;
  height: 200px; }

#site-article-row {
  background-color: #FFFFFF; }
  #site-article-row:not(.no-border) {
    border: 1px solid #E0E0E0;
    margin: 2px; }
  #site-article-row.has-photo .item-content {
    padding-left: 10px; }
  #site-article-row.has-photo .product-price-duree {
    padding-left: 10px; }
  #site-article-row.force-padding-left:not(.has-photo) {
    padding-left: 10px; }
  #site-article-row.force-padding-right {
    padding-right: 10px; }
  #site-article-row .item-img-produit {
    width: 150px; }
  #site-article-row .not-bookable {
    margin-top: 5px;
    color: #858484;
    font-size: 10px;
    font-weight: 500; }
    #site-article-row .not-bookable md-icon {
      font-size: 18px;
      color: rgba(0, 0, 0, 0.54);
      height: 18px;
      width: 18px;
      min-height: 18px;
      min-width: 18px;
      margin-right: 5px; }
  #site-article-row .discount-max {
    color: #EA4A4A;
    font-size: 12px;
    font-weight: bold; }
    #site-article-row .discount-max md-icon {
      color: #EA4A4A;
      min-height: 16px !important;
      min-width: 16px !important;
      font-size: 16px;
      height: 16px;
      width: 16px;
      margin-right: 5px; }
  #site-article-row .discount-max:hover {
    cursor: pointer;
    text-decoration: underline; }
  #site-article-row .selon-horaire-choisi {
    font-size: 10px; }
  #site-article-row .site-article-informations {
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 1px; }
  #site-article-row .product-marque {
    margin-top: 5px;
    margin-bottom: 15px;
    color: #828282; }
  #site-article-row .product-name {
    font-weight: 600;
    font-size: 16px;
    color: #333333;
    margin-top: 5px;
    overflow-wrap: break-word; }
  #site-article-row .product-description {
    font-weight: 400;
    font-size: 12px;
    color: #858484;
    overflow-wrap: break-word; }
  #site-article-row .product-price {
    font-weight: bold;
    font-size: 16px;
    min-width: 75px; }
  #site-article-row .product-duree {
    font-size: 12px; }
  #site-article-row .price-type {
    text-align: right; }
  #site-article-row .button {
    margin-top: 5px; }
  #site-article-row .product-price-duree {
    margin-bottom: 5px; }
  #site-article-row .product-stock {
    margin-top: 5px;
    color: #858484; }
    #site-article-row .product-stock md-icon {
      font-size: 18px;
      color: rgba(0, 0, 0, 0.54);
      height: 18px;
      width: 18px;
      min-height: 18px;
      min-width: 18px;
      margin-right: 5px; }
    #site-article-row .product-stock .product-stock-invalid {
      color: #E53935;
      font-size: 10px; }
      #site-article-row .product-stock .product-stock-invalid md-icon {
        color: #E53935; }
  #site-article-row .product-promo {
    min-width: 100px; }
    #site-article-row .product-promo md-icon {
      color: #E53935;
      margin-right: 10px; }
    #site-article-row .product-promo .promo-initial-price {
      font-size: 12px;
      text-decoration: line-through;
      line-height: 10px; }
    #site-article-row .product-promo .promo-discount-price {
      font-weight: bold;
      font-size: 16px;
      color: #E53935; }
    #site-article-row .product-promo .promo-dateEnd {
      font-size: 9px; }
  #site-article-row .product-button {
    min-width: 170px; }

.xs #site-article-row .item-img-produit {
  width: 100px; }

.xs #site-article-row .site-article-informations {
  padding-right: 5px; }

#site-category-path {
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 1px;
  color: #333333; }
  #site-category-path .root-item {
    cursor: pointer;
    padding: 10px;
    padding-right: 0px; }
  #site-category-path .separator {
    margin-left: 5px;
    margin-right: 5px; }
  #site-category-path .famille-item .libelle {
    cursor: pointer; }
    #site-category-path .famille-item .libelle:hover {
      text-decoration: underline; }

.xs #site-category-path, .sm #site-category-path {
  margin-top: 50px; }

#site-category-navigator {
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-top: unset;
  padding: 0px 10px;
  font-weight: 600;
  font-size: 14px;
  color: gray; }
  #site-category-navigator .categorie-h1 {
    color: #0B0643;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 20px;
    margin-top: 20px;
    -webkit-text-decoration-line: underline;
            text-decoration-line: underline; }
  #site-category-navigator .categorie-item:hover {
    color: #EA4A4A; }
  #site-category-navigator .main-selected {
    font-size: 14px;
    font-weight: 700;
    margin-top: 30px;
    color: #EA4A4A; }
  #site-category-navigator .selected {
    font-size: 14px;
    font-weight: 700;
    color: #EA4A4A; }
  #site-category-navigator .sub-categorie-item {
    padding-left: 10px;
    padding-bottom: 10px;
    font-size: 13px;
    font-weight: 400; }
    #site-category-navigator .sub-categorie-item:hover {
      color: #EA4A4A; }
  #site-category-navigator .sub-sub-categorie-item {
    padding-left: 20px;
    padding-bottom: 10px;
    font-size: 13px;
    font-weight: 400; }
    #site-category-navigator .sub-sub-categorie-item:hover {
      color: #EA4A4A; }
  #site-category-navigator .booking-icon-container {
    margin-top: 50px; }
    #site-category-navigator .booking-icon-container .booking-icon {
      margin-top: 5px;
      margin-bottom: 5px; }
      #site-category-navigator .booking-icon-container .booking-icon .booking-icon-text {
        font-weight: 500;
        font-size: 12px;
        margin-left: 10px;
        letter-spacing: 1px;
        color: #828282; }
  #site-category-navigator .promo-button {
    border: 2px solid #EA4A4A;
    border-radius: 5px;
    padding: 2px 15px;
    color: #EA4A4A;
    font-size: 14px;
    position: relative;
    margin-right: 15px;
    margin-bottom: 15px;
    font-weight: 400; }
    #site-category-navigator .promo-button.selected {
      background: #EA4A4A;
      color: white;
      font-weight: bold; }

#site-category-row {
  border: 3px solid #E0E0E0;
  margin: 5px;
  height: 100px;
  width: 350px; }
  #site-category-row:hover {
    opacity: 0.5; }
  #site-category-row .site-category-row-image {
    width: 150px; }
  #site-category-row .booking-row-libelle {
    font-weight: 600;
    font-size: 16px;
    padding-left: 10px;
    padding-right: 10px;
    color: #333333; }

#site-page-header {
  background-color: #292929;
  padding-top: 20px;
  padding-left: 5vw; }
  #site-page-header .site-page-header-text {
    height: 90px;
    font-weight: bold;
    font-size: 50px; }
  #site-page-header .site-page-header-text-rwg {
    color: white;
    padding-bottom: 20px; }
    #site-page-header .site-page-header-text-rwg md-icon {
      color: white; }

.xs #site-page-header .site-page-header-text {
  height: 40px;
  font-size: 20px; }

.xs #site-page-header .site-page-header-text-rwg {
  font-size: 14px; }
  .xs #site-page-header .site-page-header-text-rwg h1 {
    font-size: 16px; }

.sm #site-page-header .site-page-header-text {
  height: 50px;
  font-size: 35px; }

#site-contact-message .message-header {
  height: 50px;
  font-weight: bold;
  font-size: 20px;
  border-bottom: 1px solid #EEEEEE;
  color: #9E9E9E; }
  #site-contact-message .message-header .message-header-libelle {
    padding-left: 10px;
    padding-top: 10px; }
  #site-contact-message .message-header .kalendes-pageNavigator md-icon {
    color: #424242; }

#site-contact-message .message-content {
  padding-bottom: 60px; }

#site-contact-message .text-container {
  padding: 10px; }
  #site-contact-message .text-container .text-header {
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 18px; }
  #site-contact-message .text-container .text-message textarea {
    border: 1px solid #BDBDBD;
    padding: 10px;
    line-height: 25px;
    resize: none; }

#basket-item {
  padding: 10px 20px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
  margin-top: -1px; }
  #basket-item .basket-article-image {
    width: 70px;
    margin-right: 10px; }
  #basket-item .gift-image {
    width: 70px;
    margin-right: 10px;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%; }
  #basket-item .details-item {
    letter-spacing: 1px; }
    #basket-item .details-item .brand {
      margin-bottom: 5px;
      font-size: 12px;
      color: #828282;
      font-weight: 500; }
    #basket-item .details-item .libelle {
      font-size: 14px;
      color: #333333;
      font-weight: 500; }
    #basket-item .details-item .price {
      font-size: 15px;
      font-weight: 600; }
    #basket-item .details-item .description {
      color: #706f6f;
      font-weight: 500; }
    #basket-item .details-item .quantite {
      margin: 5px 0px;
      color: #828282;
      font-weight: 400;
      font-size: 11px; }
    #basket-item .details-item .beneficiaire {
      color: #828282;
      font-weight: 400;
      font-size: 11px; }
    #basket-item .details-item .actions {
      cursor: pointer;
      color: #333333;
      font-size: 12px;
      text-decoration: underline; }

#site-search-bar-booking {
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  padding: 10px; }
  #site-search-bar-booking md-checkbox {
    margin-bottom: 0px; }
  #site-search-bar-booking .layout-mode {
    margin-top: 10px; }
    #site-search-bar-booking .layout-mode .checkbox-text {
      color: #333333; }
      #site-search-bar-booking .layout-mode .checkbox-text md-checkbox {
        font-style: normal;
        font-weight: 500;
        font-size: 12px;
        letter-spacing: 1px; }
  #site-search-bar-booking .booking-search-input {
    width: 60%;
    outline: 1px solid #828282;
    border-radius: 5px;
    font-weight: 500;
    font-size: 14px;
    height: 43px;
    letter-spacing: 1px;
    color: #828282; }
    #site-search-bar-booking .booking-search-input input {
      border: none; }
    #site-search-bar-booking .booking-search-input input:focus {
      outline: none; }
    #site-search-bar-booking .booking-search-input md-icon {
      margin-left: 10px;
      margin-right: 10px; }
  #site-search-bar-booking .promo-button {
    border: 2px solid #EA4A4A;
    border-radius: 5px;
    padding: 2px 15px;
    color: #EA4A4A;
    font-size: 14px;
    position: relative;
    margin-right: 15px; }
    #site-search-bar-booking .promo-button.selected {
      background: #EA4A4A;
      color: white;
      font-weight: bold; }

#site-search-bar-mobile {
  background-color: #292929;
  padding: 10px 20px; }
  #site-search-bar-mobile md-icon {
    color: white; }
  #site-search-bar-mobile .mobile-search-input {
    margin-bottom: 10px;
    font-weight: 500;
    font-size: 14px;
    height: 43px;
    letter-spacing: 1px;
    border-bottom: 2px solid white;
    color: white; }
    #site-search-bar-mobile .mobile-search-input md-icon {
      margin-left: 5px;
      margin-right: 5px;
      color: white; }
    #site-search-bar-mobile .mobile-search-input input {
      border: none;
      background: #292929;
      color: white; }
      #site-search-bar-mobile .mobile-search-input input:-ms-input-placeholder {
        color: white; }
      #site-search-bar-mobile .mobile-search-input input::placeholder {
        color: white; }
  #site-search-bar-mobile .promo-button {
    border: 2px solid #FFFFFF;
    border-radius: 5px;
    padding: 2px 15px;
    color: white;
    font-size: 14px;
    position: relative; }

#platform-menu-page {
  position: fixed;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  z-index: 101; }
  #platform-menu-page.closed {
    transform: translateX(-100vw); }
  #platform-menu-page .header {
    position: relative;
    background-color: white;
    height: 50px; }
    #platform-menu-page .header .header-close {
      position: absolute;
      right: 2px;
      top: 5px;
      z-index: 1; }
      #platform-menu-page .header .header-close md-icon {
        color: #0B0643;
        font-size: 40px;
        width: 40px;
        height: 40px;
        cursor: pointer; }
  #platform-menu-page .home {
    height: 30px;
    width: 30px; }
  #platform-menu-page .menu-items {
    padding-top: 40px; }
  #platform-menu-page .menu-item {
    padding: 10px 0px;
    padding-left: 30px;
    font-weight: 500;
    text-transform: uppercase; }
    #platform-menu-page .menu-item a {
      font-weight: 500;
      text-transform: uppercase; }
    #platform-menu-page .menu-item.red a {
      color: #EA4A4A; }
  #platform-menu-page .footer {
    margin-bottom: 10px; }

.kalendes-top-menu {
  position: fixed;
  top: 0px;
  right: 0px;
  left: 0px;
  height: 50px;
  z-index: 100;
  background-color: white;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  padding: 0px 20px; }
  .kalendes-top-menu .top-menu-back {
    width: 80px; }
  .kalendes-top-menu .home {
    height: 30px;
    width: 30px; }
  .kalendes-top-menu md-icon {
    font-size: 28px;
    height: 28px;
    width: 28px;
    color: black; }

.site-booking-add-button {
  height: 35px; }
  .site-booking-add-button .kalendes-button-content {
    height: 34px; }
  .site-booking-add-button .central-button {
    margin-right: 5px;
    margin-left: 5px; }
    .site-booking-add-button .central-button .kalendes-button {
      padding-top: 2px;
      padding-bottom: 2px; }
  .site-booking-add-button .control-buttons {
    margin-right: 2px;
    margin-left: 2px; }
    .site-booking-add-button .control-buttons .kalendes-button {
      padding-right: 13px;
      padding-left: 13px; }
  .site-booking-add-button .add-cart-button .kalendes-button {
    margin-left: 5px;
    margin-right: 5px; }

#site-booking-browse {
  overflow: hidden;
  border: 1px solid #E0E0E0;
  border-top: unset;
  border-left: unset;
  min-height: 400px; }
  #site-booking-browse .site-booking-browse-category-list {
    margin-top: 20px; }
  #site-booking-browse .site-booking-browse-article-list {
    margin-top: 20px; }

.gt-sm #site-booking-browse {
  background-color: #FFFFFF; }

#booking-page-desktop .back {
  margin: 10px;
  margin-left: 20px;
  font-size: 14px;
  color: #5F2EEA;
  font-weight: 400; }
  #booking-page-desktop .back span {
    text-decoration: underline; }

#booking-page-desktop .back:hover {
  color: #C93867; }

#booking-page-desktop .page-etablissement-content {
  max-width: 1200px;
  padding: 0px 10px;
  margin: 0px auto;
  padding-bottom: 60px; }

#booking-page-desktop .title {
  font-size: 22px;
  font-weight: bold; }

#booking-page-desktop .title-right {
  font-size: 18px;
  font-weight: bold; }

#booking-page-desktop .item-container {
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px 20px; }

#booking-page-desktop .image-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 80%;
  z-index: -1;
  background-image: url("../assets/images/header/pexels-maria-orlova-4969838.webp");
  background-repeat: no-repeat;
  background-size: cover; }

.gt-sm .page-etablissement-container-left {
  padding-right: 15px; }

.gt-sm .page-etablissement-container-right {
  padding-left: 15px; }

#key-page .no-content {
  margin: 50px 30px; }

#booking-page-mobile .booking-page-mobile-content {
  padding: 10px; }

#booking-page-mobile .title {
  font-size: 20px;
  font-weight: bold; }

#booking-page-mobile .booking-container {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  overflow: hidden; }

#platform-article-description {
  position: relative; }
  #platform-article-description .image-container {
    width: 0vw;
    transition: width 0.5s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.5s cubic-bezier(0.25, 0.8, 0.25, 1); }
    #platform-article-description .image-container.active {
      width: 30vw;
      margin: 20px;
      border-right: 1px solid #E0E0E0; }
  #platform-article-description .text-container {
    width: 40vw;
    padding: 40px 20px;
    padding-bottom: 100px; }
    #platform-article-description .text-container .description-categorie {
      color: #828282;
      font-size: 12px;
      margin-bottom: 10px; }
    #platform-article-description .text-container .description-libelle {
      color: #333333;
      font-weight: bold;
      font-size: 16px;
      text-transform: uppercase; }
    #platform-article-description .text-container .last-line-discount {
      color: #EA4A4A;
      font-size: 12px;
      font-weight: bold; }
      #platform-article-description .text-container .last-line-discount md-icon {
        color: #EA4A4A;
        min-height: 16px !important;
        min-width: 16px !important;
        font-size: 16px;
        height: 16px;
        width: 16px;
        margin-right: 5px; }
    #platform-article-description .text-container .last-line-discount:hover {
      cursor: pointer;
      text-decoration: underline; }
    #platform-article-description .text-container .description-prix {
      color: #5F2EEA;
      font-weight: bold;
      font-size: 14px;
      margin-bottom: 20px; }
    #platform-article-description .text-container .initial-price {
      color: #5F2EEA;
      font-size: 12px;
      margin-right: 5px;
      text-decoration: line-through; }
    #platform-article-description .text-container .discount-price-separator {
      color: #EA4A4A;
      font-size: 12px;
      margin-right: 5px; }
    #platform-article-description .text-container .discount-price {
      font-size: 16px;
      color: #EA4A4A;
      font-weight: bold; }
    #platform-article-description .text-container .description-text {
      color: #828282;
      font-size: 14px; }
      #platform-article-description .text-container .description-text p {
        margin: 0px;
        padding: 0px;
        padding-top: 5px;
        color: #828282 !important;
        font-size: 14px !important; }
    #platform-article-description .text-container .site-article-informations {
      font-weight: 500;
      font-size: 14px; }
    #platform-article-description .text-container .product-stock {
      margin-top: 5px;
      color: #858484; }
      #platform-article-description .text-container .product-stock md-icon {
        font-size: 22px;
        color: rgba(0, 0, 0, 0.54);
        height: 22px;
        width: 22px;
        min-height: 22px;
        min-width: 22px;
        margin-right: 5px; }
      #platform-article-description .text-container .product-stock .product-stock-invalid {
        color: #E53935;
        font-size: 12px; }
        #platform-article-description .text-container .product-stock .product-stock-invalid md-icon {
          color: #E53935; }
    #platform-article-description .text-container .product-price-duree {
      margin-bottom: 5px;
      margin-top: 10px; }
      #platform-article-description .text-container .product-price-duree .product-price {
        font-weight: bold;
        font-size: 16px; }
      #platform-article-description .text-container .product-price-duree .product-duree {
        font-size: 14px; }
    #platform-article-description .text-container .product-promo {
      margin-left: 10px;
      margin-right: 10px; }
      #platform-article-description .text-container .product-promo md-icon {
        color: #E53935;
        margin-right: 10px; }
      #platform-article-description .text-container .product-promo .promo-initial-price {
        font-size: 14px;
        text-decoration: line-through;
        line-height: 10px; }
      #platform-article-description .text-container .product-promo .promo-discount-price {
        font-weight: bold;
        font-size: 16px;
        color: #E53935; }
      #platform-article-description .text-container .product-promo .promo-dateEnd {
        font-size: 9px; }
  #platform-article-description .description-button {
    position: absolute;
    bottom: 10px;
    right: 10px; }

.xs #platform-article-description {
  width: 90vw; }
  .xs #platform-article-description .image-container {
    width: 80vw;
    height: 0vh; }
    .xs #platform-article-description .image-container.active {
      height: 30vh; }
  .xs #platform-article-description .text-container {
    width: 90vw;
    height: 50vh; }

.sm #platform-article-description {
  height: 60vh; }
  .sm #platform-article-description .image-container {
    width: 0vw; }
    .sm #platform-article-description .image-container.active {
      width: 40vw; }
  .sm #platform-article-description .text-container {
    width: 50vw; }

.gt-sm #platform-article-description {
  height: 60vh; }

#platform-article-item {
  background-color: white;
  padding: 5px; }
  #platform-article-item .separator {
    border-bottom: 1px solid #E9E9F8; }
  #platform-article-item .prestation {
    color: #0B0643;
    font-weight: 500 !important; }
    #platform-article-item .prestation.has-discount {
      margin-top: 10px; }
    #platform-article-item .prestation .prestation-libelle:hover {
      color: #5F2EEA; }
    #platform-article-item .prestation.selected {
      color: #5F2EEA; }
    #platform-article-item .prestation .line {
      border-bottom: 1px solid;
      min-width: 30px; }
    #platform-article-item .prestation .price-container {
      position: relative; }
      #platform-article-item .prestation .price-container .initial-price {
        font-size: 12px;
        margin-right: 5px;
        text-decoration: line-through; }
      #platform-article-item .prestation .price-container .discount-price-separator {
        color: #EA4A4A;
        font-size: 12px;
        margin-right: 5px; }
      #platform-article-item .prestation .price-container .discount-price {
        font-size: 16px;
        color: #EA4A4A;
        font-weight: bold; }
      #platform-article-item .prestation .price-container .price-discount {
        position: absolute;
        right: 0px;
        bottom: 22px;
        margin-top: 10px;
        border: 1px solid #EA4A4A;
        padding: 0px 3px;
        border-radius: 100px;
        color: #EA4A4A;
        font-size: 9px;
        font-weight: 400; }
  #platform-article-item .article-description {
    font-size: 11px;
    color: #6E6E8C;
    font-weight: 400; }
    #platform-article-item .article-description:hover {
      color: #5F2EEA; }
  #platform-article-item .last-line-container {
    margin-top: 20px;
    margin-bottom: 5px;
    padding-right: 10px;
    padding-left: 10px; }
    #platform-article-item .last-line-container .horaire-button {
      color: #5F2EEA;
      border: 1px solid #5F2EEA;
      border-radius: 5px;
      font-size: 12px !important;
      padding: 4px 10px; }
      #platform-article-item .last-line-container .horaire-button:hover {
        opacity: 0.8;
        transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
    #platform-article-item .last-line-container .info-button {
      margin-right: 10px; }
      #platform-article-item .last-line-container .info-button md-icon {
        height: 20px;
        width: 20px;
        min-height: 20px;
        min-width: 20px;
        font-size: 20px !important;
        color: #333333; }
  #platform-article-item .last-line-discount {
    color: #EA4A4A;
    font-size: 12px;
    font-weight: bold; }
    #platform-article-item .last-line-discount md-icon {
      color: #EA4A4A;
      min-height: 16px !important;
      min-width: 16px !important;
      font-size: 16px;
      height: 16px;
      width: 16px;
      margin-right: 5px; }
  #platform-article-item .price-discount-mobile {
    border: 1px solid #EA4A4A;
    padding: 0px 3px;
    border-radius: 100px;
    color: #EA4A4A;
    font-size: 9px;
    font-weight: 400; }

.xs #platform-article-item {
  padding: 5px 10px; }

.sm #platform-article-item {
  padding: 5px 20px; }

#platform-booking-basket4Summary {
  margin-top: 60px; }
  #platform-booking-basket4Summary .no-article {
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    background-color: white;
    border-radius: 5px;
    padding: 10px;
    margin: 10px 0px; }
  #platform-booking-basket4Summary .basket4Summary-title {
    font-weight: bold;
    color: #333333;
    font-size: 24px; }
    #platform-booking-basket4Summary .basket4Summary-title md-icon {
      color: #592BCA; }
    #platform-booking-basket4Summary .basket4Summary-title.second {
      font-size: 18px; }
  #platform-booking-basket4Summary .widget-add-button {
    margin-right: 5px; }
    #platform-booking-basket4Summary .widget-add-button .kalendes-button-content {
      height: 38px !important; }
  #platform-booking-basket4Summary .basket4Summary-link {
    cursor: pointer;
    text-decoration: underline;
    color: #333333;
    margin-right: 10px;
    font-size: 14px; }
  #platform-booking-basket4Summary .prestation-more {
    background-color: #5F2EEA;
    color: white;
    font-size: 14px;
    font-weight: bold; }
    #platform-booking-basket4Summary .prestation-more md-icon {
      color: white;
      margin-right: 5px; }
  #platform-booking-basket4Summary .add-to-basket .kalendes-button {
    padding-top: 5px;
    padding-bottom: 5px; }

.xs .platform-booking-basket4Summary .basket4Summary-title {
  font-size: 18px; }

#platform-booking-confirmation-part .secure-pay {
  margin-top: 5px;
  font-size: 12px;
  color: #592BCA; }
  #platform-booking-confirmation-part .secure-pay md-icon {
    color: #592BCA; }
  #platform-booking-confirmation-part .secure-pay .secure-pay-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }

#platform-booking-confirmation-part .generic-title {
  margin-top: 60px;
  margin-bottom: 10px;
  font-weight: bold;
  color: #333333;
  font-size: 24px; }
  #platform-booking-confirmation-part .generic-title md-icon {
    color: #592BCA; }
  #platform-booking-confirmation-part .generic-title.second {
    font-size: 18px; }

#platform-booking-confirmation-part .booking-confirmation-message {
  border: 1px solid #E0E0E0;
  background-color: #FFFFFF;
  border-radius: 5px; }

#platform-booking-confirmation-part .booking-confirmation-container {
  background-color: white;
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  margin-left: 2px;
  margin-right: 2px;
  font-weight: 600;
  font-size: 16px;
  padding: 10px; }

#platform-booking-confirmation-part .booking-confirmation-link {
  text-decoration: underline;
  font-weight: 300;
  font-size: 14px; }

#platform-booking-confirmation-part #sticky-area {
  position: sticky;
  bottom: 0px; }

.xs #platform-booking-confirmation-part .generic-title {
  font-size: 18px; }

.gt-sm #platform-booking-confirmation-part .pay {
  width: 35%; }

.platform-booking-basket4Etablissement .fixed-basket {
  position: fixed;
  top: 150px;
  right: 100px; }

.platform-booking-basket4Etablissement .basket-header {
  color: white;
  background-color: rebeccapurple;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px; }

.platform-booking-basket4Etablissement .basket-content {
  background-color: #fafafa;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px; }

.platform-booking-list4Etablissement .rdv-item {
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  width: 200px;
  min-height: 200px;
  margin-right: 20px;
  margin-bottom: 20px;
  overflow: hidden; }

.platform-booking-list4Etablissement .title {
  font-size: 22px;
  font-weight: bold; }

.platform-booking-list4Etablissement .rendez-vous {
  padding: 5px;
  color: white;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  white-space: nowrap; }

.xs .platform-booking-list4Etablissement .rdv-item {
  width: 170px;
  min-height: 150px;
  margin-right: 10px;
  margin-bottom: 10px; }

.xs .platform-booking-list4Etablissement .rendez-vous {
  font-size: 12px; }

.article-choice .prestation-categorie-nav {
  position: relative;
  cursor: pointer; }
  .article-choice .prestation-categorie-nav .prestation-categorie-elementId {
    position: absolute;
    top: -50px; }

.article-choice:not(.selected) {
  color: #828282; }

.article-choice .selected {
  color: #333333; }

.article-choice .show-presta {
  animation: fade linear 0.5s; }

.article-choice .hide-presta {
  display: none; }

.article-choice .parent-libelle {
  color: #0B0643;
  font-size: 15px;
  font-weight: 600 !important;
  border-bottom: 2px solid #DFDFFF;
  margin-bottom: 10px; }
  .article-choice .parent-libelle .parent-libelle-text {
    position: relative; }
  .article-choice .parent-libelle .article-pastille {
    position: absolute;
    right: -15px;
    top: -5px;
    color: #828282;
    border-radius: 14px;
    font-size: 8px;
    width: 15px;
    height: 15px;
    text-align: center;
    border: 1px solid #828282; }
  .article-choice .parent-libelle .categorie-discount {
    border: 1px solid #EA4A4A;
    padding: 0px 5px;
    border-radius: 100px;
    margin-bottom: 1px;
    margin-right: 5px;
    margin-left: 25px;
    color: #EA4A4A;
    font-size: 10px;
    font-weight: 400; }
    .article-choice .parent-libelle .categorie-discount md-icon {
      color: #EA4A4A;
      min-height: 12px !important;
      min-width: 12px !important;
      font-size: 12px;
      height: 12px;
      width: 12px;
      margin-right: 2px; }

.article-choice .parent-libelle:hover {
  color: #EA4A4A; }

@keyframes fade {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.article-choice .articles-container {
  padding: 5px 0px; }
  .article-choice .articles-container.bordered {
    border-bottom: 1px solid #E9E9F8; }

.article-choice .expand-button {
  margin-bottom: 3px; }
  .article-choice .expand-button md-icon {
    min-height: 20px;
    min-width: 20px;
    height: 20px;
    width: 20px;
    font-size: 20px; }
  .article-choice .expand-button .expand-button-text {
    font-size: 11px;
    margin-bottom: -5px;
    margin-top: 2px;
    font-weight: 500; }
  .article-choice .expand-button md-icon {
    min-height: 20px;
    min-width: 20px;
    height: 20px;
    width: 20px; }

.platform-booking-avis div {
  border: 1px solid lightgrey; }

#cookies-info {
  min-height: 100px;
  padding: 50px 100px 0 100px; }
  #cookies-info a {
    color: blue;
    text-decoration: underline; }

.xs #cookies-info {
  padding: 50px 20px 0 20px; }

.platform-account-emailConfirmation .confirmation-message-hint {
  width: 50%;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 5px;
  min-height: 100px;
  background-color: #ffe3ac;
  color: #fd6100;
  font-size: 14px;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 15px;
  margin-bottom: 15px; }

#cookies-content {
  width: inherit;
  position: fixed;
  background-color: #F8F8FF;
  bottom: 0;
  left: 0;
  right: 0; }
  #cookies-content .close {
    margin-right: 20px; }
    #cookies-content .close md-icon {
      color: #0B0643;
      font-size: 40px;
      width: 40px;
      height: 40px;
      cursor: pointer; }
  #cookies-content .cookies-content-text {
    padding: 15px 8px; }

.platform-account-headerButton .account-logged-in {
  border-radius: 5px;
  border: 1px solid #5F2EEA;
  color: #5F2EEA;
  font-size: 12px;
  font-weight: bold;
  white-space: nowrap;
  padding: 5px 15px;
  cursor: pointer; }
  .platform-account-headerButton .account-logged-in md-icon {
    margin-right: 5px;
    color: #5F2EEA; }

.platform-account-headerButton .account-logged-in:hover {
  opacity: 0.8; }

.platform-booking-accountSummary {
  margin-top: 60px; }
  .platform-booking-accountSummary .accountSummary-title {
    font-weight: bold;
    color: #333333;
    font-size: 24px; }
    .platform-booking-accountSummary .accountSummary-title md-icon {
      color: #592BCA; }
    .platform-booking-accountSummary .accountSummary-title.second {
      font-size: 18px; }
  .platform-booking-accountSummary .accountSummary-item {
    border: 1px solid #E0E0E0;
    background-color: white;
    border-radius: 5px;
    padding: 10px;
    margin: 10px 0px; }
    .platform-booking-accountSummary .accountSummary-item.more-padding {
      padding-top: 20px;
      padding-bottom: 20px; }
    .platform-booking-accountSummary .accountSummary-item.cust-blocked {
      color: #EA4A4A;
      font-size: 14px;
      font-weight: 600;
      text-align: center; }
      .platform-booking-accountSummary .accountSummary-item.cust-blocked a {
        color: #EA4A4A !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-decoration: underline !important; }
  .platform-booking-accountSummary .accountSummary-link {
    cursor: pointer;
    text-decoration: underline;
    color: #333333;
    font-size: 14px; }

.xs .platform-booking-accountSummary .accountSummary-title {
  font-size: 18px; }

.platform-account-login .platform-account-login-warning {
  margin-bottom: 30px; }
  .platform-account-login .platform-account-login-warning .kalendes-warning-message {
    border-radius: 0px; }

.platform-account-login .login-header {
  height: 40px;
  color: #ffff;
  background-color: #5F2EEA;
  text-align: center;
  font-weight: bold; }
  .platform-account-login .login-header md-icon {
    color: #ffff;
    cursor: pointer;
    margin-right: 20px; }

.platform-account-resetPassword .title {
  font-size: 36px;
  font-weight: 800 !important;
  margin-bottom: 20px;
  text-align: center; }

.platform-account-resetPassword .validation-message {
  padding: 20px;
  margin: 20px 80px;
  border: 2px solid #DFDFFF; }
  .platform-account-resetPassword .validation-message img {
    margin: 20px; }
  .platform-account-resetPassword .validation-message .title {
    margin-bottom: 20px;
    font-weight: 800;
    font-size: 36px;
    color: #333333;
    text-align: center; }
  .platform-account-resetPassword .validation-message .comments {
    color: #4F4F4F;
    font-size: 14px; }

.platform-account-resetPassword .form-content {
  margin: 10px;
  padding: 15px;
  min-width: 450px !important; }

.platform-account-resetPassword .resetPassword-sms-container {
  border: 1px solid #DFDFFF;
  padding: 20px;
  margin-top: 50px; }
  .platform-account-resetPassword .resetPassword-sms-container .sms-title {
    font-weight: bold; }
  .platform-account-resetPassword .resetPassword-sms-container .sms-subTitle {
    color: #4F4F4F;
    font-size: 14px;
    margin-bottom: 15px; }

.xs .validation-message {
  padding: 10px;
  margin: 10px; }

#platform-domicile-criteria .platform-domicile-criteria-item {
  margin: 10px; }
  #platform-domicile-criteria .platform-domicile-criteria-item .platform-domicile-criteria-libelle {
    font-size: 12px;
    margin-left: 5px;
    font-weight: 400; }

.platform-customFields-item .kalendes-input .kalendes-input-label {
  font-weight: 600;
  font-size: 16px; }

.platform-customFields-item a {
  text-decoration: underline; }

.platform-customFields-item .item-label {
  font-weight: 600;
  font-size: 16px; }

#platform-etablissement-header .title {
  font-size: 30px;
  font-weight: bold; }

#platform-etablissement-header .adresse {
  font-size: 14px;
  color: #6E6E8C;
  font-weight: 400;
  text-decoration: underline; }
  #platform-etablissement-header .adresse md-icon {
    color: #6E6E8C;
    margin-right: 5px;
    font-size: 18px;
    min-height: 18px;
    min-width: 18px;
    height: 18px;
    width: 18px; }

#platform-etablissement-header .header-link {
  cursor: pointer;
  text-decoration: underline;
  color: #333333;
  font-size: 14px; }

#platform-etablissement-header .secondary-button .kalendes-button {
  background-color: #F1F1FF;
  color: #5F2EEA;
  border: 1px solid #5F2EEA;
  box-shadow: none; }
  #platform-etablissement-header .secondary-button .kalendes-button md-icon {
    color: #5F2EEA; }

#platform-etablissement-infos {
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  overflow: hidden; }
  #platform-etablissement-infos .infos-map {
    height: 300px; }
  #platform-etablissement-infos .infos-content {
    background-color: white;
    padding: 10px; }
    #platform-etablissement-infos .infos-content md-icon {
      color: #5F2EEA; }
  #platform-etablissement-infos .infos-description {
    font-size: 13px;
    text-align: justify;
    overflow: hidden; }
    #platform-etablissement-infos .infos-description:not(.full-text) {
      max-height: 100px; }

#platform-etablissement-not-setup {
  padding-bottom: 160px; }
  #platform-etablissement-not-setup .not-exist {
    font-size: 22px;
    font-weight: 700;
    margin: 40px; }
    #platform-etablissement-not-setup .not-exist .warning {
      text-align: center;
      font-size: 120px;
      color: #2d323e; }
    #platform-etablissement-not-setup .not-exist .title {
      text-align: center;
      font-size: 30px;
      color: #3499DB; }
  #platform-etablissement-not-setup .separator {
    border-color: #0B0643; }

.gt-sm #platform-etablissement-not-setup {
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 30px;
  padding-bottom: 160px; }
  .gt-sm #platform-etablissement-not-setup .mapZone {
    padding-left: 60px; }
  .gt-sm #platform-etablissement-not-setup .infos-map {
    height: 500px; }

.xs #platform-etablissement-not-setup, .sm #platform-etablissement-not-setup {
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 30px;
  padding-bottom: 160px; }
  .xs #platform-etablissement-not-setup .mapZone, .sm #platform-etablissement-not-setup .mapZone {
    margin-top: 80px; }
  .xs #platform-etablissement-not-setup .infos-map, .sm #platform-etablissement-not-setup .infos-map {
    height: 500px; }

.carousel-etablissement {
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px; }
  .carousel-etablissement .no-photo {
    background-color: #0B0643; }
    .carousel-etablissement .no-photo img {
      height: 60px; }

#platform-message-no-subscription .contact-page-container {
  margin: 40px 40px; }

#platform-message-no-subscription .contact-page-header {
  margin-bottom: 40px; }

#platform-message-no-subscription .contact-page-title {
  font-size: 24px;
  font-weight: 800;
  text-align: center; }

.pro-list-simple .circle-image {
  -webkit-clip-path: circle(50% at 50% 50%);
          clip-path: circle(50% at 50% 50%); }

.pro-list-simple .no-photo {
  background-color: #0B0643; }

.pro-list-simple .ressource-item {
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px;
  margin: 10px;
  width: 160px; }

.pro-list-simple .ressource-item-name {
  font-weight: 600;
  margin: 10px;
  margin-top: 0px;
  text-align: center; }

.xs .pro-list-simple .ressource-item {
  width: 140px; }

#payment-choice .payment-message {
  border: 1px solid #E0E0E0;
  background-color: white;
  border-radius: 5px;
  padding: 10px;
  margin: 10px 0px;
  font-size: 14px; }

#payment-choice .payment-link {
  cursor: pointer;
  text-decoration: underline;
  color: #333333;
  font-size: 14px; }

#platform-etablissement-horaires {
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px; }
  #platform-etablissement-horaires .horaires-container-loading {
    min-height: 150px; }
  #platform-etablissement-horaires .horaires-closed {
    font-size: 13px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #EA4A4A;
    text-align: center; }
  #platform-etablissement-horaires .horaires-item {
    font-size: 13px;
    padding: 7px 0px; }
    #platform-etablissement-horaires .horaires-item:not(.last-item) {
      border-bottom: 1px solid #E9E9F8; }
    #platform-etablissement-horaires .horaires-item.first-item {
      border-bottom: 1px solid #E9E9F8; }
      #platform-etablissement-horaires .horaires-item.first-item .horaires-day {
        font-weight: bold;
        text-decoration: underline; }
    #platform-etablissement-horaires .horaires-item .horaires-hours {
      font-weight: bold;
      margin-left: 10px; }

.proposition-advanced {
  margin-top: 60px; }
  .proposition-advanced .proposition-advanced-title {
    font-weight: bold;
    color: #333333;
    font-size: 24px; }
    .proposition-advanced .proposition-advanced-title md-icon {
      color: #592BCA; }
    .proposition-advanced .proposition-advanced-title.second {
      font-size: 18px; }
  .proposition-advanced .proposition-advanced-item {
    border: 1px solid #E0E0E0;
    background-color: white;
    border-radius: 5px;
    padding: 10px;
    margin: 10px 0px; }
  .proposition-advanced .proposition-advanced-link {
    cursor: pointer;
    text-decoration: underline;
    color: #333333;
    font-size: 14px; }
  .proposition-advanced .marge-haut {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .proposition-advanced .generic-title {
    margin-top: 60px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #333333;
    font-size: 24px; }
    .proposition-advanced .generic-title md-icon {
      color: #592BCA; }
    .proposition-advanced .generic-title.second {
      font-size: 18px; }
  .proposition-advanced .booking-confirmation-container {
    border: 1px solid #E0E0E0;
    border-radius: 5px;
    margin-left: 2px;
    margin-right: 2px;
    font-weight: 600;
    font-size: 16px;
    padding: 10px; }
  .proposition-advanced .booking-confirmation-link {
    text-decoration: underline;
    font-weight: 300;
    font-size: 14px; }

#proposition-mobile {
  position: relative; }
  #proposition-mobile .proposition-mobile-content {
    padding-bottom: 150px; }
    #proposition-mobile .proposition-mobile-content #proposition-mobile-discount .discount-container {
      background-color: white;
      border: 1px solid #E0E0E0;
      margin: 10px;
      padding: 10px;
      border-radius: 5px; }
  #proposition-mobile .proposition-title {
    font-size: 16px;
    font-weight: 600;
    margin-left: 10px;
    margin-top: 30px;
    margin-bottom: 5px; }
  #proposition-mobile .proposition-container {
    background-color: white;
    border: 1px solid #E0E0E0;
    margin: 0px 10px;
    padding: 10px;
    border-radius: 5px; }
    #proposition-mobile .proposition-container .proposition-box {
      position: relative;
      border: 1px solid #0B0643;
      padding: 5px 0px;
      width: 75px;
      margin: 5px;
      border-radius: 5px;
      font-size: 14px;
      font-weight: 600; }
    #proposition-mobile .proposition-container .tag-container {
      position: absolute;
      top: -10px;
      right: 0px;
      left: 0px; }
      #proposition-mobile .proposition-container .tag-container .tag {
        background-color: #EA4A4A;
        color: #fff;
        border-radius: 3px;
        padding-left: 10px;
        padding-right: 10px;
        font-size: 10px;
        font-weight: 700;
        min-width: 40px; }
  #proposition-mobile .no-proposition {
    text-align: center;
    background-color: white;
    margin: 30px;
    padding: 10px;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 500;
    color: #0B0643; }
    #proposition-mobile .no-proposition .no-proposition-date {
      font-size: 14px;
      font-weight: 600; }
  #proposition-mobile .no-proposition-button {
    margin: 30px;
    font-weight: bold; }
    #proposition-mobile .no-proposition-button .kalendes-button .kalendes-button-text span {
      font-size: 14px !important; }
  #proposition-mobile .item-disponibilite-nextDate {
    background-color: #E9E9F8;
    padding: 10px 25px;
    margin-bottom: 20px;
    margin-top: 30px;
    border-radius: 10px; }
    #proposition-mobile .item-disponibilite-nextDate .nextDate-title {
      color: #6E6E8C;
      font-weight: bold;
      text-align: center;
      font-size: 12px;
      text-transform: uppercase; }
    #proposition-mobile .item-disponibilite-nextDate .nextDate-value {
      color: #5F2EEA;
      font-weight: 600;
      text-align: center;
      font-size: 14px; }
      #proposition-mobile .item-disponibilite-nextDate .nextDate-value:hover {
        text-decoration: underline; }
  #proposition-mobile .prestation-more {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-color: #5F2EEA;
    color: white;
    font-size: 14px;
    font-weight: bold; }
    #proposition-mobile .prestation-more md-icon {
      color: white;
      margin-right: 5px; }
    #proposition-mobile .prestation-more .choice-mobile-date {
      border-left: 2px solid white;
      font-weight: 400;
      font-size: 12px;
      padding: 15px; }
      #proposition-mobile .prestation-more .choice-mobile-date md-icon {
        font-size: 20px;
        min-height: 20px;
        min-width: 20px;
        height: 20px;
        width: 20px; }
    #proposition-mobile .prestation-more .choice-mobile-border-left {
      border-left: 2px solid white; }
      #proposition-mobile .prestation-more .choice-mobile-border-left md-icon {
        margin: 0px 10px; }
    #proposition-mobile .prestation-more .choice-mobile-border-right {
      border-right: 2px solid white; }
      #proposition-mobile .prestation-more .choice-mobile-border-right md-icon {
        margin: 0px 10px; }
    #proposition-mobile .prestation-more .plus-horaires {
      color: #FFFFFF; }

#platform-product-list .product-nav {
  position: relative; }
  #platform-product-list .product-nav .product-elementId {
    position: absolute;
    top: -50px; }

#platform-product-list .product-list-categorie {
  padding: 10px;
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  margin: 2px;
  font-size: 14px; }
  #platform-product-list .product-list-categorie .categorie-title {
    font-size: 12px;
    font-weight: 300;
    text-decoration: underline;
    margin-bottom: 3px; }
  #platform-product-list .product-list-categorie .categorie-value {
    font-size: 15px;
    font-weight: 600; }
  #platform-product-list .product-list-categorie .categorie-nb {
    font-size: 12px; }

#platform-product-list .product-search-input {
  border: 1px solid #E0E0E0;
  margin: 20px;
  border-radius: 5px;
  font-weight: 500;
  font-size: 14px;
  height: 55px;
  letter-spacing: 1px;
  color: #E0E0E0; }
  #platform-product-list .product-search-input input {
    border: none;
    padding: 5px; }
  #platform-product-list .product-search-input input:focus {
    outline: none; }
  #platform-product-list .product-search-input md-icon {
    margin-left: 10px;
    margin-right: 10px; }

.promo-categorie {
  position: relative; }
  .promo-categorie .promo-categorie-popup-container {
    z-index: 2;
    position: absolute;
    top: 45px;
    left: -100px;
    box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.2);
    background: white;
    overflow: hidden;
    border-radius: 6px; }

.proposition-detailed {
  background-color: white;
  border: 1px solid #E0E0E0;
  border-radius: 5px; }
  .proposition-detailed .no-proposition {
    padding: 10px;
    margin: 15px;
    border: 1px solid #6E6E8C;
    border-radius: 5px; }
    .proposition-detailed .no-proposition b {
      margin: 0px 5px; }
  .proposition-detailed .slots-container {
    margin: 0px 10px; }
    .proposition-detailed .slots-container .date-title {
      height: 50px;
      font-size: 15px;
      text-align: center;
      font-weight: 600; }
  .proposition-detailed md-icon {
    color: #6E6E8C; }
  .proposition-detailed .item-disponibilite-nextDate {
    background-color: #E9E9F8;
    padding: 10px 25px;
    margin-bottom: 20px;
    margin-top: 5px;
    border-radius: 10px; }
    .proposition-detailed .item-disponibilite-nextDate .nextDate-title {
      color: #6E6E8C;
      font-weight: bold;
      text-align: center;
      font-size: 12px;
      text-transform: uppercase; }
    .proposition-detailed .item-disponibilite-nextDate .nextDate-value {
      color: #5F2EEA;
      font-weight: 600;
      text-align: center;
      font-size: 14px; }
      .proposition-detailed .item-disponibilite-nextDate .nextDate-value:hover {
        text-decoration: underline; }

.promo-card {
  position: relative; }
  .promo-card .promo-card-image {
    background: #F8F8FF;
    width: 100%;
    aspect-ratio: 3 / 2;
    border-radius: 10px;
    overflow: hidden; }
  .promo-card .promo-card-title-container {
    margin-top: 10px; }
    .promo-card .promo-card-title-container .promo-card-title {
      font-size: 16px;
      font-weight: 600; }
  .promo-card .promo-card-adresse {
    font-size: 14px;
    font-weight: 400; }
    .promo-card .promo-card-adresse .promo-card-adresse-separator {
      margin: 3px 0px; }
  .promo-card .promo-card-avis {
    font-size: 14px; }
    .promo-card .promo-card-avis .promo-card-avis-stars {
      margin: 0px 5px; }
  .promo-card .promo-card-discount {
    margin-top: 10px;
    color: #EA4A4A;
    font-size: 14px;
    font-weight: bold; }
    .promo-card .promo-card-discount md-icon {
      color: #EA4A4A;
      min-height: 16px !important;
      min-width: 16px !important;
      font-size: 16px;
      height: 16px;
      width: 16px;
      margin-right: 5px; }
  .promo-card .promo-card-categories {
    font-size: 12px; }
  .promo-card .promo-card-booking {
    margin-top: 15px; }
    .promo-card .promo-card-booking .promo-card-booking-button {
      padding: 5px 10px;
      border: 1px solid #cacacc;
      border-radius: 5px;
      cursor: pointer;
      font-size: 14px;
      font-weight: 500; }
      .promo-card .promo-card-booking .promo-card-booking-button:hover {
        border: 1px solid #0B0643;
        opacity: 0.8; }

.promo-cardContainer {
  min-height: 500px; }
  .promo-cardContainer #width-tester {
    height: 0px; }

#promo-date {
  position: relative; }
  #promo-date .promo-date-popup-container {
    z-index: 2;
    position: absolute;
    top: 45px;
    right: 0px;
    box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.2);
    background: white;
    border-radius: 6px;
    overflow: hidden; }

.proposition-summary {
  margin: 0px 10px; }
  .proposition-summary .no-proposition {
    padding: 10px;
    margin: 15px;
    border: 1px solid #6E6E8C;
    border-radius: 5px;
    font-size: 14px; }
    .proposition-summary .no-proposition b {
      margin: 0px 5px; }

.promo-title {
  margin-top: 20px;
  font-size: 30px;
  font-weight: 700; }
  .promo-title .title-accent {
    color: #C93867;
    font-size: 35px; }
  .promo-title .title-soft {
    color: #ff9154;
    font-size: 35px; }

.xs .promo-title {
  font-size: 26px; }
  .xs .promo-title .title-accent {
    font-size: 30px; }
  .xs .promo-title .title-soft {
    font-size: 30px; }

.sm .promo-title {
  font-size: 26px; }
  .sm .promo-title .title-accent {
    font-size: 30px; }
  .sm .promo-title .title-soft {
    font-size: 30px; }

.promo-banner {
  position: relative;
  padding: 10px 20px;
  border: 1px solid #cacacc;
  border-radius: 10px; }
  .promo-banner .promo-banner-logo img {
    height: 80px; }
  .promo-banner .promo-banner-text {
    padding-left: 80px;
    font-size: 16px;
    font-weight: 500; }
  .promo-banner .promo-banner-button {
    position: absolute;
    right: 15px;
    bottom: 5px;
    background: #5F2EEA;
    padding: 5px 10px;
    border-radius: 5px;
    color: white;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer; }
    .promo-banner .promo-banner-button:hover {
      opacity: 0.8; }
  .promo-banner .promo-banner-accent {
    color: #C93867;
    font-weight: 700;
    font-size: 24px; }
  .promo-banner .promo-banner-soft {
    color: #ff9154;
    font-weight: 700;
    font-size: 24px; }

.sm .promo-banner .promo-banner-logo img {
  height: 55px; }

.sm .promo-banner .promo-banner-text {
  padding-left: 35px; }

.xs .promo-banner .promo-banner-logo img {
  height: 55px; }

.xs .promo-banner .promo-banner-text {
  font-size: 14px;
  padding-left: 0px; }

.xs .promo-banner .promo-banner-accent {
  font-size: 18px; }

.xs .promo-banner .promo-banner-soft {
  font-size: 18px; }

.platform-search-item-disponibilite {
  margin-top: 20px; }
  .platform-search-item-disponibilite .item-disponibilite-days {
    margin: 5px 0px; }
    .platform-search-item-disponibilite .item-disponibilite-days .item-disponibilite-title {
      margin-right: 10px;
      margin-bottom: 5px;
      font-size: 12px;
      color: #6E6E8C;
      font-weight: bold;
      white-space: nowrap;
      text-transform: uppercase;
      width: 75px; }
    .platform-search-item-disponibilite .item-disponibilite-days .item-disponibilite-day {
      white-space: nowrap;
      margin-right: 10px;
      margin-bottom: 5px;
      padding: 3px 10px;
      width: 70px;
      font-size: 13px;
      border: 1px solid #5F2EEA;
      color: #5F2EEA;
      border-radius: 10px;
      font-weight: 600; }
      .platform-search-item-disponibilite .item-disponibilite-days .item-disponibilite-day.not-available {
        border: none;
        color: #A3A3BD;
        background-color: #E9E9F8;
        font-weight: 500; }
  .platform-search-item-disponibilite .item-disponibilite-nextDate {
    background-color: #E9E9F8;
    padding: 10px 25px;
    border-radius: 10px; }
    .platform-search-item-disponibilite .item-disponibilite-nextDate .nextDate-title {
      color: #6E6E8C;
      font-weight: bold;
      text-align: center;
      font-size: 12px;
      text-transform: uppercase; }
    .platform-search-item-disponibilite .item-disponibilite-nextDate .nextDate-value {
      color: #5F2EEA;
      font-weight: 600;
      text-align: center;
      font-size: 14px; }

#promo-place {
  position: relative; }
  #promo-place.is-background-dark .promo-place-button {
    background: white;
    border: 1px solid #E9E9F8; }
    #promo-place.is-background-dark .promo-place-button input {
      background: white; }
  #promo-place .promo-place-button {
    background: #f8f7fa;
    border-radius: 5px;
    overflow: hidden;
    cursor: pointer;
    padding-left: 5px; }
    #promo-place .promo-place-button input {
      padding-top: 8px;
      padding-bottom: 8px;
      padding-left: 10px;
      font-size: 14px;
      font-weight: 400;
      border: none;
      background: #f8f7fa; }
      #promo-place .promo-place-button input:-ms-input-placeholder {
        color: #6E6E8C; }
      #promo-place .promo-place-button input::placeholder {
        color: #6E6E8C; }
    #promo-place .promo-place-button .place-button-icon md-icon {
      color: #5F2EEA;
      font-size: 20px;
      min-width: 20px;
      min-height: 20px;
      width: 20px;
      height: 20px; }
    #promo-place .promo-place-button .place-button-search {
      padding: 8px 10px;
      background: #5F2EEA;
      border-bottom-right-radius: 5px;
      border-top-right-radius: 5px;
      transition: background 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
      #promo-place .promo-place-button .place-button-search md-icon {
        color: white; }
      #promo-place .promo-place-button .place-button-search:hover {
        background: #4722AE; }
  #promo-place .promo-place-popup-container {
    z-index: 2;
    position: absolute;
    top: 45px;
    left: 0px;
    box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.2);
    background: white;
    border-radius: 6px;
    overflow: hidden; }

.platform-search-item-header {
  cursor: pointer; }
  .platform-search-item-header .header-container {
    position: relative; }
  .platform-search-item-header .item-header-title:hover {
    text-decoration: underline; }
  .platform-search-item-header .item-header-adresse {
    min-width: 150px !important; }
  .platform-search-item-header .item-header-distance md-icon {
    font-size: 14px;
    width: 14px;
    height: 14px;
    min-width: 14px;
    min-height: 14px;
    color: #0B0643; }
  .platform-search-item-header .item-header-distance .item-header-distance-value {
    margin-bottom: 2px;
    color: #0B0643;
    font-weight: 300; }
  .platform-search-item-header .item-header-discount {
    color: #EA4A4A;
    font-size: 12px;
    font-weight: bold; }
    .platform-search-item-header .item-header-discount md-icon {
      color: #EA4A4A;
      min-height: 16px !important;
      min-width: 16px !important;
      font-size: 16px;
      height: 16px;
      width: 16px;
      margin-right: 5px; }

.gt-sm .platform-search-item-header:not(.force-mobile-nav) {
  min-width: 340px; }

#seo-page-content {
  padding: 0px 20px; }
  #seo-page-content h2, #seo-page-content h3 {
    margin-top: 50px;
    line-height: 35px; }
  #seo-page-content p {
    margin-top: 20px;
    font-size: 14px; }
  #seo-page-content ul {
    font-size: 14px; }
  #seo-page-content .seo-page-content-title {
    font-style: normal;
    background-color: #5F2EEA;
    border-radius: 5px;
    color: #FFFFFF;
    font-weight: 800;
    font-size: 30px;
    margin-top: 60px;
    text-align: center; }
  #seo-page-content .seo-page-content-text {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    text-align: justify;
    line-height: 27px; }
    #seo-page-content .seo-page-content-text h2 {
      text-align: left; }

#pwa-content {
  position: relative; }
  #pwa-content .pwa-content-title {
    padding: 15px;
    border-bottom: 1px solid #E9E9F8;
    font-weight: 600; }
    #pwa-content .pwa-content-title img {
      width: 50px; }
  #pwa-content .pwa-content-text {
    padding: 20px 10px; }
  #pwa-content .pwa-content-ios {
    padding: 10px; }
    #pwa-content .pwa-content-ios img {
      max-width: 80%; }
  #pwa-content .pwa-close {
    position: absolute;
    right: 2px;
    top: 2px;
    z-index: 1; }
    #pwa-content .pwa-close md-icon {
      color: #0B0643;
      font-size: 40px;
      width: 40px;
      height: 40px;
      cursor: pointer; }
  #pwa-content .pwa-content-install {
    font-size: 18px !important;
    font-weight: 600; }
  #pwa-content .pwa-container {
    position: relative;
    min-height: 50vh; }
  #pwa-content .pwa-content-image {
    padding: 20px 40px; }
    #pwa-content .pwa-content-image img {
      max-height: 100%; }

.carousel-realisation .no-photo {
  background-color: #0B0643; }
  .carousel-realisation .no-photo img {
    height: 60px; }

.display-realisation {
  /*
  .main-realisation-image {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px;
    width: 620px;
  }

  .realisation-image {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px;
    width: 250px;
  }

   */ }
  .display-realisation .display-realisation-container {
    border-radius: 5px;
    overflow: hidden;
    height: 250px;
    background-color: white;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05); }
  .display-realisation .no-photo {
    background-color: #0B0643; }
    .display-realisation .no-photo img {
      height: 60px; }

#platform-welcome-page-mobile .platform-welcome-page-mobile-container {
  overflow-x: hidden; }

#promo-page-desktop .promo-page-desktop-container {
  padding: 10px 10%; }

#promo-page-mobile .promo-page-mobile-container {
  position: relative; }

#search-page-desktop .search-page-desktop-searchBar {
  background-color: white;
  padding: 10px;
  border-top: 1px solid #E9E9F8; }

#search-page-desktop .search-page-desktop-content {
  padding-bottom: 180px !important; }
  #search-page-desktop .search-page-desktop-content.is-full-screen {
    padding: 0px 15%; }
  #search-page-desktop .search-page-desktop-content:not(.is-full-screen) .search-page-desktop-seo-content {
    margin: 0px 60px; }
  #search-page-desktop .search-page-desktop-content .search-page-desktop-title {
    margin-top: 20px;
    font-weight: 700;
    font-size: 20px;
    color: #0B0643;
    padding-left: 20px; }
  #search-page-desktop .search-page-desktop-content .search-page-desktop-no-result {
    margin-top: 5px;
    padding-left: 20px; }
  #search-page-desktop .search-page-desktop-content.is-full-screen .search-page-desktop-title {
    font-weight: 800;
    font-size: 32px;
    color: #0B0643;
    text-align: center; }
  #search-page-desktop .search-page-desktop-content .next-results {
    margin: 30px; }
    #search-page-desktop .search-page-desktop-content .next-results .kalendes-button .kalendes-button-text span {
      font-weight: bold; }

#search-page-mobile .map-button {
  position: absolute;
  bottom: 7px;
  left: calc(50vw - 47px); }
  #search-page-mobile .map-button .kalendes-button {
    border-radius: 100px; }

#search-page-mobile .date-button {
  position: absolute;
  bottom: 7px;
  right: 7px; }

#search-page-mobile .search-page-mobile-content:not(.is-seo) {
  padding-bottom: 200px; }

#search-page-mobile .search-page-mobile-content .search-page-mobile-title {
  margin-top: 20px;
  font-weight: 700;
  font-size: 20px;
  color: #0B0643;
  padding-left: 20px; }

#search-page-mobile .search-page-mobile-content .search-page-mobile-no-result {
  margin-top: 5px;
  padding-left: 20px; }

#search-page-mobile .next-results {
  margin-top: 30px; }
  #search-page-mobile .next-results .kalendes-button {
    border-radius: 0px; }
    #search-page-mobile .next-results .kalendes-button .kalendes-button-text span {
      font-weight: bold; }

.vote-display {
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px; }
  .vote-display .answer {
    margin-left: 10px; }
  .vote-display .review-button {
    text-align: right;
    font-size: 13px;
    color: #5F2EEA; }
  .vote-display .review-button:hover {
    text-decoration: underline; }
  .vote-display .no-avis {
    height: 80px;
    text-align: center;
    font-size: 14px; }
  .vote-display .note {
    padding: 10px 20px;
    background-color: #5F2EEA;
    color: white; }
    .vote-display .note .note-title {
      font-size: 10px; }
    .vote-display .note .note-value {
      font-size: 30px;
      font-weight: bold; }
  .vote-display .note-container {
    margin-top: 20px;
    margin-bottom: 20px; }
    .vote-display .note-container .note-container-loading {
      min-height: 300px; }
  .vote-display .nav-container {
    font-size: 14px;
    color: #5F2EEA; }
    .vote-display .nav-container md-icon {
      color: #5F2EEA; }
    .vote-display .nav-container .nav-item:hover {
      opacity: 0.8; }
    .vote-display .nav-container .nav-item.disabled {
      opacity: 0.3; }

.promo-sort {
  position: relative; }
  .promo-sort .promo-sort-popup-container {
    z-index: 1;
    position: absolute;
    top: 45px;
    left: 0px;
    box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.2);
    background: white;
    width: 220px;
    border-radius: 6px;
    padding: 20px; }

#review-satisfaction:not(.no-parrainage) .review-satisfaction-content {
  padding-bottom: 60px; }

#review-satisfaction .review-satisfaction-content .review-satisfaction-answered {
  font-size: 14px; }

#review-satisfaction .review-satisfaction-content .review-satisfaction-container {
  background: #FFFFFF;
  border-radius: 5px;
  padding: 20px;
  margin: 10px;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05); }

#review-satisfaction .review-satisfaction-content .review-satisfaction-header {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 30px; }

#review-satisfaction .review-satisfaction-content .separator {
  border-bottom: 1px solid #E9E9F8;
  margin: 20px 40px; }

#review-satisfaction .review-satisfaction-content .review-satisfaction-intro {
  color: #333333;
  text-decoration: underline;
  font-size: 14px; }

#review-satisfaction .review-satisfaction-content .review-satisfaction-answer-title {
  font-weight: bold;
  font-size: 15px; }

#review-satisfaction .review-satisfaction-content textarea {
  border: 1px solid #E9E9F8;
  padding: 10px;
  line-height: 25px;
  height: 200px; }

.platform-welcome-searchArea {
  position: relative;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100vw;
  height: calc(100vh - 50px); }
  .platform-welcome-searchArea .search-bar-container {
    padding-bottom: 200px;
    width: 60%; }
    .platform-welcome-searchArea .search-bar-container .search-bar-input {
      background-color: white;
      border-radius: 5px;
      box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.2); }
      .platform-welcome-searchArea .search-bar-container .search-bar-input .search-bar-input-content input {
        border: none;
        font-size: 14px;
        font-weight: 400;
        padding: 5px; }
        .platform-welcome-searchArea .search-bar-container .search-bar-input .search-bar-input-content input:-ms-input-placeholder {
          font-size: 12px;
          font-weight: 300;
          color: #6E6E8C; }
        .platform-welcome-searchArea .search-bar-container .search-bar-input .search-bar-input-content input::placeholder {
          font-size: 12px;
          font-weight: 300;
          color: #6E6E8C; }
    .platform-welcome-searchArea .search-bar-container .search-button {
      position: relative; }
      .platform-welcome-searchArea .search-bar-container .search-button md-icon {
        color: white; }
      .platform-welcome-searchArea .search-bar-container .search-button :hover {
        opacity: 0.8; }
    .platform-welcome-searchArea .search-bar-container img {
      width: 25px;
      height: 22px; }
    .platform-welcome-searchArea .search-bar-container .title {
      font-weight: 800;
      text-align: center;
      font-size: 24px;
      line-height: 36px;
      color: white;
      margin-bottom: 10px;
      margin-top: 10px;
      height: 25%; }
  .platform-welcome-searchArea .background {
    background-image: url("../assets/images/header/figure/background.png");
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
    height: 150px;
    min-width: 600px;
    position: relative; }
    .platform-welcome-searchArea .background .background-content {
      position: absolute;
      bottom: 0px;
      width: 60vw;
      min-width: 755px;
      height: 240px; }
  .platform-welcome-searchArea .image {
    filter: contrast(50%);
    -webkit-filter: contrast(50%); }
  .platform-welcome-searchArea .femme {
    position: absolute;
    left: 25px;
    bottom: 0px;
    height: 30vh;
    z-index: 1;
    background-image: url("../assets/images/header/figure/femme.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
    min-width: 160px; }
  .platform-welcome-searchArea .top-menu-banner {
    z-index: -1;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100vw;
    height: calc(100vh - 74px);
    position: absolute;
    background-position-x: 50%;
    background-position-y: 50%;
    transition: opacity 500ms; }
    .platform-welcome-searchArea .top-menu-banner.photo-hide {
      opacity: 0; }
  .platform-welcome-searchArea .homme {
    position: absolute;
    right: 25px;
    bottom: 0px;
    z-index: 1;
    background-image: url("../assets/images/header/figure/homme.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
    min-width: 160px;
    height: 30vh; }
  .platform-welcome-searchArea .etoiles {
    background-image: url("../assets/images/header/figure/etoiles.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
    min-width: 110px; }
  .platform-welcome-searchArea .etoiles2 {
    background-image: url("../assets/images/header/figure/etoiles2.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
    min-width: 110px; }

.xs .platform-welcome-searchArea .search-bar-container {
  margin-top: 25vh;
  width: 90%; }
  .xs .platform-welcome-searchArea .search-bar-container .search-button {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    background-color: #C93867;
    color: white;
    padding: 10px; }
  .xs .platform-welcome-searchArea .search-bar-container .search-bar-input .search-bar-input-content .search-bar-input-item {
    padding: 7px 10px;
    border-bottom: 1px solid #9F7DFF; }
    .xs .platform-welcome-searchArea .search-bar-container .search-bar-input .search-bar-input-content .search-bar-input-item md-icon {
      color: #5F2EEA; }

.xs .platform-welcome-searchArea .top-menu-banner {
  height: calc(100vh - 50px); }

.xs .platform-welcome-searchArea .image {
  filter: contrast(70%);
  -webkit-filter: contrast(70%); }

.sm .platform-welcome-searchArea .search-bar-container {
  margin-top: 20vh;
  width: 75%; }
  .sm .platform-welcome-searchArea .search-bar-container .search-button {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    background-color: #C93867;
    color: white;
    padding: 10px; }
  .sm .platform-welcome-searchArea .search-bar-container .search-bar-input .search-bar-input-content .search-bar-input-item {
    padding: 7px 10px;
    border-bottom: 1px solid #9F7DFF; }
    .sm .platform-welcome-searchArea .search-bar-container .search-bar-input .search-bar-input-content .search-bar-input-item md-icon {
      color: #5F2EEA; }

.sm .platform-welcome-searchArea .top-menu-banner {
  height: calc(100vh - 50px); }

.sm .platform-welcome-searchArea .image {
  filter: contrast(70%);
  -webkit-filter: contrast(70%); }

.gt-sm .platform-welcome-searchArea .search-bar-container .search-button {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #5F2EEA;
  width: 51px; }

.gt-sm .platform-welcome-searchArea .search-bar-container .search-bar-input .search-bar-input-content .search-bar-input-item {
  padding: 10px;
  border-right: 1px solid #9F7DFF; }
  .gt-sm .platform-welcome-searchArea .search-bar-container .search-bar-input .search-bar-input-content .search-bar-input-item md-icon {
    color: #5F2EEA; }

.gt-sm .platform-welcome-searchArea .search-bar-container #promo-place .promo-place-popup-container {
  left: -55px; }

.gt-sm .platform-welcome-searchArea .search-bar-container #promo-place-popup {
  max-height: 400px; }

.gt-sm .platform-welcome-searchArea .search-bar-container #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isSearch {
  max-height: 450px; }

.gt-sm .platform-welcome-searchArea .search-bar-container #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isFavorite {
  max-height: 450px; }

.welcome-teasing {
  position: relative; }
  .welcome-teasing .teasing-image {
    background-image: url("../assets/images/header/pexels-maria-orlova-4969838.webp");
    background-size: cover;
    background-repeat: no-repeat; }
  .welcome-teasing .rectangle {
    height: 70vh;
    width: 100vw; }
  .welcome-teasing .teasing-infos {
    padding-bottom: 25px;
    padding-right: 15%;
    padding-top: 0px;
    padding-left: 10px;
    background: #EA4A4A; }
    .welcome-teasing .teasing-infos .teasing-text {
      font-family: Poppins;
      color: #fff; }
      .welcome-teasing .teasing-infos .teasing-text .teasing-title {
        font-weight: 800;
        font-size: 34px;
        text-align: right;
        margin-bottom: 20px; }
      .welcome-teasing .teasing-infos .teasing-text .teasing-description {
        text-align: right;
        margin-bottom: 20px; }
      .welcome-teasing .teasing-infos .teasing-text kalendes-button .kalendes-button-text {
        font-weight: bold;
        font-size: 24px;
        color: #EA4A4A; }
  .welcome-teasing .ellipse {
    position: relative;
    overflow: hidden;
    height: 72px; }
    .welcome-teasing .ellipse .ellipse-image {
      position: absolute;
      left: -600px;
      bottom: -90px; }
  .welcome-teasing .welcome-teasing-mobile {
    width: 100vw; }
    .welcome-teasing .welcome-teasing-mobile .teasing-image {
      background-image: url("../assets/images/header/pexels-maria-orlova-4969838.webp");
      background-size: cover;
      height: 50vh; }
    .welcome-teasing .welcome-teasing-mobile .ellipse {
      background: #EA4A4A;
      -webkit-clip-path: ellipse(50% 21% at 50% 100%);
              clip-path: ellipse(50% 21% at 50% 100%); }
    .welcome-teasing .welcome-teasing-mobile .teasing-title {
      text-align: center;
      font-weight: 800;
      font-size: 24px; }
    .welcome-teasing .welcome-teasing-mobile .teasing-text {
      background: #EA4A4A;
      font-family: Poppins;
      color: #fff;
      padding: 20px; }
    .welcome-teasing .welcome-teasing-mobile kalendes-button {
      padding: 20px; }
      .welcome-teasing .welcome-teasing-mobile kalendes-button .kalendes-button-text {
        font-weight: bold;
        font-size: 16px;
        color: #EA4A4A; }

.welcome-footer {
  position: relative;
  background: #5F2EEA;
  color: #fff;
  padding: 40px;
  padding-left: 10%;
  padding-right: 5%; }
  .welcome-footer .welcome-footer-container {
    padding: 10px; }
  .welcome-footer .footer-item-title {
    text-transform: uppercase;
    padding-bottom: 20px;
    font-weight: 800;
    font-size: 16px; }
  .welcome-footer .footer-item-text {
    min-width: 200px; }
    .welcome-footer .footer-item-text a {
      font-size: 14px;
      cursor: pointer;
      color: #fff; }
  .welcome-footer .footer-item-text:hover {
    text-decoration: underline; }

.xs .welcome-footer {
  padding-left: 10px;
  padding-right: 10px; }
  .xs .welcome-footer .footer-item-text {
    min-width: 120px; }
  .xs .welcome-footer .welcome-footer {
    padding: 40px 0px; }

#kalendes-cart-top-menu-client .title {
  height: 60px;
  background-color: #E0E0E0;
  color: #333333;
  font-weight: 600;
  letter-spacing: 1px;
  font-size: 14px; }

#kalendes-cart-top-menu-client .scrollable {
  min-height: 40px; }

#kalendes-cart-top-menu-client .bottom {
  height: 90px;
  box-shadow: 0px 0px 10px 0px #b3b3b3; }
  #kalendes-cart-top-menu-client .bottom .total-container {
    font-size: 14px;
    font-weight: 600;
    width: 80%;
    margin-bottom: 10px; }
  #kalendes-cart-top-menu-client .bottom .button-container {
    width: 80%; }
    #kalendes-cart-top-menu-client .bottom .button-container kalendes-button .kalendes-button {
      border: 2px solid;
      border-radius: 3px; }
      #kalendes-cart-top-menu-client .bottom .button-container kalendes-button .kalendes-button .kalendes-button-content {
        height: 30px; }
      #kalendes-cart-top-menu-client .bottom .button-container kalendes-button .kalendes-button .kalendes-button-text {
        font-weight: 600; }

#kalendes-cart-top-menu-client .articles-container {
  min-height: 100%;
  padding-bottom: 5px; }
  #kalendes-cart-top-menu-client .articles-container kalendes-cart-product-top-menu-client {
    width: 100%; }
  #kalendes-cart-top-menu-client .articles-container kalendes-cart-product-top-menu-client:last-child #kalendes-cart-product-top-menu-client {
    border-bottom: none;
    padding-bottom: 0; }

#account-rdv-item {
  padding: 10px 10px; }
  #account-rdv-item .item-content {
    background-color: white;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    border-radius: 5px; }
    #account-rdv-item .item-content .v-separator {
      margin-left: 5px;
      margin-right: 5px; }
    #account-rdv-item .item-content .item-boutique-libelle:hover {
      text-decoration: underline; }
  #account-rdv-item .item-content-main {
    padding: 10px;
    background-color: #F8F8FF;
    border-bottom: 2px solid #E9E9F8; }
  #account-rdv-item .item-content-actions {
    padding: 10px; }
    #account-rdv-item .item-content-actions .action-item {
      margin-top: 10px;
      margin-left: 8px;
      cursor: pointer; }
      #account-rdv-item .item-content-actions .action-item md-icon {
        color: #0B0643;
        margin-right: 2px;
        min-height: 18px !important;
        min-width: 18px !important;
        height: 18px !important;
        width: 18px !important;
        font-size: 18px !important; }
      #account-rdv-item .item-content-actions .action-item span {
        font-size: 12px;
        white-space: nowrap; }
        #account-rdv-item .item-content-actions .action-item span:hover {
          text-decoration: underline; }

.xs #account-rdv-item .item-content-actions .action-item span {
  font-size: 10px; }

.sm #account-rdv-item {
  padding: 20px 60px; }

#account-rdv-notEnabled {
  padding: 10px 10px; }
  #account-rdv-notEnabled .notEnabled-content {
    background-color: white;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    border-radius: 5px; }
    #account-rdv-notEnabled .notEnabled-content .v-separator {
      margin-left: 5px;
      margin-right: 5px; }
    #account-rdv-notEnabled .notEnabled-content .notEnabled-boutique-libelle:hover {
      text-decoration: underline; }
  #account-rdv-notEnabled .notEnabled-content-main {
    padding: 10px;
    background-color: #F8F8FF;
    border-bottom: 2px solid #E9E9F8; }
  #account-rdv-notEnabled .notEnabled-content-actions {
    padding: 10px; }
    #account-rdv-notEnabled .notEnabled-content-actions .action-notEnabled {
      margin-left: 8px;
      cursor: pointer; }
      #account-rdv-notEnabled .notEnabled-content-actions .action-notEnabled md-icon {
        color: #0B0643;
        margin-right: 2px;
        min-height: 18px !important;
        min-width: 18px !important;
        height: 18px !important;
        width: 18px !important;
        font-size: 18px !important; }
      #account-rdv-notEnabled .notEnabled-content-actions .action-notEnabled span {
        font-size: 12px;
        white-space: nowrap; }
        #account-rdv-notEnabled .notEnabled-content-actions .action-notEnabled span:hover {
          text-decoration: underline; }

.xs #account-rdv-notEnabled .notEnabled-content-actions .action-notEnabled span {
  font-size: 10px; }

.sm #account-rdv-notEnabled {
  padding: 20px 60px; }

#kalendes-cart-top-menu-client .title {
  height: 60px;
  background-color: #E0E0E0;
  color: #333333;
  font-weight: 600;
  letter-spacing: 1px;
  font-size: 14px; }

#kalendes-cart-top-menu-client .scrollable {
  min-height: 40px; }

#kalendes-cart-top-menu-client .bottom {
  height: 90px;
  box-shadow: 0px 0px 10px 0px #b3b3b3; }
  #kalendes-cart-top-menu-client .bottom .total-container {
    font-size: 14px;
    font-weight: 600;
    width: 80%;
    margin-bottom: 10px; }
  #kalendes-cart-top-menu-client .bottom .button-container {
    width: 80%; }
    #kalendes-cart-top-menu-client .bottom .button-container kalendes-button .kalendes-button {
      border: 2px solid;
      border-radius: 3px; }
      #kalendes-cart-top-menu-client .bottom .button-container kalendes-button .kalendes-button .kalendes-button-content {
        height: 30px; }
      #kalendes-cart-top-menu-client .bottom .button-container kalendes-button .kalendes-button .kalendes-button-text {
        font-weight: 600; }

#kalendes-cart-top-menu-client .articles-container {
  min-height: 100%;
  padding-bottom: 5px; }
  #kalendes-cart-top-menu-client .articles-container kalendes-cart-product-top-menu-client {
    width: 100%; }
  #kalendes-cart-top-menu-client .articles-container kalendes-cart-product-top-menu-client:last-child #kalendes-cart-product-top-menu-client {
    border-bottom: none;
    padding-bottom: 0; }

#kalendes-account-top-menu-client .title {
  height: 60px;
  background-color: #E0E0E0;
  color: #333333;
  font-weight: 600;
  letter-spacing: 1px;
  font-size: 14px;
  min-height: 60px; }

#kalendes-account-top-menu-client .content {
  padding-top: 20px;
  padding-bottom: 20px; }
  #kalendes-account-top-menu-client .content kalendes-button {
    width: 85%; }
    #kalendes-account-top-menu-client .content kalendes-button .kalendes-button-text {
      font-weight: 700; }
    #kalendes-account-top-menu-client .content kalendes-button.connexion .kalendes-button-text {
      color: white; }
  #kalendes-account-top-menu-client .content .pro {
    color: #333333;
    font-size: 16px;
    font-weight: 700;
    text-decoration: underline;
    cursor: pointer; }

.platform-basket-summary-item .basket4Summary-item {
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  background-color: white;
  border-radius: 5px;
  padding: 10px;
  margin: 10px 0px; }

.platform-basket-summary-item .basket4Summary-link {
  cursor: pointer;
  text-decoration: underline;
  color: #333333;
  margin-left: 10px;
  font-size: 14px; }

.article-choice-list .categorie-title {
  margin-top: 40px;
  margin-bottom: 5px;
  margin-left: 20px;
  font-weight: 600;
  font-size: 18px; }

.article-choice-list .choice-mobile-item {
  padding: 10px 20px;
  background-color: white; }
  .article-choice-list .choice-mobile-item.has-more-proposition {
    padding-bottom: 0px; }
  .article-choice-list .choice-mobile-item .item-title {
    font-size: 14px;
    font-weight: 500; }
  .article-choice-list .choice-mobile-item .item-subtitle {
    font-size: 12px; }
  .article-choice-list .choice-mobile-item.pair {
    background-color: #F8F8FF; }
  .article-choice-list .choice-mobile-item:not(.last) {
    border-bottom: 1px solid #E9E9F8; }
  .article-choice-list .choice-mobile-item:not(.in-popup) md-icon {
    font-size: 18px;
    height: 18px;
    width: 18px;
    min-height: 18px;
    min-width: 18px; }
  .article-choice-list .choice-mobile-item.in-popup md-icon {
    color: #0B0643; }
  .article-choice-list .choice-mobile-item .proposition-box {
    border: 1px solid #0B0643;
    padding: 1px 5px;
    min-width: 20px;
    margin-right: 10px;
    border-radius: 2px;
    font-size: 11px; }

.article-choice-list .proposition-more {
  font-size: 12px;
  text-decoration: underline;
  margin-top: 10px;
  margin-bottom: 3px; }

.article-choice-list .list-more-content {
  border-radius: 5px;
  color: #0B0643;
  font-size: 14px;
  font-weight: bold;
  padding: 10px; }
  .article-choice-list .list-more-content md-icon {
    color: #0B0643; }

.article-choice-loading {
  min-height: 250px; }
  .article-choice-loading .loading-square {
    background-color: #eeeeee;
    height: 18px;
    width: 18px;
    margin-right: 10px;
    animation: blinker-25 1s linear infinite !important; }

.article-choice-mobile {
  border-top: 1px solid #E9E9F8; }
  .article-choice-mobile .prestation-more {
    background-color: #5F2EEA;
    color: white;
    font-size: 14px;
    font-weight: bold; }
    .article-choice-mobile .prestation-more md-icon {
      color: white;
      margin-right: 5px; }
  .article-choice-mobile .articles-container {
    padding: 5px 0px; }
    .article-choice-mobile .articles-container.bordered {
      border-bottom: 1px solid #E9E9F8; }
  .article-choice-mobile .proposition-more {
    font-size: 12px;
    text-decoration: underline;
    margin-bottom: 3px; }
  .article-choice-mobile .proposition-summary-loading .box-container {
    margin-top: 5px;
    margin-bottom: 5px; }
    .article-choice-mobile .proposition-summary-loading .box-container .box {
      margin-right: 10px;
      position: relative;
      border-radius: 2px;
      border: 1px solid #eeeeee;
      padding: 5px 5px;
      font-weight: 600;
      min-width: 20px;
      height: 10px; }
      .article-choice-mobile .proposition-summary-loading .box-container .box .kalendes-loading-mask .mask-text-lines .text-line {
        margin: 0px; }
  .article-choice-mobile .prestation-more-content {
    padding: 10px; }
  .article-choice-mobile .choice-mobile-date {
    border-left: 2px solid white;
    font-weight: 400;
    font-size: 12px;
    padding: 10px; }
    .article-choice-mobile .choice-mobile-date md-icon {
      font-size: 20px;
      min-height: 20px;
      min-width: 20px;
      height: 20px;
      width: 20px; }

#booking-online-notification-list .notifications-content {
  padding-right: 60px;
  padding-left: 60px;
  padding-bottom: 160px; }
  #booking-online-notification-list .notifications-content .main-title {
    color: #333333;
    font-weight: 800;
    font-size: 30px;
    line-height: 45px;
    margin-top: 20px;
    margin-bottom: 40px;
    text-align: center; }
  #booking-online-notification-list .notifications-content .notification-item {
    padding: 20px 10px;
    min-height: 80px; }
    #booking-online-notification-list .notifications-content .notification-item .item-title {
      font-weight: 800;
      font-size: 24px;
      color: #5F2EEA; }
    #booking-online-notification-list .notifications-content .notification-item .item-description {
      color: #4F4F4F;
      font-size: 14px;
      line-height: 21px; }
    #booking-online-notification-list .notifications-content .notification-item.bordered {
      border-bottom: 1.5px solid #DFDFFF; }
  #booking-online-notification-list .notifications-content .check-text {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 14px;
    color: #333333;
    margin-left: 20px;
    cursor: pointer; }
  #booking-online-notification-list .notifications-content .booking-online-notification-list-validate {
    margin-top: 30px; }

.xs #booking-online-notification-list .notifications-content {
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 160px; }

.platform-search-item-header {
  cursor: pointer;
  padding: 10px;
  margin-bottom: 20px; }
  .platform-search-item-header .title {
    font-size: 30px;
    font-weight: bold;
    color: #333333; }
  .platform-search-item-header .secondary-title {
    font-size: 16px; }

.xs .platform-search-item-header {
  margin-bottom: 10px; }

#platform-booking-confirmation-confirmed .sub-title {
  font-weight: 300; }

#platform-booking-confirmation-confirmed .confirmed-container {
  background-color: white;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  padding: 20px 15%;
  padding-bottom: 60px; }

#platform-booking-confirmation-confirmed .image-container {
  margin: 20px;
  height: 150px;
  width: 100%;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat, no-repeat;
  background-position: center center; }

#platform-booking-confirmation-confirmed .infos-map {
  margin: 20px;
  height: 150px; }

#platform-booking-confirmation-confirmed .confirmed-button {
  border: 1px solid #5F2EEA;
  padding: 7px;
  border-radius: 100px;
  margin-right: 15px; }
  #platform-booking-confirmation-confirmed .confirmed-button md-icon {
    color: #5F2EEA; }

#platform-booking-confirmation-confirmed .infos-separator {
  margin-top: 40px;
  margin-bottom: 5px;
  border-bottom: 1px solid #E9E9F8; }

#platform-booking-confirmation-confirmed .infos-rdv md-icon {
  color: #5F2EEA; }

#platform-booking-confirmation-confirmed .infos-rdv .info-rdv-date {
  min-width: 190px; }

#platform-booking-confirmation-confirmed .gift {
  margin-left: 30px; }

#platform-booking-confirmation-confirmed .customFields-title {
  margin-top: 10px;
  font-weight: 600; }

.xs #platform-booking-confirmation-confirmed .confirmed-container {
  padding: 20px 10px;
  margin: 5px; }

.platform-account-signin-confirmation .validation-message {
  padding: 20px;
  border: 2px solid #DFDFFF; }
  .platform-account-signin-confirmation .validation-message img {
    margin: 20px; }
  .platform-account-signin-confirmation .validation-message .title {
    margin-bottom: 20px;
    font-weight: 800;
    font-size: 36px;
    color: #333333;
    text-align: center; }
  .platform-account-signin-confirmation .validation-message .comments {
    color: #4F4F4F;
    font-size: 14px; }

.platform-account-signin-confirmation .subtitle {
  color: #333333;
  font-size: 18px;
  text-align: center;
  margin-top: 40px; }

.platform-account-signin-confirmation .redirection-link {
  text-align: center;
  font-weight: 500;
  font-size: 12px;
  text-decoration: underline;
  margin-top: 40px;
  color: #828282;
  cursor: pointer; }

.xs .platform-account-signin-confirmation .validation-message {
  padding: 10px;
  margin: 10px; }

.platform-account-signin-form .title {
  font-size: 36px;
  font-weight: 800 !important;
  margin-bottom: 20px;
  text-align: center; }

.platform-account-signin-form .homme {
  height: 40vh;
  background-image: url("../assets/images/header/figure/homme_left.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 400px; }

.platform-account-signin-form .femme {
  height: 40vh;
  background-image: url("../assets/images/header/figure/femme_right.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 400px; }

.platform-account-signin-form .form-content {
  margin: 10px;
  padding: 15px;
  min-width: 450px !important; }

.xs .form-content {
  min-width: 0px !important; }

.platform-account-signin-validation .validation-message {
  padding: 20px;
  margin: 20px 80px;
  border: 2px solid #DFDFFF; }
  .platform-account-signin-validation .validation-message img {
    margin: 20px; }
  .platform-account-signin-validation .validation-message .title {
    margin-bottom: 20px;
    font-weight: 800;
    font-size: 36px;
    color: #333333;
    text-align: center; }
  .platform-account-signin-validation .validation-message .comments {
    color: #4F4F4F;
    font-size: 14px; }

.platform-account-signin-validation .signin-sms-container {
  border: 1px solid #DFDFFF;
  padding: 20px;
  margin-top: 50px; }
  .platform-account-signin-validation .signin-sms-container .sms-title {
    font-weight: bold; }
  .platform-account-signin-validation .signin-sms-container .sms-subTitle {
    color: #4F4F4F;
    font-size: 14px;
    margin-bottom: 15px; }

.xs .platform-account-signin-validation .validation-message {
  padding: 10px;
  margin: 10px; }

.platform-account-login-signin {
  border: 1px solid #dfd1ff;
  padding: 30px;
  min-height: 80%; }
  .platform-account-login-signin .title {
    font-size: 35px;
    font-weight: 800 !important;
    margin-bottom: 20px;
    text-align: center; }
  .platform-account-login-signin .content {
    font-size: 16px;
    margin-bottom: 20px; }

.platform-account-loginForm {
  padding: 30px; }
  .platform-account-loginForm .title {
    font-size: 35px;
    font-weight: 800 !important;
    margin-bottom: 20px;
    text-align: center; }
  .platform-account-loginForm .log-in-facebook {
    font-size: 18px !important;
    border-radius: 5px;
    padding: 10px;
    background-color: #f2edff;
    border: 1px solid #dfd1ff;
    cursor: pointer; }
  .platform-account-loginForm .log-in-facebook:hover {
    opacity: 0.8;
    transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
  .platform-account-loginForm .log-in-google {
    font-size: 18px !important;
    border-radius: 5px;
    padding: 10px;
    background-color: #f2edff;
    border: 1px solid #dfd1ff;
    cursor: pointer; }
  .platform-account-loginForm .log-in-google:hover {
    opacity: 0.8;
    transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
  .platform-account-loginForm .reset-password {
    cursor: pointer; }
    .platform-account-loginForm .reset-password:hover {
      text-decoration: underline; }

.xs .platform-account-loginForm {
  padding: 0px; }

.carouselLarge-etablissement {
  border-radius: 5px;
  overflow: hidden;
  height: 350px;
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05); }

#platform-layout-desktop-menu-search {
  background-color: #fff;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  padding: 2px 10px;
  padding-bottom: 5px; }
  #platform-layout-desktop-menu-search .menu-search-top {
    margin-bottom: 10px; }
    #platform-layout-desktop-menu-search .menu-search-top .menu-search-top-text {
      color: #0B0643;
      font-size: 12px;
      font-weight: 300;
      cursor: pointer;
      margin-right: 20px; }
      #platform-layout-desktop-menu-search .menu-search-top .menu-search-top-text:hover {
        text-decoration: underline; }
      #platform-layout-desktop-menu-search .menu-search-top .menu-search-top-text.red {
        color: #EA4A4A; }
  #platform-layout-desktop-menu-search .menu-search-container {
    position: relative;
    width: 60vw;
    border: 1px solid #E9E9F8;
    background-color: #F8F8FF;
    padding: 5px 5px;
    border-radius: 5px; }
    #platform-layout-desktop-menu-search .menu-search-container .promo-categorie .promo-categorie-popup-container {
      top: 45px; }
    #platform-layout-desktop-menu-search .menu-search-container input {
      background-color: #F8F8FF;
      border: none;
      font-size: 14px;
      font-weight: 400;
      padding: 5px; }
      #platform-layout-desktop-menu-search .menu-search-container input:-ms-input-placeholder {
        font-size: 12px;
        font-weight: 300;
        color: #6E6E8C; }
      #platform-layout-desktop-menu-search .menu-search-container input::placeholder {
        font-size: 12px;
        font-weight: 300;
        color: #6E6E8C; }
    #platform-layout-desktop-menu-search .menu-search-container input[disabled] {
      pointer-events: none; }
    #platform-layout-desktop-menu-search .menu-search-container md-icon {
      color: #0B0643; }
    #platform-layout-desktop-menu-search .menu-search-container .vertical-separator {
      border-right: 1px solid #E9E9F8; }

.payment-card-item .card-item-link {
  cursor: pointer;
  text-decoration: underline;
  color: #333333;
  font-size: 14px;
  margin-right: 10px; }

#proposition-mobile-discount .discount-container {
  /*
        background-color: white;
        border: 1px solid #E0E0E0;
        margin: 10px;
        padding: 10px;
        padding-bottom: 0px;
        border-radius: 5px;

         */ }
  #proposition-mobile-discount .discount-container .discount-max {
    color: #EA4A4A;
    font-size: 14px;
    font-weight: bold; }
    #proposition-mobile-discount .discount-container .discount-max md-icon {
      color: #EA4A4A;
      min-height: 20px !important;
      min-width: 20px !important;
      font-size: 20px;
      height: 20px;
      width: 20px;
      margin-right: 5px; }
  #proposition-mobile-discount .discount-container .discount-description {
    margin-top: 5px;
    font-size: 11px;
    font-weight: 300;
    line-height: 13px; }

#platform-layout-desktop-menu-welcome {
  background-color: #fff;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
  #platform-layout-desktop-menu-welcome .top-menu {
    width: 80vw;
    height: 9vh; }
    #platform-layout-desktop-menu-welcome .top-menu a {
      height: 100%;
      font-weight: 600;
      font-size: 14px;
      cursor: pointer; }
    #platform-layout-desktop-menu-welcome .top-menu a:hover {
      color: #5F2EEA; }
    #platform-layout-desktop-menu-welcome .top-menu .logo {
      width: 48px;
      height: 45px; }
    #platform-layout-desktop-menu-welcome .top-menu .name {
      width: 91px;
      height: 15px; }
  @media only screen and (max-width: 1200px) {
    #platform-layout-desktop-menu-welcome .top-menu {
      width: 85vw; } }
  @media only screen and (max-width: 1100px) {
    #platform-layout-desktop-menu-welcome .top-menu {
      width: 85vw; }
      #platform-layout-desktop-menu-welcome .top-menu a {
        font-size: 12px; }
      #platform-layout-desktop-menu-welcome .top-menu .logo {
        width: 41px;
        height: 38px; }
      #platform-layout-desktop-menu-welcome .top-menu .name {
        width: 77px;
        height: 13px; }
      #platform-layout-desktop-menu-welcome .top-menu kalendes-button {
        font-size: 13px; } }
  @media only screen and (max-width: 1030px) {
    #platform-layout-desktop-menu-welcome .top-menu {
      width: 90vw; } }

#platform-layout-desktop-menu-promo {
  background-color: #fff;
  border-bottom: 1px solid #E9E9F8;
  padding: 2px 10px;
  padding-bottom: 5px; }
  #platform-layout-desktop-menu-promo .menu-promo-top {
    margin-bottom: 10px; }
    #platform-layout-desktop-menu-promo .menu-promo-top .menu-promo-top-text {
      color: #0B0643;
      font-size: 12px;
      font-weight: 300;
      cursor: pointer;
      margin-right: 20px; }
      #platform-layout-desktop-menu-promo .menu-promo-top .menu-promo-top-text:hover {
        text-decoration: underline; }
  #platform-layout-desktop-menu-promo .menu-promo-container {
    position: relative;
    width: 60vw;
    border: 1px solid #E9E9F8;
    background-color: #F8F8FF;
    padding: 5px 5px;
    border-radius: 5px; }
    #platform-layout-desktop-menu-promo .menu-promo-container .promo-categorie .promo-categorie-popup-container {
      top: 45px; }
    #platform-layout-desktop-menu-promo .menu-promo-container input {
      background-color: #F8F8FF;
      border: none;
      font-size: 14px;
      font-weight: 400;
      padding: 5px; }
      #platform-layout-desktop-menu-promo .menu-promo-container input:-ms-input-placeholder {
        font-size: 12px;
        font-weight: 300;
        color: #6E6E8C; }
      #platform-layout-desktop-menu-promo .menu-promo-container input::placeholder {
        font-size: 12px;
        font-weight: 300;
        color: #6E6E8C; }
    #platform-layout-desktop-menu-promo .menu-promo-container md-icon {
      color: #0B0643; }
    #platform-layout-desktop-menu-promo .menu-promo-container .vertical-separator {
      border-right: 1px solid #E9E9F8; }
    #platform-layout-desktop-menu-promo .menu-promo-container .menu-promo-item {
      cursor: pointer; }
    #platform-layout-desktop-menu-promo .menu-promo-container .promo-sort-button {
      padding-left: 5px;
      min-width: 100px; }
      #platform-layout-desktop-menu-promo .menu-promo-container .promo-sort-button .sort-button-text {
        font-size: 14px;
        font-weight: 400;
        margin-right: 10px; }
      #platform-layout-desktop-menu-promo .menu-promo-container .promo-sort-button md-icon {
        color: #0B0643; }

#platform-product-list-mobile .platform-product-list-title {
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  margin: 20px 0px; }

#platform-product-list-mobile .product-nav {
  position: relative; }
  #platform-product-list-mobile .product-nav .product-elementId {
    position: absolute;
    top: -50px; }

#platform-product-list-mobile .family-title {
  font-weight: bold;
  font-size: 18px;
  padding-top: 30px;
  padding-left: 10px; }

#platform-product-list-mobile .product-list-categorie {
  padding: 15px 10px;
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  margin: 2px;
  font-size: 14px; }
  #platform-product-list-mobile .product-list-categorie .categorie-title {
    font-size: 12px;
    font-weight: 300;
    text-decoration: underline;
    margin-bottom: 3px; }
  #platform-product-list-mobile .product-list-categorie .categorie-value {
    font-size: 15px;
    font-weight: 600; }
  #platform-product-list-mobile .product-list-categorie .categorie-nb {
    font-size: 12px; }

#platform-product-list-mobile .product-search-input {
  border: 1px solid #E0E0E0;
  background-color: #FFFFFF;
  margin: 20px;
  border-radius: 5px;
  font-weight: 500;
  font-size: 14px;
  height: 55px;
  letter-spacing: 1px;
  color: #E0E0E0; }
  #platform-product-list-mobile .product-search-input input {
    border: none; }
  #platform-product-list-mobile .product-search-input input:focus {
    outline: none; }
  #platform-product-list-mobile .product-search-input md-icon {
    margin-left: 10px;
    margin-right: 10px; }

#payment-card-save .cb-newCard-content {
  padding: 10px;
  border: 1px solid #9F7DFF;
  border-radius: 5px; }

#payment-card-save .cb-newCard-toBeSaved {
  margin-top: 10px;
  margin-left: 10px; }
  #payment-card-save .cb-newCard-toBeSaved .check-text {
    margin-left: 10px;
    cursor: pointer;
    color: #592BCA; }

#payment-card-save .card-errors {
  color: #C93867;
  font-size: 12px; }

.pro-selection-advanced .popup-title {
  font-size: 22px;
  font-weight: 800;
  text-align: center; }

.pro-selection-advanced .prestation-title {
  font-weight: 800;
  font-size: 24px;
  color: #5F2EEA; }

.pro-selection-advanced .tache-title {
  color: #333333;
  font-weight: 700; }

.pro-selection-advanced .pay {
  width: 35%; }

.pro-selection-simple .fac {
  font-size: 14px;
  color: #2d323e; }

.pro-selection-simple .title {
  color: #333333;
  font-weight: bold; }

.pro-selection-simple .add-pro-text {
  text-decoration: underline;
  cursor: pointer; }

.pro-selection-simple .platform .kalendes-input .kalendes-input-content select {
  font-family: Poppins, sans-serif;
  background-color: #F1F1FF;
  border-radius: 5px;
  border: 0px; }

.pro-selection-simple .icon {
  border-radius: 50%;
  height: 50px;
  width: 50px;
  max-height: 50px;
  max-width: 50px;
  border: 2px solid grey;
  margin-right: 5px; }
  .pro-selection-simple .icon md-icon {
    font-size: 35px;
    width: 35px;
    height: 35px; }

.pro-selection-simple select {
  height: 50px;
  padding-left: 20px; }

#promo-date-popup {
  background-color: white; }
  #promo-date-popup .promo-date-popup-mobile {
    margin-right: 35px; }
  #promo-date-popup .periode-choice-button {
    padding: 5px 10px;
    background-color: white;
    border-radius: 10px;
    border: solid 1px #5F2EEA;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    cursor: pointer;
    margin: 5px;
    margin-bottom: 2px; }
    #promo-date-popup .periode-choice-button:not(.selected):hover {
      opacity: 0.5; }
    #promo-date-popup .periode-choice-button.selected {
      border: none;
      background-color: #5F2EEA;
      color: white; }

.mobile #promo-date-popup .periode-choice-button {
  font-size: 14px; }

.mobile.sm #promo-date-popup {
  padding: 40px; }

.desktop #promo-date-popup {
  min-height: 420px;
  min-width: 450px; }

.proposition-summary-loading .box-container {
  margin-top: 20px;
  margin-bottom: 30px; }
  .proposition-summary-loading .box-container .box {
    margin-right: 40px;
    position: relative;
    border-radius: 3px;
    border: 1px solid #eeeeee;
    padding: 5px 20px;
    font-weight: 600;
    min-width: 40px;
    height: 20px; }

#promo-place-popup {
  background-color: white; }
  #promo-place-popup .location-item {
    cursor: pointer;
    margin: 0px 20px;
    padding: 10px 0px;
    border-bottom: 1px solid #F1F1FF; }
    #promo-place-popup .location-item md-icon {
      color: #5F2EEA; }
  #promo-place-popup .location-libelle {
    font-size: 14px; }
  #promo-place-popup .location-title {
    font-size: 18px;
    padding-left: 10px;
    margin-top: 20px; }

.mobile #promo-place-popup .location-container {
  padding: 20px; }

.mobile.sm #promo-place-popup {
  padding: 40px; }

.desktop #promo-place-popup {
  min-height: 300px;
  min-width: 450px; }

#seo-page-link-place a {
  cursor: pointer; }

#seo-page-link-place .seo-page-link-place-title {
  background-color: #5F2EEA;
  border-radius: 5px;
  color: white;
  font-weight: 800;
  font-size: 25px;
  margin-bottom: 20px;
  margin-top: 60px;
  text-align: center; }

#seo-page-link-place .seo-page-link-place {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 27px;
  color: #5F2EEA; }

#seo-page-link-prestation a {
  cursor: pointer; }

#seo-page-link-prestation .seo-page-link-prestation-title {
  background-color: #5F2EEA;
  border-radius: 5px;
  color: white;
  font-weight: 800;
  font-size: 25px;
  margin-bottom: 20px;
  margin-top: 60px;
  text-align: center; }

#seo-page-link-prestation .seo-page-link-prestation {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 27px;
  color: #5F2EEA; }

#promo-sort-popup .popup-item {
  margin: 15px 0px; }
  #promo-sort-popup .popup-item .popup-item-radio {
    accent-color: #5F2EEA;
    height: 18px;
    width: 18px;
    cursor: pointer;
    margin: 0px; }
  #promo-sort-popup .popup-item .popup-item-check {
    min-width: 30px; }
  #promo-sort-popup .popup-item .popup-item-text {
    margin-left: 5px;
    font-size: 13px;
    font-weight: 300; }
  #promo-sort-popup .popup-item md-icon {
    color: #5F2EEA;
    font-size: 20px;
    height: 20px;
    width: 20px;
    min-height: 20px;
    min-width: 20px; }

.xs #promo-sort-popup .popup-item .popup-item-text {
  font-size: 14px; }

.sm #promo-sort-popup .popup-item .popup-item-text {
  font-size: 14px; }

.mobile #promo-sort-popup {
  padding: 20px; }

.mobile.sm #promo-sort-popup {
  padding: 40px; }

.welcome-searchArea-benefice {
  border-radius: 5px;
  background-color: #fff; }
  .welcome-searchArea-benefice .benefice {
    text-align: center;
    font-weight: 700;
    font-size: 18px;
    max-width: 190px;
    min-width: 150px; }
    .welcome-searchArea-benefice .benefice img {
      height: 80px;
      margin-bottom: 20px; }

.sm .welcome-searchArea-benefice .benefice {
  margin-top: 30px; }

.xs .welcome-searchArea-benefice .benefice {
  margin-top: 30px; }

#kalendes-cart-product-top-menu-client {
  padding-left: 2%;
  padding-right: 2%;
  border-bottom: 1px solid #BDBDBD;
  padding-top: 15px;
  padding-bottom: 20px; }
  #kalendes-cart-product-top-menu-client .picture-container {
    background-color: whitesmoke;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%;
    max-width: 200px;
    min-width: 85px;
    width: 30%;
    min-height: 75px;
    height: 100%;
    margin-right: 8px; }
  #kalendes-cart-product-top-menu-client .data {
    width: 100%; }
  #kalendes-cart-product-top-menu-client .intitule {
    font-size: 13px;
    margin-bottom: 6px; }
    #kalendes-cart-product-top-menu-client .intitule .marque {
      color: #828282;
      font-weight: 500; }
    #kalendes-cart-product-top-menu-client .intitule .price {
      font-weight: 700; }
  #kalendes-cart-product-top-menu-client .choice-product {
    font-weight: 400; }
    #kalendes-cart-product-top-menu-client .choice-product .product-name {
      font-size: 13px;
      color: #333333;
      margin-bottom: 6px; }
    #kalendes-cart-product-top-menu-client .choice-product .nb {
      font-size: 11px;
      color: #828282;
      margin-bottom: 6px; }
    #kalendes-cart-product-top-menu-client .choice-product .quantity-control {
      font-size: 11px;
      color: #333333; }
      #kalendes-cart-product-top-menu-client .choice-product .quantity-control .delete {
        text-decoration: underline; }
      #kalendes-cart-product-top-menu-client .choice-product .quantity-control .add {
        text-decoration: underline; }

#kalendes-cart-product-top-menu-client {
  padding-left: 2%;
  padding-right: 2%;
  border-bottom: 1px solid #BDBDBD;
  padding-top: 15px;
  padding-bottom: 20px; }
  #kalendes-cart-product-top-menu-client .picture-container {
    background-color: whitesmoke;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%;
    max-width: 200px;
    min-width: 85px;
    width: 30%;
    min-height: 75px;
    height: 100%;
    margin-right: 8px; }
  #kalendes-cart-product-top-menu-client .data {
    width: 100%; }
  #kalendes-cart-product-top-menu-client .intitule {
    font-size: 13px;
    margin-bottom: 6px; }
    #kalendes-cart-product-top-menu-client .intitule .marque {
      color: #828282;
      font-weight: 500; }
    #kalendes-cart-product-top-menu-client .intitule .price {
      font-weight: 700; }
  #kalendes-cart-product-top-menu-client .choice-product {
    font-weight: 400; }
    #kalendes-cart-product-top-menu-client .choice-product .product-name {
      font-size: 13px;
      color: #333333;
      margin-bottom: 6px; }
    #kalendes-cart-product-top-menu-client .choice-product .nb {
      font-size: 11px;
      color: #828282;
      margin-bottom: 6px; }
    #kalendes-cart-product-top-menu-client .choice-product .quantity-control {
      font-size: 11px;
      color: #333333; }
      #kalendes-cart-product-top-menu-client .choice-product .quantity-control .delete {
        text-decoration: underline; }
      #kalendes-cart-product-top-menu-client .choice-product .quantity-control .add {
        text-decoration: underline; }

#promo-categorie-popup-desktop {
  min-height: 300px;
  min-width: 450px; }
  #promo-categorie-popup-desktop .categorie-popup-1stColumn {
    border-right: 1px solid #E9E9F8;
    min-width: 250px; }
    #promo-categorie-popup-desktop .categorie-popup-1stColumn .categorie-popup-1stColumn-item {
      padding: 10px;
      cursor: pointer;
      background: white;
      transition: background 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
      #promo-categorie-popup-desktop .categorie-popup-1stColumn .categorie-popup-1stColumn-item.selected {
        background: #F8F8FF; }
        #promo-categorie-popup-desktop .categorie-popup-1stColumn .categorie-popup-1stColumn-item.selected .categorie-popup-1stColumn-text {
          font-weight: 600; }
      #promo-categorie-popup-desktop .categorie-popup-1stColumn .categorie-popup-1stColumn-item.specialItem {
        color: #5F2EEA; }
        #promo-categorie-popup-desktop .categorie-popup-1stColumn .categorie-popup-1stColumn-item.specialItem.raz {
          color: #C93867; }
          #promo-categorie-popup-desktop .categorie-popup-1stColumn .categorie-popup-1stColumn-item.specialItem.raz:hover {
            background: #F8F8FF; }
      #promo-categorie-popup-desktop .categorie-popup-1stColumn .categorie-popup-1stColumn-item .categorie-popup-1stColumn-text {
        font-size: 14px;
        font-weight: 400; }
      #promo-categorie-popup-desktop .categorie-popup-1stColumn .categorie-popup-1stColumn-item md-icon {
        min-height: 16px !important;
        min-width: 16px !important;
        font-size: 16px;
        height: 16px;
        width: 16px; }
  #promo-categorie-popup-desktop .categorie-popup-2ndColumn {
    min-width: 250px; }
    #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isFavorite {
      padding: 10px 20px;
      min-width: 450px;
      max-height: 70vh; }
      #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isFavorite .boutique-item {
        cursor: pointer;
        margin: 0px 20px;
        padding: 10px 0px;
        border-bottom: 1px solid #F1F1FF; }
        #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isFavorite .boutique-item md-icon {
          color: #5F2EEA; }
        #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isFavorite .boutique-item .boutique-libelle {
          font-size: 14px;
          font-weight: bold; }
        #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isFavorite .boutique-item:hover .boutique-libelle {
          text-decoration: underline; }
    #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isSearch {
      padding: 10px 20px;
      min-width: 450px;
      max-height: 70vh; }
      #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isSearch .prestation-item {
        cursor: pointer;
        margin: 0px 20px;
        padding: 10px 0px;
        border-bottom: 1px solid #F1F1FF; }
        #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isSearch .prestation-item md-icon {
          color: #5F2EEA; }
        #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isSearch .prestation-item .categorie-libelle {
          font-size: 14px; }
        #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isSearch .prestation-item .boutique-libelle {
          font-size: 14px;
          font-weight: bold; }
        #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isSearch .prestation-item .boutique-adresse {
          font-size: 12px; }
      #promo-categorie-popup-desktop .categorie-popup-2ndColumn .special-isSearch .prestation-title {
        font-size: 18px;
        font-weight: 600; }
    #promo-categorie-popup-desktop .categorie-popup-2ndColumn .categorie-popup-2ndColumn-container {
      padding: 10px 20px; }
    #promo-categorie-popup-desktop .categorie-popup-2ndColumn .categorie-popup-2ndColumn-title {
      font-size: 16px;
      font-weight: 600; }
    #promo-categorie-popup-desktop .categorie-popup-2ndColumn .categorie-popup-2ndColumn-group .categorie-popup-2ndColumn-item {
      font-size: 13px;
      font-weight: 400;
      padding: 7px 0px;
      padding-right: 20px;
      cursor: pointer; }
      #promo-categorie-popup-desktop .categorie-popup-2ndColumn .categorie-popup-2ndColumn-group .categorie-popup-2ndColumn-item:hover {
        text-decoration: underline; }

.desktop #promo-categorie-popup .categorie-popup-2ndColumn .categorie-popup-2ndColumn-group {
  width: 250px; }

#promo-categorie-popup-xs {
  background-color: white; }
  #promo-categorie-popup-xs .favorite-no-content {
    margin: 0px 20px;
    padding: 10px 0px;
    font-size: 12px; }
  #promo-categorie-popup-xs .prestation-item {
    cursor: pointer;
    margin: 0px 20px;
    padding: 10px 0px;
    border-bottom: 1px solid #F1F1FF; }
    #promo-categorie-popup-xs .prestation-item md-icon {
      color: #5F2EEA; }
    #promo-categorie-popup-xs .prestation-item .categorie-libelle {
      font-size: 14px; }
    #promo-categorie-popup-xs .prestation-item .boutique-libelle {
      font-size: 14px;
      font-weight: bold; }
    #promo-categorie-popup-xs .prestation-item .boutique-adresse {
      font-size: 12px; }
  #promo-categorie-popup-xs .categorie-all {
    margin-top: 20px;
    color: #C93867;
    font-size: 16px;
    text-transform: uppercase; }
  #promo-categorie-popup-xs .prestation-title {
    font-size: 18px;
    padding-left: 10px;
    margin-top: 20px;
    font-weight: 600; }
  #promo-categorie-popup-xs.is-mobile .prestation-container {
    margin-top: 60px;
    margin-left: 5%;
    margin-right: 5%; }
  #promo-categorie-popup-xs:not(.is-mobile) .prestation-item {
    font-size: 12px; }
    #promo-categorie-popup-xs:not(.is-mobile) .prestation-item:not(.is-categorie) {
      padding: 5px 0px; }
      #promo-categorie-popup-xs:not(.is-mobile) .prestation-item:not(.is-categorie) .categorie-libelle {
        font-size: 12px; }
    #promo-categorie-popup-xs:not(.is-mobile) .prestation-item.is-categorie {
      padding: 7px 0px; }
    #promo-categorie-popup-xs:not(.is-mobile) .prestation-item .categorie-libelle {
      font-size: 13px; }
    #promo-categorie-popup-xs:not(.is-mobile) .prestation-item .boutique-libelle {
      font-size: 12px; }
    #promo-categorie-popup-xs:not(.is-mobile) .prestation-item .boutique-adresse {
      font-size: 11px; }

body {
  color: #0B0643;
  background-color: #F8F8FF;
  outline: none; }

:focus-visible {
  outline: none; }

h1, h2 {
  margin-block-start: 0px;
  margin-block-end: 0px; }

a {
  color: #0B0643;
  text-decoration: none; }

input {
  outline: none;
  font-size: 14px;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  color: #0B0643;
  letter-spacing: 0.8px; }
  input:-ms-input-placeholder {
    color: #0B0643;
    font-weight: 300;
    font-size: 14px; }
  input::placeholder {
    color: #0B0643;
    font-weight: 300;
    font-size: 14px; }
  input::-ms-input-placeholder {
    color: #0B0643;
    font-weight: 300; }

[ng-click],
[data-ng-click],
[x-ng-click] {
  cursor: pointer; }

.bg-grey {
  background-color: #F8F8FF; }

.bg-grey-dark {
  background-color: #F1F1FF; }

.bg-red {
  background-color: #C93867; }

.fg-green {
  color: #43A047; }

.fg-red {
  color: #C93867; }

.bg-white {
  background-color: white; }

.bordered-top {
  border-top: 1px solid #E1E1E1; }

.bordered-bottom {
  border-bottom: 1px solid #E1E1E1; }

.position-relative {
  position: relative; }

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

.no-top-border {
  border-top: none !important; }

.no-bottom-border {
  border-bottom: none !important; }

.no-border {
  border: none !important; }

.text-noselect {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */ }

.text-truncate {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-justify {
  text-align: justify; }

.text-red {
  color: #E53935 !important; }

.text-green {
  color: #43A047; }

.text-orange {
  color: #FB8C00; }

.text-purple {
  color: #4722AE; }

.text-purple-light {
  color: #5F2EEA; }

.text-grey-light {
  color: #6E6E8C; }
  .text-grey-light.all div {
    color: #6E6E8C; }
  .text-grey-light.all span {
    color: #6E6E8C; }

.text-center {
  text-align: center; }

.cursor-pointer {
  cursor: pointer; }

.text-bold {
  font-weight: 600 !important; }

.text-bolder {
  font-weight: 700 !important; }

.text-uppercase {
  text-transform: uppercase; }

.text-primary {
  color: #0B0643; }
  .text-primary span {
    color: #0B0643; }

.text-secondary {
  color: #6E6E8C;
  font-weight: 400; }

.text-accent {
  color: #C93867; }

.text-light {
  font-weight: 300 !important; }
  .text-light.all div {
    font-weight: 300 !important; }
  .text-light.all span {
    font-weight: 300 !important; }

.text-italic {
  font-style: italic; }

.text-size-10 {
  font-size: 10px !important; }
  .text-size-10.all div {
    font-size: 10px !important; }
  .text-size-10.all span {
    font-size: 10px !important; }

.text-size-11 {
  font-size: 11px !important; }
  .text-size-11.all div {
    font-size: 11px !important; }
  .text-size-11.all span {
    font-size: 11px !important; }

.text-size-12 {
  font-size: 12px !important; }
  .text-size-12.all div {
    font-size: 12px !important; }
  .text-size-12.all span {
    font-size: 12px !important; }

.text-size-13 {
  font-size: 13px; }
  .text-size-13.all div {
    font-size: 13px !important; }
  .text-size-13.all span {
    font-size: 13px !important; }

.text-size-14 {
  font-size: 14px; }
  .text-size-14.all div {
    font-size: 14px !important; }
  .text-size-14.all span {
    font-size: 14px !important; }

.text-size-15 {
  font-size: 15px; }

.text-size-16 {
  font-size: 16px; }

.text-size-17 {
  font-size: 17px; }

.text-size-18 {
  font-size: 18px; }

.text-size-20 {
  font-size: 20px; }

.text-size-22 {
  font-size: 22px; }

.text-size-24 {
  font-size: 24px; }

.text-size-26 {
  font-size: 26px; }

.text-size-28 {
  font-size: 28px; }

.min-width-50 {
  min-width: 50px !important; }

.min-width-100 {
  min-width: 100px !important; }

.min-width-150 {
  min-width: 150px !important; }

.min-width-200 {
  min-width: 200px !important; }

.text-grey-light {
  color: #4F5050 !important; }

.text-align-right {
  text-align: right; }

.text-dashed {
  -moz-text-decoration-line: underline;
  -moz-text-decoration-style: dashed;
  -webkit-text-decoration-line: underline;
  -webkit-text-decoration-style: dashed;
  text-decoration-line: underline;
  text-decoration-style: dashed; }

.padding-5 {
  padding: 5px; }

.padding-10 {
  padding: 10px; }

.padding-15 {
  padding: 15px; }

.padding-20 {
  padding: 20px; }

.padding-left-5 {
  padding-left: 5px; }

.padding-left-10 {
  padding-left: 10px; }

.padding-left-15 {
  padding-left: 15px; }

.padding-left-20 {
  padding-left: 20px; }

.padding-left-25 {
  padding-left: 25px; }

.padding-left-30 {
  padding-left: 30px; }

.padding-right-5 {
  padding-right: 5px; }

.padding-right-10 {
  padding-right: 10px; }

.padding-right-15 {
  padding-right: 15px; }

.padding-right-20 {
  padding-right: 20px; }

.padding-right-25 {
  padding-right: 25px; }

.padding-right-30 {
  padding-right: 30px; }

.padding-bottom-5 {
  padding-bottom: 5px; }

.padding-bottom-10 {
  padding-bottom: 10px; }

.padding-bottom-15 {
  padding-bottom: 15px; }

.padding-bottom-20 {
  padding-bottom: 20px; }

.padding-bottom-30 {
  padding-bottom: 30px; }

.padding-bottom-150 {
  padding-bottom: 150px; }

.padding-top-5 {
  padding-top: 5px; }

.padding-top-10 {
  padding-top: 10px; }

.padding-top-15 {
  padding-top: 15px; }

.padding-top-20 {
  padding-top: 20px; }

.padding-top-30 {
  padding-top: 30px; }

.padding-top-60 {
  padding-top: 60px; }

.margin-5 {
  margin: 5px; }

.margin-10 {
  margin: 10px; }

.margin-15 {
  margin: 15px; }

.margin-20 {
  margin: 20px; }

.margin-horizontal-5 {
  margin-left: 5px;
  margin-right: 5px; }

.margin-horizontal-10 {
  margin: 0px 10px; }

.margin-horizontal-15 {
  margin: 0px 15px; }

.margin-horizontal-20 {
  margin: 0px 20px; }

.margin-horizontal-25 {
  margin: 0px 25px; }

.margin-horizontal-30 {
  margin: 0px 30px; }

.margin-left-5 {
  margin-left: 5px; }

.margin-left-10 {
  margin-left: 10px; }

.margin-left-15 {
  margin-left: 15px; }

.margin-left-20 {
  margin-left: 20px; }

.margin-right-5 {
  margin-right: 5px; }

.margin-right-10 {
  margin-right: 10px; }

.margin-right-15 {
  margin-right: 15px; }

.margin-right-20 {
  margin-right: 20px; }

.margin-right-30 {
  margin-right: 30px; }

.margin-top-5 {
  margin-top: 5px; }

.margin-top-10 {
  margin-top: 10px; }

.margin-top-15 {
  margin-top: 15px; }

.margin-top-20 {
  margin-top: 20px; }

.margin-top-30 {
  margin-top: 30px; }

.margin-top-60 {
  margin-top: 60px; }

.margin-bottom-5 {
  margin-bottom: 5px; }

.margin-bottom-10 {
  margin-bottom: 10px; }

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

.margin-bottom-20 {
  margin-bottom: 20px; }

.margin-bottom-30 {
  margin-bottom: 30px; }

.margin-bottom-60 {
  margin-bottom: 60px; }

.margin-vertical-5 {
  margin: 5px 0px; }

.margin-vertical-10 {
  margin: 10px 0px; }

.margin-vertical-15 {
  margin: 15px 0px; }

.margin-vertical-20 {
  margin: 20px 0px; }

.margin-vertical-30 {
  margin: 30px 0px; }

.padding-vertical-5 {
  padding: 5px 0px; }

.padding-vertical-10 {
  padding: 10px 0px; }

.padding-vertical-15 {
  padding: 15px 0px; }

.padding-vertical-20 {
  padding: 20px 0px; }

.padding-vertical-25 {
  padding: 25px 0px; }

.padding-vertical-30 {
  padding: 30px 0px; }

.padding-horizontal-5 {
  padding-left: 5px;
  padding-right: 5px; }

.padding-horizontal-10 {
  padding: 0px 10px; }

.padding-horizontal-15 {
  padding: 0px 15px; }

.padding-horizontal-20 {
  padding: 0px 20px; }

.padding-horizontal-25 {
  padding: 0px 25px; }

.padding-horizontal-30 {
  padding: 0px 30px; }

.padding-horizontal-60 {
  padding: 0px 60px; }

.separator {
  border-bottom: 1px solid #E9E9F8; }

.mobile input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.mobile textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

/* Ligne d'un */
.bloc-line:not(.no-padding) {
  padding: 10px 0px; }

.bloc-line.small-padding {
  padding: 5px 0px; }

.bloc-line.separator {
  padding: 15px 0px;
  border-bottom: 1px solid #E9E9F8; }

.bloc-line .bloc-title {
  min-width: 100px !important;
  font-weight: 500;
  font-size: 14px;
  color: #0B0643;
  white-space: nowrap; }

.bloc-line .bloc-value {
  color: #6E6E8C;
  font-size: 14px;
  font-weight: 400; }
  .bloc-line .bloc-value:not(.wrapped) {
    word-break: break-all;
    text-align: right; }
    .bloc-line .bloc-value:not(.wrapped) span {
      word-break: break-all;
      text-align: right; }

.bordered .bloc-line {
  border-bottom: 1px solid #E9E9F8; }
  .bordered .bloc-line:not(.no-padding) {
    padding: 15px 0px; }

.box-shadow-container {
  background-color: white;
  padding: 20px;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px; }

.title-orange-16 {
  font-weight: 700;
  font-size: 16px;
  color: #FBA67D; }

.title-orange-20 {
  font-weight: 700;
  font-size: 20px;
  color: #FBA67D; }

.hide-border-line {
  transform: translateY(-2px);
  height: 3px;
  min-height: 3px;
  background-color: white; }
  .hide-border-line.grey {
    background-color: #F8F8FF; }

.rotating {
  -webkit-animation: rotating 1s linear infinite; }

.icon-rotating md-icon {
  -webkit-animation: rotating 1s linear infinite; }

/******* ANIMATIONS ******/
@keyframes blinker-0 {
  50% {
    opacity: 0; } }

@keyframes blinker-75 {
  50% {
    opacity: 0.75; } }

@keyframes blinker-50 {
  50% {
    opacity: 0.5; } }

@keyframes blinker-25 {
  50% {
    opacity: 0.25; } }

@keyframes hover-opacity-on {
  from {
    opacity: 1; }
  to {
    opacity: 0.7; } }

@keyframes hover-opacity-off {
  to {
    opacity: 1; } }

@keyframes rotating {
  from {
    -webkit-transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg); } }

@keyframes kalendes-show-0-1 {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes kalendes-hide-0-1 {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.kalendes-animate-show-0-1-300 {
  animation-name: kalendes-show-0-1;
  animation-duration: 300ms;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.kalendes-animate-hide-0-1-300 {
  animation-name: kalendes-hide-0-1;
  animation-duration: 300ms;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

/* */
.kalendes-hover-opacity:hover {
  animation: hover-opacity-on 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0.7; }

/* Eviter qu'une zone ne soit compressée par un élément Flex */
.kalendes-no-shrink {
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.kalendes-scrollable-minHeight {
  min-height: 100vh; }

.kalendes-rotating {
  -webkit-animation: rotating 1s linear infinite; }

.kalendes-noScrollbar::-webkit-scrollbar {
  display: none; }

.kalendes-noScrollbar {
  -ms-overflow-style: none; }

.kalendes-bottom-message {
  position: absolute;
  left: 10px;
  bottom: 10px;
  height: 50px;
  min-width: 250px;
  color: white;
  border-radius: 2px;
  padding-left: 20px;
  padding-right: 10px;
  font-size: 15px;
  font-weight: bold;
  z-index: 10000; }
  .kalendes-bottom-message.xs {
    left: 0px;
    bottom: 0px;
    right: 0px; }
  .kalendes-bottom-message.success {
    background-color: #66BB6A; }
  .kalendes-bottom-message.danger {
    background-color: #EF5350; }

.kalendes-widget .kalendes-bottom-message {
  position: fixed; }

.kalendes-widget-content {
  line-height: initial; }
  .kalendes-widget-content .bg-grey {
    background-color: #FAFAFAFF; }
  .kalendes-widget-content .bg-grey-dark {
    background-color: #FAFAFAFF; }
  .kalendes-widget-content .widget-component-buttons {
    padding: 10px 5%; }
    .kalendes-widget-content .widget-component-buttons .account-basket-buttons-mobile {
      margin-bottom: 10px; }
    .kalendes-widget-content .widget-component-buttons .widget-component-buttons-one {
      margin-right: 15px; }
    .kalendes-widget-content .widget-component-buttons .widget-component-buttons-link {
      white-space: nowrap;
      font-size: 14px;
      text-decoration: underline;
      margin-right: 15px; }
    .kalendes-widget-content .widget-component-buttons .widget-component-buttons-account {
      margin-right: 15px;
      margin-left: 30px; }
    .kalendes-widget-content .widget-component-buttons .menu-content-item {
      color: #0D0D0D;
      font-weight: 600;
      font-size: 14px;
      margin: 0px 35px 0px 0px;
      white-space: nowrap; }
      .kalendes-widget-content .widget-component-buttons .menu-content-item md-icon {
        color: #212121; }
      .kalendes-widget-content .widget-component-buttons .menu-content-item:hover:not(.menu-basket-container) {
        opacity: 0.5; }
    .kalendes-widget-content .widget-component-buttons .menu-content-item-shopping-cart {
      position: relative; }
      .kalendes-widget-content .widget-component-buttons .menu-content-item-shopping-cart .notif_cart {
        position: absolute;
        background-color: #EA4A4A;
        top: -10px;
        right: -10px;
        border-radius: 100px;
        font-size: 10px;
        color: white;
        font-weight: 600;
        text-align: center;
        min-width: 17px;
        height: 17px; }
    .kalendes-widget-content .widget-component-buttons .kalendes-button:not(.no-top-padding):not(.small-padding):not(.bordered) .kalendes-button-content {
      height: 35px; }
    .kalendes-widget-content .widget-component-buttons .kalendes-button:not(.no-top-padding):not(.small-padding) .kalendes-button-content {
      height: 31px; }
  .kalendes-widget-content .widget-component-content {
    background-color: #FFFFFF; }

.pro-choice {
  cursor: pointer;
  border-radius: 5px;
  margin-bottom: 1px; }
  .pro-choice .libelle-tache {
    font-size: 14px;
    font-weight: 300; }
  .pro-choice .detail-header-photo {
    width: 40px;
    height: 40px;
    border-radius: 100px; }
  .pro-choice .pro {
    cursor: pointer;
    border: 1px solid #E0E0E0;
    border-radius: 5px;
    height: 50px;
    padding: 0px 5px;
    margin: 5px; }
    .pro-choice .pro input {
      margin: 0px; }
    .pro-choice .pro .name {
      font-weight: 500;
      color: #333333;
      font-size: 14px;
      padding: 0px 10px; }
  .pro-choice .pro:hover {
    background-color: #F1F1FF; }
    .pro-choice .pro:hover .name {
      color: #EA4A4A; }

#product-livraison .livraison-choice {
  border: 1px solid #E0E0E0;
  background-color: white;
  border-radius: 5px;
  padding: 10px;
  margin: 10px 0px;
  font-size: 14px; }

#product-livraison .livraison-nav {
  background-color: white;
  color: #1a1a1a;
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  width: 200px;
  cursor: pointer;
  padding: 10px;
  text-align: center;
  font-size: 14px;
  margin: 3px; }
  #product-livraison .livraison-nav .background-end {
    background-color: #5F2EEA;
    position: absolute;
    height: 10px;
    bottom: 0;
    left: 0;
    width: 100%; }
  #product-livraison .livraison-nav.selected {
    color: #EA4A4A; }
    #product-livraison .livraison-nav.selected md-icon {
      color: #EA4A4A; }
  #product-livraison .livraison-nav:hover {
    opacity: 0.8;
    color: #EA4A4A; }
    #product-livraison .livraison-nav:hover md-icon {
      color: #EA4A4A; }

#product-livraison .livraison-link {
  cursor: pointer;
  text-decoration: underline;
  color: #333333;
  font-size: 14px; }

#site-main {
  letter-spacing: 1px; }
  #site-main .bg-grey-dark {
    background-color: #F1F1FF; }

#platform-main .text-size-10 {
  font-size: 10px !important; }
  #platform-main .text-size-10.all div {
    font-size: 10px !important; }
  #platform-main .text-size-10.all span {
    font-size: 10px !important; }

#platform-main .text-size-11 {
  font-size: 11px !important; }
  #platform-main .text-size-11.all div {
    font-size: 11px !important; }
  #platform-main .text-size-11.all span {
    font-size: 11px !important; }

#platform-main .text-size-12 {
  font-size: 12px !important; }
  #platform-main .text-size-12.all div {
    font-size: 12px !important; }
  #platform-main .text-size-12.all span {
    font-size: 12px !important; }

#platform-main .text-size-13 {
  font-size: 13px; }
  #platform-main .text-size-13.all div {
    font-size: 13px !important; }
  #platform-main .text-size-13.all span {
    font-size: 13px !important; }

#platform-main .text-size-14 {
  font-size: 14px; }
  #platform-main .text-size-14.all div {
    font-size: 14px !important; }
  #platform-main .text-size-14.all span {
    font-size: 14px !important; }

#platform-main .text-secondary {
  color: #6E6E8C;
  font-weight: 400; }

#platform-main .text-secondary-light {
  color: #6E6E8C;
  font-weight: 300; }

#kalendes-main {
  font-family: 'Poppins', sans-serif;
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  left: 0px; }
  #kalendes-main input {
    font-family: 'Poppins', sans-serif; }

#kalendes-widget-container {
  font-family: 'Poppins', sans-serif; }
  #kalendes-widget-container input {
    font-family: 'Poppins', sans-serif; }

.kalendes-noscroll {
  overflow: hidden; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyIsImluZGV4LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL2ZvbnQtYXdlc29tZS5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fcGF0aC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fY29yZS5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19maXhlZC13aWR0aC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fbGlzdC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX21peGlucy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fc3RhY2tlZC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX3NjcmVlbi1yZWFkZXIuc2NzcyIsImNvcmUvY29tcG9uZW50cy9tYWluLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNBYnNvbHV0ZUFyZWEva2FsZW5kZXMuYWJzb2x1dGVBcmVhLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMvZGl2ZXJzL2RpdmVycy5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQmFja2Ryb3Ava2FsZW5kZXMuYmFja2Ryb3Auc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0JveC9rYWxlbmRlcy5ib3guc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0J1dHRvbi9rYWxlbmRlcy5idXR0b24uc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0Jvb2tpbmdTbGlkZXIva2FsZW5kZXMuYm9va2luZ1NsaWRlci5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQ2hlY2tib3gva2FsZW5kZXMuY2hlY2tib3guc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0Nhcm91c2VsTGFyZ2Uva2FsZW5kZXNDYXJvdXNlbExhcmdlLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNDaGVja2JveEl0ZW0va2FsZW5kZXMuY2hlY2tib3hJdGVtLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNDYXJvdXNlbC9rYWxlbmRlc0Nhcm91c2VsLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNDaGVja2JveEl0ZW1Cb2R5L2thbGVuZGVzLmNoZWNrYm94SXRlbUJvZHkuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0Z1bGxQb3B1cC9rYWxlbmRlcy5mdWxsUG9wdXAuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0Zhdm9yaXRlL2thbGVuZGVzLmZhdm9yaXRlLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNDaGVja2VkSWNvbi9rYWxlbmRlcy5jaGVja2VkSWNvbi5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzSW5wdXQva2FsZW5kZXMuaW5wdXQuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0ljb24va2FsZW5kZXMuaWNvbi5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzSGVhZGVyL2thbGVuZGVzLmhlYWRlci5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzSW5rUmlwcGxlL2thbGVuZGVzLmlua1JpcHBsZS5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzSW5wdXRMaWJlbGxlL2thbGVuZGVzLmlucHV0TGliZWxsZS5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzSW5wdXRBZHJlc3NlL2thbGVuZGVzLmlucHV0QWRyZXNzZS5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTW9kYWwva2FsZW5kZXMubW9kYWwuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0xvYWRpbmcva2FsZW5kZXMubG9hZGluZy5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTWFwL2thbGVuZGVzLm1hcC5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzUGhvbmUva2FsZW5kZXMucGhvbmUuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1BvcHVwL2thbGVuZGVzLnBvcHVwLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNQcm9TZWxlY3Qva2FsZW5kZXNQcm9TZWxlY3Quc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1BhZ2VDb250YWluZXIva2FsZW5kZXMucGFnZUNvbnRhaW5lci5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzUmFuay9rYWxlbmRlcy5yYW5rLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNQcm9mZXNzaW9uYWxDaG9pY2Uva2FsZW5kZXMucHJvZmVzc2lvbmFsQ2hvaWNlLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNTZWxlY3RCb3gva2FsZW5kZXMuc2VsZWN0Qm94LnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNQaG90by9rYWxlbmRlcy5waG90by5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU2VhcmNoSGVhZGVyL2thbGVuZGVzLnNlYXJjaEhlYWRlci5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU2Nyb2xsYWJsZS9rYWxlbmRlcy5zY3JvbGxhYmxlLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNTaXRlRm9vdGVyL2thbGVuZGVzLnNpdGVGb290ZXIuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1RhYnMva2FsZW5kZXMudGFicy5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU3dpdGNoL2thbGVuZGVzLnN3aXRjaC5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU3RhcklucHV0L2thbGVuZGVzLnN0YXJJbnB1dC5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU3Rhci9rYWxlbmRlcy5zdGFyLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNUZXh0YXJlYS9rYWxlbmRlcy50ZXh0YXJlYS5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzVGV4dGFyZWEvdGV4dEFuZ3VsYXIuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1NsaWRlci9rYWxlbmRlcy5zbGlkZXIuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1RhZy9rYWxlbmRlcy50YWcuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1dhcm5pbmdNZXNzYWdlL2thbGVuZGVzLndhcm5pbmdNZXNzYWdlLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNEYXRlL2thbGVuZGVzRGF0ZUlucHV0L2thbGVuZGVzLmRhdGVJbnB1dC5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzRGF0ZS9rYWxlbmRlc0RhdGVTZWxlY3Qva2FsZW5kZXMuZGF0ZVNlbGVjdC5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzRGF0ZS9rYWxlbmRlc0RhdGVTbGlkZUlucHV0L2thbGVuZGVzLmRhdGVTbGlkZUlucHV0LnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNEYXRlL2thbGVuZGVzRGF0ZVJhbmdlL2thbGVuZGVzLmRhdGVSYW5nZS5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzSW5wdXRBZHJlc3NlL3NlYXJjaC9rYWxlbmRlcy5pbnB1dEFkcmVzc2Uuc2VhcmNoLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNMaXN0L2thbGVuZGVzTGlzdEl0ZW0va2FsZW5kZXMubGlzdEl0ZW0uc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0xvYWRpbmcva2FsZW5kZXNMb2FkaW5nTWFzay9rYWxlbmRlcy5sb2FkaW5nLm1hc2suc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0xvYWRpbmcva2FsZW5kZXNMb2FkaW5nUHJvZ3Jlc3NPbmx5L2thbGVuZGVzLmxvYWRpbmcuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc01hcC9rYWxlbmRlc01hcENhcmQva2FsZW5kZXMubWFwLmNhcmQuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1BhZ2VDb250YWluZXIva2FsZW5kZXNQYWdlL2thbGVuZGVzLnBhZ2Uuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1BhZ2VDb250YWluZXIva2FsZW5kZXNQYWdlTmF2aWdhdG9yL2thbGVuZGVzLnBhZ2VOYXZpZ2F0b3Iuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1RhYnMva2FsZW5kZXNUYWIva2FsZW5kZXMudGFiLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNTbG90L2thbGVuZGVzU2NoZWR1bGVMaXN0L2thbGVuZGVzLnNjaGVkdWxlTGlzdC5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU2xvdC9rYWxlbmRlc0RheVBhcnRTZWxlY3Rvci9rYWxlbmRlcy5kYXlQYXJ0U2VsZWN0b3Iuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1N3aXRjaC9pdGVtL2thbGVuZGVzLnN3aXRjaC5pdGVtLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNTd2l0Y2gvc3dpdGNoZXJ5L3N3aXRjaGVyeS5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU2xpZGVyL2thbGVuZGVzU2xpZGUva2FsZW5kZXMuc2xpZGUuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1dhcm5pbmdQb3B1cC9rYWxlbmRlc1dhcm5pbmdQb3B1cENvbnRlbnQva2FsZW5kZXMud2FybmluZ1BvcHVwLmNvbnRlbnQuc2NzcyIsInZpZXdzL3BhcnRzL2tleXMvY29uc3VsdC9rZXlzLmNvbnN1bHQuc2NzcyIsInZpZXdzL3BhcnRzL2Jhc2tldC9yb3cvYmFza2V0LnJvdy5zY3NzIiwidmlld3MvcGFydHMvYmFza2V0L2dpZnQvYmFza2V0LmdpZnQuc2NzcyIsInZpZXdzL3BhcnRzL2dpZnRDYXJkL2Ftb3VudC9naWZ0Q2FyZC5hbW91bnQuc2NzcyIsInZpZXdzL3BhcnRzL2dpZnRDYXJkL2Nob2ljZS9naWZ0Q2FyZC5jaG9pY2Uuc2NzcyIsInZpZXdzL3BhcnRzL2dpZnRDYXJkL2JlbmVmaWNpYXJ5L2dpZnRDYXJkLmJlbmVmaWNpYXJ5LnNjc3MiLCJ2aWV3cy9wYXJ0cy9naWZ0Q2FyZC9ib3hlcy9naWZ0Q2FyZC5ib3hlcy5zY3NzIiwidmlld3MvcGFydHMvZ2lmdENhcmQvZmluaXNoL2dpZnRDYXJkLmZpbmlzaC5zY3NzIiwidmlld3MvcGFydHMvZ2lmdENhcmQvY3VzdG9tL2dpZnRDYXJkLmN1c3RvbS5zY3NzIiwidmlld3MvcGFydHMvZ2lmdENhcmQvcGFnZUhlYWRlci9naWZ0Y2FyZC5wYWdlSGVhZGVyLnNjc3MiLCJ2aWV3cy9wYXJ0cy9naWZ0Q2FyZC9mb290ZXIvZ2lmdENhcmQuZm9vdGVyLnNjc3MiLCJ2aWV3cy9wYXJ0cy9naWZ0Q2FyZC9yZWNhcGl0dWxhdGlmL2dpZnRDYXJkLnJlY2FwaXR1bGF0aWYuc2NzcyIsInZpZXdzL3BhcnRzL2dpZnRDYXJkL3NlYXJjaEJhci9naWZ0Q2FyZC5zZWFyY2hCYXIuc2NzcyIsInZpZXdzL3BhcnRzL2xpdnJhaXNvbi9jb2xsZWN0L3Byb2R1Y3QubGl2cmFpc29uLmNvbGxlY3Quc2NzcyIsInZpZXdzL3BhcnRzL2dpZnRDYXJkL29wdGlvbnMvZ2lmdENhcmQub3B0aW9ucy5zY3NzIiwidmlld3MvcGFydHMvbGl2cmFpc29uL2RlbGl2ZXJ5L3Byb2R1Y3QubGl2cmFpc29uLmRlbGl2ZXJ5LnNjc3MiLCJ2aWV3cy9zaXRlL2ZhaWx1cmUvbm90Rm91bmQvZmFpbHVyZS5ub3RGb3VuZC5zY3NzIiwidmlld3MvcGFydHMvZWNoZWFuY2llci9pdGVtL2VjaGVhbmNpZXIuaXRlbS5zY3NzIiwidmlld3Mvc2l0ZS9naWZ0Y2FyZC9maW5pc2gvZ2lmdGNhcmQuZmluaXNoLnNjc3MiLCJ2aWV3cy9zaXRlL2dpZnRjYXJkL21haW4vZ2lmdGNhcmQubWFpbi5zY3NzIiwidmlld3Mvc2l0ZS9ib29raW5nL21haW4vYm9va2luZy5tYWluLnNjc3MiLCJ2aWV3cy9zaXRlL3dlbGNvbWUvbWFpbi93ZWxjb21lLm1haW4uc2NzcyIsInZpZXdzL3NpdGUvd2VsY29tZS9wYWdlL3dlbGNvbWUucGFnZS5zY3NzIiwidmlld3Mvc2l0ZS9sYXlvdXQvbW9iaWxlL3NpdGUubGF5b3V0Lm1vYmlsZS5zY3NzIiwidmlld3Mvc2l0ZS9wYXJ0cy9hY3R1YWxpdGVzL3NpdGUuYWN0dWFsaXRlcy5zY3NzIiwidmlld3Mvc2l0ZS9sYXlvdXQvZGVza3RvcC9zaXRlLmxheW91dC5kZXNrdG9wLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9hY2NvdW50L21haW4vYWNjb3VudC5tYWluLnNjc3MiLCJ2aWV3cy9zaXRlL3BhcnRzL2JvbnNQbGFucy9zaXRlLmJvbnNQbGFucy5zY3NzIiwidmlld3Mvc2l0ZS9wYXJ0cy9iYXNrZXQvc2l0ZS5iYXNrZXQuc2NzcyIsInZpZXdzL3NpdGUvcGFydHMvZm9vdGVyL3NpdGUuZm9vdGVyLnNjc3MiLCJ2aWV3cy9zaXRlL3BhcnRzL2Zvb3RlclBhZ2Uvc2l0ZS5mb290ZXIucGFnZS5zY3NzIiwidmlld3MvcGxhdGZvcm0vbGF5b3V0L21vYmlsZS9wbGF0Zm9ybS5sYXlvdXQubW9iaWxlLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9saW5rTm90Rm91bmQvcGFnZS9saW5rTm90Rm91bmQucGFnZS5zY3NzIiwidmlld3MvcGxhdGZvcm0vYm9va2luZy9jb25maXJtYXRpb24vYm9va2luZy5jb25maXJtYXRpb24uc2NzcyIsInZpZXdzL3BsYXRmb3JtL2Jvb2tpbmcvcHJlc3RhdGlvbi9ib29raW5nLnByZXN0YXRpb24uc2NzcyIsInZpZXdzL3BsYXRmb3JtL2Jvb2tpbmcvbWFpbi9ib29raW5nLm1haW4uc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2N1c3RvbUZpZWxkcy9wbGF0Zm9ybS5jdXN0b21GaWVsZHMuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2RvbWljaWxlL3BsYXRmb3JtLmRvbWljaWxlLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9sYXlvdXQvZGVza3RvcC9wbGF0Zm9ybS5sYXlvdXQuZGVza3RvcC5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvZmlsQXJpYW5lL2ZpbEFyaWFuZS5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvZ2lmdENhcmQvZ2lmdENhcmQuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2xpc3RDaXR5L2xpc3RDaXR5LnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wYXJyYWluYWdlL3BsYXRmb3JtLnBhcnJhaW5hZ2Uuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3JlZHVjdGlvbkNsaWVudC9wbGF0Zm9ybS5yZWR1Y3Rpb24uY2xpZW50LnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9zZWFyY2hJdGVtL3NlYXJjaEl0ZW0uc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3NpdGVCdXR0b24vc2l0ZUJ1dHRvbi5zY3NzIiwidmlld3MvcGxhdGZvcm0vcHJvbW8vd2VsY29tZS9wcm9tby53ZWxjb21lLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wcm9tby9tYWluL3Byb21vLm1haW4uc2NzcyIsInZpZXdzL3BsYXRmb3JtL3FyQ29kZS9wYWdlL3FyQ29kZS5wYWdlLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9zZWFyY2gvbW9iaWxlRm9ybS9zZWFyY2gubW9iaWxlRm9ybS5zY3NzIiwidmlld3MvcGxhdGZvcm0vc2VhcmNoL2xvY2F0aW9uL3BsYXRmb3JtLnNlYXJjaC5sb2NhdGlvbi5zY3NzIiwidmlld3MvcGxhdGZvcm0vc2VhcmNoL21haW4vc2VhcmNoLm1haW4uc2NzcyIsInZpZXdzL3BsYXRmb3JtL3NlYXJjaC9wcmVzdGF0aW9uL3BsYXRmb3JtLnNlYXJjaC5wcmVzdGF0aW9uLnNjc3MiLCJ2aWV3cy9wYXJ0cy9rZXlzL3BhcnRzL2ludm9pY2Uva2V5cy5pbnZvaWNlLnNjc3MiLCJ2aWV3cy9wYXJ0cy9rZXlzL3BhcnRzL2VjaGVhbmNpZXIva2V5cy5lY2hlYW5jaWVyLnNjc3MiLCJ2aWV3cy9wYXJ0cy9rZXlzL3BhcnRzL21lZGlhTm90aWZpY2F0aW9uL2tleXMubWVkaWFOb3RpZmljYXRpb24uc2NzcyIsInZpZXdzL3BhcnRzL2tleXMvcGFydHMvbWVkaWFBdHRhY2htZW50L2tleXMubWVkaWFBdHRhY2htZW50LnNjc3MiLCJ2aWV3cy9wYXJ0cy9rZXlzL3BhcnRzL3Byb2Nlc3NQcm8va2V5cy5wcm9jZXNzUHJvLnNjc3MiLCJ2aWV3cy9wYXJ0cy9rZXlzL3BhcnRzL3BheW1lbnRBcnJoZXMva2V5cy5wYXltZW50QXJyaGVzLnNjc3MiLCJ2aWV3cy9wYXJ0cy9rZXlzL3BhcnRzL3Byb2Nlc3NDbGllbnQva2V5cy5wcm9jZXNzQ2xpZW50LnNjc3MiLCJ2aWV3cy9wYXJ0cy9rZXlzL3BhcnRzL25vdEZvdW5kL2tleXMubm90Rm91bmQuc2NzcyIsInZpZXdzL3BhcnRzL2tleXMvcGFydHMvdW5zdWJzY3JpYmUva2V5cy51bnN1YnNjcmliZS5zY3NzIiwidmlld3MvcGFydHMvZ2lmdENhcmQvb2xkL2FjdGlvbi9ib29raW5nLmFydGljbGUuYWN0aW9uLnNjc3MiLCJ2aWV3cy9wYXJ0cy9naWZ0Q2FyZC9vbGQvaW5mby9ib29raW5nLmFydGljbGUuaW5mby5zY3NzIiwidmlld3MvcGFydHMvZ2lmdENhcmQvb2xkL2l0ZW0vYm9va2luZy5hcnRpY2xlLml0ZW0uc2NzcyIsInZpZXdzL3BhcnRzL2dpZnRDYXJkL2N1c3RvbS9naWZ0Y2FyZFNsaWRlci9naWZ0Q2FyZC5jdXN0b20uc2xpZGVyLnNjc3MiLCJ2aWV3cy9wYXJ0cy9naWZ0Q2FyZC9vbGQvbGluZS9ib29raW5nLmFydGljbGUubGluZS5zY3NzIiwidmlld3MvcGFydHMvbGl2cmFpc29uL2NvbGxlY3QvbW9iaWxlL3Byb2R1Y3QubGl2cmFpc29uLmNvbGxlY3QubW9iaWxlLnNjc3MiLCJ2aWV3cy9zaXRlL2dpZnRjYXJkL3BhZ2UvbW9iaWxlL2dpZnRjYXJkLnBhZ2Uuc2NzcyIsInZpZXdzL3NpdGUvZ2lmdGNhcmQvcGFnZS9kZXNrdG9wL2dpZnRjYXJkLnBhZ2Uuc2NzcyIsInZpZXdzL3NpdGUvYm9va2luZy9wYWdlL2Rlc2t0b3AvYm9va2luZy5wYWdlLmRlc2t0b3Auc2NzcyIsInZpZXdzL3NpdGUvYm9va2luZy9wYWdlL21vYmlsZS9ib29raW5nLnBhZ2UubW9iaWxlLnNjc3MiLCJ2aWV3cy9zaXRlL2xheW91dC9tb2JpbGUvYm90dG9tTWVudV9vbGQvc2l0ZS5sYXlvdXQubW9iaWxlLmJvdHRvbU1lbnUuc2NzcyIsInZpZXdzL3NpdGUvbGF5b3V0L21vYmlsZS90b3BNZW51L3NpdGUubGF5b3V0Lm1vYmlsZS50b3BNZW51LnNjc3MiLCJ2aWV3cy9zaXRlL3BhcnRzL2FjdHVhbGl0ZXMvaXRlbS9zaXRlLmFjdHVhbGl0ZXMuaXRlbS5zY3NzIiwidmlld3MvcGxhdGZvcm0vYWNjb3VudC9wYXJ0cy9yZHYvYWNjb3VudC5yZHYuc2NzcyIsInZpZXdzL3BsYXRmb3JtL2FjY291bnQvcGFydHMvdXNlckRlbGV0ZS91c2VyRGVsZXRlLm1vZGFsLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9hY2NvdW50L3BhcnRzL2luZm9zL2FjY291bnQuaW5mb3Muc2NzcyIsInZpZXdzL3BsYXRmb3JtL2FjY291bnQvcGFnZS9tb2JpbGUvYWNjb3VudC5wYWdlLm1vYmlsZS5zY3NzIiwidmlld3MvcGxhdGZvcm0vYWNjb3VudC9wYWdlL2Rlc2t0b3AvYWNjb3VudC5wYWdlLmRlc2t0b3Auc2NzcyIsInZpZXdzL3NpdGUvbGF5b3V0L2Rlc2t0b3AvbWVudS9zaXRlLmxheW91dC5kZXNrdG9wLm1lbnUuc2NzcyIsInZpZXdzL3NpdGUvcGFydHMvYm9uc1BsYW5zL2FydGljbGVMaXN0L3NpdGUuYm9uc1BsYW5zLmFydGljbGVMaXN0LnNjc3MiLCJ2aWV3cy9zaXRlL3BhcnRzL2FydGljbGUvbGlzdC9zaXRlLmFydGljbGUubGlzdC5zY3NzIiwidmlld3Mvc2l0ZS9wYXJ0cy9hcnRpY2xlL2xpc3RTaW1wbGUvc2l0ZS5saXN0U2ltcGxlLnNjc3MiLCJ2aWV3cy9zaXRlL2xheW91dC9tb2JpbGUvYnVyZ2VyTWVudS9zaXRlLmxheW91dC5idXJnZXIubWVudS5zY3NzIiwidmlld3Mvc2l0ZS9wYXJ0cy9hcnRpY2xlL2ltYWdlL3NpdGUuYXJ0aWNsZS5pbWFnZS5zY3NzIiwidmlld3Mvc2l0ZS9wYXJ0cy9jYXRlZ29yeS9pbWFnZS9zaXRlLmNhdGVnb3J5LmltYWdlLnNjc3MiLCJ2aWV3cy9zaXRlL3BhcnRzL2NhdGVnb3J5L2N1cnJlbnQvc2l0ZS5jYXRlZ29yeS5jdXJyZW50LnNjc3MiLCJ2aWV3cy9zaXRlL3BhcnRzL2FydGljbGUvY2FyZC9zaXRlLmFydGljbGUuY2FyZC5zY3NzIiwidmlld3Mvc2l0ZS9wYXJ0cy9jYXRlZ29yeS9jYXJkL3NpdGUuY2F0ZWdvcnkuY2FyZC5zY3NzIiwidmlld3Mvc2l0ZS9wYXJ0cy9hcnRpY2xlL3Jvdy9zaXRlLmFydGljbGUucm93LnNjc3MiLCJ2aWV3cy9zaXRlL3BhcnRzL2NhdGVnb3J5L3BhdGgvc2l0ZS5jYXRlZ29yeS5wYXRoLnNjc3MiLCJ2aWV3cy9zaXRlL3BhcnRzL2NhdGVnb3J5L25hdmlnYXRvci9zaXRlLmNhdGVnb3J5Lm5hdmlnYXRvci5zY3NzIiwidmlld3Mvc2l0ZS9wYXJ0cy9jYXRlZ29yeS9yb3cvc2l0ZS5jYXRlZ29yeS5yb3cuc2NzcyIsInZpZXdzL3NpdGUvcGFydHMvcGFnZS9oZWFkZXIvc2l0ZS5wYWdlLmhlYWRlci5zY3NzIiwidmlld3Mvc2l0ZS9wYXJ0cy9jb250YWN0L21lc3NhZ2UvY29udGFjdC5tZXNzYWdlLnNjc3MiLCJ2aWV3cy9zaXRlL3BhcnRzL2Jhc2tldC9iYXNrZXQtaXRlbS9iYXNrZXQuaXRlbS5zY3NzIiwidmlld3Mvc2l0ZS9wYXJ0cy9zZWFyY2hCYXIvYm9va2luZy9zaXRlLnNlYXJjaEJhci5ib29raW5nLnNjc3MiLCJ2aWV3cy9zaXRlL3BhcnRzL3NlYXJjaEJhci9tb2JpbGUvc2l0ZS5zZWFyY2hCYXIubW9iaWxlLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9sYXlvdXQvbW9iaWxlL21lbnUvcGxhdGZvcm0ubGF5b3V0Lm1vYmlsZS5tZW51LnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9sYXlvdXQvbW9iaWxlL3RvcE1lbnUvcGxhdGZvcm0ubGF5b3V0Lm1vYmlsZS50b3BNZW51LnNjc3MiLCJ2aWV3cy9zaXRlL3BhcnRzL2Jvb2tpbmcvYWRkQnV0dG9uL3NpdGUuYm9va2luZy5hZGRCdXR0b24uc2NzcyIsInZpZXdzL3NpdGUvcGFydHMvYm9va2luZy9icm93c2Uvc2l0ZS5ib29raW5nLmJyb3dzZS5zY3NzIiwidmlld3MvcGxhdGZvcm0vYm9va2luZy9wYWdlL2Rlc2t0b3AvYm9va2luZy5wYWdlLmRlc2t0b3Auc2NzcyIsInZpZXdzL3BsYXRmb3JtL2tleXMvbWFya2V0aW5nL3BhZ2Uva2V5LnBhZ2Uuc2NzcyIsInZpZXdzL3BsYXRmb3JtL2Jvb2tpbmcvcGFnZS9tb2JpbGUvYm9va2luZy5wYWdlLm1vYmlsZS5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvYXJ0aWNsZS9kZXNjcmlwdGlvbi9hcnRpY2xlLmRlc2NyaXB0aW9uLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9hcnRpY2xlL2l0ZW0vYXJ0aWNsZS5pdGVtLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9iYXNrZXQvc3VtbWFyeS9iYXNrZXQuc3VtbWFyeS5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvYm9va2luZy9jb25maXJtYXRpb24vYm9va2luZy5jb25maXJtYXRpb24uc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2Jhc2tldC9ldGFibGlzc2VtZW50L2Jhc2tldC5ldGFibGlzc2VtZW50LnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9ib29raW5nL2xpc3Q0RXRhYmxpc3NlbWVudC9ib29raW5nLmxpc3Q0RXRhYmxpc3NlbWVudC5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvYXJ0aWNsZS9jaG9pY2UvYXJ0aWNsZS5jaG9pY2Uuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2Jvb2tpbmcvYXZpcy9ib29raW5nLmF2aXMuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2Nvb2tpZXMvaW5mby9jb29raWVzLmluZm8uc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2FjY291bnQvZW1haWxDb25maXJtYXRpb24vYWNjb3VudC5lbWFpbENvbmZpcm1hdGlvbi5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvY29va2llcy9iYW5uZXIvY29va2llcy5iYW5uZXIuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2FjY291bnQvaGVhZGVyQnV0dG9uL2FjY291bnQuaGVhZGVyQnV0dG9uLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9hY2NvdW50L3N1bW1hcnkvYWNjb3VudC5zdW1tYXJ5LnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9hY2NvdW50L2xvZ2luL2FjY291bnQubG9naW4uc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2FjY291bnQvcmVzZXRQYXNzd29yZC9hY2NvdW50LnJlc2V0UGFzc3dvcmQuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2RvbWljaWxlL2NyaXRlcmlhL3BsYXRmb3JtLmRvbWljaWxlLmNyaXRlcmlhLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9jdXN0b21GaWVsZHMvaXRlbS9jdXN0b21GaWVsZHMuaXRlbS5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvZXRhYmxpc3NlbWVudC9oZWFkZXIvZXRhYmxpc3NlbWVudC5oZWFkZXIuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2V0YWJsaXNzZW1lbnQvaW5mb3MvZXRhYmxpc3NlbWVudC5pbmZvcy5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvZXRhYmxpc3NlbWVudC9ub3RTZXR1cC9ldGFibGlzc2VtZW50Lm5vdFNldHVwLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9ldGFibGlzc2VtZW50L2Nhcm91c2VsL2V0YWJsaXNzZW1lbnQuY2Fyb3VzZWwuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL21lc3NhZ2Uvbm9TdWJzY3JpcHRpb24vbWVzc2FnZS5ub1N1YnNjcmlwdGlvbi5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvL2xpc3QvcHJvLmxpc3Quc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3BheW1lbnQvY2hvaWNlL3BheW1lbnQuY2hvaWNlLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9ldGFibGlzc2VtZW50L2hvcmFpcmVzL2V0YWJsaXNzZW1lbnQuaG9yYWlyZXMuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb3Bvc2l0aW9uL2FkdmFuY2VkL3Byb3Bvc2l0aW9uLmFkdmFuY2VkLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9wb3NpdGlvbi9tb2JpbGUvcHJvcG9zaXRpb24ubW9iaWxlLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9kdWN0L2xpc3QvcHJvZHVjdC5saXN0LnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9tby9jYXRlZ29yaWUvcHJvbW8uY2F0ZWdvcmllLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9wb3NpdGlvbi9kZXRhaWxlZC9wcm9wb3NpdGlvbi5kZXRhaWxlZC5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvbW8vY2FyZC9wcm9tby5jYXJkLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9tby9jYXJkQ29udGFpbmVyL3Byb21vLmNhcmRDb250YWluZXIuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb21vL2RhdGUvcHJvbW8uZGF0ZS5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvcG9zaXRpb24vc3VtbWFyeS9wcm9wb3NpdGlvbi5zdW1tYXJ5LnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9tby90aXRsZS9wcm9tby50aXRsZS5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvbW8vYmFubmVyL3Byb21vLmJhbm5lci5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvc2VhcmNoSXRlbS9kaXNwb25pYmlsaXRlL3NlYXJjaEl0ZW0uZGlzcG9uaWJpbGl0ZS5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvbW8vcGxhY2UvcHJvbW8ucGxhY2Uuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3NlYXJjaEl0ZW0vaGVhZGVyL3NlYXJjaEl0ZW0uaGVhZGVyLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9zZW8vY29udGVudC9zZW8uY29udGVudC5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvcHdhL2NvbnRlbnQvcHdhLmNvbnRlbnQuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3JlYWxpc2F0aW9uL2Nhcm91c2VsL3JlYWxpc2F0aW9uLmNhcm91c2VsLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9yZWFsaXNhdGlvbi9kaXNwbGF5L3JlYWxpc2F0aW9uLmRpc3BsYXkuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3dlbGNvbWUvcGFnZS9tb2JpbGUvd2VsY29tZS5wYWdlLm1vYmlsZS5zY3NzIiwidmlld3MvcGxhdGZvcm0vcHJvbW8vcGFnZS9kZXNrdG9wL3Byb21vLnBhZ2UuZGVza3RvcC5zY3NzIiwidmlld3MvcGxhdGZvcm0vcHJvbW8vcGFnZS9tb2JpbGUvcHJvbW8ucGFnZS5tb2JpbGUuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3NlYXJjaC9wYWdlL2Rlc2t0b3Avc2VhcmNoLnBhZ2UuZGVza3RvcC5zY3NzIiwidmlld3MvcGxhdGZvcm0vc2VhcmNoL3BhZ2UvbW9iaWxlL3NlYXJjaC5wYWdlLm1vYmlsZS5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvdm90ZS9kaXNwbGF5L3ZvdGUuZGlzcGxheS5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvbW8vc29ydC9wcm9tby5zb3J0LnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9yZXZpZXcvc2F0aXNmYWN0aW9uL3Jldmlldy5zYXRpc2ZhY3Rpb24uc2NzcyIsInZpZXdzL3BsYXRmb3JtL3dlbGNvbWUvcGFydHMvc2VhcmNoQXJlYS93ZWxjb21lLnNlYXJjaEFyZWEuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3dlbGNvbWUvcGFydHMvdGVhc2luZy93ZWxjb21lLnRlYXNpbmcuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3dlbGNvbWUvcGFydHMvZm9vdGVyL3dlbGNvbWUuZm9vdGVyLnNjc3MiLCJ2aWV3cy9zaXRlL2xheW91dC9tb2JpbGUvdG9wTWVudS9jYXJ0X29sZC9zaXRlLmxheW91dC5tb2JpbGUubWVudS5jYXJ0LnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9hY2NvdW50L3BhcnRzL3Jkdi9pdGVtL2FjY291bnQucmR2Lml0ZW0uc2NzcyIsInZpZXdzL3BsYXRmb3JtL2FjY291bnQvcGFydHMvcmR2L25vdEVuYWJsZWQvYWNjb3VudC5yZHYubm90RW5hYmxlZC5zY3NzIiwidmlld3Mvc2l0ZS9sYXlvdXQvZGVza3RvcC9tZW51L2NhcnRfb2xkL3NpdGUubGF5b3V0LmRlc2t0b3AubWVudS5jYXJ0LnNjc3MiLCJ2aWV3cy9zaXRlL2xheW91dC9kZXNrdG9wL21lbnUvYWNjb3VudF9vbGQvc2l0ZS5sYXlvdXQuZGVza3RvcC5tZW51LmFjY291bnQuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2Jhc2tldC9zdW1tYXJ5L2l0ZW0vYmFza2V0LnN1bW1hcnkuaXRlbS5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvYXJ0aWNsZS9jaG9pY2UvbGlzdC9hcnRpY2xlLmNob2ljZS5saXN0LnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9hcnRpY2xlL2Nob2ljZS9sb2FkaW5nL2FydGljbGUuY2hvaWNlLmxvYWRpbmcuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2FydGljbGUvY2hvaWNlL21vYmlsZS9hcnRpY2xlLmNob2ljZS5tb2JpbGUuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2Jvb2tpbmcvb25saW5lTm90aWZpY2F0aW9uL2xpc3QvYm9va2luZy5vbmxpbmVOb3RpZmljYXRpb24ubGlzdC5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvYm9va2luZy9jb25maXJtYXRpb24vaGVhZGVyL2Jvb2tpbmcuY29uZmlybWF0aW9uLmhlYWRlci5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvYm9va2luZy9jb25maXJtYXRpb24vY29uZmlybWVkL2Jvb2tpbmcuY29uZmlybWF0aW9uLmNvbmZpcm1lZC5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvYWNjb3VudC9zaWduaW4vY29uZmlybWF0aW9uL2FjY291bnQuc2lnbmluLmNvbmZpcm1hdGlvbi5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvYWNjb3VudC9zaWduaW4vZm9ybS9hY2NvdW50LnNpZ25pbi5mb3JtLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9hY2NvdW50L3NpZ25pbi92YWxpZGF0aW9uL2FjY291bnQuc2lnbmluLnZhbGlkYXRpb24uc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2FjY291bnQvbG9naW4vc2lnbmluL2FjY291bnQubG9naW4uc2lnbmluLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9hY2NvdW50L2xvZ2luL2Zvcm0vYWNjb3VudC5sb2dpbkZvcm0uc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL2V0YWJsaXNzZW1lbnQvY2Fyb3VzZWwvbGFyZ2UvZXRhYmxpc3NlbWVudC5jYXJvdXNlbC5sYXJnZS5zY3NzIiwidmlld3MvcGxhdGZvcm0vbGF5b3V0L2Rlc2t0b3AvbWVudS9zZWFyY2gvcGxhdGZvcm0ubGF5b3V0LmRlc2t0b3AubWVudS5zZWFyY2guc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3BheW1lbnQvY2FyZC9pdGVtL3BheW1lbnQuY2FyZC5pdGVtLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9wb3NpdGlvbi9tb2JpbGUvZGlzY291bnQvcHJvcG9zaXRpb24ubW9iaWxlLmRpc2NvdW50LnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9sYXlvdXQvZGVza3RvcC9tZW51L3dlbGNvbWUvcGxhdGZvcm0ubGF5b3V0LmRlc2t0b3AubWVudS53ZWxjb21lLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9sYXlvdXQvZGVza3RvcC9tZW51L3Byb21vL3BsYXRmb3JtLmxheW91dC5kZXNrdG9wLm1lbnUucHJvbW8uc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb2R1Y3QvbGlzdC9tb2JpbGUvcHJvZHVjdC5saXN0LnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wYXltZW50L2NhcmQvc2F2ZS9wYXltZW50LmNhcmQuc2F2ZS5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvL3NlbGVjdGlvbi9hZHZhbmNlZC9wcm8uc2VsZWN0aW9uLmFkdmFuY2VkLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm8vc2VsZWN0aW9uL3NpbXBsZS9wcm8uc2VsZWN0aW9uLnNpbXBsZS5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvbW8vZGF0ZS9wb3B1cC9wcm9tby5kYXRlLnBvcHVwLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9wb3NpdGlvbi9zdW1tYXJ5L2xvYWRpbmcvcHJvcG9zaXRpb24uc3VtbWFyeS5sb2FkaW5nLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9tby9wbGFjZS9wb3B1cC9wcm9tby5wbGFjZS5wb3B1cC5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvc2VvL2xpbmsvcGxhY2Uvc2VvLmxpbmsucGxhY2Uuc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Nlby9saW5rL3ByZXN0YXRpb24vc2VvLmxpbmsucHJlc3RhdGlvbi5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvbW8vc29ydC9wb3B1cC9wcm9tby5zb3J0LnBvcHVwLnNjc3MiLCJ2aWV3cy9wbGF0Zm9ybS93ZWxjb21lL3BhcnRzL3NlYXJjaEFyZWEvYmVuZWZpY2Uvd2VsY29tZS5zZWFyY2hBcmVhLmJlbmVmaWNlLnNjc3MiLCJ2aWV3cy9zaXRlL2xheW91dC9kZXNrdG9wL21lbnUvY2FydF9vbGQvcHJvZHVjdC9zaXRlLmxheW91dC5kZXNrdG9wLm1lbnUuY2FydC5wcm9kdWN0LnNjc3MiLCJ2aWV3cy9zaXRlL2xheW91dC9tb2JpbGUvdG9wTWVudS9jYXJ0X29sZC9wcm9kdWN0L3NpdGUubGF5b3V0Lm1vYmlsZS5tZW51LmNhcnQucHJvZHVjdC5zY3NzIiwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvbW8vY2F0ZWdvcmllL3BvcHVwL2Rlc2t0b3AvcHJvbW8uY2F0ZWdvcmllLnBvcHVwLmRlc2t0b3Auc2NzcyIsInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb21vL2NhdGVnb3JpZS9wb3B1cC94cy9wcm9tby5jYXRlZ29yaWUucG9wdXAueHMuc2NzcyIsInZpZXdzL21haW4uc2NzcyIsInZpZXdzL3dpZGdldC9jb21wb25lbnQvd2lkZ2V0Q29tcG9uZW50LnNjc3MiLCJ2aWV3cy9wYXJ0cy9wcm9DaG9pY2UvcHJvQ2hvaWNlLnNjc3MiLCJ2aWV3cy9wYXJ0cy9saXZyYWlzb24vcHJvZHVjdC5saXZyYWlzb24uc2NzcyIsInZpZXdzL3NpdGUvbWFpbi9zaXRlLm1haW4uc2NzcyIsInZpZXdzL3BsYXRmb3JtL21haW4vcGxhdGZvcm0ubWFpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FqQjs7O0dBR0c7QUNISDs7O0dBR0c7QUNISDtnQ0FDZ0M7QUY0VGhDLG1NQUFZO0FFMVRaO0VBQ0UsMkJBQTJCO0VBQzNCLHFEQUFRO0VBQ1Isa1hBSTRGO0VBRTVGLG9CQUFvQjtFQUNwQixtQkFBbUIsRUFBQTs7QUNWckI7RUFDRSxzQkFBc0I7RUFDdEIsOENBQW9GO0VBQ3BGLG1CQUFtQjtFQUNuQixxQkFBcUI7RUFDckIsb0NBQW9DO0VBQ3BDLG1DQUFtQyxFQUVwQzs7QUNSRCw4REFBOEQ7QUFDOUQ7RUFDRSxxQkFBZTtFQUNmLG9CQUFpQjtFQUNqQixxQkFBcUIsRUFDdEI7O0FBQ0Q7RUFBRSxlQUFlLEVBQUk7O0FBQ3JCO0VBQUUsZUFBZSxFQUFJOztBQUNyQjtFQUFFLGVBQWUsRUFBSTs7QUFDckI7RUFBRSxlQUFlLEVBQUk7O0FDVnJCO0VBQ0UsaUJBQVk7RUFDWixtQkFBbUIsRUFDcEI7O0FDRkQ7RUFDRSxnQkFBZ0I7RUFDaEIsdUJDTXlCO0VETHpCLHNCQUFzQixFQUV2QjtFQUxEO0lBSVMsbUJBQW1CLEVBQUk7O0FBRWhDO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQ0F5QjtFREN6QixpQkNEeUI7RURFekIsZUFBUztFQUNULG1CQUFtQixFQUlwQjtFQVREO0lBT0ksaUJBQU8sRUFDUjs7QUVkSDtFQUNFLDBCQUEwQjtFQUMxQiwwQkRJd0I7RUNIeEIsb0JBQW9CLEVBQ3JCOztBQUVEO0VBQUUsWUFBWSxFQUFJOztBQUNsQjtFQUFFLGFBQWEsRUFBSTs7QUFFbkI7RUFDSSxtQkFBbUIsRUFBSTs7QUFEM0I7RUFFSSxrQkFBa0IsRUFBSTs7QUFHMUIsNEJBQTRCO0FBQzVCO0VBQWMsYUFBYSxFQUFJOztBQUMvQjtFQUFhLFlBQVksRUFBSTs7QUFFN0I7RUFDZ0IsbUJBQW1CLEVBQUk7O0FBRHZDO0VBRWlCLGtCQUFrQixFQUFJOztBQ3BCdkM7RUFFVSxzQ0FBc0MsRUFDL0M7O0FBRUQ7RUFFVSx3Q0FBb0MsRUFDN0M7O0FBYUQ7RUFDRTtJQUVVLHdCQUFpQixFQUFBO0VBRTNCO0lBRVUsMEJBQWlCLEVBQUEsRUFBQTs7QUM1QjdCO0VDV0UsdUVBQWlGO0VBR3pFLHlCQUFpQixFRGRhOztBQUN4QztFQ1VFLHVFQUFpRjtFQUd6RSwwQkFBaUIsRURiYTs7QUFDeEM7RUNTRSx1RUFBaUY7RUFHekUsMEJBQWlCLEVEWmE7O0FBRXhDO0VDY0UsaUZBQTJGO0VBR25GLHdCQUFnQixFRGpCVzs7QUFDckM7RUNhRSxpRkFBMkY7RUFHbkYsd0JBQWdCLEVEaEJXOztBQUsvQjs7Ozs7RUFDSixhQUFhLEVBQ2Q7O0FFWkQ7RUFDRSxtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLHVCQUF1QixFQUN4Qjs7QUFDRDtFQUNFLG1CQUFtQjtFQUNuQixRQUFRO0VBQ1IsWUFBWTtFQUNaLG1CQUFtQixFQUNwQjs7QUFDRDtFQUFFLHFCQUFxQixFQUFJOztBQUMzQjtFQUFFLGVBQWUsRUFBSTs7QUFDckI7RUFBRSxZTFR3QixFS1NGOztBQ25CeEI7b0VBQ29FO0FBRXBFO0VBQUUsYU53VWEsRUFBTzs7QU12VWI7RUFBUCxhTjJkYSxFQUFPOztBTTFkdEI7RUFBRSxhTjBqQmMsRUFBTzs7QU16akJ2QjtFQUFFLGFOc09rQixFQUFPOztBTXJPM0I7RUFBRSxhTnVXYSxFQUFPOztBTXRXdEI7RUFBRSxhTmtuQlksRUFBTzs7QU1qbkJYO0VBQVIsYU5zbkJjLEVBQU87O0FNcm5CZjtFQUFOLGFOeXRCWSxFQUFPOztBTXh0QnJCO0VBQUUsYU5tUlksRUFBTzs7QU1sUnJCO0VBQUUsYU51cEJnQixFQUFPOztBTXRwQm5CO0VBQUosYU5xcEJVLEVBQU87O0FNcHBCbkI7RUFBRSxhTnNwQmUsRUFBTzs7QU1ycEJ4QjtFQUFFLGFOeUlhLEVBQU87O0FNeElaOzs7RUFBUixhTnVxQmEsRUFBTzs7QU10cUJQO0VBQWIsYU5nakJtQixFQUFPOztBTS9pQlo7RUFBZCxhTjhpQm9CLEVBQU87O0FNN2lCN0I7RUFBRSxhTjhmaUIsRUFBTzs7QU03ZjFCO0VBQUUsYU5ta0JjLEVBQU87O0FNbGtCZjs7RUFBTixhTm1LVyxFQUFPOztBTWxLVDtFQUFULGFOa3JCZSxFQUFPOztBTWpyQnhCO0VBQUUsYU4yVlksRUFBTzs7QU0xVnJCO0VBQUUsYU4wUGMsRUFBTzs7QU16UFo7RUFBVCxhTm1KZSxFQUFPOztBTWxKeEI7RUFBRSxhTnNoQlksRUFBTzs7QU1yaEJUO0VBQVYsYU5tTWdCLEVBQU87O0FNbE16QjtFQUFFLGFOZTJCLEVBQU87O0FNZHBDO0VBQUUsYU5pQnlCLEVBQU87O0FNaEJ6QjtFQUFQLGFOd1dhLEVBQU87O0FNdldMO0VBQWYsYU4yZXFCLEVBQU87O0FNMWU5Qjs7RUFBRSxhTjBnQmMsRUFBTzs7QU16Z0J2QjtFQUFFLGFOb2dCZSxFQUFPOztBTW5nQlo7RUFBVixhTjRZZ0IsRUFBTzs7QU0zWWpCO0VBQU4sYU4rWVksRUFBTzs7QU05WXJCO0VBQUUsYU5nUVksRUFBTzs7QU0vUHJCO0VBQUUsYU53VWtCLEVBQU87O0FNdlViO0VBQVosYU5xdEJrQixFQUFPOztBTXB0QjNCO0VBQUUsYU5tdEJtQixFQUFPOztBTWx0QjVCO0VBQUUsYU5vdEJpQixFQUFPOztBTW50QmhCO0VBQVIsYU42ZWMsRUFBTzs7QU01ZVo7RUFBVCxhTjRCZSxFQUFPOztBTTNCeEI7RUFBRSxhTjZtQlcsRUFBTzs7QU01bUJwQjtFQUFFLGFONm1CWSxFQUFPOztBTTVtQmI7RUFBTixhTjZEWSxFQUFPOztBTTVEckI7RUFBRSxhTjZEZ0IsRUFBTzs7QU01RGhCO0VBQVAsYU5tZWEsRUFBTzs7QU1sZXRCO0VBQUUsYU4rRWMsRUFBTzs7QU05RXZCO0VBQUUsYU44UFksRUFBTzs7QU03UGI7RUFBTixhTnFEWSxFQUFPOztBTXBEWDtFQUFSLGFOOFZjLEVBQU87O0FNN1Z2QjtFQUFFLGFONG1CbUIsRUFBTzs7QU0zbUI1QjtFQUFFLGFONG1Ca0IsRUFBTzs7QU0zbUJiO0VBQVosYU5oQ2tCLEVBQU87O0FNaUMzQjtFQUFFLGFObkNvQixFQUFPOztBTW9DN0I7RUFBRSxhTmpDbUIsRUFBTzs7QU1rQ1g7RUFBZixhTnBDcUIsRUFBTzs7QU1xQ3RCO0VBQU4sYU5tWFksRUFBTzs7QU1sWHJCOztFQUFFLGFOZ2JlLEVBQU87O0FNL2F4QjtFQUFFLGFOMlVjLEVBQU87O0FNMVVQO0VBQWQsYU51ckJvQixFQUFPOztBTXRyQnBCOzs7RUFBUCxhTmljaUIsRUFBTzs7QU1oY2hCO0VBQVIsYU55YmMsRUFBTzs7QU14YnZCO0VBQUUsYU4rWGtCLEVBQU87O0FNOVhqQjtFQUFSLGFOL0NjLEVBQU87O0FNZ0R2QjtFQUFFLGFOMG5CWSxFQUFPOztBTXpuQnJCOztFQUFFLGFOdWJ1QixFQUFPOztBTXRiZDtFQUFoQixhTnNnQnNCLEVBQU87O0FNcmdCYjtFQUFoQixhTnVGc0IsRUFBTzs7QU10Ri9CO0VBQUUsYU5qQmMsRUFBTzs7QU1rQnZCO0VBQUUsYU4yakJxQixFQUFPOztBTTFqQmI7RUFBZixhTjZMcUIsRUFBTzs7QU01TDlCO0VBQUUsYU5WZ0IsRUFBTzs7QU1XekI7RUFBRSxhTjhiWSxFQUFPOztBTTdiWjtFQUFQLGFOd2FhLEVBQU87O0FNdmFkO0VBQU4sYU4yakJZLEVBQU87O0FNMWpCckI7RUFBRSxhTnVPZSxFQUFPOztBTXRPeEI7RUFBRSxhTndMb0IsRUFBTzs7QU12TGI7RUFBZCxhTm9qQm9CLEVBQU87O0FNbmpCN0I7RUFBRSxhTnVKYSxFQUFPOztBTXRKdEI7RUFBRSxhTmlGb0IsRUFBTzs7QU1oRlo7RUFBZixhTmlGcUIsRUFBTzs7QU1oRmY7RUFBYixhTjBibUIsRUFBTzs7QU16YjVCO0VBQUUsYU4rWG9CLEVBQU87O0FNOVhiO0VBQWQsYU5tbUJvQixFQUFPOztBTWxtQjdCO0VBQUUsYU5tRW9CLEVBQU87O0FNbEU3QjtFQUFFLGFOaWN1QixFQUFPOztBTWhjakI7RUFBYixhTmtUbUIsRUFBTzs7QU1qVDVCO0VBQUUsYU5rSGtCLEVBQU87O0FNakgzQjtFQUFFLGFOK2xCc0IsRUFBTzs7QU05bEJiO0VBQWhCLGFOK0RzQixFQUFPOztBTTlEeEI7RUFBTCxhTjNCVyxFQUFPOztBTTRCcEI7RUFBRSxhTjNDa0IsRUFBTzs7QU00QzNCO0VBQUUsYU4zQ21CLEVBQU87O0FNNENoQjtFQUFWLGFOM0NnQixFQUFPOztBTTRDekI7RUFBRSxhTi9Da0IsRUFBTzs7QU1nRDNCOztFQUFFLGFOcWVhLEVBQU87O0FNcGV0QjtFQUFFLGFOdUpjLEVBQU87O0FNdEpYO0VBQVYsYU4rRmdCLEVBQU87O0FNOUZ6QjtFQUFFLGFOd2FZLEVBQU87O0FNdmFyQjtFQUFFLGFONldhLEVBQU87O0FNNVdWO0VBQVYsYU4zQ2dCLEVBQU87O0FNNENIO0VBQXBCLGFOZ0owQixFQUFPOztBTS9JbkM7RUFBRSxhTjJOWSxFQUFPOztBTTFOYjtFQUFOLGFObVRZLEVBQU87O0FNbFRyQjtFQUFFLGFOc0xZLEVBQU87O0FNckxyQjtFQUFFLGFOa0pXLEVBQU87O0FNakpQO0VBQVgsYU5rSmlCLEVBQU87O0FNakoxQjs7RUFBRSxhTjJJNEIsRUFBTzs7QU0xSXJDO0VBQUUsYU55WmEsRUFBTzs7QU14WnRCO0VBQUUsYU5VZ0IsRUFBTzs7QU1UZjtFQUFSLGFOOGFjLEVBQU87O0FNN2F2QjtFQUFFLGFOMEVlLEVBQU87O0FNekV4QjtFQUFFLGFOdVVjLEVBQU87O0FNdFVUO0VBQVosYU5pRGtCLEVBQU87O0FNaERYO0VBQWQsYU42Q29CLEVBQU87O0FNNUM3QjtFQUFFLGFOeWJlLEVBQU87O0FNeGJ4QjtFQUFFLGFONGRxQixFQUFPOztBTTNkcEI7RUFBUixhTm9MYyxFQUFPOztBTW5MdkI7RUFBRSxhTnFMbUIsRUFBTzs7QU1wTDVCO0VBQUUsYU5qRWdCLEVBQU87O0FNa0ViO0VBQVYsYU5uRWdCLEVBQU87O0FNb0VWOztFQUFiLGFOdkRpQixFQUFPOztBTXdEMUI7RUFBRSxhTjBsQnNCLEVBQU87O0FNemxCL0I7RUFBRSxhTnVJdUIsRUFBTzs7QU10SWhCO0VBQWQsYU5Fb0IsRUFBTzs7QU1EdEI7RUFBTCxhTnNSVyxFQUFPOztBTXJScEI7O0VBQUUsYU55RFksRUFBTzs7QU14RHJCO0VBQUUsYU44RGdCLEVBQU87O0FNN0RWO0VBQWIsYU5rakJtQixFQUFPOztBTWpqQlg7RUFBZixhTmdqQnFCLEVBQU87O0FNL2lCOUI7RUFBRSxhTnVmaUIsRUFBTzs7QU10ZjFCO0VBQUUsYU4wT2UsRUFBTzs7QU16T1o7RUFBVixhTmdkZ0IsRUFBTzs7QU0vY3pCO0VBQUUsYU5tU3VCLEVBQU87O0FNbFNoQztFQUFFLGFOeWlCa0IsRUFBTzs7QU14aUJWO0VBQWYsYU5rSHFCLEVBQU87O0FNakhuQjtFQUFULGFOMGNlLEVBQU87O0FNemN4QjtFQUFFLGFOaWtCYyxFQUFPOztBTWhrQnZCO0VBQUUsYU40THFCLEVBQU87O0FNM0xwQjtFQUFSLGFObWxCYyxFQUFPOztBTWxsQnZCO0VBQUUsYU5pUmUsRUFBTzs7QU1oUnhCO0VBQUUsYU42V2EsRUFBTzs7QU01V3RCO0VBQUUsYU51ZWdCLEVBQU87O0FNdGV6QjtFQUFFLGFOckNrQixFQUFPOztBTXNDWDtFQUFkLGFOMldvQixFQUFPOztBTTFXbEI7RUFBVCxhTmtrQmUsRUFBTzs7QU1qa0J4Qjs7RUFBRSxhTjZHZ0IsRUFBTzs7QU01R3pCO0VBQUUsYU5pTGMsRUFBTzs7QU1oTGI7RUFBUixhTnVrQmMsRUFBTzs7QU10a0JSO0VBQWIsYU5pRG1CLEVBQU87O0FNaEQ1Qjs7RUFBRSxhTjZaVyxFQUFPOztBTTVacEI7RUFBRSxhTmtOYSxFQUFPOztBTWpOVjtFQUFWLGFOdkNnQixFQUFPOztBTXdDakI7RUFBTixhTmxFWSxFQUFPOztBTW1FckI7RUFBRSxhTlBtQixFQUFPOztBTVE1QjtFQUFFLGFOa01vQixFQUFPOztBTWpNZDtFQUFiLGFOZ01tQixFQUFPOztBTS9MNUI7RUFBRSxhTmlNaUIsRUFBTzs7QU1oTTFCO0VBQUUsYU42TG1CLEVBQU87O0FNNUxQO0VBQW5CLGFOdkh5QixFQUFPOztBTXdIWjtFQUFwQixhTm5IMEIsRUFBTzs7QU1vSG5DO0VBQUUsYU5uSHVCLEVBQU87O0FNb0hYO0VBQW5CLGFOM0h5QixFQUFPOztBTTRIbEM7RUFBRSxhTnlLYSxFQUFPOztBTXhLdEI7RUFBRSxhTjJtQmMsRUFBTzs7QU0xbUJkO0VBQVAsYU5tZmEsRUFBTzs7QU1sZnRCO0VBQUUsYU51SGMsRUFBTzs7QU10SHZCO0VBQUUsYU4zRGlCLEVBQU87O0FNNERaO0VBQVosYU5wSGtCLEVBQU87O0FNcUhsQjs7RUFBUCxhTmdrQmEsRUFBTzs7QU0vakJ0Qjs7RUFBRSxhTjRQWSxFQUFPOztBTTNQckI7RUFBRSxhTkVhLEVBQU87O0FNRHRCO0VBQUUsYU4wSGEsRUFBTzs7QU16SGY7O0VBQUwsYU44WWdCLEVBQU87O0FNN1lqQjs7RUFBTixhTjZHZSxFQUFPOztBTTVHeEI7RUFBRSxhTitUaUIsRUFBTzs7QU05VDFCOztFQUFFLGFOd0hnQixFQUFPOztBTXZIekI7RUFBRSxhTm1jYyxFQUFPOztBTWxjWjs7O0VBQVQsYU43R1ksRUFBTzs7QU04R3JCO0VBQUUsYU4yUGUsRUFBTzs7QU0xUHhCO0VBQUUsYU55UGUsRUFBTzs7QU14UFA7RUFBZixhTm9kcUIsRUFBTzs7QU1uZDlCO0VBQUUsYU5naUJpQixFQUFPOztBTS9oQjFCO0VBQUUsYU40ZGEsRUFBTzs7QU0zZGI7RUFBUCxhTjhQYSxFQUFPOztBTTdQYjtFQUFQLGFOa2hCYSxFQUFPOztBTWpoQnRCO0VBQUUsYU53VWlCLEVBQU87O0FNdlUxQjtFQUFFLGFOeVV3QixFQUFPOztBTXhVWDtFQUFwQixhTnFKMEIsRUFBTzs7QU1wSm5DO0VBQUUsYU5pSm1CLEVBQU87O0FNaEo1QjtFQUFFLGFOMFJhLEVBQU87O0FNelJSO0VBQVosYU4vRGtCLEVBQU87O0FNZ0VmO0VBQVYsYU56RGdCLEVBQU87O0FNMER6QjtFQUFFLGFOaEVrQixFQUFPOztBTWlFM0I7RUFBRSxhTmhFbUIsRUFBTzs7QU1pRWpCO0VBQVQsYU5YZSxFQUFPOztBTVl4Qjs7RUFBRSxhTmdhWSxFQUFPOztBTS9ackI7O0VBQUUsYU5xYWlCLEVBQU87O0FNcGExQjs7RUFBRSxhTm1hZ0IsRUFBTzs7QU1sYWI7RUFBVixhTmtDZ0IsRUFBTzs7QU1qQ3pCO0VBQUUsYU4rTmdCLEVBQU87O0FNOU56Qjs7RUFBRSxhTjhnQlksRUFBTzs7QU03Z0JaOztFQUFQLGFOOEdhLEVBQU87O0FNN0dUOztFQUFYLGFOMGNrQixFQUFPOztBTXpjZDtFQUFYLGFObEJpQixFQUFPOztBTW1CMUI7RUFBRSxhTmZrQixFQUFPOztBTWdCM0I7O0VBQUUsYU54R1ksRUFBTzs7QU15R1Y7RUFBVCxhTnlZZSxFQUFPOztBTXhZWjtFQUFWLGFOcWdCZ0IsRUFBTzs7QU1wZ0J6Qjs7RUFBRSxhTnhDaUIsRUFBTzs7QU15QzFCO0VBQUUsYU5rTm1CLEVBQU87O0FNak5oQjtFQUFWLGFOZ0NnQixFQUFPOztBTS9CUDtFQUFoQixhTnRDc0IsRUFBTzs7QU11Qy9CO0VBQUUsYU50Q29CLEVBQU87O0FNdUM3QjtFQUFFLGFOOGdCZSxFQUFPOztBTTdnQlQ7RUFBYixhTjJhbUIsRUFBTzs7QU0xYWhCO0VBQVYsYU5zYmdCLEVBQU87O0FNcmJmO0VBQVIsYU5qSWMsRUFBTzs7QU1rSXZCO0VBQUUsYU5yQ2MsRUFBTzs7QU1zQ3ZCO0VBQUUsYU5iZSxFQUFPOztBTWNUO0VBQWIsYU4yRG1CLEVBQU87O0FNMURkO0VBQVosYU43R2tCLEVBQU87O0FNOEczQjtFQUFFLGFObUprQixFQUFPOztBTWxKM0I7RUFBRSxhTnhNaUIsRUFBTzs7QU15TWhCO0VBQVIsYU55T2MsRUFBTzs7QU14T3ZCO0VBQUUsYU51Q21CLEVBQU87O0FNdEM1QjtFQUFFLGFOOUlZLEVBQU87O0FNK0lUO0VBQVYsYU5vSGdCLEVBQU87O0FNbkhWO0VBQWIsYU53U21CLEVBQU87O0FNdlM1QjtFQUFFLGFOeE15QixFQUFPOztBTXlNbEM7RUFBRSxhTnhNMEIsRUFBTzs7QU15TWhCO0VBQWpCLGFOeE11QixFQUFPOztBTXlNaEM7RUFBRSxhTjVNeUIsRUFBTzs7QU02TWxDO0VBQUUsYU54TWtCLEVBQU87O0FNeU1aO0VBQWIsYU54TW1CLEVBQU87O0FNeU1oQjtFQUFWLGFOeE1nQixFQUFPOztBTXlNekI7RUFBRSxhTjVNa0IsRUFBTzs7QU02TWhCO0VBQVQsYU52QmUsRUFBTzs7QU13QnhCO0VBQUUsYU55S2MsRUFBTzs7QU14S3ZCO0VBQUUsYU5xYWMsRUFBTzs7QU1wYVA7O0VBQWQsYU5xT2MsRUFBTzs7QU1wT1g7RUFBVixhTjNFZ0IsRUFBTzs7QU00RXpCO0VBQUUsYU51U2tCLEVBQU87O0FNdFMzQjtFQUFFLGFOdVNtQixFQUFPOztBTXRTakI7RUFBVCxhTjZYZSxFQUFPOztBTTVYeEI7RUFBRSxhTmhGYyxFQUFPOztBTWlGdkI7O0VBQUUsYU5tVGEsRUFBTzs7QU1sVHRCO0VBQUUsYU44RWtCLEVBQU87O0FNN0VmO0VBQVYsYU5rRGdCLEVBQU87O0FNakR6QjtFQUFFLGFObURxQixFQUFPOztBTWxEOUI7RUFBRSxhTm9XZSxFQUFPOztBTW5XYjtFQUFULGFOMERlLEVBQU87O0FNekRmO0VBQVAsYU4rTWEsRUFBTzs7QU05TXRCO0VBQUUsYU4wRGUsRUFBTzs7QU16RHhCO0VBQUUsYU5zSmtCLEVBQU87O0FNckpqQjtFQUFSLGFOcUNjLEVBQU87O0FNcENMO0VBQWhCLGFObUNzQixFQUFPOztBTWxDbkI7RUFBVixhTjRaZ0IsRUFBTzs7QU0zWnpCO0VBQUUsYU5qRlksRUFBTzs7QU1rRnJCOztFQUFFLGFOdVNpQixFQUFPOztBTXRTMUI7OztFQUFFLGFOd1htQixFQUFPOztBTXZYNUI7RUFBRSxhTjBLc0IsRUFBTzs7QU16S3ZCO0VBQU4sYU45RFksRUFBTzs7QU0rRHJCO0VBQUUsYU5yRmlCLEVBQU87O0FNc0YxQjs7RUFBRSxhTm5Ib0IsRUFBTzs7QU1vSDdCO0VBQUUsYU40UWdCLEVBQU87O0FNM1FqQjtFQUFOLGFONkhZLEVBQU87O0FNNUhyQjtFQUFFLGFOdkJtQixFQUFPOztBTXdCNUI7RUFBRSxhTnFZbUIsRUFBTzs7QU1wWWY7RUFBWCxhTitYaUIsRUFBTzs7QU05WGhCO0VBQVIsYU4vQmMsRUFBTzs7QU1nQ3ZCO0VBQUUsYU5tUW9CLEVBQU87O0FNbFE3QjtFQUFFLGFOOExrQixFQUFPOztBTTdMUDtFQUFsQixhTjhMd0IsRUFBTzs7QU03TGpDO0VBQUUsYU55VGMsRUFBTzs7QU14VHZCO0VBQUUsYU56SmtCLEVBQU87O0FNMEpOO0VBQW5CLGFOV3lCLEVBQU87O0FNVnhCO0VBQVIsYU4wUmMsRUFBTzs7QU16UnZCO0VBQUUsYU5nTGMsRUFBTzs7QU0vS3ZCO0VBQUUsYU4zSDJCLEVBQU87O0FNNEhaO0VBQXRCLGFOM0g0QixFQUFPOztBTTRIckM7RUFBRSxhTjNIeUIsRUFBTzs7QU00SGxDO0VBQUUsYU4vSDJCLEVBQU87O0FNZ0kzQjtFQUFQLGFOaUdhLEVBQU87O0FNaEdkO0VBQU4sYU5sRlksRUFBTzs7QU1tRnJCO0VBQUUsYU5wUWMsRUFBTzs7QU1xUXZCO0VBQUUsYU44YmtCLEVBQU87O0FNN2JmO0VBQVYsYU43S2dCLEVBQU87O0FNOEt6QjtFQUFFLGFOMURrQixFQUFPOztBTTJEM0I7RUFBRSxhTjFEa0IsRUFBTzs7QU0yRGI7RUFBWixhTmtSa0IsRUFBTzs7QU1qUlo7RUFBYixhTm9PbUIsRUFBTzs7QU1uTzVCO0VBQUUsYU5nWmMsRUFBTzs7QU0vWXZCO0VBQUUsYU42S29CLEVBQU87O0FNNUtYO0VBQWhCLGFONktzQixFQUFPOztBTTVLbkI7RUFBVixhTndIZ0IsRUFBTzs7QU12SFg7RUFBWixhTnNIa0IsRUFBTzs7QU1ySDNCO0VBQUUsYU5oSm9CLEVBQU87O0FNaUo3QjtFQUFFLGFONk1xQixFQUFPOztBTTVNTjtFQUF0QixhTmpENEIsRUFBTzs7QU1rRHJCO0VBQWQsYU4yUm9CLEVBQU87O0FNMVI3QjtFQUFFLGFOOUdlLEVBQU87O0FNK0d4Qjs7RUFBRSxhTjNLMkIsRUFBTzs7QU00S3ZCOztFQUFYLGFOekt5QixFQUFPOztBTTBLbEI7O0VBQWQsYU4zSzRCLEVBQU87O0FNNEs3Qjs7RUFBTixhTmhFVyxFQUFPOztBTWlFcEI7RUFBRSxhTk9XLEVBQU87O0FNTnBCOztFQUFFLGFONmFXLEVBQU87O0FNNWFwQjs7RUFBRSxhTnFGVyxFQUFPOztBTXBGYjs7OztFQUFMLGFONEZXLEVBQU87O0FNM0ZwQjs7O0VBQUUsYU4rUFcsRUFBTzs7QU05UGI7O0VBQUwsYU44RlcsRUFBTzs7QU03RnBCOztFQUFFLGFOM01XLEVBQU87O0FNNE1wQjtFQUFFLGFOaERZLEVBQU87O0FNaURyQjtFQUFFLGFOcENpQixFQUFPOztBTXFDUjtFQUFoQixhTjBTc0IsRUFBTzs7QU16Uy9CO0VBQUUsYU4wU3VCLEVBQU87O0FNelNoQztFQUFFLGFOMFN1QixFQUFPOztBTXpTWjtFQUFsQixhTjBTd0IsRUFBTzs7QU16U2I7RUFBbEIsYU42U3dCLEVBQU87O0FNNVNqQztFQUFFLGFONlN5QixFQUFPOztBTTVTbEM7RUFBRSxhTmtYaUIsRUFBTzs7QU1qWFg7RUFBYixhTjhXbUIsRUFBTzs7QU03VzVCO0VBQUUsYU55ZHNCLEVBQU87O0FNeGQvQjtFQUFFLGFOc2RlLEVBQU87O0FNcmRoQjtFQUFOLGFOMmNZLEVBQU87O0FNMWNOO0VBQWIsYU4yY21CLEVBQU87O0FNMWM1QjtFQUFFLGFOb2RvQixFQUFPOztBTW5kN0I7RUFBRSxhTnhHZSxFQUFPOztBTXlHTjtFQUFoQixhTjhTc0IsRUFBTzs7QU03U2xCO0VBQVgsYU5nRWlCLEVBQU87O0FNL0RoQjtFQUFSLGFOcENjLEVBQU87O0FNcUN2QjtFQUFFLGFOM1RXLEVBQU87O0FNNFRwQjtFQUFFLGFOL09pQixFQUFPOztBTWdQTjtFQUFsQixhTi9Pd0IsRUFBTzs7QU1nUHZCO0VBQVIsYU4rWGMsRUFBTzs7QU05WHZCO0VBQUUsYU4rWHFCLEVBQU87O0FNOVg5QjtFQUFFLGFOZ0d1QixFQUFPOztBTS9GZjtFQUFmLGFOa0dxQixFQUFPOztBTWpHOUI7RUFBRSxhTitGdUIsRUFBTzs7QU05RmhDO0VBQUUsYU4rRndCLEVBQU87O0FNOUZ4QjtFQUFQLGFOalRhLEVBQU87O0FNa1RYO0VBQVQsYU5tYmUsRUFBTzs7QU1sYnhCO0VBQUUsYU43VGUsRUFBTzs7QU04VHhCO0VBQUUsYU5rRmEsRUFBTzs7QU1qRlY7RUFBVixhTjVIZ0IsRUFBTzs7QU02SHpCO0VBQUUsYU5nUWEsRUFBTzs7QU0vUHRCO0VBQUUsYU54Q2tCLEVBQU87O0FNeUNqQjtFQUFSLGFONFdjLEVBQU87O0FNM1diO0VBQVIsYU50RmMsRUFBTzs7QU11RnZCO0VBQUUsYU42RlksRUFBTzs7QU01Rlg7O0VBQVIsYU5YZ0IsRUFBTzs7QU1ZekI7RUFBRSxhTitTYSxFQUFPOztBTTlTdEI7RUFBRSxhTndIYyxFQUFPOztBTXZIWjtFQUFULGFON1RlLEVBQU87O0FNOFRqQjtFQUFMLGFOclBXLEVBQU87O0FNc1BwQjtFQUFFLGFOa1pVLEVBQU87O0FNalpuQjtFQUFFLGFOd1phLEVBQU87O0FNdlpaO0VBQVIsYU5nTWMsRUFBTzs7QU0vTHZCO0VBQUUsYU5tSWlCLEVBQU87O0FNbEkxQjtFQUFFLGFOOFFzQixFQUFPOztBTTdRUDtFQUF0QixhTjlUNEIsRUFBTzs7QU0rVGQ7RUFBckIsYU5oVTJCLEVBQU87O0FNaVVwQzs7RUFBRSxhTnZPMkIsRUFBTzs7QU13T3BDO0VBQUUsYU5qSm9CLEVBQU87O0FNa0pmO0VBQVosYU5tWmtCLEVBQU87O0FNbFpYO0VBQWQsYU5zWW9CLEVBQU87O0FNclk3Qjs7RUFBRSxhTjZWVyxFQUFPOztBTTVWcEI7RUFBRSxhTjZKcUIsRUFBTzs7QU01SmI7RUFBZixhTitQcUIsRUFBTzs7QU05UDlCO0VBQUUsYU55T2EsRUFBTzs7QU14T0g7RUFBakIsYU50SXVCLEVBQU87O0FNdUluQjtFQUFYLGFOdVppQixFQUFPOztBTXRaMUI7RUFBRSxhTmlIYyxFQUFPOztBTWhIdkI7OztFQUFFLGFObVdrQixFQUFPOztBTWxXM0I7O0VBQUUsYU5wQ3NCLEVBQU87O0FNcUN0QjtFQUFQLGFONFphLEVBQU87O0FNM1paO0VBQVIsYU41Q2MsRUFBTzs7QU02Q3ZCO0VBQUUsYU5zS2MsRUFBTzs7QU1yS3ZCO0VBQUUsYU51S3FCLEVBQU87O0FNdEtSO0VBQXBCLGFOK1EwQixFQUFPOztBTTlRbkM7RUFBRSxhTjZRbUIsRUFBTzs7QU01UTVCO0VBQUUsYU56S2lCLEVBQU87O0FNMEtsQjtFQUFOLGFOdEtZLEVBQU87O0FNdUtKO0VBQWYsYU5pSXFCLEVBQU87O0FNaEk5QjtFQUFFLGFOK0hzQixFQUFPOztBTTlIL0I7RUFBRSxhTmpLYyxFQUFPOztBTWtLYjtFQUFSLGFOYWMsRUFBTzs7QU1adkI7RUFBRSxhTmtCZ0IsRUFBTzs7QU1qQmxCO0VBQUwsYU5oSVcsRUFBTzs7QU1pSXBCO0VBQUUsYU52UmdCLEVBQU87O0FNd1J6QjtFQUFFLGFOcE9hLEVBQU87O0FNcU9mO0VBQUwsYU40R1csRUFBTzs7QU0zR1g7RUFBUCxhTnlPYSxFQUFPOztBTXhPdEI7RUFBRSxhTi9MWSxFQUFPOztBTWdNckI7RUFBRSxhTi9MYSxFQUFPOztBTWdNWDtFQUFULGFOdlRlLEVBQU87O0FNd1R4QjtFQUFFLGFOdlRzQixFQUFPOztBTXdUL0I7RUFBRSxhTmdQYSxFQUFPOztBTS9PTjtFQUFkLGFOZ1BvQixFQUFPOztBTS9PbEI7RUFBVCxhTitJZSxFQUFPOztBTTlJeEI7O0VBQUUsYU5sUlcsRUFBTzs7QU1tUnBCOztFQUFFLGFOdVFZLEVBQU87O0FNdFFyQjtFQUFFLGFOb1RZLEVBQU87O0FNblRWO0VBQVQsYU4rTmUsRUFBTzs7QU05TnhCO0VBQUUsYU45TGtCLEVBQU87O0FNK0wzQjtFQUFFLGFOeU5rQixFQUFPOztBTXhOZjtFQUFWLGFOdE1nQixFQUFPOztBTXVNWDtFQUFaLGFOdklrQixFQUFPOztBTXdJWjtFQUFiLGFOaEltQixFQUFPOztBTWlJWjtFQUFkLGFON0lvQixFQUFPOztBTThJN0I7RUFBRSxhTnZJeUIsRUFBTzs7QU13SWxDOzs7RUFBRSxhTjlJb0IsRUFBTzs7QU0rSTdCOztFQUFFLGFObkpzQixFQUFPOztBTW9KZjs7RUFBZCxhTm5Kb0IsRUFBTzs7QU1vSmI7O0VBQWQsYU52SW9CLEVBQU87O0FNd0lkO0VBQWIsYU5wSm1CLEVBQU87O0FNcUo1QjtFQUFFLGFOb1ZZLEVBQU87O0FNblZyQjtFQUFFLGFOL09lLEVBQU87O0FNZ1BaO0VBQVYsYU5qQmdCLEVBQU87O0FNa0J6Qjs7Ozs7RUFBRSxhTkZpQixFQUFPOztBTUdSO0VBQWhCLGFOOVBzQixFQUFPOztBTStQL0I7OztFQUFFLGFOd0hhLEVBQU87O0FNdkh0Qjs7RUFBRSxhTi9MYyxFQUFPOztBTWdNdkI7RUFBRSxhTnJHa0IsRUFBTzs7QU1zRzNCO0VBQUUsYU52R1csRUFBTzs7QU13R0c7OztFQUFyQixhTmxGbUIsRUFBTzs7QU1tRlg7RUFBZixhTmlQcUIsRUFBTzs7QU1oUDlCO0VBQUUsYU51R1UsRUFBTzs7QU10R25COztFQUFFLGFOaVZjLEVBQU87O0FNaFZ2Qjs7RUFBRSxhTjhEbUIsRUFBTzs7QU03RGxCOztFQUFSLGFOOERxQixFQUFPOztBTTdEbkI7RUFBVCxhTmpFZSxFQUFPOztBTWtFeEI7RUFBRSxhTnpRbUIsRUFBTzs7QU0wUTVCO0VBQUUsYU54RWMsRUFBTzs7QU15RVY7RUFBWCxhTjREaUIsRUFBTzs7QU0zRGY7RUFBVCxhTndLZSxFQUFPOztBTXZLeEI7RUFBRSxhTmdKaUIsRUFBTzs7QU0vSTFCO0VBQUUsYU5nSndCLEVBQU87O0FNL0l6QjtFQUFOLGFOaFZZLEVBQU87O0FNaVZyQjs7RUFBRSxhTmxJZ0IsRUFBTzs7QU1tSWxCO0VBQUwsYU5vUlcsRUFBTzs7QU1uUk47RUFBWixhTjlWa0IsRUFBTzs7QU0rVjNCO0VBQUUsYU44RVksRUFBTzs7QU03RXJCO0VBQUUsYU5pS2tCLEVBQU87O0FNaEtqQjtFQUFSLGFOcVJjLEVBQU87O0FNcFJ2QjtFQUFFLGFOeVZZLEVBQU87O0FNeFZyQjtFQUFFLGFOaUNtQixFQUFPOztBTWhDcEI7RUFBTixhTmtVWSxFQUFPOztBTWpVUDtFQUFaLGFOM1VrQixFQUFPOztBTTRVM0I7RUFBRSxhTm1EYyxFQUFPOztBTWxEdkI7RUFBRSxhTmpIcUIsRUFBTzs7QU1rSG5CO0VBQVQsYU5sVGUsRUFBTzs7QU1tVHhCO0VBQUUsYU50VHFCLEVBQU87O0FNdVQ5QjtFQUFFLGFOelRtQixFQUFPOztBTTBUakI7RUFBVCxhTjVUZSxFQUFPOztBTTZUWDtFQUFYLGFOeFRpQixFQUFPOztBTXlUMUI7RUFBRSxhTnhUaUIsRUFBTzs7QU15VDFCO0VBQUUsYU5qWGtCLEVBQU87O0FNa1hYO0VBQWQsYU5qWG9CLEVBQU87O0FNa1g3QjtFQUFFLGFOeVBhLEVBQU87O0FNeFB0QjtFQUFFLGFOelFpQixFQUFPOztBTTBRMUI7RUFBRSxhTnBaVSxFQUFPOztBTXFabkI7RUFBRSxhTmxOa0IsRUFBTzs7QU1tTlo7RUFBYixhTjJCbUIsRUFBTzs7QU0xQlg7RUFBZixhTnBYcUIsRUFBTzs7QU1xWDlCO0VBQUUsYU41YWtCLEVBQU87O0FNNmEzQjtFQUFFLGFOMkNpQixFQUFPOztBTTFDWjtFQUFaLGFOL0NrQixFQUFPOztBTWdEM0I7RUFBRSxhTjdEYyxFQUFPOztBTThEdkI7RUFBRSxhTjdEcUIsRUFBTzs7QU04RGhCO0VBQVosYU5zT2tCLEVBQU87O0FNck9kO0VBQVgsYU5zT2lCLEVBQU87O0FNck8xQjtFQUFFLGFOOVhlLEVBQU87O0FNK1h4QjtFQUFFLGFOdldXLEVBQU87O0FNd1dUO0VBQVQsYU43RWUsRUFBTzs7QU04RXhCO0VBQUUsYU5qY2lCLEVBQU87O0FNa2MxQjtFQUFFLGFOblZVLEVBQU87O0FNb1ZUOzs7RUFBUixhTjdGVyxFQUFPOztBTThGUjtFQUFWLGFOeEJnQixFQUFPOztBTXlCWDtFQUFaLGFONVdrQixFQUFPOztBTTZXVDtFQUFoQixhTmhTc0IsRUFBTzs7QU1pU25CO0VBQVYsYU5sUmdCLEVBQU87O0FNbVJ6QjtFQUFFLGFObExnQixFQUFPOztBTW1MekI7RUFBRSxhTnpFZSxFQUFPOztBTTBFZDtFQUFSLGFOMkZjLEVBQU87O0FNMUZ2QjtFQUFFLGFOdUdvQixFQUFPOztBTXRHN0I7RUFBRSxhTmdIbUIsRUFBTzs7QU0vR2hCO0VBQVYsYU5pSGdCLEVBQU87O0FNaEhaO0VBQVgsYU5oV2lCLEVBQU87O0FNaVcxQjtFQUFFLGFObFd1QixFQUFPOztBTW1XaEM7RUFBRSxhTm5SZSxFQUFPOztBTW9SaEI7RUFBTixhTmdHWSxFQUFPOztBTS9GckI7RUFBRSxhTjBQbUIsRUFBTzs7QU16UDVCO0VBQUUsYU5uQmtCLEVBQU87O0FNb0JaO0VBQWIsYU55Sm1CLEVBQU87O0FNeEpmO0VBQVgsYU5sSWlCLEVBQU87O0FNbUkxQjtFQUFFLGFOMlBhLEVBQU87O0FNMVB0QjtFQUFFLGFOakRZLEVBQU87O0FNa0RWO0VBQVQsYU52Q2UsRUFBTzs7QU13Q3hCOztFQUFFLGFOK01tQixFQUFPOztBTTlNVDtFQUFqQixhTitNdUIsRUFBTzs7QU05TWhCO0VBQWQsYU51UG9CLEVBQU87O0FNdFA3QjtFQUFFLGFOckRtQixFQUFPOztBTXNENUI7RUFBRSxhTnNQa0IsRUFBTzs7QU1yUFo7RUFBYixhTnREbUIsRUFBTzs7QU11RDVCO0VBQUUsYU5yRHFCLEVBQU87O0FNc0Q5QjtFQUFFLGFOdkRxQixFQUFPOztBTXdEcEI7RUFBUixhTjdCYyxFQUFPOztBTThCVDtFQUFaLGFOaE1rQixFQUFPOztBTWlNM0I7RUFBRSxhTjdQeUIsRUFBTzs7QU04UGxDO0VBQUUsYU5JbUIsRUFBTzs7QU1IaEI7RUFBVixhTitQZ0IsRUFBTzs7QU05UHpCO0VBQUUsYU5rRWMsRUFBTzs7QU1qRXZCO0VBQUUsYU5vT2lCLEVBQU87O0FNbk9aO0VBQVosYU5xT2tCLEVBQU87O0FNcE9sQjs7RUFBUCxhTmpiVyxFQUFPOztBTWticEI7RUFBRSxhTjBPZSxFQUFPOztBTXpPeEI7RUFBRSxhTjRMYSxFQUFPOztBTTNMWjtFQUFSLGFOc0ljLEVBQU87O0FNckliO0VBQVIsYU5oRWMsRUFBTzs7QU1pRWpCOztFQUFKLGFOeVFvQixFQUFPOztBTXhRWjtFQUFmLGFObENxQixFQUFPOztBTW1DOUI7RUFBRSxhTnRDZ0IsRUFBTzs7QU11Q3pCO0VBQUUsYU5wUm9CLEVBQU87O0FNcVJoQjs7O0VBQVgsYU45Ym9CLEVBQU87O0FNK2JoQjs7RUFBWCxhTjViOEIsRUFBTzs7QU02YjFCOztFQUFYLGFOL2JvQixFQUFPOztBTWdjaEI7O0VBQVgsYU4vYnVCLEVBQU87O0FNZ2NoQzs7RUFBRSxhTm5jcUIsRUFBTzs7QU1vYzlCO0VBQUUsYU50RHFCLEVBQU87O0FNdUQ5QjtFQUFFLGFOdEpnQixFQUFPOztBTXVKVDtFQUFkLGFObkRvQixFQUFPOztBTW9EN0I7RUFBRSxhTm5Ec0IsRUFBTzs7QU1vRC9CO0VBQUUsYU42R21CLEVBQU87O0FNNUdYO0VBQWYsYU42R3FCLEVBQU87O0FNNUdwQjtFQUFSLGFOMVljLEVBQU87O0FNMll2QjtFQUFFLGFON1lzQixFQUFPOztBTThZL0I7RUFBRSxhTi9XYSxFQUFPOztBTWdYdEI7RUFBRSxhTjdkcUIsRUFBTzs7QU04ZDlCO0VBQUUsYU5uS21CLEVBQU87O0FNb0tiOztFQUFiLGFObkt1QixFQUFPOztBTW9LakI7O0VBQWIsYU50S3NCLEVBQU87O0FNdUsvQjs7RUFBRSxhTnhLcUIsRUFBTzs7QU15SzlCO0VBQUUsYU43S2lCLEVBQU87O0FNOEsxQjs7RUFBRSxhTi9MbUIsRUFBTzs7QU1nTWI7O0VBQWIsYU5uTW9CLEVBQU87O0FNb01WO0VBQWpCLGFOaE11QixFQUFPOztBTWlNaEM7RUFBRSxhTjFNcUIsRUFBTzs7QU0yTTlCO0VBQUUsYU5qTW9CLEVBQU87O0FNa01YO0VBQWhCLGFOck1zQixFQUFPOztBTXNNZjtFQUFkLGFOdk1vQixFQUFPOztBTXdNN0I7RUFBRSxhTnlKaUIsRUFBTzs7QU14SjFCO0VBQUUsYU5Ma0IsRUFBTzs7QU1NUDtFQUFsQixhTnJXd0IsRUFBTzs7QU1zV2pDO0VBQUUsYU41T1UsRUFBTzs7QU02T25CO0VBQUUsYU41T2lCLEVBQU87O0FNNk8xQjtFQUFFLGFONEptQixFQUFPOztBTTNKNUI7RUFBRSxhTjNFcUIsRUFBTzs7QU00RU47RUFBdEIsYU4zRTRCLEVBQU87O0FNNEV2QjtFQUFaLGFObFBrQixFQUFPOztBTW1QM0I7RUFBRSxhTmtObUIsRUFBTzs7QU1qTjVCO0VBQUUsYU5PYyxFQUFPOztBTU5iO0VBQVIsYU4vWWMsRUFBTzs7QU1nWnZCO0VBQUUsYU5wUmUsRUFBTzs7QU1xUnhCO0VBQUUsYU45RWEsRUFBTzs7QU0rRUQ7RUFBbkIsYU4xS3lCLEVBQU87O0FNMks1Qjs7RUFBSixhTm9Ha0IsRUFBTzs7QU1uRzNCO0VBQUUsYU50WGMsRUFBTzs7QU11WHZCO0VBQUUsYU45aUJhLEVBQU87O0FNK2lCWjtFQUFSLGFOcGlCYyxFQUFPOztBTXFpQko7RUFBakIsYU5oY3VCLEVBQU87O0FNaWNoQztFQUFFLGFObmN3QixFQUFPOztBTW9jakM7RUFBRSxhTmpjd0IsRUFBTzs7QU1rY2I7RUFBbEIsYU50Y3dCLEVBQU87O0FNdWNqQztFQUFFLGFOekxnQixFQUFPOztBTTBMekI7RUFBRSxhTmpJZSxFQUFPOztBTWtJWDtFQUFYLGFOaklpQixFQUFPOztBTWtJakI7RUFBUCxhTnBJYSxFQUFPOztBTXFJdEI7RUFBRSxhTnZJVyxFQUFPOztBTXdJcEI7RUFBRSxhTnpZa0IsRUFBTzs7QU0wWVg7RUFBZCxhTnpZb0IsRUFBTzs7QU0wWTdCO0VBQUUsYU4zTWEsRUFBTzs7QU00TXRCO0VBQUUsYU40S2EsRUFBTzs7QU0zS1Q7RUFBWCxhTnZlaUIsRUFBTzs7QU13ZWI7RUFBWCxhTjFSaUIsRUFBTzs7QU0yUjFCO0VBQUUsYU56Q29CLEVBQU87O0FNMEM3QjtFQUFFLGFOeldZLEVBQU87O0FNMFdGO0VBQWpCLGFOcll1QixFQUFPOztBTXNZaEM7RUFBRSxhTnpaZ0IsRUFBTzs7QU0wWnpCO0VBQUUsYU52SFksRUFBTzs7QU13SEw7RUFBZCxhTi9Sb0IsRUFBTzs7QU1nU3RCO0VBQUwsYU4rSVcsRUFBTzs7QU05SXBCO0VBQUUsYU5oRW9CLEVBQU87O0FNaUU3QjtFQUFFLGFOOUhnQixFQUFPOztBTStIZjtFQUFSLGFOdkJjLEVBQU87O0FNd0J2QjtFQUFFLGFObEdvQixFQUFPOztBTW1HWDtFQUFoQixhTmxHc0IsRUFBTzs7QU1tRy9CO0VBQUUsYU5nRG1CLEVBQU87O0FNL0M1QjtFQUFFLGFOZ0RxQixFQUFPOztBTS9DZDtFQUFkLGFOVm9CLEVBQU87O0FNV1Y7RUFBakIsYU5WdUIsRUFBTzs7QU1XaEM7RUFBRSxhTmxQZSxFQUFPOztBTW1QeEI7RUFBRSxhTnhmaUIsRUFBTzs7QU15Zlg7RUFBYixhTnhmbUIsRUFBTzs7QU15ZjVCO0VBQUUsYU5wR2UsRUFBTzs7QU1xR3hCO0VBQUUsYU52UmMsRUFBTzs7QU13UlQ7RUFBWixhTjZLa0IsRUFBTzs7QU01S2hCO0VBQVQsYU44S2UsRUFBTzs7QU03S3hCO0VBQUUsYU5uWGMsRUFBTzs7QU1vWHZCO0VBQUUsYU5zSHdCLEVBQU87O0FNckhmO0VBQWhCLGFOOEpzQixFQUFPOztBTTdKL0I7RUFBRSxhTjdFeUIsRUFBTzs7QU04RWxDO0VBQUUsYU5uZ0JhLEVBQU87O0FNb2dCRDtFQUFuQixhTjNpQnlCLEVBQU87O0FNNGlCVjtFQUF0QixhTmdKNEIsRUFBTzs7QU0vSXJDO0VBQUUsYU43ZmUsRUFBTzs7QU04ZnhCO0VBQUUsYU5qakJtQyxFQUFPOztBTWtqQjVDOztFQUFFLGFObGxCMkMsRUFBTzs7QU1tbEJwRDs7O0VBQUUsYU56WlksRUFBTzs7QU0wWnJCO0VBQUUsYU5sU2EsRUFBTzs7QU1tU1g7RUFBVCxhTmxTZSxFQUFPOztBTW1TYjs7RUFBVCxhTjNCcUIsRUFBTzs7QU00QjlCO0VBQUUsYU4xTGtCLEVBQU87O0FNMkwzQjtFQUFFLGFOZ0ljLEVBQU87O0FNL0hOO0VBQWYsYU5nSXFCLEVBQU87O0FNL0hsQjtFQUFWLGFObkJnQixFQUFPOztBTW9CekI7RUFBRSxhTm5Cc0IsRUFBTzs7QU1vQi9CO0VBQUUsYU5uQnVCLEVBQU87O0FNb0JsQjtFQUFaLGFOdEhrQixFQUFPOztBTXVIM0I7RUFBRSxhTnJWbUIsRUFBTzs7QU1zVjVCO0VBQUUsYU5rS2EsRUFBTzs7QU1qS1Q7RUFBWCxhTjJDaUIsRUFBTzs7QU0xQ0o7O0VBQXBCLGFOelM0QixFQUFPOztBTTBTckM7O0VBQUUsYU41VW9CLEVBQU87O0FNNlVkO0VBQWIsYU5yUm1CLEVBQU87O0FNc1JYO0VBQWYsYU5qWnFCLEVBQU87O0FNa1o5QjtFQUFFLGFOalp1QixFQUFPOztBTWtaaEM7RUFBRSxhTnJOYyxFQUFPOztBTXNOUDtFQUFkLGFObm5Cb0IsRUFBTzs7QU1vbkI3QjtFQUFFLGFObm5Cc0IsRUFBTzs7QU1vbkIvQjs7RUFBRSxhTm5uQm9CLEVBQU87O0FNb25CN0I7O0VBQUUsYU5ubkJzQixFQUFPOztBTW9uQmhCO0VBQWIsYU4rRm1CLEVBQU87O0FNOUZYO0VBQWYsYU4rRnFCLEVBQU87O0FNOUY5QjtFQUFFLGFOZ0djLEVBQU87O0FNL0Z2QjtFQUFFLGFOeFFnQixFQUFPOztBTXlRTjs7RUFBakIsYU54UWUsRUFBTzs7QU15UUg7O0VBQW5CLGFOeFFpQixFQUFPOztBTXlRMUI7RUFBRSxhTmpIYSxFQUFPOztBTWtIdEI7RUFBRSxhTnRWc0IsRUFBTzs7QU11Vm5CO0VBQVYsYU5lZ0IsRUFBTzs7QU1kUjs7O0VBQWYsYU4rQndCLEVBQU87O0FNOUJqQzs7RUFBRSxhTmlDa0MsRUFBTzs7QU1oQzNDOztFQUFFLGFOOEJ3QixFQUFPOztBTTdCaEI7O0VBQWYsYU44QjJCLEVBQU87O0FNN0JuQjs7RUFBZixhTjBCeUIsRUFBTzs7QU16QnhCO0VBQVIsYU5oRWMsRUFBTzs7QU1pRXZCOzs7RUFBRSxhTjVrQlksRUFBTzs7QU02a0JyQjtFQUFFLGFOckllLEVBQU87O0FNc0l4QjtFQUFFLGFOa0h1QixFQUFPOztBTWpIYjtFQUFqQixhTmtIdUIsRUFBTzs7QU1qSGhDO0VBQUUsYU5rSHNCLEVBQU87O0FNakgvQjs7RUFBRSxhTjZHb0IsRUFBTzs7QU01RzdCOztFQUFFLGFONkdzQixFQUFPOztBTTVHbkI7RUFBVixhTnpsQmdCLEVBQU87O0FNMGxCakI7RUFBTixhTnJVWSxFQUFPOztBTXNVckI7RUFBRSxh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QUEwQixFQUM3Qjs7QUNISDtFQUNFLDJCQUEyQixFQVM1QjtFQVhIO0lBS1EsMkJBQTJCLEVBQzVCO0VBQ0Q7SUFDRSwyQkFBMkIsRUFDNUI7O0FBVFA7RUFhSSwyQkFBMkIsRUFTNUI7RUFQRztJQUNFLDJCQUEyQixFQUM1QjtFQWpCUDtJQW1CUSwyQkFBMkIsRUFDNUI7O0FBcEJQO0VBd0JJLDJCQUE0QixFQVM3QjtFQWpDSDtJQTJCUSwyQkFBMkIsRUFDNUI7RUE1QlA7SUE4QlEsMkJBQTJCLEVBQzVCOztBQUdMO0VBQ0UsZ0JBQWdCLEVBU2pCO0VBUEc7SUFDRSwyQkFBMkIsRUFDNUI7RUF2Q1A7SUF5Q1EsMkJBQTJCLEVBQzVCOztBQTFDUDtFQThDSSxnQkFBZ0IsRUFTakI7RUF2REg7SUFpRFEsMkJBQTJCLEVBQzVCO0VBQ0Q7SUFDRSwyQkFBMkIsRUFDNUI7O0FBckRQO0VBeURJLGVBQWM7RUFDZCxpQkFBZ0IsRUFDakI7O0FBM0RIO0VBNkRJLGVBQWM7RUFDZCxpQkFBZ0IsRUFDakI7O0F4UmdRSDtFQUNFLG1DQUFtQztFQUNuQyxtQkFBbUI7RUFDbkIsU0FBUztFQUNULFlBQVk7RUFDWixXQUFXO0VBQ1gsVUFBVSxFQUtYO0VBWEQ7SUFRSSxtQ0FBbUMsRUFDcEM7O0FBR0g7RUFDSSxtQ0FBbUMsRUFJdEM7RUFIRztJQUNJLG1DQUFtQyxFQUN0Qzs7QUFFTDtFQUNJLGlCQUFpQixFQUNwQiIsImZpbGUiOiJpbmRleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAqICBEbyBub3QgcmVtb3ZlIHRoaXMgY29tbWVudHMgYmVsbG93LiBJdCdzIHRoZSBtYXJrZXJzIHVzZWQgYnkgd2lyZWRlcCB0byBpbmplY3RcbiAqICBzYXNzIGRlcGVuZGVuY2llcyB3aGVuIGRlZmluZWQgaW4gdGhlIGJvd2VyLmpzb24gb2YgeW91ciBkZXBlbmRlbmNpZXNcbiAqL1xuLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGluczppdGFsLHdnaHRAMCwxMDA7MCwyMDA7MCwzMDA7MCw0MDA7MCw1MDA7MCw2MDA7MCw3MDA7MCw4MDA7MCw5MDA7MSwxMDA7MSwyMDA7MSwzMDA7MSw0MDA7MSw1MDA7MSw2MDA7MSw3MDA7MSw4MDA7MSw5MDAmZGlzcGxheT1zd2FwXCIpO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjBcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODZlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC5mYS11bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NmVtO1xuICB3aWR0aDogMi4xNDI4NmVtO1xuICB0b3A6IDAuMTQyODZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mYS1saS5mYS1sZyB7XG4gICAgbGVmdDogLTEuODU3MTRlbTsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZhLXN0YWNrLTF4LCAuZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIBcIjsgfVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIFcIjsgfVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CCXCI7IH1cblxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgINcIjsgfVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIRcIjsgfVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhVwiOyB9XG5cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIZcIjsgfVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ah1wiOyB9XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CIXCI7IH1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CJXCI7IH1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CKXCI7IH1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgItcIjsgfVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIxcIjsgfVxuXG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI1cIjsgfVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI5cIjsgfVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CQXCI7IH1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkVwiOyB9XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJJcIjsgfVxuXG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CTXCI7IH1cblxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJRcIjsgfVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlVwiOyB9XG5cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJZcIjsgfVxuXG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Al1wiOyB9XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CYXCI7IH1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CZXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJpcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJtcIjsgfVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJxcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnVwiOyB9XG5cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnlwiOyB9XG5cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ChXCI7IH1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CiXCI7IH1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKNcIjsgfVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApFwiOyB9XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ClXCI7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKZcIjsgfVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKdcIjsgfVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CoXCI7IH1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqVwiOyB9XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CqXCI7IH1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Aq1wiOyB9XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CsXCI7IH1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK1cIjsgfVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK5cIjsgfVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK9cIjsgfVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CwXCI7IH1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLFcIjsgfVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AslwiOyB9XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLNcIjsgfVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLRcIjsgfVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtVwiOyB9XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C2XCI7IH1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+At1wiOyB9XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuFwiOyB9XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C5XCI7IH1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLpcIjsgfVxuXG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C7XCI7IH1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvFwiOyB9XG5cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL1cIjsgfVxuXG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL5cIjsgfVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GAXCI7IH1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYFcIjsgfVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GCXCI7IH1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYNcIjsgfVxuXG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GEXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GFXCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GGXCI7IH1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bh1wiOyB9XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GIXCI7IH1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYlcIjsgfVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYpcIjsgfVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bi1wiOyB9XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjFwiOyB9XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GNXCI7IH1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY5cIjsgfVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GQXCI7IH1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkVwiOyB9XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BklwiOyB9XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZNcIjsgfVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlFwiOyB9XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlVwiOyB9XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZZcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GXXCI7IH1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmFwiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZlcIjsgfVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZpcIjsgfVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bm1wiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnFwiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnVwiOyB9XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ5cIjsgfVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoFwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoVwiOyB9XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BolwiOyB9XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GjXCI7IH1cblxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaRcIjsgfVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GlXCI7IH1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GmXCI7IH1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgadcIjsgfVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgahcIjsgfVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgalcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GqXCI7IH1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgatcIjsgfVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrFwiOyB9XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GtXCI7IH1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrlwiOyB9XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbBcIjsgfVxuXG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbFcIjsgfVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbJcIjsgfVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbNcIjsgfVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G0XCI7IH1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbVcIjsgfVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G2XCI7IH1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbdcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G4XCI7IH1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgblcIjsgfVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BulwiOyB9XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbtcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbxcIjsgfVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb1cIjsgfVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb5cIjsgfVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgFwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgVwiOyB9XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoJcIjsgfVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KDXCI7IH1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChFwiOyB9XG5cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChVwiOyB9XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChlwiOyB9XG5cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ch1wiOyB9XG5cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KIXCI7IH1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiVwiOyB9XG5cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KKXCI7IH1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KLXCI7IH1cblxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjFwiOyB9XG5cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KNXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgo5cIjsgfVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkFwiOyB9XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpFcIjsgfVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CklwiOyB9XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpNcIjsgfVxuXG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClFwiOyB9XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClVwiOyB9XG5cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CllwiOyB9XG5cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KXXCI7IH1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmFwiOyB9XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KZXCI7IH1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KaXCI7IH1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cm1wiOyB9XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpxcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp1cIjsgfVxuXG4uZmEtZmVlZDpiZWZvcmUsXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KeXCI7IH1cblxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KgXCI7IH1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KhXCI7IH1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7NcIjsgfVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqNcIjsgfVxuXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KkXCI7IH1cblxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KlXCI7IH1cblxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CplwiOyB9XG5cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cp1wiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqFwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KqXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KrXCI7IH1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KsXCI7IH1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrVwiOyB9XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrlwiOyB9XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrBcIjsgfVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KxXCI7IH1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrJcIjsgfVxuXG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OAXCI7IH1cblxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OBXCI7IH1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OCXCI7IH1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ODXCI7IH1cblxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4RcIjsgfVxuXG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhVwiOyB9XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4ZcIjsgfVxuXG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4dcIjsgfVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OIXCI7IH1cblxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4lcIjsgfVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DilwiOyB9XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OLXCI7IH1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4xcIjsgfVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ONXCI7IH1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OOXCI7IH1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OQXCI7IH1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ORXCI7IH1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DklwiOyB9XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OTXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlFwiOyB9XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlVwiOyB9XG5cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DllwiOyB9XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OXXCI7IH1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OYXCI7IH1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5lcIjsgfVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5pcIjsgfVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dm1wiOyB9XG5cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnFwiOyB9XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnVwiOyB9XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnlwiOyB9XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoFwiOyB9XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoVwiOyB9XG5cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DolwiOyB9XG5cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6NcIjsgfVxuXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OkXCI7IH1cblxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpVwiOyB9XG5cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OmXCI7IH1cblxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OnXCI7IH1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6hcIjsgfVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6lcIjsgfVxuXG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqlwiOyB9XG5cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dq1wiOyB9XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrFwiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrVwiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg65cIjsgfVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsFwiOyB9XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsVwiOyB9XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DslwiOyB9XG5cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqJcIjsgfVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O0XCI7IH1cblxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7VcIjsgfVxuXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7ZcIjsgfVxuXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dt1wiOyB9XG5cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O4XCI7IH1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuVwiOyB9XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7pcIjsgfVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7tcIjsgfVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvFwiOyB9XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvlwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgFwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIFcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SCXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SDXCI7IH1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIRcIjsgfVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIVcIjsgfVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIZcIjsgfVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eh1wiOyB9XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SIXCI7IH1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiVwiOyB9XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIpcIjsgfVxuXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhItcIjsgfVxuXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIxcIjsgfVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjVwiOyB9XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjlwiOyB9XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SQXCI7IH1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkVwiOyB9XG5cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EklwiOyB9XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74STXCI7IH1cblxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SUXCI7IH1cblxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJVcIjsgfVxuXG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmFwiOyB9XG5cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SZXCI7IH1cblxuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SaXCI7IH1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJtcIjsgfVxuXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnFwiOyB9XG5cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ1cIjsgfVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ5cIjsgfVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKBcIjsgfVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoVwiOyB9XG5cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SiXCI7IH1cblxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SjXCI7IH1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SkXCI7IH1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKVcIjsgfVxuXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SmXCI7IH1cblxuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SnXCI7IH1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SoXCI7IH1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKlcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKpcIjsgfVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKtcIjsgfVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SsXCI7IH1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErVwiOyB9XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK5cIjsgfVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsFwiOyB9XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SxXCI7IH1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EslwiOyB9XG5cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SzXCI7IH1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S0XCI7IH1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtVwiOyB9XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLZcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Et1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuFwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuVwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S6XCI7IH1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S7XCI7IH1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLxcIjsgfVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S9XCI7IH1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL5cIjsgfVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYBcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgVwiOyB9XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WCXCI7IH1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYNcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYRcIjsgfVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WFXCI7IH1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhlwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fh1wiOyB9XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiFwiOyB9XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WJXCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FilwiOyB9XG5cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WLXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WMXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjVwiOyB9XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WOXCI7IH1cblxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WQXCI7IH1cblxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZFcIjsgfVxuXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FklwiOyB9XG5cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZNcIjsgfVxuXG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WUXCI7IH1cblxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WVXCI7IH1cblxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZZcIjsgfVxuXG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WXXCI7IH1cblxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmFwiOyB9XG5cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmVwiOyB9XG5cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZpcIjsgfVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fm1wiOyB9XG5cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZxcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ1cIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WeXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WhXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaJcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaNcIjsgfVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WkXCI7IH1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WlXCI7IH1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WmXCI7IH1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhadcIjsgfVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqFwiOyB9XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqVwiOyB9XG5cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhapcIjsgfVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fq1wiOyB9XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrFwiOyB9XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvha1cIjsgfVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WuXCI7IH1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsFwiOyB9XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbFcIjsgfVxuXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FslwiOyB9XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbNcIjsgfVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtFwiOyB9XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbVcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtlwiOyB9XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbdcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuFwiOyB9XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuVwiOyB9XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W6XCI7IH1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbtcIjsgfVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbxcIjsgfVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb1cIjsgfVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb5cIjsgfVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgFwiOyB9XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoFcIjsgfVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aCXCI7IH1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoNcIjsgfVxuXG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhFwiOyB9XG5cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhVwiOyB9XG5cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoZcIjsgfVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gh1wiOyB9XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhohcIjsgfVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvholcIjsgfVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhopcIjsgfVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aLXCI7IH1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjFwiOyB9XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aQXCI7IH1cblxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aRXCI7IH1cblxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GklwiOyB9XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aTXCI7IH1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlFwiOyB9XG5cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aWXCI7IH1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpdcIjsgfVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhphcIjsgfVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aZXCI7IH1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmlwiOyB9XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhptcIjsgfVxuXG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpxcIjsgfVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnVwiOyB9XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnlwiOyB9XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqBcIjsgfVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ahXCI7IH1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqJcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ajXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74akXCI7IH1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpVwiOyB9XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74amXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqdcIjsgfVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqhcIjsgfVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74apXCI7IH1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqlwiOyB9XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gq1wiOyB9XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqxcIjsgfVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq1cIjsgfVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq5cIjsgfVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74awXCI7IH1cblxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74axXCI7IH1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrJcIjsgfVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrNcIjsgfVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtFwiOyB9XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtVwiOyB9XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtlwiOyB9XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrdcIjsgfVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuFwiOyB9XG5cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrlcIjsgfVxuXG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a6XCI7IH1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrtcIjsgfVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvFwiOyB9XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a9XCI7IH1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhr5cIjsgfVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4BcIjsgfVxuXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgVwiOyB9XG5cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HglwiOyB9XG5cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4NcIjsgfVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4RcIjsgfVxuXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eFXCI7IH1cblxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eGXCI7IH1cblxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eHXCI7IH1cblxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eIXCI7IH1cblxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eJXCI7IH1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4pcIjsgfVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hi1wiOyB9XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjFwiOyB9XG5cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eNXCI7IH1cblxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eOXCI7IH1cblxuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZXNpc3RhbmNlOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkFwiOyB9XG5cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eRXCI7IH1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5JcIjsgfVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eTXCI7IH1cblxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5RcIjsgfVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlVwiOyB9XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HllwiOyB9XG5cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hl1wiOyB9XG5cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmFwiOyB9XG5cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5lcIjsgfVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmlwiOyB9XG5cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hm1wiOyB9XG5cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5xcIjsgfVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74edXCI7IH1cblxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh55cIjsgfVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74egXCI7IH1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6FcIjsgfVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HolwiOyB9XG5cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ho1wiOyB9XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6RcIjsgfVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HpVwiOyB9XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74emXCI7IH1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6dcIjsgfVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eoXCI7IH1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6lcIjsgfVxuXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6pcIjsgfVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hq1wiOyB9XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74esXCI7IH1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrVwiOyB9XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74euXCI7IH1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7BcIjsgfVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsVwiOyB9XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HslwiOyB9XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ezXCI7IH1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtFwiOyB9XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7VcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtlwiOyB9XG5cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7dcIjsgfVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7hcIjsgfVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e5XCI7IH1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e6XCI7IH1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7tcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7xcIjsgfVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvVwiOyB9XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e+XCI7IH1cblxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgFwiOyB9XG5cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iBXCI7IH1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IglwiOyB9XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iDXCI7IH1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIRcIjsgfVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iFXCI7IH1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIZcIjsgfVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iHXCI7IH1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIhcIjsgfVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iJXCI7IH1cblxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iKXCI7IH1cblxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviItcIjsgfVxuXG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIxcIjsgfVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjVwiOyB9XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjlwiOyB9XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkFwiOyB9XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkVwiOyB9XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iSXCI7IH1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ik1wiOyB9XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJRcIjsgfVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJVcIjsgfVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJZcIjsgfVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iXXCI7IH1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImFwiOyB9XG5cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iZXCI7IH1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJpcIjsgfVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJtcIjsgfVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InFwiOyB9XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InVwiOyB9XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ5cIjsgfVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKFcIjsgfVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IolwiOyB9XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ijXCI7IH1cblxuLmZhLWludGVyc2V4OmJlZm9yZSxcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpFwiOyB9XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKVcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74imXCI7IH1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74inXCI7IH1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKhcIjsgfVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKlcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqlwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74irXCI7IH1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrFwiOyB9XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74itXCI7IH1cblxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iwXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ixXCI7IH1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iyXCI7IH1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Is1wiOyB9XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLRcIjsgfVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItVwiOyB9XG5cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i2XCI7IH1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLdcIjsgfVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLhcIjsgfVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i5XCI7IH1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IulwiOyB9XG5cbi5mYS15YzpiZWZvcmUsXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i7XCI7IH1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLxcIjsgfVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL1cIjsgfVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i+XCI7IH1cblxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mAXCI7IH1cblxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgVwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JglwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jg1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYRcIjsgfVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhVwiOyB9XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhlwiOyB9XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYdcIjsgfVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYhcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYlcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JilwiOyB9XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYtcIjsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYxcIjsgfVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY1cIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjlwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkFwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mRXCI7IH1cblxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JklwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jk1wiOyB9XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZRcIjsgfVxuXG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mVXCI7IH1cblxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZZcIjsgfVxuXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mXXCI7IH1cblxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZhcIjsgfVxuXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mZXCI7IH1cblxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74maXCI7IH1cblxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jm1wiOyB9XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZxcIjsgfVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74meXCI7IH1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mgXCI7IH1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoVwiOyB9XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JolwiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mjXCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mkXCI7IH1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaVcIjsgfVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaZcIjsgfVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mnXCI7IH1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqFwiOyB9XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mpXCI7IH1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mqXCI7IH1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mrXCI7IH1cblxuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74msXCI7IH1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrVwiOyB9XG5cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrlwiOyB9XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCLvibBcIjsgfVxuXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mxXCI7IH1cblxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibJcIjsgfVxuXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Js1wiOyB9XG5cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m0XCI7IH1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m1XCI7IH1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvibZcIjsgfVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m3XCI7IH1cblxuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m4XCI7IH1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuVwiOyB9XG5cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m6XCI7IH1cblxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ju1wiOyB9XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvFwiOyB9XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvVwiOyB9XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvib5cIjsgfVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qAXCI7IH1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgVwiOyB9XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qCXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kg1wiOyB9XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhFwiOyB9XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qFXCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhlwiOyB9XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviodcIjsgfVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qIXCI7IH1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qJXCI7IH1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KilwiOyB9XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviotcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvioxcIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvio1cIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjlwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipBcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qRXCI7IH1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipJcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qTXCI7IH1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qUXCI7IH1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipVcIjsgfVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qWXCI7IH1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipdcIjsgfVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmFwiOyB9XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviplcIjsgfVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmlwiOyB9XG5cbi5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Km1wiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnFwiOyB9XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnVwiOyB9XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnlwiOyB9XG5cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoFwiOyB9XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qhXCI7IH1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KolwiOyB9XG5cbi5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ko1wiOyB9XG5cbi5mYS1kZWFmbmVzczpiZWZvcmUsXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qkXCI7IH1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qlXCI7IH1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqZcIjsgfVxuXG4uZmEtc2lnbmluZzpiZWZvcmUsXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kp1wiOyB9XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qoXCI7IH1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqVwiOyB9XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qqXCI7IH1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qrXCI7IH1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qsXCI7IH1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrVwiOyB9XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74quXCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qwXCI7IH1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qxXCI7IH1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KslwiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qzXCI7IH1cblxuLmZhLWZhOmJlZm9yZSxcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirRcIjsgfVxuXG4uZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirVcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtlwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirdcIjsgfVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q4XCI7IH1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuVwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KulwiOyB9XG5cbi5mYS12Y2FyZDpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q7XCI7IH1cblxuLmZhLXZjYXJkLW86YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q8XCI7IH1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q9XCI7IH1cblxuLmZhLXVzZXItY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvir5cIjsgfVxuXG4uZmEtdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uAXCI7IH1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uBXCI7IH1cblxuLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LglwiOyB9XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uZmEtaWQtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uDXCI7IH1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uEXCI7IH1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uFXCI7IH1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uGXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uHXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uIXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4lcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LilwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Li1wiOyB9XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4xcIjsgfVxuXG4uZmEtYmF0aHR1YjpiZWZvcmUsXG4uZmEtczE1OmJlZm9yZSxcbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uNXCI7IH1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi45cIjsgfVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uQXCI7IH1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkVwiOyB9XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LklwiOyB9XG5cbi5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lk1wiOyB9XG5cbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5RcIjsgfVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5VcIjsgfVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LllwiOyB9XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uXXCI7IH1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5hcIjsgfVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmVwiOyB9XG5cbi5mYS1lZXJjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uaXCI7IH1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lm1wiOyB9XG5cbi5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnFwiOyB9XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnVwiOyB9XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ueXCI7IH1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LoFwiOyB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bzsgfVxuXG4vKipcbiAqICBEbyBub3QgcmVtb3ZlIHRoaXMgY29tbWVudHMgYmVsbG93LiBJdCdzIHRoZSBtYXJrZXJzIHVzZWQgYnkgZ3VscC1pbmplY3QgdG8gaW5qZWN0XG4gKiAgYWxsIHlvdXIgc2FzcyBmaWxlcyBhdXRvbWF0aWNhbGx5XG4gKi9cbi5zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLmthbGVuZGVzLWFic29sdXRlQXJlYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgbGVmdDogMHB4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5rYWxlbmRlcy1hYnNvbHV0ZUFyZWEudG9wIHtcbiAgICB0b3A6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAua2FsZW5kZXMtYWJzb2x1dGVBcmVhLmJvdHRvbSB7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLnhzIC5rYWxlbmRlcy1hYnNvbHV0ZUFyZWEge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi53YXJuaW5nLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAud2FybmluZy1jb250YWluZXIucmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmNjZDE7IH1cbiAgLndhcm5pbmctY29udGFpbmVyLnllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjlDNDsgfVxuICAud2FybmluZy1jb250YWluZXIub3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMEIyOyB9XG4gIC53YXJuaW5nLWNvbnRhaW5lci5ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZlOWM2OyB9XG4gIC53YXJuaW5nLWNvbnRhaW5lciAud2FybmluZy1tc2cucmVkIG1kLWljb24ge1xuICAgIGNvbG9yOiAjYTk0NDQyOyB9XG4gIC53YXJuaW5nLWNvbnRhaW5lciAud2FybmluZy1tc2cueWVsbG93IG1kLWljb24ge1xuICAgIGNvbG9yOiAjRjlBODI1OyB9XG4gIC53YXJuaW5nLWNvbnRhaW5lciAud2FybmluZy1tc2cub3JhbmdlIG1kLWljb24ge1xuICAgIGNvbG9yOiAjRUY2QzAwOyB9XG4gIC53YXJuaW5nLWNvbnRhaW5lciAud2FybmluZy1tc2cuZ3JlZW4gbWQtaWNvbiB7XG4gICAgY29sb3I6ICMzYzc2M2Q7IH1cbiAgLndhcm5pbmctY29udGFpbmVyIC53YXJuaW5nLXR4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC53YXJuaW5nLWNvbnRhaW5lciAud2FybmluZy10eHQucmVkIHtcbiAgICAgIGNvbG9yOiAjYTk0NDQyOyB9XG4gICAgLndhcm5pbmctY29udGFpbmVyIC53YXJuaW5nLXR4dC55ZWxsb3cge1xuICAgICAgY29sb3I6ICNGOUE4MjU7IH1cbiAgICAud2FybmluZy1jb250YWluZXIgLndhcm5pbmctdHh0Lm9yYW5nZSB7XG4gICAgICBjb2xvcjogI0VGNkMwMDsgfVxuICAgIC53YXJuaW5nLWNvbnRhaW5lciAud2FybmluZy10eHQuZ3JlZW4ge1xuICAgICAgY29sb3I6ICMzYzc2M2Q7IH1cblxuLmthbGVuZGVzLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBib3R0b206IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmthbGVuZGVzLWJhY2tkcm9wLmJsYWNrIHtcbiAgICBvcGFjaXR5OiAwLjQ4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDMzLCAzMywgMC40OCkgIWltcG9ydGFudDsgfVxuICAua2FsZW5kZXMtYmFja2Ryb3AuZ3JleSB7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBM0EzQkQgIWltcG9ydGFudDsgfVxuXG4ua2FsZW5kZXMtYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5rYWxlbmRlcy1ib3ggLmthbGVuZGVzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtaW4td2lkdGg6IDYwcHg7IH1cbiAgICAua2FsZW5kZXMtYm94IC5rYWxlbmRlcy1jb250YWluZXI6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgLmthbGVuZGVzLWJveCAua2FsZW5kZXMtY29udGFpbmVyIC5rYWxlbmRlcy1ib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5rYWxlbmRlcy1ib3ggLmthbGVuZGVzLWNvbnRhaW5lciAudGFnLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xNXB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIGxlZnQ6IDBweDsgfVxuICAgICAgLmthbGVuZGVzLWJveCAua2FsZW5kZXMtY29udGFpbmVyIC50YWctY29udGFpbmVyIC50YWcge1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDsgfVxuICAua2FsZW5kZXMtYm94LnByaW1hcnkgLnRhZy1jb250YWluZXIgLnRhZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUE0QTRBO1xuICAgIGNvbG9yOiAjRUE0QTRBOyB9XG4gIC5rYWxlbmRlcy1ib3gucHJpbWFyeS5zZWxlY3RlZCAua2FsZW5kZXMtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE0QTRBO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI0VBNEE0QTsgfVxuICAua2FsZW5kZXMtYm94LnByaW1hcnk6bm90KC5zZWxlY3RlZCkgLnRhZy1jb250YWluZXIgLnRhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VBNEE0QTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAua2FsZW5kZXMtYm94LmlzTm90QXZhaWxhYmxlIC5rYWxlbmRlcy1jb250YWluZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzgyODI4MjtcbiAgICBjb2xvcjogIzgyODI4MjsgfVxuICAua2FsZW5kZXMtYm94LmxpZ2h0IC50YWctY29udGFpbmVyIC50YWcge1xuICAgIGJvcmRlci1jb2xvcjogI0VBNEE0QTtcbiAgICBjb2xvcjogI0VBNEE0QTsgfVxuICAua2FsZW5kZXMtYm94LmxpZ2h0LnNlbGVjdGVkIC5rYWxlbmRlcy1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQTRBNEE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUE0QTRBOyB9XG4gIC5rYWxlbmRlcy1ib3gubGlnaHQ6bm90KC5zZWxlY3RlZCkgLnRhZy1jb250YWluZXIgLnRhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VBNEE0QTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAua2FsZW5kZXMtYm94LmxpZ2h0IC5rYWxlbmRlcy1jb250YWluZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3OyB9XG5cbi5rYWxlbmRlcy1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLypcbiAgJi5wcmltYXJ5e1xuICAgIGJhY2tncm91bmQtY29sb3I6I0VBNEE0QSAhaW1wb3J0YW50O1xuICB9XG4gICYuc2Vjb25kYXJ5e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUEgIWltcG9ydGFudDtcbiAgfVxuICAmLmFjY2VudHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNDOTM4NjcgIWltcG9ydGFudDtcbiAgfVxuICAgICAqLyB9XG4gIC5rYWxlbmRlcy1idXR0b24uc21hbGwtcmFkaXVzIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbi5tZWRpdW0tcmFkaXVzIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuICAua2FsZW5kZXMtYnV0dG9uLnJvdW5kZWQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAua2FsZW5kZXMtYnV0dG9uLmJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5rYWxlbmRlcy1idXR0b24uYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkOyB9XG4gIC5rYWxlbmRlcy1idXR0b24ubm8tdG9wLXBhZGRpbmcgLmthbGVuZGVzLWJ1dHRvbi1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDI4cHg7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbi5uby12ZXJ0aWNhbC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbjpub3QoLm5vLXRvcC1wYWRkaW5nKTpub3QoLnNtYWxsLXBhZGRpbmcpIC5rYWxlbmRlcy1idXR0b24tY29udGVudCB7XG4gICAgaGVpZ2h0OiA0N3B4OyB9XG4gIC5rYWxlbmRlcy1idXR0b246bm90KC5pcy1pY29uLWJ1dHRvbikgLmthbGVuZGVzLWJ1dHRvbi1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbi5wdXJwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTJCQ0E7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbi5ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU3NEZEOyB9XG4gIC5rYWxlbmRlcy1idXR0b24uaW5kaWdvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y1MUI1OyB9XG4gIC5rYWxlbmRlcy1idXR0b24ucmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzkzODY3OyB9XG4gIC5rYWxlbmRlcy1idXR0b24ucGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5MWU2MzsgfVxuICAua2FsZW5kZXMtYnV0dG9uLmdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRDNzU5OyB9XG4gIC5rYWxlbmRlcy1idXR0b24ueWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQjNCOyB9XG4gIC5rYWxlbmRlcy1idXR0b24ub3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMTg1LCAxMjgsIDAuOTkpOyB9XG4gIC5rYWxlbmRlcy1idXR0b24uZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZFNkU4QzsgfVxuICAua2FsZW5kZXMtYnV0dG9uLmJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyOyB9XG4gIC5rYWxlbmRlcy1idXR0b24uZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBCMDY0MzsgfVxuICAua2FsZW5kZXMtYnV0dG9uLnRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLmthbGVuZGVzLWJ1dHRvbi50cmFuc3BhcmVudCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNDI0MjQyOyB9XG4gICAgLmthbGVuZGVzLWJ1dHRvbi50cmFuc3BhcmVudC5mbGF0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCREJEQkQ7IH1cbiAgICAua2FsZW5kZXMtYnV0dG9uLnRyYW5zcGFyZW50LnByaW1hcnkge1xuICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRUE0QTRBOyB9XG4gICAgICAua2FsZW5kZXMtYnV0dG9uLnRyYW5zcGFyZW50LnByaW1hcnkgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRUE0QTRBOyB9XG4gIC5rYWxlbmRlcy1idXR0b24udHJhbnNwYXJlbnQtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgICAua2FsZW5kZXMtYnV0dG9uLnRyYW5zcGFyZW50LWJnIC5rYWxlbmRlcy1idXR0b24tdGV4dCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG4gICAgLmthbGVuZGVzLWJ1dHRvbi50cmFuc3BhcmVudC1iZyBtZC1pY29uIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gIC5rYWxlbmRlcy1idXR0b24uYmctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbi53aGl0ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIC8qXG4gICAgICAmLnByaW1hcnl7XG4gICAgICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNFQTRBNEE7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6I0VBNEE0QTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAgICAqLyB9XG4gICAgLmthbGVuZGVzLWJ1dHRvbi53aGl0ZS5mbGF0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgICAua2FsZW5kZXMtYnV0dG9uLndoaXRlLm5vLXRvcC1wYWRkaW5nIC5rYWxlbmRlcy1idXR0b24tY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDI2cHg7IH1cbiAgICAua2FsZW5kZXMtYnV0dG9uLndoaXRlIG1kLWljb24ge1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAua2FsZW5kZXMtYnV0dG9uLndoaXRlLnB1cnBsZSB7XG4gICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM1RjJFRUE7IH1cbiAgICAgIC5rYWxlbmRlcy1idXR0b24ud2hpdGUucHVycGxlIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAgIC5rYWxlbmRlcy1idXR0b24ud2hpdGUgLmthbGVuZGVzLWJ1dHRvbi10ZXh0IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gIC5rYWxlbmRlcy1idXR0b24uZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNjsgfVxuICAua2FsZW5kZXMtYnV0dG9uLnNpemUtMTQgLmthbGVuZGVzLWJ1dHRvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICAgIC5rYWxlbmRlcy1idXR0b24uc2l6ZS0xNCAua2FsZW5kZXMtYnV0dG9uLXRleHQgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICAua2FsZW5kZXMtYnV0dG9uLnNpemUtMTYgLmthbGVuZGVzLWJ1dHRvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAgIC5rYWxlbmRlcy1idXR0b24uc2l6ZS0xNiAua2FsZW5kZXMtYnV0dG9uLXRleHQgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAua2FsZW5kZXMtYnV0dG9uIC5rYWxlbmRlcy1idXR0b24tdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAua2FsZW5kZXMtYnV0dG9uIC5rYWxlbmRlcy1idXR0b24tdGV4dCBzcGFuIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAua2FsZW5kZXMtYnV0dG9uIG1kLWljb24ge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ua2FsZW5kZXMtYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7IH1cblxuLmthbGVuZGVzLWJvb2tpbmdTbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAua2FsZW5kZXMtYm9va2luZ1NsaWRlciAuYm94LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLmthbGVuZGVzLWJvb2tpbmdTbGlkZXIgLnNsaWRlci1idXR0b24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzNweDsgfVxuICAua2FsZW5kZXMtYm9va2luZ1NsaWRlciAuc2xpZGVyLWJ1dHRvbnMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5rYWxlbmRlcy1ib29raW5nU2xpZGVyIGthbGVuZGVzLXNsaWRlciB7XG4gICAgaGVpZ2h0OiA3MHB4OyB9XG5cbi5rYWxlbmRlcy1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAua2FsZW5kZXMtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2VkNGRhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmthbGVuZGVzLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmthbGVuZGVzLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBjb250ZW50OiAnXFxmMDBjJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5rYWxlbmRlcy1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQge1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjY2VkNGRhOyB9XG4gIC5rYWxlbmRlcy1jaGVja2JveC5taW5pIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAua2FsZW5kZXMtY2hlY2tib3gubWluaSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5rYWxlbmRlcy1jaGVja2JveC5taW5pIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICAgIHBhZGRpbmc6IDNweDsgfVxuICAgICAgLmthbGVuZGVzLWNoZWNrYm94Lm1pbmkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLmthbGVuZGVzLWNoZWNrYm94Lm1pbmkucm91bmRlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gIC5rYWxlbmRlcy1jaGVja2JveC5tZWRpdW0ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDsgfVxuICAgIC5rYWxlbmRlcy1jaGVja2JveC5tZWRpdW0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgICAua2FsZW5kZXMtY2hlY2tib3gubWVkaXVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICAgIHBhZGRpbmc6IDRweDsgfVxuICAgICAgLmthbGVuZGVzLWNoZWNrYm94Lm1lZGl1bSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAua2FsZW5kZXMtY2hlY2tib3gubWVkaXVtLnJvdW5kZWQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDsgfVxuICAua2FsZW5kZXMtY2hlY2tib3gubWF4aSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgLmthbGVuZGVzLWNoZWNrYm94Lm1heGkgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAua2FsZW5kZXMtY2hlY2tib3gubWF4aSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAgIC5rYWxlbmRlcy1jaGVja2JveC5tYXhpIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5rYWxlbmRlcy1jaGVja2JveC5tYXhpLnJvdW5kZWQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAua2FsZW5kZXMtY2hlY2tib3gucHJpbWFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZDogIzVGMkVFQTsgfVxuICAua2FsZW5kZXMtY2hlY2tib3gucHJpbWFyeSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNUYyRUVBOyB9XG4gIC5rYWxlbmRlcy1jaGVja2JveC5ibGFjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZDogIzIxMjEyMTsgfVxuICAua2FsZW5kZXMtY2hlY2tib3gucmVkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTUzOTM1OyB9XG4gIC5rYWxlbmRlcy1jaGVja2JveC5wdXJwbGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQ6ICM1RjJFRUE7IH1cbiAgLmthbGVuZGVzLWNoZWNrYm94LmdyZWVuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDNBMDQ3OyB9XG4gIC5rYWxlbmRlcy1jaGVja2JveC5kaXNhYmxlLWV2ZW50IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ja2FsZW5kZXMtY2Fyb3VzZWwtbGFyZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7IH1cbiAgI2thbGVuZGVzLWNhcm91c2VsLWxhcmdlIC5rYWxlbmRlcy1jYXJvdXNlbC1sYXJnZS1jb250YWluZXIuaGFzLXRyYW5zaXRpb24ge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjU3LCAwLjAxLCAwLjYsIDEpOyB9XG4gICNrYWxlbmRlcy1jYXJvdXNlbC1sYXJnZSBpbWcge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuICAja2FsZW5kZXMtY2Fyb3VzZWwtbGFyZ2UgLmFycm93LWxlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogNDUlOyB9XG4gICNrYWxlbmRlcy1jYXJvdXNlbC1sYXJnZSAuYXJyb3ctcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDQ1JTsgfVxuICAja2FsZW5kZXMtY2Fyb3VzZWwtbGFyZ2UgbWQtaWNvbiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7IH1cblxuLmthbGVuZGVzLWNoZWNrYm94LWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmthbGVuZGVzLWNoZWNrYm94LWl0ZW0gLmthbGVuZGVzLWNoZWNrYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmthbGVuZGVzLWNoZWNrYm94LWl0ZW0uc2VsZWN0ZWQuc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAgIC5rYWxlbmRlcy1jaGVja2JveC1pdGVtLnNlbGVjdGVkLnNlY29uZGFyeSAubGluZSB7XG4gICAgICBib3JkZXItY29sb3I6ICM1RjJFRUE7IH1cblxuI2thbGVuZGVzLWNhcm91c2VsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjsgfVxuICAja2FsZW5kZXMtY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgI2thbGVuZGVzLWNhcm91c2VsIC5kb3RzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICNrYWxlbmRlcy1jYXJvdXNlbCAuZG90cyAuZG90IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgbWFyZ2luOiAwIDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNnMgZWFzZTsgfVxuICAgICNrYWxlbmRlcy1jYXJvdXNlbCAuZG90cyAuZG90OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTRhNGE7IH1cbiAgICAja2FsZW5kZXMtY2Fyb3VzZWwgLmRvdHMgLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE0YTRhOyB9XG5cbi5rYWxlbmRlcy1jaGVja2JveC1pdGVtLWJvZHkgLmxpbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5rYWxlbmRlcy1jaGVja2JveC1pdGVtLWJvZHkuZ3JleSB7XG4gIGNvbG9yOiAjODI4MjgyOyB9XG4gIC5rYWxlbmRlcy1jaGVja2JveC1pdGVtLWJvZHkuZ3JleSAubGluZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODI4MjgyOyB9XG5cbi5rYWxlbmRlcy1mdWxsLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzBCMDY0MztcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHotaW5kZXg6IDEwMDE7IH1cbiAgLmthbGVuZGVzLWZ1bGwtcG9wdXAgaW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgLmthbGVuZGVzLWZ1bGwtcG9wdXAuaXMtd2lkZ2V0IHtcbiAgICB6LWluZGV4OiAxMDAwMDAxOyB9XG4gIC5rYWxlbmRlcy1mdWxsLXBvcHVwLndoaXRlLWNsb3NlIC5rYWxlbmRlcy1mdWxsLXBvcHVwLWNvbnRhaW5lciAua2FsZW5kZXMtZnVsbC1wb3B1cC1oZWFkZXIgbWQtaWNvbiB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5rYWxlbmRlcy1mdWxsLXBvcHVwIC5rYWxlbmRlcy1mdWxsLXBvcHVwLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI1O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAua2FsZW5kZXMtZnVsbC1wb3B1cCAua2FsZW5kZXMtZnVsbC1wb3B1cC1jb250YWluZXIubm8tcmFkaXVzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuICAgIC5rYWxlbmRlcy1mdWxsLXBvcHVwIC5rYWxlbmRlcy1mdWxsLXBvcHVwLWNvbnRhaW5lciAua2FsZW5kZXMtZnVsbC1wb3B1cC1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAua2FsZW5kZXMtZnVsbC1wb3B1cCAua2FsZW5kZXMtZnVsbC1wb3B1cC1jb250YWluZXIgLmthbGVuZGVzLWZ1bGwtcG9wdXAtaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAycHg7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5rYWxlbmRlcy1mdWxsLXBvcHVwIC5rYWxlbmRlcy1mdWxsLXBvcHVwLWNvbnRhaW5lciAua2FsZW5kZXMtZnVsbC1wb3B1cC1oZWFkZXIgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAua2FsZW5kZXMtZnVsbC1wb3B1cCAjY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmthbGVuZGVzLWZhdm9yaXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5rYWxlbmRlcy1mYXZvcml0ZSAjdW5zZWxlY3RlZCB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG4gIC5rYWxlbmRlcy1mYXZvcml0ZSAjc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjRUI1NzU3OyB9XG5cbi5rYWxlbmRlcy1jaGVja2VkSWNvbiB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7IH1cbiAgLmthbGVuZGVzLWNoZWNrZWRJY29uIG1kLWljb24ge1xuICAgIGNvbG9yOiAjM0Y1MUI1OyB9XG5cbi5rYWxlbmRlcy1pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmthbGVuZGVzLWlucHV0Lm5vLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5rYWxlbmRlcy1pbnB1dC5zaG93LWVycm9yIGlucHV0Lm5nLWludmFsaWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50OyB9XG4gIC5rYWxlbmRlcy1pbnB1dC5zaG93LWVycm9yIHNlbGVjdC5uZy1pbnZhbGlkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQgIWltcG9ydGFudDsgfVxuICAua2FsZW5kZXMtaW5wdXQuaGFzLWNsZWFyIC5rYWxlbmRlcy1pbnB1dC1jbGVhci1idXR0b24gbWQtaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNBM0EzQkQgIWltcG9ydGFudDsgfVxuICAua2FsZW5kZXMtaW5wdXQuaGFzLW5vLWljb24gLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBpbnB1dCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5rYWxlbmRlcy1pbnB1dC5iZy1jb2xvciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG4gIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5rYWxlbmRlcy1pbnB1dC5zZWxlY3RlZCAua2FsZW5kZXMtaW5wdXQtbGFiZWwge1xuICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAuY3VzdG9tLWljb24ge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtc2VsZWN0LWFycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtc2VsZWN0LWFycm93IG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI0JEQkRCRDsgfVxuICAgIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIC5rYWxlbmRlcy1pbnB1dC1jbGVhci1idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgICAgIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIC5rYWxlbmRlcy1pbnB1dC1jbGVhci1idXR0b24gbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRThFOEZDOyB9XG4gICAgLmthbGVuZGVzLWlucHV0IC5rYWxlbmRlcy1pbnB1dC1jb250YWluZXIgLmthbGVuZGVzLWlucHV0LWNvbnRlbnQgaW5wdXQge1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAzMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzgyODI4MjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBpbnB1dDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmthbGVuZGVzLWlucHV0IC5rYWxlbmRlcy1pbnB1dC1jb250YWluZXIgLmthbGVuZGVzLWlucHV0LWNvbnRlbnQgaW5wdXQ6ZGlzYWJsZWQge1xuICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBzZWxlY3Qge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBzZWxlY3QubmctaW52YWxpZC5uZy1zaG93LWVycm9yIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkOyB9XG4gICAgLmthbGVuZGVzLWlucHV0IC5rYWxlbmRlcy1pbnB1dC1jb250YWluZXIgLmthbGVuZGVzLWlucHV0LWNvbnRlbnQgc2VsZWN0OmRpc2FibGVkIHtcbiAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgICAgY29sb3I6ICM5RTlFOUU7IH1cbiAgICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7IH1cbiAgICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBzZWxlY3Q6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFFNzRGRDsgfVxuICAgICAgLmthbGVuZGVzLWlucHV0IC5rYWxlbmRlcy1pbnB1dC1jb250YWluZXIgLmthbGVuZGVzLWlucHV0LWNvbnRlbnQgc2VsZWN0OmZvY3VzLm5nLWludmFsaWQubmctc2hvdy1lcnJvciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgfVxuICAgIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IGlucHV0W3R5cGU9ZmlsZV06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IGlucHV0W3R5cGU9ZmlsZV06OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnUGFyY291cmlyLi4uJztcbiAgICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTBwdDsgfVxuICAgIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIG1kLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWhlbHAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWhlbHAgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0M5QzlFMDsgfVxuICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWVycm9ycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmthbGVuZGVzLWlucHV0IC5rYWxlbmRlcy1pbnB1dC1lcnJvcnMgLmVycm9ycy1tZXNzYWdlcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWVycm9ycyAuZXJyb3JzLW1lc3NhZ2VzIGRpdiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI0VDNDQzMzsgfVxuXG4ua2FsZW5kZXMtaW5wdXQtaGVscC1oZWFkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTM4Njc7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmthbGVuZGVzLWlucHV0LWhlbHAtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5rYWxlbmRlcy1pbnB1dC13aWR0aC1zZXBhcmF0b3Ige1xuICBtaW4td2lkdGg6IDIwcHg7IH1cblxuLnRyYW5zcGFyZW50LWJnIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjRjFGMUZGOyB9XG4gIC50cmFuc3BhcmVudC1iZyAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnRyYW5zcGFyZW50LWJnIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjRjFGMUZGO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnRyYW5zcGFyZW50LWJnIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVGMkVFQTsgfVxuXG4ubGlnaHQtYmx1ZSAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRlbnQgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMHB4OyB9XG5cbi5rYWxlbmRlcy1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS5wdXJwbGUge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLmJsdWUge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFFNzRGRDsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLnJlZCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM0NDMzOyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2UuZ3JlZW4ge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBBQ0MzNTsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLnllbGxvdyB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQjNCOyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2Uub3JhbmdlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRTk1MDA7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS5ncmV5IHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QzdDOTQ7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS5ibGFjayB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyOyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2UucGluayB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzOyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2UuaW5kaWdvIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzRjUxQjU7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS53aGl0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkOyB9XG4gICAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS53aGl0ZS5wdXJwbGUge1xuICAgICAgICBib3JkZXItY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gICAgICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLndoaXRlLnB1cnBsZSBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAgICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2Uud2hpdGUucGluayB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2U5MWU2MztcbiAgICAgICAgY29sb3I6ICNlOTFlNjM7IH1cbiAgICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLndoaXRlLmJsdWUge1xuICAgICAgICBib3JkZXItY29sb3I6ICMxRTc0RkQ7XG4gICAgICAgIGNvbG9yOiAjMUU3NEZEOyB9XG4gICAgICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLndoaXRlLmJsdWUgbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICMxRTc0RkQ7IH1cbiAgICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLndoaXRlLnJlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0VDNDQzMztcbiAgICAgICAgY29sb3I6ICNFQzQ0MzM7IH1cbiAgICAgICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2Uud2hpdGUucmVkIG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjRUM0NDMzOyB9XG4gICAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS53aGl0ZS5ncmVlbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzM0Qzc1OTtcbiAgICAgICAgY29sb3I6ICMzNEM3NTk7IH1cbiAgICAgICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2Uud2hpdGUuZ3JlZW4gbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICMzNEM3NTkgIWltcG9ydGFudDsgfVxuICAgICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2Uud2hpdGUueWVsbG93IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZFQjNCO1xuICAgICAgICBjb2xvcjogI0ZGRUIzQjsgfVxuICAgICAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS53aGl0ZS55ZWxsb3cgbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICNGRkVCM0I7IH1cbiAgICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLndoaXRlLm9yYW5nZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZFOTUwMDtcbiAgICAgICAgY29sb3I6ICNGRTk1MDA7IH1cbiAgICAgICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2Uud2hpdGUub3JhbmdlIG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjRkU5NTAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLndoaXRlLmdyZXkge1xuICAgICAgICBib3JkZXItY29sb3I6ICM2QzdDOTQ7XG4gICAgICAgIGNvbG9yOiAjNkM3Qzk0OyB9XG4gICAgICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLndoaXRlLmdyZXkgbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICM2QzdDOTQ7IH1cbiAgICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLndoaXRlLmJsYWNrIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjIyO1xuICAgICAgICBjb2xvcjogIzIyMjsgfVxuICAgICAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS53aGl0ZS5ibGFjayBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzIyMjsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLnh4cyB7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtaW4td2lkdGg6IDIwcHg7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS54cyB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtaW4td2lkdGg6IDMwcHg7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS54bCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBtaW4td2lkdGg6IDUwcHg7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS54eGwge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWluLXdpZHRoOiA2MHB4OyB9XG4gIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kOm5vdCguYmFkZ2UpOm5vdCgud2hpdGUpLnB1cnBsZSB7XG4gICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQ6bm90KC5iYWRnZSk6bm90KC53aGl0ZSkuYmx1ZSB7XG4gICAgY29sb3I6ICMxRTc0RkQ7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQ6bm90KC5iYWRnZSk6bm90KC53aGl0ZSkuaW5kaWdvIHtcbiAgICBjb2xvcjogIzNGNTFCNTsgfVxuICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZDpub3QoLmJhZGdlKTpub3QoLndoaXRlKS5yZWQgbWQtaWNvbiB7XG4gICAgY29sb3I6ICNDOTM4Njc7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQ6bm90KC5iYWRnZSk6bm90KC53aGl0ZSkucGluayB7XG4gICAgY29sb3I6ICNlOTFlNjM7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQ6bm90KC5iYWRnZSk6bm90KC53aGl0ZSkuZ3JlZW4ge1xuICAgIGNvbG9yOiAjMUJBRDNDOyB9XG4gIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kOm5vdCguYmFkZ2UpOm5vdCgud2hpdGUpLnllbGxvdyB7XG4gICAgY29sb3I6ICNGRkVCM0I7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQ6bm90KC5iYWRnZSk6bm90KC53aGl0ZSkub3JhbmdlIHtcbiAgICBjb2xvcjogI0ZFOTUwMDsgfVxuICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZDpub3QoLmJhZGdlKTpub3QoLndoaXRlKS50ZXh0LXByaW1hcnkge1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kOm5vdCguYmFkZ2UpOm5vdCgud2hpdGUpLnRleHQtc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZDpub3QoLmJhZGdlKTpub3QoLndoaXRlKS5ncmV5IHtcbiAgICBjb2xvcjogIzZDN0M5NDsgfVxuICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZDpub3QoLmJhZGdlKTpub3QoLndoaXRlKS5ibGFjayB7XG4gICAgY29sb3I6ICMyMjI7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQuYmFkZ2Uud2hpdGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZS53aGl0ZS5tZWRpdW0tYm9yZGVyIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkOyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQuYmFkZ2Uud2hpdGUucHVycGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzVGMkVFQTtcbiAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQuYmFkZ2Uud2hpdGUucGluayB7XG4gICAgICBib3JkZXItY29sb3I6ICNlOTFlNjM7XG4gICAgICBjb2xvcjogI2U5MWU2MzsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLmJhZGdlLndoaXRlLmJsdWUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMUU3NEZEO1xuICAgICAgY29sb3I6ICMxRTc0RkQ7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZS53aGl0ZS5yZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRUM0NDMzO1xuICAgICAgY29sb3I6ICNFQzQ0MzM7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZS53aGl0ZS5ncmVlbiB7XG4gICAgICBib3JkZXItY29sb3I6ICMzNEM3NTk7XG4gICAgICBjb2xvcjogIzM0Qzc1OTsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLmJhZGdlLndoaXRlLnllbGxvdyB7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkVCM0I7XG4gICAgICBjb2xvcjogI0ZGRUIzQjsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLmJhZGdlLndoaXRlLm9yYW5nZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNGRTk1MDA7XG4gICAgICBjb2xvcjogI0ZFOTUwMDsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLmJhZGdlLndoaXRlLmdyZXkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNkM3Qzk0O1xuICAgICAgY29sb3I6ICM2QzdDOTQ7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZS53aGl0ZS5ibGFjayB7XG4gICAgICBib3JkZXItY29sb3I6ICMyMjI7XG4gICAgICBjb2xvcjogIzIyMjsgfVxuICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQuYmFkZ2U6bm90KC53aGl0ZSkgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZS5wdXJwbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5MkJDQTsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLmJhZGdlLmJsdWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFFNzRGRDsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLmJhZGdlLmluZGlnbyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y1MUI1OyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQuYmFkZ2UucmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQzQ0MzM7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZS5waW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjM7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZS5ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRDNzU5OyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQuYmFkZ2UueWVsbG93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkVCM0I7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZS5vcmFuZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFOTUwMDsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLmJhZGdlLmdyZXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZDN0M5NDsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLmJhZGdlLmJsYWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQueHhzLmJhZGdlIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQueHhzIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWluLWhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBtaW4td2lkdGg6IDE0cHg7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQueHMuYmFkZ2Uge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDsgfVxuICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC54cyBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgbWluLXdpZHRoOiAxOHB4OyB9XG4gIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLnhsLmJhZGdlIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgd2lkdGg6IDQ1cHg7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQueGwgbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDsgfVxuICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC54eGwuYmFkZ2Uge1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNjBweDsgfVxuICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC54eGwgbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDsgfVxuICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1hbGVydCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTNweDtcbiAgICByaWdodDogLTNweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1MzkzNTsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWFsZXJ0LnhsIHtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbG9hZGluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTNweDtcbiAgICByaWdodDogLTNweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1MzkzNTsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWxvYWRpbmcgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEzcHg7XG4gICAgICBtaW4td2lkdGg6IDEzcHg7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1sb2FkaW5nLnhsIHtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIHJpZ2h0OiAtMXB4OyB9XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmhlYWRlciAuYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9oZWFkZXIvZmlndXJlL2JhY2tncm91bmQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWluLXdpZHRoOiA2MDBweDsgfVxuICAuaGVhZGVyIC5mZW1tZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9oZWFkZXIvZmlndXJlL2ZlbW1lLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgbWluLXdpZHRoOiAxMTBweDsgfVxuICAuaGVhZGVyIC5ob21tZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9oZWFkZXIvZmlndXJlL2hvbW1lLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgbWluLXdpZHRoOiAxMTBweDsgfVxuICAuaGVhZGVyIC5ldG9pbGVzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2hlYWRlci9maWd1cmUvZXRvaWxlcy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIG1pbi13aWR0aDogMTEwcHg7IH1cbiAgLmhlYWRlciAuZXRvaWxlczIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaGVhZGVyL2ZpZ3VyZS9ldG9pbGVzMi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIG1pbi13aWR0aDogMTEwcHg7IH1cblxuLmthbGVuZGVzLWlua1JpcHBsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ua2FsZW5kZXMtaW5wdXRMaWJlbGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAua2FsZW5kZXMtaW5wdXRMaWJlbGxlLm5vLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5rYWxlbmRlcy1pbnB1dExpYmVsbGUgLmlucHV0LWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgY29sb3I6ICMwQjA2NDM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgLypcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgY29sb3I6IzYxNjE2MTtcbiAgICAgICAgICovIH1cbiAgLmthbGVuZGVzLWlucHV0TGliZWxsZSAuaW5wdXQtdmFsdWUge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MjgyODI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5rYWxlbmRlcy1pbnB1dExpYmVsbGUgLmlucHV0LXZhbHVlLmthbGVuZGVzLW5vUGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiAwcHg7IH1cbiAgLmthbGVuZGVzLWlucHV0TGliZWxsZSAuaW5wdXQtdmFsdWU6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxRTc0RkQ7IH1cbiAgLmthbGVuZGVzLWlucHV0TGliZWxsZS5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAua2FsZW5kZXMtaW5wdXRMaWJlbGxlLmRpc2FibGVkIC5pbnB1dC12YWx1ZSB7XG4gICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgICAgIGNvbG9yOiAjOUU5RTlFOyB9XG5cbi5rYWxlbmRlcy1pbnB1dExpYmVsbGU6bm90KC5kaXNhYmxlZCkgLmlucHV0LXZhbHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTsgfVxuXG4ua2FsZW5kZXMtaW5wdXRBZHJlc3NlIC5rYWxlbmRlcy1pbnB1dEFkcmVzc2Utbm9ybWFsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ua2FsZW5kZXMtaW5wdXRBZHJlc3NlIC5saW5rLWN1c3RvbS1jb25maWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzE5NzZEMjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5rYWxlbmRlcy1pbnB1dEFkcmVzc2UgLmxpbmstY3VzdG9tLWNvbmZpZzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5rYWxlbmRlcy1pbnB1dEFkcmVzc2UgLmthbGVuZGVzLWFkcmVzc2UtcmVzdXRzLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogNzBweDtcbiAgd2lkdGg6IDU1MHB4O1xuICBoZWlnaHQ6IDI1MHB4OyB9XG5cbi5rYWxlbmRlcy1pbnB1dEFkcmVzc2UtY3VzdG9tLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgLmthbGVuZGVzLWlucHV0QWRyZXNzZS1jdXN0b20tY29udGFpbmVyIC5hZHJlc3NlLWN1c3RvbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAua2FsZW5kZXMtaW5wdXRBZHJlc3NlLWN1c3RvbS1jb250YWluZXIgLmFkcmVzc2UtY3VzdG9tLWlucHV0LWVycm9yIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudDsgfVxuICAua2FsZW5kZXMtaW5wdXRBZHJlc3NlLWN1c3RvbS1jb250YWluZXIgLmN1c3RvbS1jb250YWluZXItY29udGVudCAuYWRyZXNzZS1jdXN0b20taW5wdXQge1xuICAgIC8qXG4gICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgICYubnVtZXJve1xuICAgICAgICB3aWR0aDo2MHB4O1xuICAgICAgfVxuICAgICAgJi5jb2RlLXBvc3RhbHtcbiAgICAgICAgd2lkdGg6MTAwcHg7XG4gICAgICB9XG4gICAgICAmLnJ1ZXtcbiAgICAgICAgd2lkdGg6MzAwcHg7XG4gICAgICB9XG4gICAgICAmLnZpbGxle1xuICAgICAgICB3aWR0aDoyMDBweDtcbiAgICAgIH1cbiAgICAgICYucGF5c3tcbiAgICAgICAgd2lkdGg6MTAwcHg7XG4gICAgICB9XG4gICAgICAgKi8gfVxuXG4ua2FsZW5kZXMtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4OyB9XG4gIC5rYWxlbmRlcy1tb2RhbCAua2FsZW5kZXMtbW9kYWwtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAua2FsZW5kZXMtbW9kYWwgLmthbGVuZGVzLW1vZGFsLWNvbnRhaW5lci5uby1yYWRpdXMge1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4OyB9XG4gICAgLmthbGVuZGVzLW1vZGFsIC5rYWxlbmRlcy1tb2RhbC1jb250YWluZXIgLmthbGVuZGVzLW1vZGFsLWhlYWRlciB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7IH1cbiAgICAua2FsZW5kZXMtbW9kYWwgLmthbGVuZGVzLW1vZGFsLWNvbnRhaW5lciAua2FsZW5kZXMtbW9kYWwtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmthbGVuZGVzLW1vZGFsIC5rYWxlbmRlcy1tb2RhbC1jb250YWluZXIgLmthbGVuZGVzLW1vZGFsLWNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgcmlnaHQ6IDJweDtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgei1pbmRleDogMTI7IH1cbiAgICAgIC5rYWxlbmRlcy1tb2RhbCAua2FsZW5kZXMtbW9kYWwtY29udGFpbmVyIC5rYWxlbmRlcy1tb2RhbC1jbG9zZSBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5rYWxlbmRlcy1tb2RhbCAjY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmthbGVuZGVzLXdpZGdldCAua2FsZW5kZXMtbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwMDAwMDAwMDAwOyB9XG5cbi5rYWxlbmRlcy1sb2FkaW5nIHtcbiAgLyogZ2VuZXJhdGVkIGJ5IGh0dHBzOi8vbG9hZGluZy5pby8gKi8gfVxuICAua2FsZW5kZXMtbG9hZGluZyAuaXMtbG9hZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmthbGVuZGVzLWxvYWRpbmcgLmlzLWxvYWRpbmcgLmxvYWRpbmctcGFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICB6LWluZGV4OiAyMTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmthbGVuZGVzLWxvYWRpbmcgLmlzLWxvYWRpbmcgLmxvYWRpbmctaW5kaWNhdG9yIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgei1pbmRleDogMjI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5rYWxlbmRlcy1sb2FkaW5nIC5pcy1sb2FkaW5nIC5sb2FkaW5nLW9wYWNpdHkge1xuICAgICAgb3BhY2l0eTogMC45NTsgfVxuXG5Aa2V5ZnJhbWVzIGxkaW8tMGhrMWR1am1reGZ1IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH0gfVxuICAua2FsZW5kZXMtbG9hZGluZyAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRvcDogODhweDtcbiAgICBhbmltYXRpb246IGxkaW8tMGhrMWR1am1reGZ1IDFzIGN1YmljLWJlemllcigwLjMsIDAsIDAuNywgMSkgaW5maW5pdGU7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmcgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMSkge1xuICAgIGJhY2tncm91bmQ6ICNjOTM4Njc7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmcgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMikge1xuICAgIGJhY2tncm91bmQ6ICNmZGJjN2Y7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmcgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMykge1xuICAgIGJhY2tncm91bmQ6ICM1ZjJlZWE7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmcgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuKSB7XG4gICAgYmFja2dyb3VuZDogI2M5Mzg2NzsgfVxuICAua2FsZW5kZXMtbG9hZGluZyAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyAxKSB7XG4gICAgbGVmdDogNjRweDtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjM3NXM7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmcgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMikge1xuICAgIGxlZnQ6IDg0cHg7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yNXM7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmcgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMykge1xuICAgIGxlZnQ6IDEwNHB4O1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTI1czsgfVxuICAua2FsZW5kZXMtbG9hZGluZyAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyA0KSB7XG4gICAgbGVmdDogMTI0cHg7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwczsgfVxuICAua2FsZW5kZXMtbG9hZGluZyAubG9hZGluZ2lvLXNwaW5uZXItbWVzc2FnZS1nYnBhbXR1ODJhbCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmthbGVuZGVzLWxvYWRpbmcgLmxkaW8tMGhrMWR1am1reGZ1IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC8qIHNlZSBub3RlIGFib3ZlICovIH1cbiAgLmthbGVuZGVzLWxvYWRpbmcgLmxkaW8tMGhrMWR1am1reGZ1IGRpdiB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmcgLmlzLXRpbWVvdXQgLm5vLW5ldHdvcmsge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5rYWxlbmRlcy1sb2FkaW5nIC5pcy10aW1lb3V0IC5uby1uZXR3b3JrIC5uby1uZXR3b3JrLWljb24gbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDYwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDYwcHggIWltcG9ydGFudDsgfVxuICAgIC5rYWxlbmRlcy1sb2FkaW5nIC5pcy10aW1lb3V0IC5uby1uZXR3b3JrIC5uby1uZXR3b3JrLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5rYWxlbmRlcy1sb2FkaW5nIC5pcy10aW1lb3V0IC5uby1uZXR3b3JrIC5uby1uZXR3b3JrLXN1YnRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAua2FsZW5kZXMtbG9hZGluZyAuaXMtdGltZW91dCAubm8tbmV0d29yayAubm8tbmV0d29yay1hY3Rpb25zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nIC5pcy1ub0NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7IH1cbiAgICAua2FsZW5kZXMtbG9hZGluZyAuaXMtbm9Db250ZW50IC5uby1jb250ZW50LWljb24gbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDYwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDYwcHggIWltcG9ydGFudDsgfVxuICAgIC5rYWxlbmRlcy1sb2FkaW5nIC5pcy1ub0NvbnRlbnQgLm5vLWNvbnRlbnQtdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzJkMzIzZTsgfVxuICAua2FsZW5kZXMtbG9hZGluZyBtZC1wcm9ncmVzcy1jaXJjdWxhciBwYXRoIHtcbiAgICBzdHJva2U6ICM0NzIyQUU7IH1cblxuI2thbGVuZGVzLW1hcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmthbGVuZGVzLW1hcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuI21hcCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZ20tc3R5bGUgLmNvbnRyb2xzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICAvKiB0aGlzIGFkanVzdHMgdGhlIHNpemUgb2YgYWxsIHRoZSBjb250cm9scyAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjMpIDBweCAxcHggNHB4IC0xcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBhZGRpbmc6IDJweDtcbiAgd2lkdGg6IDFlbTsgfVxuXG4uZ20tc3R5bGUgLmNvbnRyb2xzIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cblxuLmdtLXN0eWxlIC5jb250cm9scyBidXR0b246aG92ZXIge1xuICBjb2xvcjogIzVGMkVFQTsgfVxuXG4uZ20tc3R5bGUgLmNvbnRyb2xzLnpvb20tY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZ20tc3R5bGUgLmNvbnRyb2xzLnpvb20tY29udHJvbCBidXR0b24ge1xuICBmb250OiAwLjg1ZW0gQXJpYWw7XG4gIG1hcmdpbjogMXB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zY3JvbGxGaXgge1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogd2hpdGUtc3BhY2U6IG5vd3JhcDsgKi8gfVxuXG4vKiBoaWRlIGNsb3NlIGJ1dHRvbiBpbiBpbmZvLXdpbmRvdyAqL1xuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1kIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5nbS11aS1ob3Zlci1lZmZlY3Qge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSBub25lIHJlcGVhdCBzY3JvbGwgMCUgMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuXG4ua2FsZW5kZXMtbWFwLWNvbnRhaW5lci1pdGVtIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbSAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tY29udGFpbmVyIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1jb250YWluZXItbGVmdCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5rYWxlbmRlcy1tYXAtY29udGFpbmVyLWl0ZW0gLnBsYXRmb3JtLXNlYXJjaC1pdGVtIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1jb250YWluZXIgLmNhcm91c2VsLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5rYWxlbmRlcy1waG9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50OyB9XG4gIC5rYWxlbmRlcy1waG9uZSAua2FsZW5kZXMtcGhvbmUtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmthbGVuZGVzLXBob25lLnNlbGVjdGVkIC5rYWxlbmRlcy1waG9uZS1sYWJlbCB7XG4gICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgLmthbGVuZGVzLXBob25lLnNlbGVjdGVkIGlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNUYyRUVBO1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gIC5rYWxlbmRlcy1waG9uZS5kaXNhYmxlZCAua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIHtcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZDsgfVxuICAgIC5rYWxlbmRlcy1waG9uZS5kaXNhYmxlZCAua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIGlucHV0IHtcbiAgICAgIGNvbG9yOiAjOUU5RTlFOyB9XG4gIC5rYWxlbmRlcy1waG9uZSAua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgyODI4MjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAua2FsZW5kZXMtcGhvbmUgLmthbGVuZGVzLXBob25lLWNvbnRhaW5lciAuaXRpIGlucHV0IHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5rYWxlbmRlcy1waG9uZSAua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIC5rYWxlbmRlcy1waG9uZS1pbmRpYyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgIG1pbi13aWR0aDogNjBweDsgfVxuICAgICAgLmthbGVuZGVzLXBob25lIC5rYWxlbmRlcy1waG9uZS1jb250YWluZXIgLmthbGVuZGVzLXBob25lLWluZGljIC5rYWxlbmRlcy1zZWxlY3QtYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgICAgIC5rYWxlbmRlcy1waG9uZSAua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIC5rYWxlbmRlcy1waG9uZS1pbmRpYyAua2FsZW5kZXMtc2VsZWN0LWFycm93IG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjQkRCREJEOyB9XG4gICAgICAua2FsZW5kZXMtcGhvbmUgLmthbGVuZGVzLXBob25lLWNvbnRhaW5lciAua2FsZW5kZXMtcGhvbmUtaW5kaWMgc2VsZWN0IHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkRCREJEO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgICAgIC5rYWxlbmRlcy1waG9uZSAua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIC5rYWxlbmRlcy1waG9uZS1pbmRpYyBzZWxlY3Q6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzQ5OWRiOyB9XG4gICAgICAgIC5rYWxlbmRlcy1waG9uZSAua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIC5rYWxlbmRlcy1waG9uZS1pbmRpYyBzZWxlY3Q6Zm9jdXMubmctaW52YWxpZCB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkOyB9XG4gICAgLmthbGVuZGVzLXBob25lIC5rYWxlbmRlcy1waG9uZS1jb250YWluZXIgLmthbGVuZGVzLXBob25lLW51bWVybyBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JEQkRCRDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gICAgLmthbGVuZGVzLXBob25lIC5rYWxlbmRlcy1waG9uZS1jb250YWluZXIgLmthbGVuZGVzLXBob25lLW51bWVybyBpbnB1dDpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzQ5OWRiOyB9XG4gICAgICAua2FsZW5kZXMtcGhvbmUgLmthbGVuZGVzLXBob25lLWNvbnRhaW5lciAua2FsZW5kZXMtcGhvbmUtbnVtZXJvIGlucHV0OmZvY3VzLm5nLWludmFsaWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7IH1cbiAgLmthbGVuZGVzLXBob25lIC5lcnJvcnMtbWVzc2FnZXMgZGl2IHtcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmVkOyB9XG5cbi54cyAua2FsZW5kZXMtcGhvbmUgLmthbGVuZGVzLXBob25lLWNvbnRhaW5lciAua2FsZW5kZXMtcGhvbmUtaW5kaWMge1xuICB3aWR0aDogMTIwcHg7IH1cblxuLmxpZ2h0LWJsdWUgLmthbGVuZGVzLXBob25lIC5rYWxlbmRlcy1waG9uZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUZGOyB9XG4gIC5saWdodC1ibHVlIC5rYWxlbmRlcy1waG9uZSAua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDBweDsgfVxuXG5Aa2V5ZnJhbWVzIGthbGVuZGVzLWFuaW1hdGUtc2hvdyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDAuNDg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGthbGVuZGVzLWFuaW1hdGUtaGlkZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuNDg7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ua2FsZW5kZXMtcG9wdXAuaXMtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTsgfVxuICAua2FsZW5kZXMtcG9wdXAuaXMtcG9wdXAuaXMtZnVsbFBhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAua2FsZW5kZXMtcG9wdXAuaXMtcG9wdXAuaXMtY2xvc2VkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5rYWxlbmRlcy1wb3B1cC5pcy1wb3B1cC5sZWZ0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDBweDtcbiAgICBib3R0b206IDBweDsgfVxuICAua2FsZW5kZXMtcG9wdXAuaXMtcG9wdXAucmlnaHQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgYm90dG9tOiAwcHg7IH1cbiAgLmthbGVuZGVzLXBvcHVwLmlzLXBvcHVwLnVwIHtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAua2FsZW5kZXMtcG9wdXAuaXMtcG9wdXAuZG93biB7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmthbGVuZGVzLXBvcHVwLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogMTAwMDtcbiAgb3BhY2l0eTogMC40ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjQ4KSAhaW1wb3J0YW50OyB9XG4gIC5rYWxlbmRlcy1wb3B1cC1iYWNrZHJvcC5hbmltYXRlLWhpZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGthbGVuZGVzLWFuaW1hdGUtaGlkZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7IH1cbiAgLmthbGVuZGVzLXBvcHVwLWJhY2tkcm9wLmFuaW1hdGUtc2hvdyB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGthbGVuZGVzLWFuaW1hdGUtc2hvdztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7IH1cbiAgLmthbGVuZGVzLXBvcHVwLWJhY2tkcm9wLmhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5rYWxlbmRlcy1wb3B1cC1oZWFkZXIge1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5rYWxlbmRlcy1wb3B1cC1oZWFkZXIuYmlnIHtcbiAgICBtaW4taGVpZ2h0OiA1NXB4OyB9XG4gIC5rYWxlbmRlcy1wb3B1cC1oZWFkZXIucmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTUzOTM1O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5rYWxlbmRlcy1wb3B1cC1oZWFkZXIucmVkIG1kLWljb24ge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5rYWxlbmRlcy1wb3B1cC1oZWFkZXIuYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFFODhFNTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAua2FsZW5kZXMtcG9wdXAtaGVhZGVyLmJsdWUgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmthbGVuZGVzLXBvcHVwLWhlYWRlci5waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5rYWxlbmRlcy1wb3B1cC1oZWFkZXIucGluayBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAua2FsZW5kZXMtcG9wdXAtaGVhZGVyLmFjY2VudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M5Mzg2NztcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAua2FsZW5kZXMtcG9wdXAtaGVhZGVyLmFjY2VudCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ua2FsZW5kZXMtcG9wdXAtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUVFRUU7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIG1heC1oZWlnaHQ6IDkwcHg7IH1cbiAgLmthbGVuZGVzLXBvcHVwLWZvb3Rlci5taW5pIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7IH1cblxuLmthbGVuZGVzLXByby1zZWxlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMXB4OyB9XG4gIC5rYWxlbmRlcy1wcm8tc2VsZWN0IC5zZWFyY2gtaW5wdXQge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmthbGVuZGVzLXByby1zZWxlY3QgLnNlYXJjaC1pbnB1dCAuc2VsZWN0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmthbGVuZGVzLXByby1zZWxlY3QgLnNlYXJjaC1pbnB1dCAuaW5wdXQtdGVzdDpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAua2FsZW5kZXMtcHJvLXNlbGVjdCAuc2VhcmNoLWlucHV0IC5wcm8tcG9wdXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAyOHB4IDQxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgICB0b3A6IDQ3cHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICByaWdodDogMHB4OyB9XG4gIC5rYWxlbmRlcy1wcm8tc2VsZWN0IC5kZXRhaWwtaGVhZGVyLXBob3RvIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5rYWxlbmRlcy1wcm8tc2VsZWN0IC5kZXRhaWwtaGVhZGVyLXBob3RvIGltZyB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGNsaXAtcGF0aDogY2lyY2xlKDUwJSBhdCA1MCUgNTAlKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAua2FsZW5kZXMtcHJvLXNlbGVjdCAucHJvIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAua2FsZW5kZXMtcHJvLXNlbGVjdCAucHJvOm5vdCguZmlyc3QpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7IH1cbiAgICAgIC5rYWxlbmRlcy1wcm8tc2VsZWN0IC5wcm86bm90KC5maXJzdCkubm8tcGhvdG8ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAua2FsZW5kZXMtcHJvLXNlbGVjdCAucHJvIC5uYW1lIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAua2FsZW5kZXMtcHJvLXNlbGVjdCAucHJvOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUZGOyB9XG4gICAgLmthbGVuZGVzLXByby1zZWxlY3QgLnBybzpob3ZlciAubmFtZSB7XG4gICAgICBjb2xvcjogI0VBNEE0QTsgfVxuICAua2FsZW5kZXMtcHJvLXNlbGVjdCAuZXhwYW5kIHtcbiAgICBtYXJnaW46IGF1dG8gNXB4OyB9XG5cbi54cyAua2FsZW5kZXMtcHJvLXNlbGVjdCAuc2VhcmNoLWlucHV0IHtcbiAgbWluLXdpZHRoOiAyMDBweDsgfVxuICAueHMgLmthbGVuZGVzLXByby1zZWxlY3QgLnNlYXJjaC1pbnB1dCAuc2VsZWN0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuLmthbGVuZGVzLXByby1zZWxlY3QtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cbi5rYWxlbmRlcy1wcm8tc2VsZWN0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLmthbGVuZGVzLXByby1zZWxlY3QtcHJvLW1vYmlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNjBweDsgfVxuICAua2FsZW5kZXMtcHJvLXNlbGVjdC1wcm8tbW9iaWxlOm5vdCgubGFzdCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwOyB9XG4gIC5rYWxlbmRlcy1wcm8tc2VsZWN0LXByby1tb2JpbGUgLm5hbWUge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuXG4ua2FsZW5kZXMtcHJvLXNlbGVjdC1waG90by1tb2JpbGUge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAua2FsZW5kZXMtcHJvLXNlbGVjdC1waG90by1tb2JpbGUgaW1nIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgY2xpcC1wYXRoOiBjaXJjbGUoNTAlIGF0IDUwJSA1MCUpO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmthbGVuZGVzLXBhZ2VDb250YWluZXIgLmthbGVuZGVzLXBhZ2UtYWx3YXlzVmlzaWJsZSB7XG4gIHotaW5kZXg6IDEyOyB9XG5cbi5rYWxlbmRlcy1yYW5rIHtcbiAgbWluLXdpZHRoOiA0MDBweDtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgaGVpZ2h0OiAxODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB3aWR0aDogYXV0bzsgfVxuICAua2FsZW5kZXMtcmFuay5zcXVhcmUge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IDUwMHB4OyB9XG5cbi5yYW5rLWluZm9ybWF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRleHQge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC50ZXh0LnRleHQtcG9pbnRzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogIzVGMkVFQTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gIC50ZXh0LnRleHQtbmlja25hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAudGV4dC50ZXh0LWRhdGVhY2NvdW50IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzRGNEY0RjsgfVxuICAudGV4dC50ZXh0LXJhbmt1cCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM0RjRGNEY7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cblxuLnJhbmstdHlwZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggMDsgfVxuICAucmFuay10eXBlLnZpcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRGNEY0RjsgfVxuICAucmFuay10eXBlLmluZmx1ZW5jZXVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0I4NkMyOyB9XG5cbi5yYW5rLWluZm9ybWF0aW9uLXVzZXIge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMHB4IDIwcHg7IH1cblxuLm5leHQtcmFuayB7XG4gIGNvbG9yOiAjNUYyRUVBOyB9XG5cbiN0b2xsIHtcbiAgY29sb3I6ICM1RjJFRUE7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDsgfVxuXG4uZmFjIHtcbiAgc2l6ZTogOXB4O1xuICBjb2xvcjogIzJkMzIzZTsgfVxuXG4ucHJvLWNob2ljZS1saXN0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnByb0Nob2ljZSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnByb0Nob2ljZSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWluLWhlaWdodDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIC5wcm9DaG9pY2Uge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7IH0gfVxuXG4uaWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCBncmV5O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuaWNvbiBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4OyB9XG5cbnNlbGVjdCB7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5wb3B1cC10aXRsZSB7XG4gIHdpZHRoOiA3MCU7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnJlc2VydmF0aW9uLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5wcmVzdGEtdGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ua2FsZW5kZXMtc2VsZWN0LWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzgyODI4MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5rYWxlbmRlcy1zZWxlY3QtYm94IC5rYWxlbmRlcy1pdGVtLWJvZHkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmthbGVuZGVzLXNlbGVjdC1ib3guc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmthbGVuZGVzLXNlbGVjdC1ib3guc2VsZWN0ZWQuc2Vjb25kYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgICBib3JkZXItY29sb3I6ICM1RjJFRUE7IH1cblxuLmJvb2tpbmctcGhvdG9zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ib29raW5nLXBob3RvcyAucGhvdG8tYmFubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41czsgfVxuICAgIC5ib29raW5nLXBob3RvcyAucGhvdG8tYmFubmVyLnBob3RvLWhpZGUge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5ib29raW5nLXBob3RvcyAucGhvdG8tYmFubmVyLmhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYm9va2luZy1waG90b3Mucm91bmRlZCAucGhvdG8tYmFubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmthbGVuZGVzLXNlYXJjaC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgcGFkZGluZzogMTBweDsgfVxuICAua2FsZW5kZXMtc2VhcmNoLWhlYWRlciAuaGVhZGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM2MTYxNjE7XG4gICAgLypcbiAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOnJnYmEoMCwwLDAsMC44Nyk7XG4gICAgKi8gfVxuICAgIC5rYWxlbmRlcy1zZWFyY2gtaGVhZGVyIC5oZWFkZXItdGl0bGUgc3BhbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjNjE2MTYxOyB9XG4gIC5rYWxlbmRlcy1zZWFyY2gtaGVhZGVyIC5oZWFkZXItc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgLmthbGVuZGVzLXNlYXJjaC1oZWFkZXIgLmhlYWRlci1zdWJ0aXRsZSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLm1vYmlsZSAua2FsZW5kZXMtc2VhcmNoLWhlYWRlciAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBpbnB1dCB7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjMEIwNjQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGOyB9XG5cbi5rYWxlbmRlcy1zY3JvbGxhYmxlOm5vdCgubm8tYm90dG9tLW1hcmdpbikge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXG4uZGVza3RvcCAua2FsZW5kZXMtc2Nyb2xsYWJsZTpub3QoLm5vLXBhZGRpbmcpOm5vdCguZm9yY2UtbW9iaWxlLW5hdikgLmthbGVuZGVzLXNjcm9sbGFibGUtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBtaW4td2lkdGg6IDgwMHB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDsgfVxuXG4ja2FsZW5kZXMtc2l0ZS1mb290ZXIgLndlbGNvbWUtc2l0ZS1wYWdlLWl0ZW0tZm9vdGVyIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cbiAgI2thbGVuZGVzLXNpdGUtZm9vdGVyIC53ZWxjb21lLXNpdGUtcGFnZS1pdGVtLWZvb3RlciAuZm9vdGVyLW1hcmdpbi1jbGFzcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7IH1cbiAgI2thbGVuZGVzLXNpdGUtZm9vdGVyIC53ZWxjb21lLXNpdGUtcGFnZS1pdGVtLWZvb3RlciBoMSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7IH1cbiAgI2thbGVuZGVzLXNpdGUtZm9vdGVyIC53ZWxjb21lLXNpdGUtcGFnZS1pdGVtLWZvb3RlciAuZm9vdGVyLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7IH1cbiAgI2thbGVuZGVzLXNpdGUtZm9vdGVyIC53ZWxjb21lLXNpdGUtcGFnZS1pdGVtLWZvb3RlciBwIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGFsaWduLXNlbGY6IHN0YXJ0OyB9XG4gICNrYWxlbmRlcy1zaXRlLWZvb3RlciAud2VsY29tZS1zaXRlLXBhZ2UtaXRlbS1mb290ZXIgLmZvb3Rlci1zdmctY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5OyB9XG4gICAgI2thbGVuZGVzLXNpdGUtZm9vdGVyIC53ZWxjb21lLXNpdGUtcGFnZS1pdGVtLWZvb3RlciAuZm9vdGVyLXN2Zy1jb250YWluZXIgLmZvb3Rlci1zdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Zvb3Rlci9mb290ZXIuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAja2FsZW5kZXMtc2l0ZS1mb290ZXIgLndlbGNvbWUtc2l0ZS1wYWdlLWl0ZW0tZm9vdGVyIC53ZWxjb21lLXNpdGUtcGFnZS1pdGVtLWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLmthbGVuZGVzLXRhYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAua2FsZW5kZXMtdGFicyAuZGV0YWlsLXRhYnMgLnRhYnMtY29udGFpbmVyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmthbGVuZGVzLXRhYnMgLmRldGFpbC10YWJzIC50YWJzLWNvbnRhaW5lci5iYWNrZ3JvdW5kIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5rYWxlbmRlcy10YWJzIC5kZXRhaWwtdGFicyAudGFicy1jb250YWluZXIuYmFja2dyb3VuZC5ib2xkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50OyB9XG4gICAgICAua2FsZW5kZXMtdGFicyAuZGV0YWlsLXRhYnMgLnRhYnMtY29udGFpbmVyLmJhY2tncm91bmQgLmthbGVuZGVzLXRhYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmthbGVuZGVzLXRhYnMgLmRldGFpbC10YWJzIC50YWJzLWNvbnRhaW5lci5iYWNrZ3JvdW5kIC5rYWxlbmRlcy10YWIuc2VsZWN0ZWQge1xuICAgICAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7IH1cbiAgICAua2FsZW5kZXMtdGFicyAuZGV0YWlsLXRhYnMgLnRhYnMtY29udGFpbmVyLm5vQmFja2dyb3VuZCB7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAua2FsZW5kZXMtdGFicyAuZGV0YWlsLXRhYnMgLnRhYnMtY29udGFpbmVyLm5vQmFja2dyb3VuZCAua2FsZW5kZXMtdGFiIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICM4MjgyODI7IH1cbiAgICAgICAgLmthbGVuZGVzLXRhYnMgLmRldGFpbC10YWJzIC50YWJzLWNvbnRhaW5lci5ub0JhY2tncm91bmQgLmthbGVuZGVzLXRhYi5zZWxlY3RlZCB7XG4gICAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgICAua2FsZW5kZXMtdGFicyAuZGV0YWlsLXRhYnMgLnRhYnMtY29udGFpbmVyLm5vQmFja2dyb3VuZDpub3QoLmJvbGQpIC5rYWxlbmRlcy10YWIuc2VsZWN0ZWQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAua2FsZW5kZXMtdGFicyAuZGV0YWlsLXRhYnMgLnRhYnMtY29udGFpbmVyLm5vQmFja2dyb3VuZC5ib2xkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgICAgICAua2FsZW5kZXMtdGFicyAuZGV0YWlsLXRhYnMgLnRhYnMtY29udGFpbmVyLm5vQmFja2dyb3VuZC5ib2xkIC5rYWxlbmRlcy10YWIuc2VsZWN0ZWQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgLmthbGVuZGVzLXRhYnMgLmRldGFpbC10YWJzIC5tZC1idXR0b24ubWQtaWNvbi1idXR0b24ge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgbWluLWhlaWdodDogMjhweDsgfVxuXG4ua2FsZW5kZXMtc3dpdGNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKlxuICAuc3dpdGNoZXJ5e1xuICAgICYuc3dpdGNoZXJ5LWRlZmF1bHR7XG4gICAgICBib3gtc2hhZG93OiAjNUYyRUVBIDBweCAwcHggMHB4IDE2cHggaW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzVGMkVFQSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICAqLyB9XG4gIC5rYWxlbmRlcy1zd2l0Y2guZGlzYWJsZS1ldmVudCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmthbGVuZGVzLXN3aXRjaC5uby1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAua2FsZW5kZXMtc3dpdGNoIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmthbGVuZGVzLXN3aXRjaCAuc3dpdGNoLWlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAua2FsZW5kZXMtc3dpdGNoIC5sYWJlbC1tYWluIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmthbGVuZGVzLXN3aXRjaCAubGFiZWwtc3ViIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAgIC5rYWxlbmRlcy1zd2l0Y2ggLmxhYmVsLXN1YiBzcGFuIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG4ua2FsZW5kZXMtc3RhcklucHV0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmthbGVuZGVzLXN0YXJJbnB1dCBtZC1pY29uOmhvdmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwic3RhclwiOyB9XG4gIC5rYWxlbmRlcy1zdGFySW5wdXQgbWQtaWNvbiB7XG4gICAgY29sb3I6ICNFQjU3NTc7IH1cbiAgLmthbGVuZGVzLXN0YXJJbnB1dCAubWF1dmFpcyB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7IH1cbiAgLmthbGVuZGVzLXN0YXJJbnB1dCAuYm9uIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7IH1cbiAgLmthbGVuZGVzLXN0YXJJbnB1dC5yZWQgbWQtaWNvbiB7XG4gICAgY29sb3I6ICNFQjU3NTc7IH1cbiAgLmthbGVuZGVzLXN0YXJJbnB1dC52aW9sZXQgbWQtaWNvbiB7XG4gICAgY29sb3I6ICM1RjJFRUE7IH1cblxuLmthbGVuZGVzLXN0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWFyZ2luOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5rYWxlbmRlcy1zdGFyIG1kLWljb24ge1xuICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAua2FsZW5kZXMtc3RhciAudGV4dCB7XG4gICAgY29sb3I6ICNFQTRBNEE7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAua2FsZW5kZXMtc3Rhci5ub01hcmdpbiB7XG4gICAgbWFyZ2luOiAwcHg7IH1cbiAgLmthbGVuZGVzLXN0YXIubm9QYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwcHg7IH1cbiAgLmthbGVuZGVzLXN0YXIucmVkIG1kLWljb24ge1xuICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAua2FsZW5kZXMtc3Rhci5yZWQgLnRleHQge1xuICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmthbGVuZGVzLXN0YXIudmlvbGV0IG1kLWljb24ge1xuICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAua2FsZW5kZXMtc3Rhci52aW9sZXQgLnRleHQge1xuICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmthbGVuZGVzLXN0YXIueHhzIG1kLWljb24ge1xuICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtaW4taGVpZ2h0OiAxMnB4O1xuICAgIG1pbi13aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7IH1cblxuLmthbGVuZGVzLXRleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAua2FsZW5kZXMtdGV4dGFyZWEudGV4dGFyZWEtbm9NYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAua2FsZW5kZXMtdGV4dGFyZWEgLnRleHRhcmVhLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmthbGVuZGVzLXRleHRhcmVhIC50ZXh0YXJlYS1pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMHB4OyB9XG4gICAgLmthbGVuZGVzLXRleHRhcmVhIC50ZXh0YXJlYS1pbnB1dCB0ZXh0YXJlYSB7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmthbGVuZGVzLXRleHRhcmVhIC50YS1yb290IC50YS10b29sYmFyIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLmthbGVuZGVzLXRleHRhcmVhIC50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogMHB4OyB9XG4gIC5rYWxlbmRlcy10ZXh0YXJlYSAudGEtc2Nyb2xsLXdpbmRvdyA+IC50YS1iaW5kIHtcbiAgICBtaW4taGVpZ2h0OiAwcHg7IH1cbiAgLmthbGVuZGVzLXRleHRhcmVhIC50YS1yb290IC50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5rYWxlbmRlcy10ZXh0YXJlYSAudGEtcm9vdC5mb2N1c3NlZCA+IC50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi5saWdodC1ibHVlIC5rYWxlbmRlcy10ZXh0YXJlYSAudGV4dGFyZWEtaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUZGICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAwcHg7IH1cblxuLnRhLXJvb3Qge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAudGEtcm9vdCAudGEtc2Nyb2xsLXdpbmRvdy5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgLnRhLXJvb3QuZm9jdXNzZWQgPiAudGEtc2Nyb2xsLXdpbmRvdy5mb3JtLWNvbnRyb2wge1xuICAgIG91dGxpbmU6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnRhLXJvb3QgdGV4dGFyZWEudGEtZWRpdG9yLnRhLWh0bWwge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgLnRhLXJvb3QgLnRhLXRvb2xiYXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBtYXRlcmlhbC1jb2xvcihcImdyZXlcIiwgXCIxMDBcIik7IH1cbiAgICAudGEtcm9vdCAudGEtdG9vbGJhciAudGEtZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC50YS1yb290IC50YS10b29sYmFyIC50YS1ncm91cCAjdG9vbGJhcldDLFxuICAgICAgLnRhLXJvb3QgLnRhLXRvb2xiYXIgLnRhLWdyb3VwICN0b29sYmFyQ0Mge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgIC50YS1yb290IC50YS10b29sYmFyIC50YS1ncm91cCAubWQtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICBtYXJnaW46IDRweCAwOyB9XG4gICAgICAgIC50YS1yb290IC50YS10b29sYmFyIC50YS1ncm91cCAubWQtYnV0dG9uIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLmthbGVuZGVzLXNsaWRlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmthbGVuZGVzLXNsaWRlci1jb250YWluZXIuaGFzLXRyYW5zaXRpb24gLmthbGVuZGVzLXNsaWRlLWNvbnRhaW5lciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTcsIDAuMDEsIDAuNiwgMSk7IH1cblxuLmthbGVuZGVzLXRhZyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmthbGVuZGVzLXRhZy5uby1tYXJnaW4ge1xuICAgIG1hcmdpbjogMHB4OyB9XG4gIC5rYWxlbmRlcy10YWcgLmljb24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5rYWxlbmRlcy10YWcgLmljb24tY29udGFpbmVyIG1kLWljb24ge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuICAua2FsZW5kZXMtdGFnIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5rYWxlbmRlcy10YWcuaGFzLXBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAua2FsZW5kZXMtdGFnLm1pbmkge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDsgfVxuICAgIC5rYWxlbmRlcy10YWcubWluaSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50OyB9XG4gICAgLmthbGVuZGVzLXRhZy5taW5pLmhhcy1pY29uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7IH1cbiAgLmthbGVuZGVzLXRhZy5ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQzQTA0NzsgfVxuICAua2FsZW5kZXMtdGFnLnJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1MzkzNTsgfVxuICAua2FsZW5kZXMtdGFnLm9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCOEMwMDsgfVxuICAua2FsZW5kZXMtdGFnLmdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjE7IH1cbiAgLmthbGVuZGVzLXRhZy5ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzOyB9XG4gIC5rYWxlbmRlcy10YWcucGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U5MUU2MzsgfVxuICAua2FsZW5kZXMtdGFnLnllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUIzQjsgfVxuICAua2FsZW5kZXMtdGFnLndoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7IH1cbiAgICAua2FsZW5kZXMtdGFnLndoaXRlIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM0MjQyNDI7IH1cbiAgLmthbGVuZGVzLXRhZy5ib3JkZXJlZC5vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGQjhDMDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0ZCOEMwMDsgfVxuICAgIC5rYWxlbmRlcy10YWcuYm9yZGVyZWQub3JhbmdlIG1kLWljb24ge1xuICAgICAgY29sb3I6ICNGQjhDMDA7IH1cbiAgLmthbGVuZGVzLXRhZy5ib3JkZXJlZC5ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQzQTA0NyAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNDNBMDQ3OyB9XG4gICAgLmthbGVuZGVzLXRhZy5ib3JkZXJlZC5ncmVlbiBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNDNBMDQ3OyB9XG4gIC5rYWxlbmRlcy10YWcuYm9yZGVyZWQucmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTUzOTM1ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNFNTM5MzU7IH1cbiAgICAua2FsZW5kZXMtdGFnLmJvcmRlcmVkLnJlZCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRTUzOTM1OyB9XG4gIC5rYWxlbmRlcy10YWcuYm9yZGVyZWQuZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzYxNjE2MSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNjE2MTYxOyB9XG4gICAgLmthbGVuZGVzLXRhZy5ib3JkZXJlZC5ncmV5IG1kLWljb24ge1xuICAgICAgY29sb3I6ICNFNTM5MzU7IH1cblxuLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZSAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICAgIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS10ZXh0IGRpdiB7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICAgIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS10ZXh0IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS5tZXNzYWdlLXllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjlDNDsgfVxuICAgIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UubWVzc2FnZS15ZWxsb3cgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS1pY29uIG1kLWljb24ge1xuICAgICAgY29sb3I6ICNGOUE4MjU7IH1cbiAgICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLm1lc3NhZ2UteWVsbG93IC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UtdGV4dCB7XG4gICAgICBjb2xvcjogI0Y5QTgyNTsgfVxuICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLm1lc3NhZ2Utb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMEIyOyB9XG4gICAgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS5tZXNzYWdlLW9yYW5nZSAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLWljb24gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0VGNkMwMDsgfVxuICAgIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UubWVzc2FnZS1vcmFuZ2UgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjRUY2QzAwOyB9XG4gIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UubWVzc2FnZS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M4RTZDOTsgfVxuICAgIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UubWVzc2FnZS1ncmVlbiAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLWljb24gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzJFN0QzMjsgfVxuICAgIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UubWVzc2FnZS1ncmVlbiAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLXRleHQge1xuICAgICAgY29sb3I6ICMyRTdEMzI7IH1cbiAgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS5tZXNzYWdlLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0REMjsgfVxuICAgIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UubWVzc2FnZS1yZWQgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS1pY29uIG1kLWljb24ge1xuICAgICAgY29sb3I6ICNDNjI4Mjg7IH1cbiAgICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLm1lc3NhZ2UtcmVkIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UtdGV4dCB7XG4gICAgICBjb2xvcjogI0M2MjgyODsgfVxuXG4ua2FsZW5kZXMtZGF0ZUlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5rYWxlbmRlcy1kYXRlSW5wdXQgLmljb25lLWRhdGUge1xuICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAua2FsZW5kZXMtZGF0ZUlucHV0Lm5vLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5rYWxlbmRlcy1kYXRlSW5wdXQuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmthbGVuZGVzLWRhdGVJbnB1dC5kaXNhYmxlZCAua2FsZW5kZXMtZGF0ZUlucHV0LXNob3cge1xuICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7IH1cbiAgICAgIC5rYWxlbmRlcy1kYXRlSW5wdXQuZGlzYWJsZWQgLmthbGVuZGVzLWRhdGVJbnB1dC1zaG93IC5zaG93LWRhdGUge1xuICAgICAgICBjb2xvcjogIzlFOUU5RTsgfVxuICAua2FsZW5kZXMtZGF0ZUlucHV0IC5rYWxlbmRlcy1kYXRlSW5wdXQtcHJldk5leHQge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQkRCREJEO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5rYWxlbmRlcy1kYXRlSW5wdXQgLmthbGVuZGVzLWRhdGVJbnB1dC1wcmV2TmV4dCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNjE2MTYxOyB9XG4gIC5rYWxlbmRlcy1kYXRlSW5wdXQgLmthbGVuZGVzLWRhdGVJbnB1dC1wcmV2TmV4dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTsgfVxuICAua2FsZW5kZXMtZGF0ZUlucHV0IC5rYWxlbmRlcy1kYXRlSW5wdXQtdG9kYXkge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQkRCREJEO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAua2FsZW5kZXMtZGF0ZUlucHV0IC5rYWxlbmRlcy1kYXRlSW5wdXQtdG9kYXkgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzYxNjE2MTsgfVxuICAua2FsZW5kZXMtZGF0ZUlucHV0IC5rYWxlbmRlcy1kYXRlSW5wdXQtdG9kYXk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7IH1cbiAgLmthbGVuZGVzLWRhdGVJbnB1dCAua2FsZW5kZXMtZGF0ZUlucHV0LWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgY29sb3I6ICMxNDE1MTU7IH1cbiAgLmthbGVuZGVzLWRhdGVJbnB1dCAua2FsZW5kZXMtZGF0ZUlucHV0LXNob3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgyODI4MjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmthbGVuZGVzLWRhdGVJbnB1dCAua2FsZW5kZXMtZGF0ZUlucHV0LXNob3cgLnNob3ctZGF0ZSB7XG4gICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAua2FsZW5kZXMtZGF0ZUlucHV0IC5rYWxlbmRlcy1kYXRlSW5wdXQtc2hvdzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTsgfVxuICAua2FsZW5kZXMtZGF0ZUlucHV0IC5rYWxlbmRlcy1kYXRlSW5wdXQtcG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6IDUwcHg7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGhlaWdodDogMjgwcHg7IH1cbiAgICAua2FsZW5kZXMtZGF0ZUlucHV0IC5rYWxlbmRlcy1kYXRlSW5wdXQtcG9wdXA6bm90KC5wb3NpdGlvbi1yaWdodCkge1xuICAgICAgbGVmdDogMHB4OyB9XG4gICAgLmthbGVuZGVzLWRhdGVJbnB1dCAua2FsZW5kZXMtZGF0ZUlucHV0LXBvcHVwLnBvc2l0aW9uLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwcHg7IH1cblxuLmthbGVuZGVzLWRhdGUtcG9wdXAtY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAua2FsZW5kZXMtZGF0ZS1wb3B1cC1jb250ZW50Lm5vLWhvcml6b250YWwtcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4OyB9XG5cbi50cmFuc3BhcmVudC1iZyAua2FsZW5kZXMtZGF0ZUlucHV0IC5rYWxlbmRlcy1kYXRlSW5wdXQtc2hvdyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC50cmFuc3BhcmVudC1iZyAua2FsZW5kZXMtZGF0ZUlucHV0IC5rYWxlbmRlcy1kYXRlSW5wdXQtc2hvdyAuc2hvdy1kYXRlIHtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuXG4ua2FsZW5kZXMtZGF0ZVNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmthbGVuZGVzLWRhdGVTZWxlY3QgLmthbGVuZGVzLWRhdGVTZWxlY3QtaGVhZGVycyBkaXYge1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDEwcHggOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAua2FsZW5kZXMtZGF0ZVNlbGVjdCBrYWxlbmRlcy1sb2FkaW5nIHtcbiAgICBwYWRkaW5nOiA4cHg7IH1cbiAgLmthbGVuZGVzLWRhdGVTZWxlY3QgLmthbGVuZGVzLWRhdGUtbGluZSB7XG4gICAgaGVpZ2h0OiA2MHB4OyB9XG4gICAgLmthbGVuZGVzLWRhdGVTZWxlY3QgLmthbGVuZGVzLWRhdGUtbGluZSAua2FsZW5kZXMtbW9udGgge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVNlbGVjdCAua2FsZW5kZXMtZGF0ZS1saW5lIC5rYWxlbmRlcy1tb250aDo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAgIC5rYWxlbmRlcy1kYXRlU2VsZWN0IC5rYWxlbmRlcy1kYXRlLWxpbmUgLmthbGVuZGVzLWRhdGUge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW46IDEwcHggOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAua2FsZW5kZXMtZGF0ZVNlbGVjdCAua2FsZW5kZXMtZGF0ZS1saW5lIC5rYWxlbmRlcy1kYXRlIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDsgfVxuICAgICAgICAua2FsZW5kZXMtZGF0ZVNlbGVjdCAua2FsZW5kZXMtZGF0ZS1saW5lIC5rYWxlbmRlcy1kYXRlIHNwYW4uZGlzYWJsZWQge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICBjdXJzb3I6IG5vbmU7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgLmthbGVuZGVzLWRhdGVTZWxlY3QgLmthbGVuZGVzLWRhdGUtbGluZSAua2FsZW5kZXMtZGF0ZSBzcGFuLnNlbGVjdGVkIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTsgfVxuICAgICAgICAua2FsZW5kZXMtZGF0ZVNlbGVjdCAua2FsZW5kZXMtZGF0ZS1saW5lIC5rYWxlbmRlcy1kYXRlIHNwYW4udG9kYXkge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1RjJFRUE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVNlbGVjdCAua2FsZW5kZXMtZGF0ZS1saW5lIC5rYWxlbmRlcy1kYXRlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7IH1cbiAgLmthbGVuZGVzLWRhdGVTZWxlY3QubWluaSAua2FsZW5kZXMtZGF0ZVNlbGVjdC1oZWFkZXJzIGRpdiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMi41cHg7IH1cbiAgLmthbGVuZGVzLWRhdGVTZWxlY3QubWluaSAua2FsZW5kZXMtZGF0ZS1saW5lIHtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVNlbGVjdC5taW5pIC5rYWxlbmRlcy1kYXRlLWxpbmUgLmthbGVuZGVzLW1vbnRoIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICAgIC5rYWxlbmRlcy1kYXRlU2VsZWN0Lm1pbmkgLmthbGVuZGVzLWRhdGUtbGluZSAua2FsZW5kZXMtZGF0ZSB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbjogMi41cHg7IH1cbiAgICAgIC5rYWxlbmRlcy1kYXRlU2VsZWN0Lm1pbmkgLmthbGVuZGVzLWRhdGUtbGluZSAua2FsZW5kZXMtZGF0ZSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7IH1cbiAgICAgICAgLmthbGVuZGVzLWRhdGVTZWxlY3QubWluaSAua2FsZW5kZXMtZGF0ZS1saW5lIC5rYWxlbmRlcy1kYXRlIHNwYW4uc2VsZWN0ZWQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAgICAgLmthbGVuZGVzLWRhdGVTZWxlY3QubWluaSAua2FsZW5kZXMtZGF0ZS1saW5lIC5rYWxlbmRlcy1kYXRlIHNwYW4udG9kYXkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLmthbGVuZGVzLWRhdGVTZWxlY3QubWVkaXVtIC5rYWxlbmRlcy1kYXRlU2VsZWN0LWhlYWRlcnMgZGl2IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luOiAyLjVweDsgfVxuICAua2FsZW5kZXMtZGF0ZVNlbGVjdC5tZWRpdW0gLmthbGVuZGVzLWRhdGUtbGluZSB7XG4gICAgaGVpZ2h0OiA0NXB4OyB9XG4gICAgLmthbGVuZGVzLWRhdGVTZWxlY3QubWVkaXVtIC5rYWxlbmRlcy1kYXRlLWxpbmUgLmthbGVuZGVzLW1vbnRoIHtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfVxuICAgIC5rYWxlbmRlcy1kYXRlU2VsZWN0Lm1lZGl1bSAua2FsZW5kZXMtZGF0ZS1saW5lIC5rYWxlbmRlcy1kYXRlIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luOiAyLjVweDsgfVxuICAgICAgLmthbGVuZGVzLWRhdGVTZWxlY3QubWVkaXVtIC5rYWxlbmRlcy1kYXRlLWxpbmUgLmthbGVuZGVzLWRhdGUgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4OyB9XG4gICAgICAgIC5rYWxlbmRlcy1kYXRlU2VsZWN0Lm1lZGl1bSAua2FsZW5kZXMtZGF0ZS1saW5lIC5rYWxlbmRlcy1kYXRlIHNwYW4uc2VsZWN0ZWQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAgICAgLmthbGVuZGVzLWRhdGVTZWxlY3QubWVkaXVtIC5rYWxlbmRlcy1kYXRlLWxpbmUgLmthbGVuZGVzLWRhdGUgc3Bhbi50b2RheSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4ua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0Om5vdCgubm8tdG9wLWJvcmRlcikge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQtc2hvd0RhdGUge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0LXNob3dEYXRlIC5zaG93RGF0ZS12YWx1ZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dC1zaG93RGF0ZSAuc2hvd0RhdGUtdmFsdWU6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmlucHV0LXNob3dNb250aC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgyODI4MjsgfVxuICAgIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAuaW5wdXQtc2hvd01vbnRoLWNvbnRhaW5lciAubW9udGgtbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmlucHV0LXNob3dNb250aC1jb250YWluZXIgLmlucHV0LXNob3dNb250aC1zZWxlY3RvciBzdmcge1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgLyogd2lkdGg6MzBweDsgKi9cbiAgICAgIGZpbGw6IFwiIzMzM1wiO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5pbnB1dC1zaG93TW9udGgtY29udGFpbmVyIC5pbnB1dC1zaG93TW9udGgtc2VsZWN0b3Igc3ZnOmhvdmVyIHtcbiAgICAgIGZpbGw6ICM1RjJFRUE7IH1cbiAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5zd2l0Y2gtYWxsLWRheS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLnN3aXRjaC1hbGwtZGF5LWNvbnRhaW5lciAuaW5wdXQtYWxsLWRheS1sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmlucHV0LXRpbWUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5pbnB1dC10aW1lLWNvbnRhaW5lciAuaW5wdXQtdGltZS1sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAuaW5wdXQtdGltZS1jb250YWluZXIgaW5wdXQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmlucHV0LXNsaWRlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODI4MjgyO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmlucHV0LXNsaWRlLWNvbnRhaW5lciAuaW5wdXQtZGF5cy1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5pbnB1dC1zbGlkZS1jb250YWluZXIgLmlucHV0LWRheXMtY29udGFpbmVyIC5pbnB1dC1kYXlzLW9uZSB7XG4gICAgICAgIGNvbG9yOiAjNEY1MDUwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmlucHV0LXNsaWRlLWNvbnRhaW5lciAuaW5wdXQtZGF0ZXMtY29udGFpbmVyIC5pbnB1dC1kYXRlcy1vbmUge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAuaW5wdXQtc2xpZGUtY29udGFpbmVyIC5pbnB1dC1kYXRlcy1jb250YWluZXIgLmlucHV0LWRhdGVzLW9uZS50b2RheSB7XG4gICAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzVGMkVFQTtcbiAgICAgICAgLyogYm9yZGVyLXJhZGl1czoxMDBweDsgKi8gfVxuICAgICAgICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmlucHV0LXNsaWRlLWNvbnRhaW5lciAuaW5wdXQtZGF0ZXMtY29udGFpbmVyIC5pbnB1dC1kYXRlcy1vbmUudG9kYXkuZGlzYWJsZWQge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAuaW5wdXQtc2xpZGUtY29udGFpbmVyIC5pbnB1dC1kYXRlcy1jb250YWluZXIgLmlucHV0LWRhdGVzLW9uZS5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIC8qIGJvcmRlci1yYWRpdXM6MTAwcHg7ICovIH1cbiAgICAgICAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5pbnB1dC1zbGlkZS1jb250YWluZXIgLmlucHV0LWRhdGVzLWNvbnRhaW5lciAuaW5wdXQtZGF0ZXMtb25lLnNlbGVjdGVkLmRpc2FibGVkIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmlucHV0LXNsaWRlLWNvbnRhaW5lciAuaW5wdXQtZGF0ZXMtY29udGFpbmVyIC5pbnB1dC1kYXRlcy1vbmUuZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5rYWxlbmRlcy1kYXRlUmFuZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIC8qXG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UtdHlwZVJhbmdlOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIH1cblxuICAgKi9cbiAgLypcbiAgLmthbGVuZGVzLWRhdGVSYW5nZS10b2RheTpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICB9XG4gICAqLyB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2Uubm8tbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLmthbGVuZGVzLWRhdGVSYW5nZS5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVJhbmdlLmRpc2FibGVkIC5rYWxlbmRlcy1kYXRlUmFuZ2Utc2hvdyB7XG4gICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDsgfVxuICAgICAgLmthbGVuZGVzLWRhdGVSYW5nZS5kaXNhYmxlZCAua2FsZW5kZXMtZGF0ZVJhbmdlLXNob3cgLnNob3ctZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAjOUU5RTlFOyB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UgLmthbGVuZGVzLWRhdGVSYW5nZS1wcmV2TmV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmthbGVuZGVzLWRhdGVSYW5nZSAua2FsZW5kZXMtZGF0ZVJhbmdlLXByZXZOZXh0IG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2MTYxNjE7IH1cbiAgLmthbGVuZGVzLWRhdGVSYW5nZSAua2FsZW5kZXMtZGF0ZVJhbmdlLXByZXZOZXh0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBOyB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UgLmthbGVuZGVzLWRhdGVSYW5nZS10eXBlUmFuZ2Uge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLmthbGVuZGVzLWRhdGVSYW5nZSAua2FsZW5kZXMtZGF0ZVJhbmdlLXRvZGF5IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlGODtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgLmthbGVuZGVzLWRhdGVSYW5nZSAua2FsZW5kZXMtZGF0ZVJhbmdlLXRvZGF5IG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2MTYxNjE7IH1cbiAgLmthbGVuZGVzLWRhdGVSYW5nZSAua2FsZW5kZXMtZGF0ZVJhbmdlLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM2MTYxNjE7IH1cbiAgLmthbGVuZGVzLWRhdGVSYW5nZSAua2FsZW5kZXMtZGF0ZVJhbmdlLXNob3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVJhbmdlIC5rYWxlbmRlcy1kYXRlUmFuZ2Utc2hvdyAuc2hvdy1kYXRlIHtcbiAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UgLmthbGVuZGVzLWRhdGVSYW5nZS1zaG93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBOyB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UgLmthbGVuZGVzLWRhdGVSYW5nZS1wb3B1cC1kZWJ1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGhlaWdodDogMjgwcHg7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVJhbmdlIC5rYWxlbmRlcy1kYXRlUmFuZ2UtcG9wdXAtZGVidXQ6bm90KC5wb3NpdGlvbi1yaWdodCkge1xuICAgICAgbGVmdDogMHB4OyB9XG4gICAgLmthbGVuZGVzLWRhdGVSYW5nZSAua2FsZW5kZXMtZGF0ZVJhbmdlLXBvcHVwLWRlYnV0LnBvc2l0aW9uLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwcHg7IH1cbiAgLmthbGVuZGVzLWRhdGVSYW5nZSAua2FsZW5kZXMtZGF0ZVJhbmdlLXBvcHVwLWZpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGhlaWdodDogMjgwcHg7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVJhbmdlIC5rYWxlbmRlcy1kYXRlUmFuZ2UtcG9wdXAtZmluOm5vdCgucG9zaXRpb24tcmlnaHQpIHtcbiAgICAgIGxlZnQ6IDBweDsgfVxuICAgIC5rYWxlbmRlcy1kYXRlUmFuZ2UgLmthbGVuZGVzLWRhdGVSYW5nZS1wb3B1cC1maW4ucG9zaXRpb24tcmlnaHQge1xuICAgICAgcmlnaHQ6IDBweDsgfVxuICAua2FsZW5kZXMtZGF0ZVJhbmdlIC5rYWxlbmRlcy1kYXRlUmFuZ2Utc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5rYWxlbmRlcy1kYXRlLXBvcHVwLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLnh4cyAua2FsZW5kZXMtZGF0ZVJhbmdlLXNob3cge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMnB4OyB9XG5cbi54eHMgLmthbGVuZGVzLWRhdGVSYW5nZS10eXBlUmFuZ2Uge1xuICBtYXgtd2lkdGg6IDYwcHg7IH1cblxuLmthbGVuZGVzLWlucHV0QWRyZXNzZVNlYXJjaCAuc2VhcmNoLWhlYWRlciBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuLmthbGVuZGVzLWlucHV0QWRyZXNzZVNlYXJjaCAuYWRyZXNzZS1pdGVtIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGxpbmVhcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICBmb250LXNpemU6IDE1cHg7IH1cbiAgLmthbGVuZGVzLWlucHV0QWRyZXNzZVNlYXJjaCAuYWRyZXNzZS1pdGVtLnBhaXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5rYWxlbmRlcy1pbnB1dEFkcmVzc2VTZWFyY2ggLmFkcmVzc2UtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RkM7IH1cblxuLm1vYmlsZSAua2FsZW5kZXMtaW5wdXRBZHJlc3NlU2VhcmNoIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7IH1cbiAgLm1vYmlsZSAua2FsZW5kZXMtaW5wdXRBZHJlc3NlU2VhcmNoIC5hZHJlc3NlLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ua2FsZW5kZXMtbGlzdEl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMEIwNjQzO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgLmthbGVuZGVzLWxpc3RJdGVtLm1hcmdlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG4gIC5rYWxlbmRlcy1saXN0SXRlbS5uby1ob3Jpem9udGFsLXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW0uc21hbGwtcGFkZGluZyAua2FsZW5kZXMtbGlzdEl0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gIC5rYWxlbmRlcy1saXN0SXRlbTpub3QoLm5vdC1jbGlja2FibGUpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmthbGVuZGVzLWxpc3RJdGVtLmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0EzQTNCRDsgfVxuICAgIC5rYWxlbmRlcy1saXN0SXRlbS5kaXNhYmxlZCAua2FsZW5kZXMtbGlzdEl0ZW0taWNvbiB7XG4gICAgICBvcGFjaXR5OiAwLjY7IH1cbiAgLmthbGVuZGVzLWxpc3RJdGVtLm5vLXBhZGRpbmcgLmthbGVuZGVzLWxpc3RJdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW0ubm8tdG9wLXBhZGRpbmcgLmthbGVuZGVzLWxpc3RJdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7IH1cbiAgLmthbGVuZGVzLWxpc3RJdGVtLnRvcC1ib3JkZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gIC5rYWxlbmRlcy1saXN0SXRlbS5ib3R0b20tYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODsgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW0ubm8tYm90dG9tLXBhZGRpbmcgLmthbGVuZGVzLWxpc3RJdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgLmthbGVuZGVzLWxpc3RJdGVtLmhhcy1hcnJvdyAua2FsZW5kZXMtbGlzdEl0ZW0tcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLXNlcGFyYXRvciB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTlGODsgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLWljb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgLmthbGVuZGVzLWxpc3RJdGVtIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtOyB9XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dCAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dC1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dCAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dC1tYWluIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5rYWxlbmRlcy1saXN0SXRlbSAua2FsZW5kZXMtbGlzdEl0ZW0tcmlnaHQgLmthbGVuZGVzLWxpc3RJdGVtLXRleHQgLmthbGVuZGVzLWxpc3RJdGVtLXRleHQtZm9vdGVyIHtcbiAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgLmthbGVuZGVzLWxpc3RJdGVtIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dCAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dC1mb290ZXIgZGl2IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0IC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0LWZvb3RlciBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCAua2FsZW5kZXMtbGlzdEl0ZW0taGVscCB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IC5rYWxlbmRlcy1saXN0SXRlbS1oZWxwIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI0M5QzlFMDsgfVxuICAgIC5rYWxlbmRlcy1saXN0SXRlbSAua2FsZW5kZXMtbGlzdEl0ZW0tcmlnaHQgLmthbGVuZGVzLWxpc3RJdGVtLWFycm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAvKlxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMTBweCcgaGVpZ2h0PScxNnB4JyB2aWV3Qm94PScwIDAgMTAgMTYnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdMaXN0dmlldycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTExMi4wMDAwMDAsIC0xMjAuMDAwMDAwKScgc3Ryb2tlPSclMjNBMUExQTInIHN0cm9rZS13aWR0aD0nMi4xNzgnJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgnIHBvaW50cz0nMTE0IDEyMiAxMjAgMTI4IDExNCAxMzQnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGNvbG9yOnJlZDsvLyNFOEU4RkM7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAvL29wYWNpdHk6IDAuNTtcbiAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuXG4gICAgICAgKi8gfVxuICAgICAgLmthbGVuZGVzLWxpc3RJdGVtIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCAua2FsZW5kZXMtbGlzdEl0ZW0tYXJyb3cgbWQtaWNvbiB7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIG1pbi13aWR0aDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzZFNkU4QzsgfVxuXG4ua2FsZW5kZXMtbGlzdEl0ZW0taGVscC1oZWFkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTM4Njc7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmthbGVuZGVzLWxpc3RJdGVtLWhlbHAtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5rYWxlbmRlcy1saXN0SXRlbTpub3QoLm5vdC1jbGlja2FibGUpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI1LCAyMjUsIDIyNSwgMC4zKTsgfVxuXG4ua2FsZW5kZXMtbGlzdEl0ZW0tYm90dG9tTWVzc2FnZSB7XG4gIGNvbG9yOiAjNkU2RThDO1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7IH1cblxuLnRyYW5zcGFyZW50LWJnIC5rYWxlbmRlcy1saXN0SXRlbSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC50cmFuc3BhcmVudC1iZyAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDsgfVxuXG4ueHhzIC5rYWxlbmRlcy1saXN0SXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4uZGVza3RvcCAudHJhbnNwYXJlbnQtYmcgLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQgIWltcG9ydGFudDsgfVxuXG4uZGVza3RvcCAua2FsZW5kZXMtbGlzdEl0ZW06bm90KC5uby1zaGFkb3ctaWYtZGVza3RvcCk6bm90KC5oYXMtc2VwYXJhdG9yKSB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC8qXG4gICAgICAgICYubWFyZ2Vke1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xuICAgICAgICB9XG4gICAgICAgICAqLyB9XG5cbi5kZXNrdG9wIC5rYWxlbmRlcy1saXN0SXRlbSAua2FsZW5kZXMtc3dpdGNoLWl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0OyB9XG5cbi5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFOyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stdGFicyAubWFzay10YWJzLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stdGFicyAubWFzay10YWJzLWl0ZW0uZmlyc3Qge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgICAgIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stdGFicyAubWFzay10YWJzLWl0ZW0uZmlyc3QgLmthbGVuZGVzLXRhYi1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgYW5pbWF0aW9uOiBibGlua2VyLTI1IDFzIGxpbmVhciBpbmZpbml0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4OyB9XG5cbi5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stdHJpYW5nbGUge1xuICBhbmltYXRpb246IGJsaW5rZXItMjUgMXMgbGluZWFyIGluZmluaXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodDogMjNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNDBweCBzb2xpZCAjRUVFRUVFO1xuICBib3JkZXItbGVmdDogMjNweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXRhZyB7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2staW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2staW5wdXQgLm1hc2staW5wdXQtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzYxNjE2MTsgfVxuXG4ua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXRleHQtbGluZXMgLnRleHQtbGluZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stdGV4dC1saW5lcyAudGV4dC1saW5lLmJpZy1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLWxpc3QtbGluZXMgLm1hc2stdGV4dC1saW5lcyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG4ua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5sb2FkaW5nLW1hc2stZGF0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gIGFuaW1hdGlvbjogYmxpbmtlci0yNSAxcyBsaW5lYXIgaW5maW5pdGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLmxvYWRpbmctbWFzay1kYXRhLnh4eHMge1xuICAgIGhlaWdodDogMTBweDsgfVxuICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5sb2FkaW5nLW1hc2stZGF0YS54eHMge1xuICAgIGhlaWdodDogMjBweDsgfVxuICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5sb2FkaW5nLW1hc2stZGF0YS54cyB7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLmxvYWRpbmctbWFzay1kYXRhLnhsIHtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubG9hZGluZy1tYXNrLWRhdGEueHhsIHtcbiAgICBoZWlnaHQ6IDYwcHg7IH1cblxuLmthbGVuZGVzLWxvYWRpbmctbWFzayAua2FsZW5kZXMtbG9hZGluZy1tYXNrLWJsb2MtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmthbGVuZGVzLWxvYWRpbmctbWFzayAua2FsZW5kZXMtbG9hZGluZy1tYXNrLWJsb2MtMjAwIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmthbGVuZGVzLWxvYWRpbmctbWFzayAua2FsZW5kZXMtbG9hZGluZy1tYXNrLWJsb2MtMzAwIHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybSB7XG4gIC8qIGdlbmVyYXRlZCBieSBodHRwczovL2xvYWRpbmcuaW8vICovIH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybSAubG9hZGluZy1pbmRpY2F0b3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXBsYXRmb3JtIC5sb2FkaW5nLW9wYWNpdHkge1xuICAgIG9wYWNpdHk6IDAuOTU7IH1cblxuQGtleWZyYW1lcyBsZGlvLTBoazFkdWpta3hmdSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybSAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRvcDogMHB4O1xuICAgIGFuaW1hdGlvbjogbGRpby0waGsxZHVqbWt4ZnUgMXMgY3ViaWMtYmV6aWVyKDAuMywgMCwgMC43LCAxKSBpbmZpbml0ZTsgfVxuICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXBsYXRmb3JtLm1pbmkgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2IHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgdG9wOiAwcHg7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybS5taW5pIC5sb2FkaW5naW8tc3Bpbm5lci1tZXNzYWdlLWdicGFtdHU4MmFsIHtcbiAgICBoZWlnaHQ6IDEycHg7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybS5taW5pIC5sZGlvLTBoazFkdWpta3hmdSB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stcGxhdGZvcm0ueHMgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2IHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgdG9wOiAwcHg7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybS54cyAubG9hZGluZ2lvLXNwaW5uZXItbWVzc2FnZS1nYnBhbXR1ODJhbCB7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiAxMnB4OyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stcGxhdGZvcm0ueHMueHhzIC5sb2FkaW5naW8tc3Bpbm5lci1tZXNzYWdlLWdicGFtdHU4MmFsIHtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDEycHg7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybS54cyAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyAxKSB7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvdHRvbTogM3B4OyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stcGxhdGZvcm0ueHMgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMikge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgYm90dG9tOiAzcHg7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybS54cyAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyAzKSB7XG4gICAgbGVmdDogNDBweDtcbiAgICBib3R0b206IDNweDsgfVxuICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXBsYXRmb3JtLnhzIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdjpudGgtb2YtdHlwZSg0biArIDQpIHtcbiAgICBsZWZ0OiA2MHB4O1xuICAgIGJvdHRvbTogM3B4OyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stcGxhdGZvcm0ueHMgLmxkaW8tMGhrMWR1am1reGZ1IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybSAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyAxKSB7XG4gICAgYmFja2dyb3VuZDogI2M5Mzg2NzsgfVxuICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXBsYXRmb3JtIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdjpudGgtb2YtdHlwZSg0biArIDIpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmRiYzdmOyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stcGxhdGZvcm0gLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMykge1xuICAgIGJhY2tncm91bmQ6ICM1ZjJlZWE7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybSAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzkzODY3OyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stcGxhdGZvcm0gLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMSkge1xuICAgIGxlZnQ6IDY0cHg7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zNzVzOyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stcGxhdGZvcm0gLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMikge1xuICAgIGxlZnQ6IDEyNHB4O1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMjVzOyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stcGxhdGZvcm0gLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMykge1xuICAgIGxlZnQ6IDE4NHB4O1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTI1czsgfVxuICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXBsYXRmb3JtIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdjpudGgtb2YtdHlwZSg0biArIDQpIHtcbiAgICBsZWZ0OiAyNDRweDtcbiAgICBhbmltYXRpb24tZGVsYXk6IDBzOyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stcGxhdGZvcm0gLmxvYWRpbmdpby1zcGlubmVyLW1lc3NhZ2UtZ2JwYW10dTgyYWwge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybSAubGRpby0waGsxZHVqbWt4ZnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC8qIHNlZSBub3RlIGFib3ZlICovIH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybSAubGRpby0waGsxZHVqbWt4ZnUgZGl2IHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4ua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXBsYXRmb3JtLXBob3RvIHtcbiAgLyogZ2VuZXJhdGVkIGJ5IGh0dHBzOi8vbG9hZGluZy5pby8gKi8gfVxuICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXBsYXRmb3JtLXBob3RvIC5sb2FkaW5nLWluZGljYXRvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stcGxhdGZvcm0tcGhvdG8gLmxvYWRpbmctb3BhY2l0eSB7XG4gICAgb3BhY2l0eTogMC45NTsgfVxuXG5Aa2V5ZnJhbWVzIGxkaW8tcnQ2cGM2YzB0YSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXBsYXRmb3JtLXBob3RvIC5sZGlvLXJ0NnBjNmMwdGEgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHRvcDogMTMuMzMzMzMzMzMzMzMzMzM2cHg7XG4gICAgbGVmdDogMTMuMzMzMzMzMzMzMzMzMzM2cHg7XG4gICAgYmFja2dyb3VuZDogI2M5Mzg2NztcbiAgICBhbmltYXRpb246IGxkaW8tcnQ2cGM2YzB0YSAxcyBjdWJpYy1iZXppZXIoMCwgMC41LCAwLjUsIDEpIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybS1waG90byAubGRpby1ydDZwYzZjMHRhIGRpdjpudGgtY2hpbGQoMikge1xuICAgIHRvcDogMTMuMzMzMzMzMzMzMzMzMzM2cHg7XG4gICAgbGVmdDogMTA2LjY2NjY2NjY2NjY2NjY2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZkYmM3ZjtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjJzOyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stcGxhdGZvcm0tcGhvdG8gLmxkaW8tcnQ2cGM2YzB0YSBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDEwNi42NjY2NjY2NjY2NjY2NnB4O1xuICAgIGxlZnQ6IDEzLjMzMzMzMzMzMzMzMzMzNnB4O1xuICAgIGJhY2tncm91bmQ6ICM1ZjJlZWE7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwczsgfVxuICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXBsYXRmb3JtLXBob3RvIC5sZGlvLXJ0NnBjNmMwdGEgZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgdG9wOiAxMDYuNjY2NjY2NjY2NjY2NjZweDtcbiAgICBsZWZ0OiAxMDYuNjY2NjY2NjY2NjY2NjZweDtcbiAgICBiYWNrZ3JvdW5kOiAjYzkzODY3O1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMXM7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubWFzay1wbGF0Zm9ybS1waG90byAubG9hZGluZ2lvLXNwaW5uZXItY3ViZS16cWs3aDZuZmY4IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMmYzOyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stcGxhdGZvcm0tcGhvdG8gLmxkaW8tcnQ2cGM2YzB0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAvKiBzZWUgbm90ZSBhYm92ZSAqLyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stcGxhdGZvcm0tcGhvdG8gLmxkaW8tcnQ2cGM2YzB0YSBkaXYge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLmNpcmNsZS1sb2FkaW5nIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2YzZjNmMztcbiAgLyogTGlnaHQgZ3JleSAqL1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzM0OThkYjtcbiAgLyogQmx1ZSAqL1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGFuaW1hdGlvbjogY2lyY2xlLWxvYWRpbmctc3BpbiAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbkBrZXlmcmFtZXMgY2lyY2xlLWxvYWRpbmctc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmthbGVuZGVzLWxvYWRpbmctcHJvZ3Jlc3Mtb25seSAuaXMtbG9hZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAua2FsZW5kZXMtbG9hZGluZy1wcm9ncmVzcy1vbmx5IC5pcy1sb2FkaW5nIHN2ZyB7XG4gICAgc3Ryb2tlOiAjQzkzODY3OyB9XG5cbi5rYWxlbmRlcy1tYXAtY2FyZCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDUlOyB9XG4gIC5rYWxlbmRlcy1tYXAtY2FyZCAuY29udGVudCAudGl0bGUge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmthbGVuZGVzLW1hcC1jYXJkIC5jb250ZW50IC5ub3RlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5rYWxlbmRlcy1tYXAtY2FyZCAuY29udGVudCAuYWRyZXNzZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4jbWFwIGJ1dHRvblt0aXRsZT1cIkZlcm1lclwiXSB7XG4gIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdyB7XG4gIHBhZGRpbmc6IDAgMCAwIDAgIWltcG9ydGFudDsgfVxuXG4ueHMgLmthbGVuZGVzLW1hcC1jYXJkIC5oZWFkZXIge1xuICBtaW4taGVpZ2h0OiAxNDBweDsgfVxuXG4ueHMgLmthbGVuZGVzLW1hcC1jYXJkIC5jb250ZW50IC5zZXQtd2lkdGgge1xuICBtaW4td2lkdGg6IDgwdnc7IH1cblxuLnNtIC5rYWxlbmRlcy1tYXAtY2FyZCAuaGVhZGVyIHtcbiAgbWluLWhlaWdodDogMjAwcHg7IH1cblxuLnNtIC5rYWxlbmRlcy1tYXAtY2FyZCAuY29udGVudCAuc2V0LXdpZHRoIHtcbiAgbWluLXdpZHRoOiA2MHZ3OyB9XG5cbi5ndC1zbSAua2FsZW5kZXMtbWFwLWNhcmQgLmhlYWRlciB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG5cbi5ndC1zbSAua2FsZW5kZXMtbWFwLWNhcmQgLmNvbnRlbnQgLnNldC13aWR0aCB7XG4gIG1pbi13aWR0aDogMjB2dzsgfVxuXG5Aa2V5ZnJhbWVzIGthbGVuZGVzLXBhZ2Utb3Blbi1uZXh0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMga2FsZW5kZXMtcGFnZS1jbG9zZS1uZXh0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7IH1cbiAgdG8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cblxuQGtleWZyYW1lcyBrYWxlbmRlcy1wYWdlLW9wZW4tcHJldiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBrYWxlbmRlcy1wYWdlLWNsb3NlLXByZXYge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfVxuICB0byB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTsgfSB9XG5cbi5tb2JpbGUtbmF2LmthbGVuZGVzLXBhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5tb2JpbGUtbmF2LmthbGVuZGVzLXBhZ2Uua2FsZW5kZXMtcGFnZS1uZXh0LmthbGVuZGVzLXBhZ2UtaGlkZGVuIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBhbmltYXRpb24tbmFtZToga2FsZW5kZXMtcGFnZS1jbG9zZS1uZXh0O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7IH1cbiAgLm1vYmlsZS1uYXYua2FsZW5kZXMtcGFnZS5rYWxlbmRlcy1wYWdlLW5leHQ6bm90KC5rYWxlbmRlcy1wYWdlLWhpZGRlbikge1xuICAgIHotaW5kZXg6IDExO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBrYWxlbmRlcy1wYWdlLW9wZW4tbmV4dDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpOyB9XG4gIC5tb2JpbGUtbmF2LmthbGVuZGVzLXBhZ2Uua2FsZW5kZXMtcGFnZS1wcmV2LmthbGVuZGVzLXBhZ2UtaGlkZGVuIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBhbmltYXRpb24tbmFtZToga2FsZW5kZXMtcGFnZS1jbG9zZS1wcmV2O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7IH1cbiAgLm1vYmlsZS1uYXYua2FsZW5kZXMtcGFnZS5rYWxlbmRlcy1wYWdlLXByZXY6bm90KC5rYWxlbmRlcy1wYWdlLWhpZGRlbikge1xuICAgIHotaW5kZXg6IDExO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBrYWxlbmRlcy1wYWdlLW9wZW4tcHJldjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpOyB9XG4gIC5tb2JpbGUtbmF2LmthbGVuZGVzLXBhZ2Uua2FsZW5kZXMtcGFnZS1kaXNwbGF5LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmthbGVuZGVzLXBhZ2UgLmthbGVuZGVzLXJlc2l6YWJsZSB7XG4gIHdpZHRoOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7IH1cbiAgLmthbGVuZGVzLXBhZ2UgLmthbGVuZGVzLXJlc2l6YWJsZSBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmthbGVuZGVzLXBhZ2UgLmthbGVuZGVzLXJlc2l6YWJsZS5pcy1oaWRkZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjk4MDA7XG4gICAgYW5pbWF0aW9uOiBibGlua2VyLTI1IDJzIGxpbmVhciBpbmZpbml0ZSAhaW1wb3J0YW50OyB9XG4gICAgLmthbGVuZGVzLXBhZ2UgLmthbGVuZGVzLXJlc2l6YWJsZS5pcy1oaWRkZW4gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmthbGVuZGVzLXBhZ2UgLmthbGVuZGVzLXJlc2l6YWJsZS5yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VFRUVFRTsgfVxuICAua2FsZW5kZXMtcGFnZSAua2FsZW5kZXMtcmVzaXphYmxlLmxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VFRUVFRTsgfVxuXG4ua2FsZW5kZXMtcGFnZS5rYWxlbmRlcy1wYWdlLWhpZGRlbjpub3QoLmthbGVuZGVzLXBhZ2UtbmV4dCk6bm90KC5rYWxlbmRlcy1wYWdlLXByZXYpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ua2FsZW5kZXMtcGFnZU5hdmlnYXRvciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAua2FsZW5kZXMtcGFnZU5hdmlnYXRvciBtZC1pY29uIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiBibGFjazsgfVxuXG4ua2FsZW5kZXMtdGFiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5kYXRlLWhvcmFpcmUtbGlzdC1jb250YWluZXIgLmJvb2tpbmctcHJvcG9zaXRpb24tY29udGVudCB7XG4gIHdpZHRoOiA4MCU7IH1cblxuLmRhdGUtaG9yYWlyZS1saXN0LWNvbnRhaW5lciAuZGF0ZS1pdGVtIHtcbiAgbWFyZ2luOiAxNXB4IDVweDsgfVxuXG4uZGF0ZS1ob3JhaXJlLWxpc3QtY29udGFpbmVyIC5uby1kaXNwb25pYmlsaXRpZXMge1xuICBzaXplOiAyMHB4O1xuICBtYXJnaW46IDEwcHg7IH1cblxuLmRhdGUtcGFydCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwO1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5kYXRlLXBhcnQgLnBlcmlvZCB7XG4gICAgc2l6ZTogMThweDtcbiAgICBjb2xvcjogZ3JleTsgfVxuICAgIC5kYXRlLXBhcnQgLnBlcmlvZC5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5kYXRlLXBhcnQgLnBlcmlvZDpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cblxuLmthbGVuZGVzLXN3aXRjaC1pdGVtOm5vdCgubm8taG9yaXpvbnRhbC1wYWRkaW5nKSAua2FsZW5kZXMtc3dpdGNoLWNvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5rYWxlbmRlcy1zd2l0Y2gtaXRlbS5uby1ob3Jpem9udGFsLXBhZGRpbmcgLmthbGVuZGVzLWxpc3RJdGVtIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cblxuLmthbGVuZGVzLXN3aXRjaC1pdGVtIC5rYWxlbmRlcy1zd2l0Y2gtaXRlbS1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTlGODsgfVxuXG4vKlxuICpcbiAqIE1haW4gc3R5bGVzaGVldCBmb3IgU3dpdGNoZXJ5LlxuICogaHR0cDovL2FicGV0a292LmdpdGh1Yi5pby9zd2l0Y2hlcnkvXG4gKlxuICovXG4vKiBTd2l0Y2hlcnkgZGVmYXVsdHMuICovXG4uc3dpdGNoZXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNTBweDtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDsgfVxuXG4uc3dpdGNoZXJ5ID4gc21hbGwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzBweDsgfVxuXG4vKiBTd2l0Y2hlcnkgc2l6ZXMuICovXG4uc3dpdGNoZXJ5LXNtYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMzNweDsgfVxuXG4uc3dpdGNoZXJ5LXNtYWxsID4gc21hbGwge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5zd2l0Y2hlcnktbGFyZ2Uge1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA2NnB4OyB9XG5cbi5zd2l0Y2hlcnktbGFyZ2UgPiBzbWFsbCB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7IH1cblxuLmthbGVuZGVzLXNsaWRlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAua2FsZW5kZXMtc2xpZGUtY29udGFpbmVyIC5oaWRlLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmthbGVuZGVzLXdhcm5pbmdQb3B1cC1jb250ZW50IC5jb250ZW50IC5hY2NvdW50IHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtaW4taGVpZ2h0OiA4MHB4OyB9XG4gIC5rYWxlbmRlcy13YXJuaW5nUG9wdXAtY29udGVudCAuY29udGVudCAuYWNjb3VudCAubmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5rYWxlbmRlcy13YXJuaW5nUG9wdXAtY29udGVudCAuY29udGVudCAud2FybmluZy1kZXRhaWxzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgLmthbGVuZGVzLXdhcm5pbmdQb3B1cC1jb250ZW50IC5jb250ZW50IC53YXJuaW5nLWRldGFpbHMgLndhcm5pbmctY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLmthbGVuZGVzLXdhcm5pbmdQb3B1cC1jb250ZW50IC53YXJuaW5nLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUVFRUVFO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbiNwbGF0Zm9ybS1rZXlzLWNvbW1hbmRlLWNvbnN1bHQtZGV0YWlscyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICNwbGF0Zm9ybS1rZXlzLWNvbW1hbmRlLWNvbnN1bHQtZGV0YWlscyAuZGV0YWlscy1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDsgfVxuICAjcGxhdGZvcm0ta2V5cy1jb21tYW5kZS1jb25zdWx0LWRldGFpbHMgLmFjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgI3BsYXRmb3JtLWtleXMtY29tbWFuZGUtY29uc3VsdC1kZXRhaWxzIC5ob3JhaXJlcy1jb250YWluZXIgLmN1c3RvbUZpZWxkcy10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAjcGxhdGZvcm0ta2V5cy1jb21tYW5kZS1jb25zdWx0LWRldGFpbHMgLmhvcmFpcmVzLWNvbnRhaW5lciAuY3VzdG9tRmllbGRzLXZhbHVlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgI3BsYXRmb3JtLWtleXMtY29tbWFuZGUtY29uc3VsdC1kZXRhaWxzIC5ub3RlLWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICNwbGF0Zm9ybS1rZXlzLWNvbW1hbmRlLWNvbnN1bHQtZGV0YWlscyAubm90ZS1jb250YWluZXIgLm5vdGUge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgI3BsYXRmb3JtLWtleXMtY29tbWFuZGUtY29uc3VsdC1kZXRhaWxzIC5ub3RlLWNvbnRhaW5lciAubm90ZSAubm90ZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgICAgI3BsYXRmb3JtLWtleXMtY29tbWFuZGUtY29uc3VsdC1kZXRhaWxzIC5ub3RlLWNvbnRhaW5lciAubm90ZSAubm90ZS12YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI3BsYXRmb3JtLWtleXMtY29tbWFuZGUtY29uc3VsdC1kZXRhaWxzICNhY2NvdW50LXJkdi1pdGVtIHtcbiAgICBwYWRkaW5nOiB1bnNldDsgfVxuICAgICNwbGF0Zm9ybS1rZXlzLWNvbW1hbmRlLWNvbnN1bHQtZGV0YWlscyAjYWNjb3VudC1yZHYtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0OyB9XG4gICAgI3BsYXRmb3JtLWtleXMtY29tbWFuZGUtY29uc3VsdC1kZXRhaWxzICNhY2NvdW50LXJkdi1pdGVtIC5pdGVtLWNvbnRlbnQtbWFpbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDBweDsgfVxuICAjcGxhdGZvcm0ta2V5cy1jb21tYW5kZS1jb25zdWx0LWRldGFpbHMgI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtaG9yYWlyZXMge1xuICAgIGJveC1zaGFkb3c6IHVuc2V0OyB9XG5cbi54cyAjcGxhdGZvcm0ta2V5cy1jb21tYW5kZS1jb25zdWx0LWRldGFpbHMge1xuICBwYWRkaW5nOiAyMHB4IDVweDsgfVxuICAueHMgI3BsYXRmb3JtLWtleXMtY29tbWFuZGUtY29uc3VsdC1kZXRhaWxzIC5ub3RlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbiNiYXNrZXQtcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjYmFza2V0LXJvdyAuYmFza2V0LXJvdy1pbWcge1xuICAgIHdpZHRoOiAxNTBweDsgfVxuICAjYmFza2V0LXJvdyAuYmFza2V0LXJvdy1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAjYmFza2V0LXJvdyAuYmFza2V0LXJvdy1kZXNjcmlwdGlvbiAuYXJ0aWNsZS1tYXJxdWUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjODI4MjgyOyB9XG4gICAgI2Jhc2tldC1yb3cgLmJhc2tldC1yb3ctZGVzY3JpcHRpb24gLmFydGljbGUtbmFtZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyB9XG4gICAgI2Jhc2tldC1yb3cgLmJhc2tldC1yb3ctZGVzY3JpcHRpb24gLmFydGljbGUtZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjODU4NDg0O1xuICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgfVxuICAgICNiYXNrZXQtcm93IC5iYXNrZXQtcm93LWRlc2NyaXB0aW9uIC5hcnRpY2xlLXByaWNlLWR1cmVlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICNiYXNrZXQtcm93IC5iYXNrZXQtcm93LWRlc2NyaXB0aW9uIC5hcnRpY2xlLXByaWNlLWR1cmVlIC5hcnRpY2xlLXByaWNlLWJhc2Uge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gICAgICAjYmFza2V0LXJvdyAuYmFza2V0LXJvdy1kZXNjcmlwdGlvbiAuYXJ0aWNsZS1wcmljZS1kdXJlZSAuYXJ0aWNsZS1wcmljZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICNiYXNrZXQtcm93IC5iYXNrZXQtcm93LWRlc2NyaXB0aW9uIC5hcnRpY2xlLXByaWNlLWR1cmVlIC5hcnRpY2xlLWR1cmVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgI2Jhc2tldC1yb3cgLnByby1jaG9pY2UtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuXG4ueHMgI3NpdGUtYXJ0aWNsZS1yb3cgLmJhc2tldC1yb3ctaW1nIHtcbiAgd2lkdGg6IDEwMHB4OyB9XG5cbi54cyAjYmFza2V0LXJvdyAuYXJ0aWNsZS1hZGQtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4jYmFza2V0LWdpZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMnB4OyB9XG4gICNiYXNrZXQtZ2lmdCAuZ2lmdC1pbWFnZSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlOyB9XG4gICNiYXNrZXQtZ2lmdCAuZ2lmdC1kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgI2Jhc2tldC1naWZ0IC5naWZ0LWRldGFpbHMgLmdpZnQtbGliZWxsZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyB9XG4gICAgI2Jhc2tldC1naWZ0IC5naWZ0LWRldGFpbHMgLmdpZnQtYmVuZWZpY2lhaXJlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgICNiYXNrZXQtZ2lmdCAuZ2lmdC1kZXRhaWxzIC5naWZ0LXByaWNlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgI2Jhc2tldC1naWZ0IC5naWZ0LWRldGFpbHMgLmdpZnQtYWN0aW9ucyB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi54cyAjc2l0ZS1hcnRpY2xlLWdpZnQgLmdpZnQtaW1hZ2Uge1xuICB3aWR0aDogMTAwcHg7IH1cblxuI3BsYXRmb3JtLWJvb2tpbmctZ2lmdC1jYXJkLWFtb3VudCAucGxhdGZvcm0tYm9va2luZy1naWZ0LWNhcmQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwcHggMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAjcGxhdGZvcm0tYm9va2luZy1naWZ0LWNhcmQtYW1vdW50IC5wbGF0Zm9ybS1ib29raW5nLWdpZnQtY2FyZC1jb250YWluZXIgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuI2dpZnQtY2FyZC1jaG9pY2UgLnByZXN0YXRpb24ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuXG4jZ2lmdC1jYXJkLWJlbmVmaWNpYXJ5IHtcbiAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gICNnaWZ0LWNhcmQtYmVuZWZpY2lhcnkgLmJlbmVmaWNpYXJ5LXRpdGxlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAjZ2lmdC1jYXJkLWJlbmVmaWNpYXJ5IC5zZW5kLWVtYWlsIC5lbnZvaS1jaGVjayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuXG4jZ2lmdGNhcmQtYm94ZXMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICNnaWZ0Y2FyZC1ib3hlcyAuZ2lmdGNhcmQtY2FyZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAjZ2lmdGNhcmQtYm94ZXMgLmdpZnRjYXJkLWNhcmQtY29udGFpbmVyIC5naWZ0Y2FyZC1jYXJkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAgICNnaWZ0Y2FyZC1ib3hlcyAuZ2lmdGNhcmQtY2FyZC1jb250YWluZXIgLmdpZnRjYXJkLWNhcmQgLmdpZnRjYXJkLXBhY2stbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gICAgICAjZ2lmdGNhcmQtYm94ZXMgLmdpZnRjYXJkLWNhcmQtY29udGFpbmVyIC5naWZ0Y2FyZC1jYXJkIC5naWZ0Y2FyZC1wYWNrLXByaWNlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAjZ2lmdGNhcmQtYm94ZXMgLmdpZnRjYXJkLWNhcmQtY29udGFpbmVyIC5naWZ0Y2FyZC1jYXJkIC5naWZ0Y2FyZC1wYWNrLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzgyODI4MjsgfVxuICAgICAgI2dpZnRjYXJkLWJveGVzIC5naWZ0Y2FyZC1jYXJkLWNvbnRhaW5lciAuZ2lmdGNhcmQtY2FyZCAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLnBsYXRmb3JtLWJvb2tpbmctZ2lmdC1jYXJkLWZpbmlzaCAuZmluaXNoLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDBweCAxMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5wbGF0Zm9ybS1ib29raW5nLWdpZnQtY2FyZC1maW5pc2ggLmZpbmlzaC1jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxNXB4OyB9XG4gIC5wbGF0Zm9ybS1ib29raW5nLWdpZnQtY2FyZC1maW5pc2ggLmZpbmlzaC1jYXJkLXRpdGxlLnZlcnRpY2FsLW1hcmdpbiB7XG4gICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5wbGF0Zm9ybS1ib29raW5nLWdpZnQtY2FyZC1maW5pc2ggLmNhcmQtaW1hZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBoZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7XG4gIG1hcmdpbjogMjBweCAwcHg7IH1cblxuLnBsYXRmb3JtLWJvb2tpbmctZ2lmdC1jYXJkLWZpbmlzaCAuaW5mb3MtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGhlaWdodDogMTcwcHg7XG4gIG1pbi13aWR0aDogNDAwcHg7IH1cblxuLnBsYXRmb3JtLWJvb2tpbmctZ2lmdC1jYXJkLWZpbmlzaCAuZmluaXNoLWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucGxhdGZvcm0tYm9va2luZy1naWZ0LWNhcmQtZmluaXNoIC5naWZ0LWNhcmQtZmluaXNoLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5wbGF0Zm9ybS1ib29raW5nLWdpZnQtY2FyZC1maW5pc2ggLmdpZnQtY2FyZC1maW5pc2gtdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnBsYXRmb3JtLWJvb2tpbmctZ2lmdC1jYXJkLWZpbmlzaCAuY2FyZC1tZXNzYWdlIHtcbiAgY29sb3I6ICM4MjgyODI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4ucGxhdGZvcm0tYm9va2luZy1naWZ0LWNhcmQtZmluaXNoIC5naWZ0LWNhcmQtY29udGVudC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5wbGF0Zm9ybS1ib29raW5nLWdpZnQtY2FyZC1maW5pc2ggLmZpbmlzaC1idXR0b24tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweCAzMHB4OyB9XG5cbi5wbGF0Zm9ybS1ib29raW5nLWdpZnQtY2FyZC1maW5pc2ggLmZpbmlzaC1idXR0b24ge1xuICBtYXJnaW46IDEwcHggMHB4OyB9XG5cbi54cyAucGxhdGZvcm0tYm9va2luZy1naWZ0LWNhcmQtZmluaXNoIC5maW5pc2gtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLnhzIC5wbGF0Zm9ybS1ib29raW5nLWdpZnQtY2FyZC1maW5pc2ggLmZpbmlzaC1jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi54cyAucGxhdGZvcm0tYm9va2luZy1naWZ0LWNhcmQtZmluaXNoIC5jYXJkLWltYWdlIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDI2MHB4OyB9XG5cbi5zbSAucGxhdGZvcm0tYm9va2luZy1naWZ0LWNhcmQtZmluaXNoIC5jYXJkLWltYWdlIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDUyMHB4OyB9XG5cbiNnaWZ0Y2FyZC1jdXN0b20gLmN1c3RvbS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxuI2dpZnRjYXJkLWN1c3RvbSAuY3VzdG9tLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMjBweCAyMHB4IDIwcHggMjBweDsgfVxuXG4jZ2lmdGNhcmQtY3VzdG9tIC5jdXN0b20tY29udGFpbmVyLWdpZmNhcmQtc2xpZGVyIHtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG5cbiNnaWZ0Y2FyZC1jdXN0b20gLmdpZnQtdmFsaWRpdHktc3RhcnQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICNnaWZ0Y2FyZC1jdXN0b20gLmdpZnQtdmFsaWRpdHktc3RhcnQgbGFiZWwge1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgI2dpZnRjYXJkLWN1c3RvbSAuZ2lmdC12YWxpZGl0eS1zdGFydCAubGliZWxsZS1kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuI2dpZnRjYXJkLWN1c3RvbSBrYWxlbmRlcy10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7IH1cblxuI2dpZnRjYXJkLWN1c3RvbSBrYWxlbmRlcy10ZXh0YXJlYSBsYWJlbCB7XG4gIGNvbG9yOiAjMEIwNjQzO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi54cyAjZ2lmdGNhcmQtY3VzdG9tIC5naWZ0LXZhbGlkaXR5LXN0YXJ0IC5saWJlbGxlLWRhdGUge1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLmdpZnRjYXJkLXBhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDMwcHggNjBweDsgfVxuICAuZ2lmdGNhcmQtcGFnZS1oZWFkZXIgLnBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZ2lmdGNhcmQtcGFnZS1oZWFkZXIgOm5vdCguZG9uZSk6bm90KC5zZWxlY3RlZCkgLmhlYWRlci1udW1iZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2JkYmRiZCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjYmRiZGJkICFpbXBvcnRhbnQ7IH1cbiAgLmdpZnRjYXJkLXBhZ2UtaGVhZGVyIDpub3QoLmRvbmUpOm5vdCguc2VsZWN0ZWQpIC5zb3VzLXRpdHJlIHtcbiAgICBjb2xvcjogI2JkYmRiZCAhaW1wb3J0YW50OyB9XG4gIC5naWZ0Y2FyZC1wYWdlLWhlYWRlciAuZG9uZSAuaGVhZGVyLW51bWJlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDsgfVxuICAuZ2lmdGNhcmQtcGFnZS1oZWFkZXIgLmRvbmUgLnNvdXMtdGl0cmUge1xuICAgIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7IH1cbiAgLmdpZnRjYXJkLXBhZ2UtaGVhZGVyIC5oZWFkZXItc2VwYXJhdG9yIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgYmxhY2s7XG4gICAgaGVpZ2h0OiAyNXB4OyB9XG4gIC5naWZ0Y2FyZC1wYWdlLWhlYWRlciAuaGVhZGVyLW51bWJlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5naWZ0Y2FyZC1wYWdlLWhlYWRlciAuc291cy10aXRyZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLnhzIC5naWZ0Y2FyZC1wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDsgfVxuICAueHMgLmdpZnRjYXJkLXBhZ2UtaGVhZGVyIC5zb3VzLXRpdHJlIHtcbiAgICBmb250LXNpemU6IDEwcHg7IH1cblxuI2dpZnQtY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG4gICNnaWZ0LWNhcmQtZm9vdGVyIC5mb290ZXItdGl0bGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgI2dpZnQtY2FyZC1mb290ZXIgLmZvb3Rlci1pdGVtIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gICNnaWZ0LWNhcmQtZm9vdGVyIC5mb290ZXItcHJpY2Uge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4ueHMgI2dpZnQtY2FyZC1mb290ZXIgLmZvb3Rlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ueHMgI2dpZnQtY2FyZC1mb290ZXIgLmZvb3Rlci1pdGVtIHtcbiAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi54cyAjZ2lmdC1jYXJkLWZvb3RlciAuZm9vdGVyLXByaWNlIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbiNnaWZ0LWNhcmQtcmVjYXBpdHVsYXRpZiAuY2FyZC1pbWFnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNnaWZ0LWNhcmQtcmVjYXBpdHVsYXRpZiAuaW5mb3MtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGhlaWdodDogMTcwcHg7XG4gIG1pbi13aWR0aDogNDAwcHg7IH1cblxuI2dpZnQtY2FyZC1yZWNhcGl0dWxhdGlmIC5yZWNhcGl0dWxhdGlmLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jZ2lmdC1jYXJkLXJlY2FwaXR1bGF0aWYgLnNvbW1lLWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG5cbiNnaWZ0LWNhcmQtcmVjYXBpdHVsYXRpZiAuZ2lmdC1jYXJkLXJlY2FwaXR1bGF0aWYtdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuI2dpZnQtY2FyZC1yZWNhcGl0dWxhdGlmIC5naWZ0LWNhcmQtcmVjYXBpdHVsYXRpZi12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4jZ2lmdC1jYXJkLXJlY2FwaXR1bGF0aWYgLmNhcmQtbWVzc2FnZSB7XG4gIGNvbG9yOiAjODI4MjgyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuI3NpdGUtc2VhcmNoLWJhci1naWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNXB4IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICNzaXRlLXNlYXJjaC1iYXItZ2lmdCBtZC1pY29uIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAjc2l0ZS1zZWFyY2gtYmFyLWdpZnQgaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAjc2l0ZS1zZWFyY2gtYmFyLWdpZnQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4jcHJvZHVjdC1saXZyYWlzb24tY29sbGVjdCAucHJvZHVjdC1saXZyYWlzb24tY29sbGVjdC1tb2JpbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDEwcHggMHB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgI3Byb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3QgLnByb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3QtbW9iaWxlIC5saXZyYWlzb24tbGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4jcHJvZHVjdC1saXZyYWlzb24tY29sbGVjdCAucHJvZHVjdC1saXZyYWlzb24tY29sbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgI3Byb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3QgLnByb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3QgLm5vLXByb3Bvc2l0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNkU2RThDO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgICNwcm9kdWN0LWxpdnJhaXNvbi1jb2xsZWN0IC5wcm9kdWN0LWxpdnJhaXNvbi1jb2xsZWN0IC5uby1wcm9wb3NpdGlvbiBiIHtcbiAgICAgIG1hcmdpbjogMHB4IDVweDsgfVxuICAjcHJvZHVjdC1saXZyYWlzb24tY29sbGVjdCAucHJvZHVjdC1saXZyYWlzb24tY29sbGVjdCAuc2xvdHMtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDBweCAxMHB4OyB9XG4gICAgI3Byb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3QgLnByb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3QgLnNsb3RzLWNvbnRhaW5lciAuZGF0ZS10aXRsZSB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI3Byb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3QgLnByb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3QgbWQtaWNvbiB7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cblxuI2dpZnQtY2FyZC1vcHRpb25zIHtcbiAgbWFyZ2luOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICNnaWZ0LWNhcmQtb3B0aW9ucyAuZ2lmdC1uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMjkyOTI5O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI2dpZnQtY2FyZC1vcHRpb25zIC5naWZ0LW5hdjpub3QoLnNlbGVjdGVkKSB7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAjZ2lmdC1jYXJkLW9wdGlvbnMgLmdpZnQtbmF2OmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAjZ2lmdC1jYXJkLW9wdGlvbnMgLmdpZnQtbmF2LnNlbGVjdGVkIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICNnaWZ0LWNhcmQtb3B0aW9ucyAuZ2lmdC1uYXYuc2VsZWN0ZWQgLmdpZnQtY2FyZC1vcHRpb25zLWJvdHRvbSB7XG4gICAgICAgIGhlaWdodDogOHB4OyB9XG4gICAgI2dpZnQtY2FyZC1vcHRpb25zIC5naWZ0LW5hdiAuZ2lmdC1jYXJkLW9wdGlvbnMtbmFtZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgI2dpZnQtY2FyZC1vcHRpb25zIC5naWZ0LW5hdiAua2FsZW5kZXMtaWNvbiBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgI2dpZnQtY2FyZC1vcHRpb25zIC5naWZ0LW5hdiAuZ2lmdC1jYXJkLW9wdGlvbnMtYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIGhlaWdodDogMHB4OyB9XG5cbi54cyAjZ2lmdC1jYXJkLW9wdGlvbnMgLmdpZnQtbmF2IHtcbiAgd2lkdGg6IDExMHB4OyB9XG5cbi54cyAjZ2lmdC1jYXJkLW9wdGlvbnMgLmdpZnQtY2FyZC1vcHRpb25zLW5hbWUge1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLnByb2R1Y3QtbGl2cmFpc29uLWRlbGl2ZXJ5IC5hY2NvdW50LWluZm9zLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5wcm9kdWN0LWxpdnJhaXNvbi1kZWxpdmVyeSAucHJvZHVjdC1saXZyYWlzb24tZGVsaXZlcnktdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4ucHJvZHVjdC1saXZyYWlzb24tZGVsaXZlcnkgLmRlbGl2ZXJ5LW1vZGUtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLnByb2R1Y3QtbGl2cmFpc29uLWRlbGl2ZXJ5IC5wcm9kdWN0LWxpdnJhaXNvbi1kZWxpdmVyeS1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwOyB9XG4gIC5wcm9kdWN0LWxpdnJhaXNvbi1kZWxpdmVyeSAucHJvZHVjdC1saXZyYWlzb24tZGVsaXZlcnktY29udGFpbmVyLnNtYWxsLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDVweDsgfVxuXG4ucHJvZHVjdC1saXZyYWlzb24tZGVsaXZlcnkgLmRlbGl2ZXJ5LW1vZGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wcm9kdWN0LWxpdnJhaXNvbi1kZWxpdmVyeSAuZGVsaXZlcnktbW9kZSBtZC1yYWRpby1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAucHJvZHVjdC1saXZyYWlzb24tZGVsaXZlcnkgLmRlbGl2ZXJ5LW1vZGU6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODsgfVxuXG4jbm90Rm91bmQtcGFnZSAudW5rbm93biB7XG4gIG1hcmdpbjogNDBweDsgfVxuICAjbm90Rm91bmQtcGFnZSAudW5rbm93biAud2FybmluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzM0OTlEQjsgfVxuICAjbm90Rm91bmQtcGFnZSAudW5rbm93biAudGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzJkMzIzZTtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyB9XG4gICAgI25vdEZvdW5kLXBhZ2UgLnVua25vd24gLnRpdGxlIC50aXRsZS11cmwge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI25vdEZvdW5kLXBhZ2UgLnVua25vd24gLm1lc3NhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzJkMzIzZTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmVjaGVhbmNpZXItaXRlbSAuZWNoZWFuY2llci1pdGVtLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLmVjaGVhbmNpZXItaXRlbSAuZWNoZWFuY2llci1pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5lY2hlYW5jaWVyLWl0ZW0gLmVjaGVhbmNpZXItaXRlbS1jb250ZW50IC5pdGVtLXByZXNlbnRhdGlvbi1ibG9jIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAuZWNoZWFuY2llci1pdGVtIC5lY2hlYW5jaWVyLWl0ZW0tY29udGVudCAuYm9yZGVyZWQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFOyB9XG5cbi5lY2hlYW5jaWVyLWl0ZW0gLmVjaGVhbmNlLWZpcnN0LWxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5lY2hlYW5jaWVyLWl0ZW0gLmVjaGVhbmNlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZWNoZWFuY2llci1pdGVtIC5lY2hlYW5jZS1hbW91bnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5lY2hlYW5jaWVyLWl0ZW0gLmVjaGVhbmNlLWRhdGUge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmVjaGVhbmNpZXItaXRlbSAuZWNoZWFuY2Utc3RhdHVzIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5lY2hlYW5jaWVyLWl0ZW0gLmVjaGVhbmNlLXN0YXR1cyAuZWNoZWFuY2UtYWxlcnQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjRTUzOTM1OyB9XG4gIC5lY2hlYW5jaWVyLWl0ZW0gLmVjaGVhbmNlLXN0YXR1cyAuZWNoZWFuY2Utb2sge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNDNBMDQ3OyB9XG5cbi5lY2hlYW5jaWVyLWl0ZW0gLml0ZW0tYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuI2dpZnRjYXJkLWZpbmlzaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jZ2lmdGNhcmQtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jYm9va2luZy1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiN3ZWxjb21lLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3NpdGUtd2VsY29tZS1wYWdlIC5kZXNjcmlwdGlvbi1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiA2MHZoO1xuICAvKlxuICAgICAgICAuZGVzY3JpcHRpb24tcmlnaHR7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIC5ib3V0aXF1ZS1pbWFnZXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjV2aDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDJ2dztcbiAgICAgICAgICAgICAgICBsZWZ0Oi01dnc7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0IC8gMztcbiAgICAgICAgICAgICAgICB6LWluZGV4OjI7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAgKi8gfVxuICAjc2l0ZS13ZWxjb21lLXBhZ2UgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tbGVmdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcbiAgICBwYWRkaW5nOiA2MHB4IDExMHB4IDAgNDBweDsgfVxuICAgICNzaXRlLXdlbGNvbWUtcGFnZSAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1sZWZ0IC5ib3V0aXF1ZS12aWxsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgY29sb3I6ICMwRDBEMEQ7XG4gICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgdGV4dC1vcmllbnRhdGlvbjogbWl4ZWQ7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgI3NpdGUtd2VsY29tZS1wYWdlIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLWxlZnQgLmJvdXRpcXVlLXZpbGxlLnNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgI3NpdGUtd2VsY29tZS1wYWdlIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLWxlZnQgLmJvdXRpcXVlLWluZm9ybWF0aW9uIC5maXJzdC10aXRsZSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyB9XG4gICAgI3NpdGUtd2VsY29tZS1wYWdlIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLWxlZnQgLmJvdXRpcXVlLWluZm9ybWF0aW9uIC5zZWNvbmQtdGl0bGUge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICNzaXRlLXdlbGNvbWUtcGFnZSAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1sZWZ0IC5ib3V0aXF1ZS1pbmZvcm1hdGlvbiAuYm91dGlxdWUtaW5mb3JtYXRpb24tdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICAgICNzaXRlLXdlbGNvbWUtcGFnZSAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1sZWZ0IC5ib3V0aXF1ZS1pbmZvcm1hdGlvbiAuYm91dGlxdWUtaW5mb3JtYXRpb24tdGV4dCBwIHtcbiAgICAgICAgbWFyZ2luOiAwcHg7IH1cbiAgICAgICNzaXRlLXdlbGNvbWUtcGFnZSAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1sZWZ0IC5ib3V0aXF1ZS1pbmZvcm1hdGlvbiAuYm91dGlxdWUtaW5mb3JtYXRpb24tdGV4dCAqIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAgICNzaXRlLXdlbGNvbWUtcGFnZSAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1sZWZ0IC5ib3V0aXF1ZS1pbmZvcm1hdGlvbiAuYm91dGlxdWUtaW5mb3JtYXRpb24tdGV4dC1saW5rIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAjc2l0ZS13ZWxjb21lLXBhZ2UgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tbGVmdCAuYm91dGlxdWUtaW5mb3JtYXRpb24gLmJvdXRpcXVlLWluZm9ybWF0aW9uLXRleHQtbGluazpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgICAgI3NpdGUtd2VsY29tZS1wYWdlIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLWxlZnQgLmJvdXRpcXVlLWluZm9ybWF0aW9uIC5ib3V0aXF1ZS1pbmZvcm1hdGlvbi10ZXh0LWxpbmsgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgI3NpdGUtd2VsY29tZS1wYWdlIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLWxlZnQgLmJvdXRpcXVlLWluZm9ybWF0aW9uLWJ1dHRvbnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICAgI3NpdGUtd2VsY29tZS1wYWdlIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLWxlZnQgLmJvdXRpcXVlLWluZm9ybWF0aW9uLWJ1dHRvbnMga2FsZW5kZXMtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgICAjc2l0ZS13ZWxjb21lLXBhZ2UgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tbGVmdCAuYm91dGlxdWUtaW5mb3JtYXRpb24tYnV0dG9ucyAuYm9yZGVyZWQgLmthbGVuZGVzLWJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gICNzaXRlLXdlbGNvbWUtcGFnZSAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgI3NpdGUtd2VsY29tZS1wYWdlIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLXJpZ2h0IC5ib3V0aXF1ZS1pbWFnZSB7XG4gICAgICBtYXJnaW46IC01JTtcbiAgICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7XG4gICAgICBtYXgtaGVpZ2h0OiA4MCU7IH1cblxuI3NpdGUtd2VsY29tZS1wYWdlIC5pbmZvcm1hdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4OyB9XG4gICNzaXRlLXdlbGNvbWUtcGFnZSAuaW5mb3JtYXRpb24tY29udGFpbmVyIC5pbmZvcm1hdGlvbi1jb250YWluZXItcG9seWdvbiB7XG4gICAgdG9wOiAtNjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDglLCAxMDAlIDAsIDEwMCUgMjIlLCAwJSAxMDAlKTsgfVxuICAjc2l0ZS13ZWxjb21lLXBhZ2UgLmluZm9ybWF0aW9uLWNvbnRhaW5lciAuaW5mb3JtYXRpb24tcHJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgI3NpdGUtd2VsY29tZS1wYWdlIC5pbmZvcm1hdGlvbi1jb250YWluZXIgLmluZm9ybWF0aW9uLXBybyAudGl0bGUge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgI3NpdGUtd2VsY29tZS1wYWdlIC5pbmZvcm1hdGlvbi1jb250YWluZXIgLmluZm9ybWF0aW9uLXBybyAuY29vcmRvbm5lZXMge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cbiAgI3NpdGUtd2VsY29tZS1wYWdlIC5pbmZvcm1hdGlvbi1jb250YWluZXIgLmluZm9ybWF0aW9uLWF2aXMtY2xpZW50IHtcbiAgICBwYWRkaW5nOiAwcHggNjBweDsgfVxuICAjc2l0ZS13ZWxjb21lLXBhZ2UgLmluZm9ybWF0aW9uLWNvbnRhaW5lciAuaW5mb3JtYXRpb24taG9yYWlyZXMge1xuICAgIHBhZGRpbmc6IDBweCA2MHB4OyB9XG4gICAgI3NpdGUtd2VsY29tZS1wYWdlIC5pbmZvcm1hdGlvbi1jb250YWluZXIgLmluZm9ybWF0aW9uLWhvcmFpcmVzIC5ob3JhaXJlcy10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAjc2l0ZS13ZWxjb21lLXBhZ2UgLmluZm9ybWF0aW9uLWNvbnRhaW5lciAuaW5mb3JtYXRpb24taG9yYWlyZXMgLmRhdGUtY29udGFpbmVyIC5kYXRlIHtcbiAgICAgIGNvbG9yOiAjODI4MjgyO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuI3NpdGUtd2VsY29tZS1wYWdlIC5zaXRlLXdlbGNvbWUtcGFnZS1ib29raW5nLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgI3NpdGUtd2VsY29tZS1wYWdlIC5zaXRlLXdlbGNvbWUtcGFnZS1ib29raW5nLWxpc3QgLnNpdGUtd2VsY29tZS1wYWdlLWJvb2tpbmctbGlzdC10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG5cbiNzaXRlLXdlbGNvbWUtcGFnZSAuc2l0ZS13ZWxjb21lLXBhZ2UtYm9va2luZy1hY3R1YWxpdGUgLnNpdGUtd2VsY29tZS1wYWdlLWJvb2tpbmctYWN0dWFsaXRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG5cbiNzaXRlLXdlbGNvbWUtcGFnZSAuc2l0ZS13ZWxjb21lLXBhZ2UtZGVza3RvcC1tb3JlIHtcbiAgcGFkZGluZzogNjBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7IH1cbiAgI3NpdGUtd2VsY29tZS1wYWdlIC5zaXRlLXdlbGNvbWUtcGFnZS1kZXNrdG9wLW1vcmUgLm1vcmUtY29udGFpbmVyLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG5cbiNzaXRlLXdlbGNvbWUtcGFnZSAuY29udGFjdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4jc2l0ZS13ZWxjb21lLXBhZ2UgLmNvbnRhY3QtbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4jc2l0ZS13ZWxjb21lLXBhZ2UgLnNpdGUtd2VsY29tZS1wYWdlLWRlc2t0b3AtZm9vdGVyIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4IDUwcHg7IH1cbiAgI3NpdGUtd2VsY29tZS1wYWdlIC5zaXRlLXdlbGNvbWUtcGFnZS1kZXNrdG9wLWZvb3Rlci5hRG9taWNpbGUge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgI3NpdGUtd2VsY29tZS1wYWdlIC5zaXRlLXdlbGNvbWUtcGFnZS1kZXNrdG9wLWZvb3Rlci5hRG9taWNpbGUgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHdoaXRlO1xuICAgICAgbWFyZ2luOiAyMHB4IDE1JTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgI3NpdGUtd2VsY29tZS1wYWdlIC5zaXRlLXdlbGNvbWUtcGFnZS1kZXNrdG9wLWZvb3RlciAuZm9vdGVyLWFkcmVzc2UtdGl0bGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgI3NpdGUtd2VsY29tZS1wYWdlIC5zaXRlLXdlbGNvbWUtcGFnZS1kZXNrdG9wLWZvb3RlciAuZm9vdGVyLWFkcmVzc2UtbGliZWxsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAjc2l0ZS13ZWxjb21lLXBhZ2UgLnNpdGUtd2VsY29tZS1wYWdlLWRlc2t0b3AtZm9vdGVyIC5mb290ZXItYWRyZXNzZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuXG4jc2l0ZS13ZWxjb21lLXBhZ2UgLmxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZ3Qtc20gI3NpdGUtd2VsY29tZS1wYWdlIC5zaXRlLXdlbGNvbWUtcGFnZS1kZXNrdG9wLW1vcmUgLnNpdGUtd2VsY29tZS1wYWdlLWRlc2t0b3AtcGFycmFpbmFnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cblxuLmd0LXNtICNzaXRlLXdlbGNvbWUtcGFnZSAuc2l0ZS13ZWxjb21lLXBhZ2UtZGVza3RvcC1tb3JlIC5zaXRlLXdlbGNvbWUtcGFnZS1kZXNrdG9wLWJvblBsYW5zIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG5cbi5zbSAjc2l0ZS13ZWxjb21lLXBhZ2UgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tbGVmdCwgLnhzICNzaXRlLXdlbGNvbWUtcGFnZSAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1sZWZ0IHtcbiAgcGFkZGluZzogNjBweCAxMHB4IDBweCAxMHB4OyB9XG4gIC5zbSAjc2l0ZS13ZWxjb21lLXBhZ2UgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tbGVmdCAuYm91dGlxdWUtaW5mb3JtYXRpb24tYnV0dG9ucywgLnhzICNzaXRlLXdlbGNvbWUtcGFnZSAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1sZWZ0IC5ib3V0aXF1ZS1pbmZvcm1hdGlvbi1idXR0b25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLnNtICNzaXRlLXdlbGNvbWUtcGFnZSAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1yaWdodCwgLnhzICNzaXRlLXdlbGNvbWUtcGFnZSAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCUsIDEwMCUgMCwgMTAwJSA4NSUsIDAlIDEwMCUpOyB9XG4gIC5zbSAjc2l0ZS13ZWxjb21lLXBhZ2UgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tcmlnaHQgLmJvdXRpcXVlLWltYWdlLCAueHMgI3NpdGUtd2VsY29tZS1wYWdlIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLXJpZ2h0IC5ib3V0aXF1ZS1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBsZWZ0OiAwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiA0IC8gMztcbiAgICB6LWluZGV4OiAyOyB9XG5cbi5zbSAjc2l0ZS13ZWxjb21lLXBhZ2UgLnNpdGUtd2VsY29tZS1wYWdlLWJvb2tpbmctbGlzdCwgLnhzICNzaXRlLXdlbGNvbWUtcGFnZSAuc2l0ZS13ZWxjb21lLXBhZ2UtYm9va2luZy1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5zbSAjc2l0ZS13ZWxjb21lLXBhZ2UgLnNpdGUtd2VsY29tZS1wYWdlLWJvb2tpbmctbGlzdCAuc2l0ZS13ZWxjb21lLXBhZ2UtYm9va2luZy1saXN0LXRpdGxlLCAueHMgI3NpdGUtd2VsY29tZS1wYWdlIC5zaXRlLXdlbGNvbWUtcGFnZS1ib29raW5nLWxpc3QgLnNpdGUtd2VsY29tZS1wYWdlLWJvb2tpbmctbGlzdC10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5zbSAjc2l0ZS13ZWxjb21lLXBhZ2UgLnNpdGUtd2VsY29tZS1wYWdlLWJvb2tpbmctYWN0dWFsaXRlLCAueHMgI3NpdGUtd2VsY29tZS1wYWdlIC5zaXRlLXdlbGNvbWUtcGFnZS1ib29raW5nLWFjdHVhbGl0ZSB7XG4gIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gIC5zbSAjc2l0ZS13ZWxjb21lLXBhZ2UgLnNpdGUtd2VsY29tZS1wYWdlLWJvb2tpbmctYWN0dWFsaXRlIC5zaXRlLXdlbGNvbWUtcGFnZS1ib29raW5nLWFjdHVhbGl0ZS10aXRsZSwgLnhzICNzaXRlLXdlbGNvbWUtcGFnZSAuc2l0ZS13ZWxjb21lLXBhZ2UtYm9va2luZy1hY3R1YWxpdGUgLnNpdGUtd2VsY29tZS1wYWdlLWJvb2tpbmctYWN0dWFsaXRlLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5zbSAjc2l0ZS13ZWxjb21lLXBhZ2UgLnNpdGUtd2VsY29tZS1wYWdlLWRlc2t0b3AtbW9yZSwgLnhzICNzaXRlLXdlbGNvbWUtcGFnZSAuc2l0ZS13ZWxjb21lLXBhZ2UtZGVza3RvcC1tb3JlIHtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4uc20gI3NpdGUtd2VsY29tZS1wYWdlIC5pbmZvcm1hdGlvbi1jb250YWluZXIgLmluZm9ybWF0aW9uLXBybyAudGl0bGUsIC54cyAjc2l0ZS13ZWxjb21lLXBhZ2UgLmluZm9ybWF0aW9uLWNvbnRhaW5lciAuaW5mb3JtYXRpb24tcHJvIC50aXRsZSB7XG4gIGNvbG9yOiAjMEIwNjQzO1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnNtICNzaXRlLXdlbGNvbWUtcGFnZSAuaW5mb3JtYXRpb24tY29udGFpbmVyIC5pbmZvcm1hdGlvbi1jb250YWluZXItcG9seWdvbiwgLnhzICNzaXRlLXdlbGNvbWUtcGFnZSAuaW5mb3JtYXRpb24tY29udGFpbmVyIC5pbmZvcm1hdGlvbi1jb250YWluZXItcG9seWdvbiB7XG4gIGNsaXAtcGF0aDogdW5zZXQ7IH1cblxuLnNtICNzaXRlLXdlbGNvbWUtcGFnZSAuaW5mb3JtYXRpb24tY29udGFpbmVyIC5pbmZvcm1hdGlvbi1hdmlzLWNsaWVudCwgLnhzICNzaXRlLXdlbGNvbWUtcGFnZSAuaW5mb3JtYXRpb24tY29udGFpbmVyIC5pbmZvcm1hdGlvbi1hdmlzLWNsaWVudCB7XG4gIHBhZGRpbmc6IDBweCAxMHB4OyB9XG5cbi5zbSAjc2l0ZS13ZWxjb21lLXBhZ2UgLmluZm9ybWF0aW9uLWNvbnRhaW5lciAuaW5mb3JtYXRpb24taG9yYWlyZXMsIC54cyAjc2l0ZS13ZWxjb21lLXBhZ2UgLmluZm9ybWF0aW9uLWNvbnRhaW5lciAuaW5mb3JtYXRpb24taG9yYWlyZXMge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwYWRkaW5nOiAwcHggMTBweDsgfVxuXG4uc20gI3NpdGUtd2VsY29tZS1wYWdlIC5zaXRlLXdlbGNvbWUtcGFnZS1kZXNrdG9wLWZvb3RlciwgLnhzICNzaXRlLXdlbGNvbWUtcGFnZSAuc2l0ZS13ZWxjb21lLXBhZ2UtZGVza3RvcC1mb290ZXIge1xuICBwYWRkaW5nOiAwcHg7IH1cbiAgLnNtICNzaXRlLXdlbGNvbWUtcGFnZSAuc2l0ZS13ZWxjb21lLXBhZ2UtZGVza3RvcC1mb290ZXIgLmZvb3Rlci1jb250YWN0LCAueHMgI3NpdGUtd2VsY29tZS1wYWdlIC5zaXRlLXdlbGNvbWUtcGFnZS1kZXNrdG9wLWZvb3RlciAuZm9vdGVyLWNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnNtICNzaXRlLXdlbGNvbWUtcGFnZSAuc2l0ZS13ZWxjb21lLXBhZ2UtZGVza3RvcC1mb290ZXIgLmZvb3Rlci1tYXAsIC54cyAjc2l0ZS13ZWxjb21lLXBhZ2UgLnNpdGUtd2VsY29tZS1wYWdlLWRlc2t0b3AtZm9vdGVyIC5mb290ZXItbWFwIHtcbiAgICBoZWlnaHQ6IDM1MHB4OyB9XG5cbi5zbSAjc2l0ZS13ZWxjb21lLXBhZ2UgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tbGVmdCAuYm91dGlxdWUtaW5mb3JtYXRpb24tYnV0dG9ucyB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG5cbi5zbSAjc2l0ZS13ZWxjb21lLXBhZ2UgLnNpdGUtd2VsY29tZS1wYWdlLWRlc2t0b3AtZm9vdGVyIC5mb290ZXItbWFwIHtcbiAgaGVpZ2h0OiB1bnNldDsgfVxuXG4ueHMgI3NpdGUtd2VsY29tZS1wYWdlIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLWxlZnQgLmJvdXRpcXVlLXZpbGxlIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLnhzICNzaXRlLXdlbGNvbWUtcGFnZSAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1sZWZ0IC5ib3V0aXF1ZS1pbmZvcm1hdGlvbiAuZmlyc3QtdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG5cbiNzaXRlLWxheW91dC1tb2JpbGUga2FsZW5kZXMtdG9wLW1lbnUtY2xpZW50IHtcbiAgei1pbmRleDogMTAwOyB9XG5cbiNzaXRlLWxheW91dC1tb2JpbGUga2FsZW5kZXMtYm90dG9tLW1lbnUtY2xpZW50IHtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDA7IH1cblxuI3NpdGUtbGF5b3V0LW1vYmlsZSAjbW9iaWxlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3NpdGUtYWN0dWFsaXRlcyAuc2l0ZS1hY3R1YWxpdGVzLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5ndC1zbSAjc2l0ZS1hY3R1YWxpdGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ndC1zbSAjc2l0ZS1hY3R1YWxpdGVzIC5zaXRlLWFjdHVhbGl0ZXMtaXRlbSB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7IH1cblxuI3NpdGUtbGF5b3V0LWRlc2t0b3AgI2Rlc2t0b3AtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jYWNjb3VudC1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNzaXRlLWJvbnMtcGxhbnMgLnNpdGUtYm9ucy1wbGFucy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgI3NpdGUtYm9ucy1wbGFucyAuc2l0ZS1ib25zLXBsYW5zLWNvbnRlbnQgLmRpc2NvdW50LW1heCB7XG4gICAgY29sb3I6ICNFQTRBNEE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgI3NpdGUtYm9ucy1wbGFucyAuc2l0ZS1ib25zLXBsYW5zLWNvbnRlbnQgLmRpc2NvdW50LW1heCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgbWluLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICNzaXRlLWJvbnMtcGxhbnMgLnNpdGUtYm9ucy1wbGFucy1jb250ZW50IC5ib3JkZXJlZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgI3NpdGUtYm9ucy1wbGFucyAuc2l0ZS1ib25zLXBsYW5zLWNvbnRlbnQgLmNvbnRlbnQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDdweCAwcHg7IH1cblxuI3NpdGUtYm9ucy1wbGFucyAuc2l0ZS1ib25zLXBsYW5zLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVGMkVFQTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjc2l0ZS1ib25zLXBsYW5zIC5zaXRlLWJvbnMtcGxhbnMtYnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7IH1cblxuI3NpdGUtYmFza2V0IHtcbiAgYm94LXNoYWRvdzogcmdiYSg1MCwgNTAsIDkzLCAwLjI1KSAwcHggMnB4IDVweCAtMXB4LCByZ2JhKDAsIDAsIDAsIDAuMykgMHB4IDFweCAzcHggLTFweDtcbiAgd2lkdGg6IDM1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gICNzaXRlLWJhc2tldCAucGFuaWVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAjc2l0ZS1iYXNrZXQgLnBhaWVtZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMEUwRTA7IH1cbiAgICAjc2l0ZS1iYXNrZXQgLnBhaWVtZW50IC50aXRsZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICNzaXRlLWJhc2tldCAucGFpZW1lbnQgLnRpdGxlIHAge1xuICAgICAgICBtYXJnaW46IDFweCA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjYmRiN2I3O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAjc2l0ZS1iYXNrZXQgLnBhaWVtZW50IC5wcmljZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgI3NpdGUtYmFza2V0IC5wYWllbWVudCAuYnV0dG9uLXBheW1lbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0UwRTBFMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgI3NpdGUtYmFza2V0IC5wYWllbWVudCAuYnV0dG9uLXBheW1lbnQ6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7IH1cblxuI3NpdGUtZm9vdGVyIHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMjkyOTI5O1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuICAjc2l0ZS1mb290ZXIgLmZvb3Rlci10aXRsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgI3NpdGUtZm9vdGVyIC5mb290ZXItaXRlbSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgI3NpdGUtZm9vdGVyIC5mb290ZXItcHJpY2Uge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4uc2l0ZS1mb290ZXItcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDEyJTsgfVxuICAuc2l0ZS1mb290ZXItcGFnZSAuZm9vdGVyLWl0ZW0tdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnNpdGUtZm9vdGVyLXBhZ2UgLmZvb3Rlci1pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5zaXRlLWZvb3Rlci1wYWdlIC5mb290ZXItaXRlbS10ZXh0IGEge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnNpdGUtZm9vdGVyLXBhZ2UgLmZvb3Rlci1pdGVtLXRleHQ6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi54cyAuc2l0ZS1mb290ZXItcGFnZSAuZm9vdGVyLXBhZ2UtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4jcGxhdGZvcm0tbGF5b3V0LW1vYmlsZSBrYWxlbmRlcy10b3AtbWVudSB7XG4gIHotaW5kZXg6IDEwOyB9XG5cbiNwbGF0Zm9ybS1sYXlvdXQtbW9iaWxlIGthbGVuZGVzLWJvdHRvbS1tZW51IHtcbiAgei1pbmRleDogMTA7IH1cblxuI3BsYXRmb3JtLWxpbmstbm90LWZvdW5kIC5saW5rLW5vdC1mb3VuZC1jb250YWluZXIge1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbiNwbGF0Zm9ybS1saW5rLW5vdC1mb3VuZCAud2VsY29tZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjcGxhdGZvcm0tbGluay1ub3QtZm91bmQgLndlbGNvbWUtdGl0bGUgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMzNDk5REI7IH1cbiAgI3BsYXRmb3JtLWxpbmstbm90LWZvdW5kIC53ZWxjb21lLXRpdGxlIG1kLWljb24ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgY29sb3I6ICMyZDMyM2U7IH1cblxuI3BsYXRmb3JtLWJvb2tpbmctY29uZmlybWF0aW9uLXBhZ2UgLmJvb2tpbmctY29uZmlybWF0aW9uLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAyMHB4IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODsgfVxuXG4jcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFnZSAuYm9va2luZy1jb25maXJtYXRpb24tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbiNwbGF0Zm9ybS1ib29raW5nLWNvbmZpcm1hdGlvbi1wYWdlIC5ib29raW5nLWNvbmZpcm1hdGlvbi10aXRsZS1wYXltZW50IHtcbiAgbWFyZ2luLXRvcDogMHB4OyB9XG5cbiNwbGF0Zm9ybS1ib29raW5nLWNvbmZpcm1hdGlvbi1wYWdlIC5ib29raW5nLWNvbmZpcm1hdGlvbi1hcnRpY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAjcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFnZSAuYm9va2luZy1jb25maXJtYXRpb24tYXJ0aWNsZTpub3QoLmxhc3QpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODsgfVxuXG4jcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFnZSAuYm9va2luZy1jb25maXJtYXRpb24tbWVzc2FnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4jcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFnZSAuYm9va2luZy1jb25maXJtYXRpb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4jcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFnZSAuYm9va2luZy1jb25maXJtYXRpb24tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiNwbGF0Zm9ybS1ib29raW5nLWNvbmZpcm1hdGlvbi1wYWdlIC5wcmVzdGF0aW9uLW1vcmUge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMTBweCAwcHg7IH1cbiAgI3BsYXRmb3JtLWJvb2tpbmctY29uZmlybWF0aW9uLXBhZ2UgLnByZXN0YXRpb24tbW9yZSBtZC1pY29uIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuI3BsYXRmb3JtLWJvb2tpbmctY29uZmlybWF0aW9uLXBhZ2UgLnBheSB7XG4gIG1hcmdpbjogMTBweDsgfVxuXG4jcGxhdGZvcm0tYm9va2luZy1wcmVzdGF0aW9uIC5ib29raW5nLXBhZ2UtbW9iaWxlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICNwbGF0Zm9ybS1ib29raW5nLXByZXN0YXRpb24gLmJvb2tpbmctcGFnZS1tb2JpbGUtY29udGFpbmVyLnhzIC5jYXJvdXNlbC1jb250YWluZXIge1xuICAgIGhlaWdodDogMjAwcHg7IH1cbiAgI3BsYXRmb3JtLWJvb2tpbmctcHJlc3RhdGlvbiAuYm9va2luZy1wYWdlLW1vYmlsZS1jb250YWluZXI6bm90KC54cykgLmNhcm91c2VsLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogMzAwcHg7IH1cblxuI3BsYXRmb3JtLWJvb2tpbmctcHJlc3RhdGlvbiAuYm9va2luZy1wYWdlLW1vYmlsZS10by1maWNoZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgI3BsYXRmb3JtLWJvb2tpbmctcHJlc3RhdGlvbiAuYm9va2luZy1wYWdlLW1vYmlsZS10by1maWNoZSBtZC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuI2Jvb2tpbmctbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jcGxhdGZvcm0tY3VzdG9tLWZpZWxkcyAuY3VzdG9tLWZpZWxkcy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogNXB4IDBweDtcbiAgcGFkZGluZzogMTBweCAxMHB4OyB9XG4gICNwbGF0Zm9ybS1jdXN0b20tZmllbGRzIC5jdXN0b20tZmllbGRzLWNvbnRhaW5lciAuY3VzdG9tLWZpZWxkcy1saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICNwbGF0Zm9ybS1jdXN0b20tZmllbGRzIC5jdXN0b20tZmllbGRzLWNvbnRhaW5lciAuZ2VuZXJpYy10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgICNwbGF0Zm9ybS1jdXN0b20tZmllbGRzIC5jdXN0b20tZmllbGRzLWNvbnRhaW5lciAuZ2VuZXJpYy10aXRsZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNTkyQkNBOyB9XG4gICAgI3BsYXRmb3JtLWN1c3RvbS1maWVsZHMgLmN1c3RvbS1maWVsZHMtY29udGFpbmVyIC5nZW5lcmljLXRpdGxlLnNlY29uZCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgI3BsYXRmb3JtLWN1c3RvbS1maWVsZHMgLmN1c3RvbS1maWVsZHMtY29udGFpbmVyIC5wbGF0Zm9ybS1jdXN0b20tZmllbGRzLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICNwbGF0Zm9ybS1jdXN0b20tZmllbGRzIC5jdXN0b20tZmllbGRzLWNvbnRhaW5lciAuY3VzdG9tLWZpZWxkLW1hbmRhdG9yeSB7XG4gICAgY29sb3I6IHJlZDsgfVxuXG4jcGxhdGZvcm0tZG9taWNpbGUgLnBsYXRmb3JtLWNob2ljZS1jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMnB4OyB9XG5cbiNwbGF0Zm9ybS1kb21pY2lsZSAucGxhdGZvcm0tZG9taWNpbGUtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMnB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cblxuI3BsYXRmb3JtLWRvbWljaWxlIC5wbGF0Zm9ybS1kb21pY2lsZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuI3BsYXRmb3JtLWRvbWljaWxlIC5wbGF0Zm9ybS1kb21pY2lsZS10aXRsZS1tYWluIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbiNwbGF0Zm9ybS1kb21pY2lsZSAucGxhdGZvcm0tZG9taWNpbGUtdGl0bGUtc3ViIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4jcGxhdGZvcm0tZG9taWNpbGUgLnBsYXRmb3JtLWRvbWljaWxlLWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiNwbGF0Zm9ybS1kb21pY2lsZSAucGxhdGZvcm0tZG9taWNpbGUtYXJlYSB7XG4gIG1hcmdpbjogMHB4IDMwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuI3BsYXRmb3JtLWRvbWljaWxlIC5wbGF0Zm9ybS1kb21pY2lsZS1wbGFjZSB7XG4gIG1hcmdpbjogMHB4IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgI3BsYXRmb3JtLWRvbWljaWxlIC5wbGF0Zm9ybS1kb21pY2lsZS1wbGFjZTpub3QoLmlzLWxhc3QpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTsgfVxuICAjcGxhdGZvcm0tZG9taWNpbGUgLnBsYXRmb3JtLWRvbWljaWxlLXBsYWNlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGOyB9XG4gICNwbGF0Zm9ybS1kb21pY2lsZSAucGxhdGZvcm0tZG9taWNpbGUtcGxhY2UgLnBsYXRmb3JtLWRvbWljaWxlLXBsYWNlLWxpYmVsbGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgI3BsYXRmb3JtLWRvbWljaWxlIC5wbGF0Zm9ybS1kb21pY2lsZS1wbGFjZSAucGxhdGZvcm0tZG9taWNpbGUtcGxhY2UtYWRkcmVzcyB7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ueHMgI3BsYXRmb3JtLWRvbWljaWxlIC5wbGF0Zm9ybS1kb21pY2lsZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7IH1cblxuLnhzICNwbGF0Zm9ybS1kb21pY2lsZSAucGxhdGZvcm0tZG9taWNpbGUtcGxhY2Uge1xuICBtYXJnaW46IDBweDsgfVxuXG4ueHMgI3BsYXRmb3JtLWRvbWljaWxlIC5wbGF0Zm9ybS1kb21pY2lsZS1hcmVhIHtcbiAgbWFyZ2luOiAwcHggMTBweDtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ueHMgI3BsYXRmb3JtLWRvbWljaWxlIC5wbGF0Zm9ybS1kb21pY2lsZS10aXRsZS1tYWluIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi54cyAjcGxhdGZvcm0tZG9taWNpbGUgLnBsYXRmb3JtLWRvbWljaWxlLXRpdGxlLXN1YiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbiNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcCBrYWxlbmRlcy1tZW51LWRlc2t0b3Age1xuICB6LWluZGV4OiAxMDsgfVxuXG4jcGxhdGZvcm0tZmlsLWFyaWFuZSB7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbiNwbGF0Zm9ybS1ib29raW5nLWdpZnQtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjcGxhdGZvcm0tYm9va2luZy1naWZ0LWNhcmQgLmdpZnQtY2FyZC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDsgfVxuICAjcGxhdGZvcm0tYm9va2luZy1naWZ0LWNhcmQgLnBsYXRmb3JtLWJvb2tpbmctZ2lmdC1jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyMHB4IDBweDsgfVxuICAjcGxhdGZvcm0tYm9va2luZy1naWZ0LWNhcmQgLnNpdGUtZ2lmdGNhcmQtZGVza3RvcC1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDsgfVxuXG4ubW9iaWxlICNwbGF0Zm9ybS1ib29raW5nLWdpZnQtY2FyZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG4ud2VsY29tZS1saXN0LWNpdHkgLndlbGNvbWUtbGlzdC1jaXR5LXRpdGxlIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzBCMDY0MztcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53ZWxjb21lLWxpc3QtY2l0eSAud2VsY29tZS1saXN0LWNpdHktY29udGFpbmVyIHtcbiAgd2lkdGg6IDgwdnc7XG4gIG1pbi13aWR0aDogODB2dzsgfVxuXG4ud2VsY29tZS1saXN0LWNpdHkgaW1nIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgd2lkdGg6IDI2MHB4O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMThweDsgfVxuXG4ud2VsY29tZS1saXN0LWNpdHkgLmxpYmVsbGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0VBNEE0QTsgfVxuXG4ud2VsY29tZS1saXN0LWNpdHkgLnZpbGxlcyB7XG4gIG1hcmdpbjogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi54cyAud2VsY29tZS1saXN0LWNpdHkgaW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4OyB9XG5cbiNwbGF0Zm9ybS1wYXJyYWluYWdlIC5wbGF0Zm9ybS1wYXJyYWluYWdlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gICNwbGF0Zm9ybS1wYXJyYWluYWdlIC5wbGF0Zm9ybS1wYXJyYWluYWdlLWNvbnRlbnQ6bm90KC5uby1zaGFkb3cpIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTsgfVxuICAjcGxhdGZvcm0tcGFycmFpbmFnZSAucGxhdGZvcm0tcGFycmFpbmFnZS1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgI3BsYXRmb3JtLXBhcnJhaW5hZ2UgLnBsYXRmb3JtLXBhcnJhaW5hZ2UtY29udGVudCAucGxhdGZvcm0tcGFycmFpbmFnZS1uZXcge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzVGMkVFQTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4jcGxhdGZvcm0tYWN0aXZhdGlvbi1wYXJyYWluYWdlIC5wbGF0Zm9ybS1hY3RpdmF0aW9uLXBhcnJhaW5hZ2UtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLnBsYXRmb3JtLXNlYXJjaC1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAxNXB4OyB9XG4gIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbSAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbSAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tY29udGFpbmVyIC5ub3QtYWN0aXZhdGVkLWNvbnRhaW5lciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U5RTlGODtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1jb250YWluZXIgLm5vdC1hY3RpdmF0ZWQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBCMDY0MztcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAgIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbSAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tY29udGFpbmVyIC5uby1waG90byB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIwNjQzOyB9XG4gICAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1jb250YWluZXIgLnZvaXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1jb250YWluZXIgLnZvaXI6aG92ZXIge1xuICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbSAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tY29udGFpbmVyIC5wbHVzLWhvcmFpcmVzIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbSAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tY29udGFpbmVyIC5hcnRpY2xlLWNob2ljZS1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAxNXB4IDM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAucGxhdGZvcm0tc2VhcmNoLWl0ZW0gLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWNvbnRhaW5lciAucHJlc3RhdGlvbi1tb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1jb250YWluZXIgLnByZXN0YXRpb24tbW9yZSBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbSAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tY29udGFpbmVyIC5wcmVzdGF0aW9uLW1vcmUtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1jb250YWluZXIgLmhlYWRlci1idXR0b25zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1jb250YWluZXIgLmhlYWRlci1idXR0b25zIC5rYWxlbmRlcy1idXR0b24ud2hpdGUgLmthbGVuZGVzLWJ1dHRvbi10ZXh0IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuICAgICAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1jb250YWluZXIgLmhlYWRlci1idXR0b25zIC5rYWxlbmRlcy1idXR0b24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtLmZvcmNlLW1vYmlsZS1uYXYge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAucGxhdGZvcm0tc2VhcmNoLWl0ZW0uZm9yY2UtbW9iaWxlLW5hdiAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tY29udGFpbmVyIC5jYXJvdXNlbC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ueHMgLnBsYXRmb3JtLXNlYXJjaC1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAxMHB4OyB9XG4gIC54cyAucGxhdGZvcm0tc2VhcmNoLWl0ZW0gLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWNvbnRhaW5lciAuY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDIwMHB4OyB9XG5cbi5zbSAucGxhdGZvcm0tc2VhcmNoLWl0ZW0gLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWNvbnRhaW5lciAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tY29udGFpbmVyLWxlZnQge1xuICBtYXgtd2lkdGg6IDMwMHB4OyB9XG5cbi5zbSAucGxhdGZvcm0tc2VhcmNoLWl0ZW0gLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWNvbnRhaW5lciAuY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDsgfVxuXG4uZ3Qtc20gLnBsYXRmb3JtLXNlYXJjaC1pdGVtIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1jb250YWluZXIgLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWNvbnRhaW5lci1sZWZ0IHtcbiAgbWF4LXdpZHRoOiAzMDBweDsgfVxuXG4uZ3Qtc20gLnBsYXRmb3JtLXNlYXJjaC1pdGVtIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1jb250YWluZXIgLmNhcm91c2VsLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMjAwcHg7IH1cblxuLnBsYXRmb3JtLXNpdGUtYnV0dG9uIC5saWVuLWJvdXRpcXVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuI3BsYXRmb3JtLXByb21vLXdlbGNvbWUgLnByb21vLXdlbGNvbWUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweCA1JTsgfVxuICAjcGxhdGZvcm0tcHJvbW8td2VsY29tZSAucHJvbW8td2VsY29tZS1jb250YWluZXIgLm1vYmlsZS1jb250YWluZXItc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMTBweDsgfVxuXG4jcGxhdGZvcm0tcHJvbW8td2VsY29tZSAucHJvbW8tY2F0ZWdvcmllLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA4cHggNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNwbGF0Zm9ybS1wcm9tby13ZWxjb21lIC5wcm9tby1jYXRlZ29yaWUtYnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMEIwNjQzO1xuICAgIG9wYWNpdHk6IDAuODsgfVxuICAjcGxhdGZvcm0tcHJvbW8td2VsY29tZSAucHJvbW8tY2F0ZWdvcmllLWJ1dHRvbiAuY2F0ZWdvcmllLWJ1dHRvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuI3Byb21vLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3BsYXRmb3JtLVFyLUNvZGUtcGFnZSAucXJDb2RlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuI3BsYXRmb3JtLVFyLUNvZGUtcGFnZSAud2VsY29tZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjcGxhdGZvcm0tUXItQ29kZS1wYWdlIC53ZWxjb21lLXRpdGxlIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjRUE0QTRBOyB9XG4gICNwbGF0Zm9ybS1Rci1Db2RlLXBhZ2UgLndlbGNvbWUtdGl0bGUgLnRpdGxlLWFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jcGxhdGZvcm0tUXItQ29kZS1wYWdlIC5ieUthbGVuZGVzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjNUYyRUVBO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNwbGF0Zm9ybS1Rci1Db2RlLXBhZ2UgLnFyQ29kZS1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG4jcGxhdGZvcm0tUXItQ29kZS1wYWdlIC5xckNvZGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAjcGxhdGZvcm0tUXItQ29kZS1wYWdlIC5xckNvZGUtZm9vdGVyIC5hcHAtaWNvbnMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAjcGxhdGZvcm0tUXItQ29kZS1wYWdlIC5xckNvZGUtZm9vdGVyIC5hcHAtaWNvbnMgaW1nIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4jcGxhdGZvcm0tUXItQ29kZS1wYWdlIC5yZHYtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4jcGxhdGZvcm0tUXItQ29kZS1wYWdlIC5yYXRpbmctYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuI3BsYXRmb3JtLVFyLUNvZGUtcGFnZSAuZGlzY292ZXItYXBwIHtcbiAgbWFyZ2luLXRvcDogMTUwcHg7IH1cblxuI3NlYXJjaC1wYWdlLW1vYmlsZUZvcm0gLnNlYXJjaC1wYWdlLW1vYmlsZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxMCU7IH1cblxuI3NlYXJjaC1wYWdlLW1vYmlsZUZvcm0gLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbiNzZWFyY2gtcGFnZS1tb2JpbGVGb3JtIC5zZWFyY2gtcGFnZS1tb2JpbGUtaW5wdXRzIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMHB4IDEwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuI3BsYXRmb3JtLXNlYXJjaC1sb2NhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbiNzZWFyY2gtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jcGxhdGZvcm0tc2VhcmNoLXByZXN0YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4ja2V5cy1pbnZvaWNlIC5rZXlzLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gICNrZXlzLWludm9pY2UgLmtleXMtaWNvbiBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ja2V5cy1pbnZvaWNlIC5rZXlzLXRleHQgLnRleHQtbWFpbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2VjaGVhbmNpZXItY29uc3VsdCAua2V5cy1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gICNlY2hlYW5jaWVyLWNvbnN1bHQgLmtleXMtaWNvbiBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4jZWNoZWFuY2llci1jb25zdWx0IC5rZXlzLXRleHQgLnRleHQtbWFpbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2VjaGVhbmNpZXItY29uc3VsdCAubGlzdC1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4jZWNoZWFuY2llci1jb25zdWx0ICNwYXltZW50LWNob2ljZSAucGF5bWVudC1tZXNzYWdlIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbiNlY2hlYW5jaWVyLWNvbnN1bHQgLmliYW4tY29udGFpbmVyLW1haW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgI2VjaGVhbmNpZXItY29uc3VsdCAuaWJhbi1jb250YWluZXItbWFpbiAuaWJhbi1saWJlbGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgI2VjaGVhbmNpZXItY29uc3VsdCAuaWJhbi1jb250YWluZXItbWFpbiAuaWJhbi1jb250YWluZXItc3ViIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7IH1cbiAgICAjZWNoZWFuY2llci1jb25zdWx0IC5pYmFuLWNvbnRhaW5lci1tYWluIC5pYmFuLWNvbnRhaW5lci1zdWIgLmliYW4tZWxlbWVudCAubGVnYWwtbWVudGlvbnMge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM3NDZlNmU7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gICAgI2VjaGVhbmNpZXItY29uc3VsdCAuaWJhbi1jb250YWluZXItbWFpbiAuaWJhbi1jb250YWluZXItc3ViIC5pYmFuLWVsZW1lbnQgLmxlZ2FsLW1lbnRpb25zLWRpdiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgI2VjaGVhbmNpZXItY29uc3VsdCAuaWJhbi1jb250YWluZXItbWFpbiAuaWJhbi1jb250YWluZXItc3ViIC5pYmFuLWVsZW1lbnQgLmxlZ2FsLW1lbnRpb25zLWRpdiBrYWxlbmRlcy1jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICNlY2hlYW5jaWVyLWNvbnN1bHQgLmliYW4tY29udGFpbmVyLW1haW4gLmliYW4tY29udGFpbmVyLXN1YiAuaWJhbi1lbGVtZW50IC5mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgI2VjaGVhbmNpZXItY29uc3VsdCAuaWJhbi1jb250YWluZXItbWFpbiAuaWJhbi1sZWdhbCB7XG4gICAgbWFyZ2luOiAxMHB4OyB9XG5cbiNlY2hlYW5jaWVyLWNvbnN1bHQgLmliYW4tbWVudGlvbnMge1xuICBtYXJnaW46IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzZFNkU4QztcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbiNlY2hlYW5jaWVyLWNvbnN1bHQgLmVjaGVhbmNpZXItY29uc3VsdC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICNlY2hlYW5jaWVyLWNvbnN1bHQgLmVjaGVhbmNpZXItY29uc3VsdC1jb250YWluZXIgLmVjaGVhbmNpZXItY29uc3VsdC1oZWFkZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgI2VjaGVhbmNpZXItY29uc3VsdCAuZWNoZWFuY2llci1jb25zdWx0LWNvbnRhaW5lciAuZWNoZWFuY2llci1jb25zdWx0LWhlYWRlciAuZWNoZWFuY2llci1jb25zdWx0LWxpYmVsbGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI2VjaGVhbmNpZXItY29uc3VsdCAuZWNoZWFuY2llci1jb25zdWx0LWNvbnRhaW5lciAuZWNoZWFuY2llci1jb25zdWx0LWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4jZWNoZWFuY2llci1jb25zdWx0IC5yZXN1bHQtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgI2VjaGVhbmNpZXItY29uc3VsdCAucmVzdWx0LWNvbnRlbnQgLnJlc3VsdC1jb250ZW50LXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICNlY2hlYW5jaWVyLWNvbnN1bHQgLnJlc3VsdC1jb250ZW50IC5yZXN1bHQtY29udGVudC10ZXh0IG1kLWljb24ge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbiNrZXlzLW1lZGlhLW5vdGlmaWNhdGlvbiAua2V5cy1tZWRpYS1ub3RpZmljYXRpb24tbWFpbi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ja2V5cy1tZWRpYS1ub3RpZmljYXRpb24gLmNvbnRhaW5lci1sb2FkaW5nIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ja2V5cy1tZWRpYS1ub3RpZmljYXRpb24gLmtleXMtbWVkaWEtbm90aWZpY2F0aW9uLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAja2V5cy1tZWRpYS1ub3RpZmljYXRpb24gLmtleXMtbWVkaWEtbm90aWZpY2F0aW9uLWl0ZW06bm90KC5maXJzdCkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFMUUxOyB9XG4gICNrZXlzLW1lZGlhLW5vdGlmaWNhdGlvbiAua2V5cy1tZWRpYS1ub3RpZmljYXRpb24taXRlbSAuaXRlbS1saWJlbGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI2tleXMtbWVkaWEtbm90aWZpY2F0aW9uIC5rZXlzLW1lZGlhLW5vdGlmaWNhdGlvbi1pdGVtIC5pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfVxuICAgICNrZXlzLW1lZGlhLW5vdGlmaWNhdGlvbiAua2V5cy1tZWRpYS1ub3RpZmljYXRpb24taXRlbSAuaXRlbS1kZXNjcmlwdGlvbiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG5cbiNrZXlzLW1lZGlhLWF0dGFjaG1lbnQgLmtleXMtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgI2tleXMtbWVkaWEtYXR0YWNobWVudCAua2V5cy1pY29uIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbiNrZXlzLW1lZGlhLWF0dGFjaG1lbnQgLmtleXMtdGV4dCAudGV4dC1tYWluIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ja2V5cy1wcm9jZXNzLXBybyAua2V5cy1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDsgfVxuICAja2V5cy1wcm9jZXNzLXBybyAua2V5cy1pY29uIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbiNrZXlzLXByb2Nlc3MtcHJvIC5rZXlzLXRleHQgLnRleHQtbWFpbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2tleXMtcGF5bWVudEFycmhlcyAucGF5bWVudC1hbW91bnQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ja2V5cy1wYXltZW50QXJyaGVzIC5wYXltZW50LW1lc3NhZ2VzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiNrZXlzLXBheW1lbnRBcnJoZXMgI3BheW1lbnQtY2hvaWNlIC5wYXltZW50LW1lc3NhZ2Uge1xuICBib3JkZXI6IG5vbmU7IH1cblxuI2tleXMtcHJvY2Vzcy1jbGllbnQgLmtleXMtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgI2tleXMtcHJvY2Vzcy1jbGllbnQgLmtleXMtaWNvbiBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ja2V5cy1wcm9jZXNzLWNsaWVudCAua2V5cy10ZXh0IC50ZXh0LW1haW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNrZXlzLWNvbW1hbmRlLW5vdEZvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAja2V5cy1jb21tYW5kZS1ub3RGb3VuZCAubm8tcmR2LWljb24ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAja2V5cy1jb21tYW5kZS1ub3RGb3VuZCAubm8tcmR2LWljb24gbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAja2V5cy1jb21tYW5kZS1ub3RGb3VuZCAubm8tcmR2LXRleHQgLm5vLXJkdi10ZXh0LW1haW4ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAja2V5cy1jb21tYW5kZS1ub3RGb3VuZCAubm8tdXNlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgICNrZXlzLWNvbW1hbmRlLW5vdEZvdW5kIC5uby11c2VyLWljb24gbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAja2V5cy1jb21tYW5kZS1ub3RGb3VuZCAubm8tdXNlci10ZXh0IC5uby11c2VyLXRleHQtbWFpbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNrZXlzLXVuc3Vic2NyaWJlIC5rZXlzLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gICNrZXlzLXVuc3Vic2NyaWJlIC5rZXlzLWljb24gbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuI2tleXMtdW5zdWJzY3JpYmUgLmtleXMtdGV4dCAudGV4dC1tYWluIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYm9va2luZy1hcnRpY2xlLWFjdGlvbiAuYXJ0aWNsZS1xdWFudGl0ZSBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtncmV5O1xuICB3aWR0aDogNTBweDtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmJvb2tpbmctYXJ0aWNsZS1pbmZvIC5hcnRpY2xlLWZlYXR1cmUge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5ib29raW5nLWFydGljbGUtaW5mbyAuYXJ0aWNsZS1mZWF0dXJlIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgLmJvb2tpbmctYXJ0aWNsZS1pbmZvIC5hcnRpY2xlLWZlYXR1cmUuc3RvY2staW52YWxpZCB7XG4gICAgY29sb3I6ICNGNDQzMzY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuYm9va2luZy1hcnRpY2xlLWluZm8gLmFydGljbGUtZmVhdHVyZS5zdG9jay1pbnZhbGlkIG1kLWljb24ge1xuICAgICAgY29sb3I6ICNGNDQzMzY7IH1cblxuLmJvb2tpbmctYXJ0aWNsZS1pbmZvIC5hcnRpY2xlLXByaXgge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuICAuYm9va2luZy1hcnRpY2xlLWluZm8gLmFydGljbGUtcHJpeCBtZC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuYm9va2luZy1hcnRpY2xlLWluZm8gLmFydGljbGUtcHJpeDpub3QoLnByb21vKSBtZC1pY29uIHtcbiAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAuYm9va2luZy1hcnRpY2xlLWluZm8gLmFydGljbGUtcHJpeC5wcm9tbyAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogdW5zZXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbiAgLmJvb2tpbmctYXJ0aWNsZS1pbmZvIC5hcnRpY2xlLXByaXgucHJvbW8gbWQtaWNvbiB7XG4gICAgY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudDsgfVxuICAuYm9va2luZy1hcnRpY2xlLWluZm8gLmFydGljbGUtcHJpeCAucHJvbW8tcHJpY2Uge1xuICAgIGNvbG9yOiAjRTUzOTM1OyB9XG4gIC5ib29raW5nLWFydGljbGUtaW5mbyAuYXJ0aWNsZS1wcml4IC5wcm9tby1kYXRlRW5kIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuLmJvb2tpbmctYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWZlYXR1cmUge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5ib29raW5nLWFydGljbGUtaXRlbSAuYXJ0aWNsZS1mZWF0dXJlIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgLmJvb2tpbmctYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWZlYXR1cmUuc3RvY2staW52YWxpZCB7XG4gICAgY29sb3I6ICNGNDQzMzY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuYm9va2luZy1hcnRpY2xlLWl0ZW0gLmFydGljbGUtZmVhdHVyZS5zdG9jay1pbnZhbGlkIG1kLWljb24ge1xuICAgICAgY29sb3I6ICNGNDQzMzY7IH1cblxuLmJvb2tpbmctYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWxpYmVsbGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5ib29raW5nLWFydGljbGUtaXRlbSAuc2VwYXJhdG9yIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLmJvb2tpbmctYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjNDI0MjQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgaGVpZ2h0OiAyOHB4OyB9XG4gIC5ib29raW5nLWFydGljbGUtaXRlbSAuYXJ0aWNsZS1kZXNjcmlwdGlvbiBwIHtcbiAgICBtYXJnaW46IDBweDsgfVxuXG4uYm9va2luZy1hcnRpY2xlLWl0ZW0gLnByaWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogdW5zZXQ7IH1cblxuLmJvb2tpbmctYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLXF1YW50aXRlIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2dyZXk7XG4gIHdpZHRoOiA1MHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZ2lmdGNhcmQtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxNTBweDsgfVxuICAuZ2lmdGNhcmQtc2xpZGVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1pbWFnZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0UwRTBFMDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7IH1cbiAgICAuZ2lmdGNhcmQtc2xpZGVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1pbWFnZSAuc2VsZWN0ZWQtaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTRweDsgfVxuICAuZ2lmdGNhcmQtc2xpZGVyIC5zbGlkZXItYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAuZ2lmdGNhcmQtc2xpZGVyIC5zbGlkZXItYnV0dG9uLWNvbnRhaW5lci5sZWZ0IHtcbiAgICAgIGxlZnQ6IC0xNXB4OyB9XG4gICAgLmdpZnRjYXJkLXNsaWRlciAuc2xpZGVyLWJ1dHRvbi1jb250YWluZXIucmlnaHQge1xuICAgICAgcmlnaHQ6IC0xNXB4OyB9XG4gICAgLmdpZnRjYXJkLXNsaWRlciAuc2xpZGVyLWJ1dHRvbi1jb250YWluZXI6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44OyB9XG4gIC5naWZ0Y2FyZC1zbGlkZXIgLnNsaWRlci1idXR0b25zIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmdpZnRjYXJkLXNsaWRlciBrYWxlbmRlcy1zbGlkZXIge1xuICAgIGhlaWdodDogMjAwcHg7IH1cblxuLnhzIC5naWZ0Y2FyZC1zbGlkZXIga2FsZW5kZXMtc2xpZGVyIHtcbiAgaGVpZ2h0OiAxNTBweDsgfVxuXG4ueHMgLmdpZnRjYXJkLXNsaWRlciAuY2FyZC1jb250YWluZXIgLmNhcmQtaW1hZ2Uge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMTAwcHg7IH1cblxuLmJvb2tpbmctYXJ0aWNsZS1saW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMXMgZWFzZTsgfVxuICAuYm9va2luZy1hcnRpY2xlLWxpbmUgLmFydGljbGUtcGhvdG9zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWluLWhlaWdodDogNzBweDsgfVxuICAuYm9va2luZy1hcnRpY2xlLWxpbmUgLmFydGljbGUtbGliZWxsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5ib29raW5nLWFydGljbGUtbGluZSAuYXJ0aWNsZS1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgaGVpZ2h0OiAyOHB4OyB9XG4gICAgLmJvb2tpbmctYXJ0aWNsZS1saW5lIC5hcnRpY2xlLWRlc2NyaXB0aW9uIHAge1xuICAgICAgbWFyZ2luOiAwcHg7IH1cbiAgLmJvb2tpbmctYXJ0aWNsZS1saW5lIC5hcnRpY2xlLWNvbnRlbnQtcmlnaHQge1xuICAgIG1pbi13aWR0aDogMTUwcHggICFpbXBvcnRhbnQ7IH1cblxuLmd0LXNtIC5ib29raW5nLWFydGljbGUtbGluZTpub3QoLm5vLXBhZGRpbmcpIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG5cbiNwcm9kdWN0LWxpdnJhaXNvbi1jb2xsZWN0LW1vYmlsZSAuY29sbGVjdC1tb2JpbGUtbWFpbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4jcHJvZHVjdC1saXZyYWlzb24tY29sbGVjdC1tb2JpbGUgLmNvbGxlY3QtbW9iaWxlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG5cbiNwcm9kdWN0LWxpdnJhaXNvbi1jb2xsZWN0LW1vYmlsZSAuY29sbGVjdC1tb2JpbGUtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwcHggMnB4OyB9XG5cbiNwcm9kdWN0LWxpdnJhaXNvbi1jb2xsZWN0LW1vYmlsZSAuY29sbGVjdC1tb2JpbGUtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbiNwcm9kdWN0LWxpdnJhaXNvbi1jb2xsZWN0LW1vYmlsZSAuY29sbGVjdC1tb2JpbGUtZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICNwcm9kdWN0LWxpdnJhaXNvbi1jb2xsZWN0LW1vYmlsZSAuY29sbGVjdC1tb2JpbGUtZGF0ZSBtZC1pY29uIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgI3Byb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3QtbW9iaWxlIC5jb2xsZWN0LW1vYmlsZS1kYXRlIC5wbHVzLWhvcmFpcmVzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAjcHJvZHVjdC1saXZyYWlzb24tY29sbGVjdC1tb2JpbGUgLmNvbGxlY3QtbW9iaWxlLWRhdGUgLmNob2ljZS1tb2JpbGUtYm9yZGVyLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgd2hpdGU7IH1cbiAgICAjcHJvZHVjdC1saXZyYWlzb24tY29sbGVjdC1tb2JpbGUgLmNvbGxlY3QtbW9iaWxlLWRhdGUgLmNob2ljZS1tb2JpbGUtYm9yZGVyLWxlZnQgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDBweCAxMHB4OyB9XG4gICNwcm9kdWN0LWxpdnJhaXNvbi1jb2xsZWN0LW1vYmlsZSAuY29sbGVjdC1tb2JpbGUtZGF0ZSAuY2hvaWNlLW1vYmlsZS1ib3JkZXItcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHdoaXRlOyB9XG4gICAgI3Byb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3QtbW9iaWxlIC5jb2xsZWN0LW1vYmlsZS1kYXRlIC5jaG9pY2UtbW9iaWxlLWJvcmRlci1yaWdodCBtZC1pY29uIHtcbiAgICAgIG1hcmdpbjogMHB4IDEwcHg7IH1cblxuI3NpdGUtZ2lmdGNhcmQtbW9iaWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNzaXRlLWdpZnRjYXJkLW1vYmlsZSAuc2Nyb2xsLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgI3NpdGUtZ2lmdGNhcmQtbW9iaWxlIC5zaXRlLWdpZnRjYXJkLW1vYmlsZS1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4jc2l0ZS1naWZ0Y2FyZC1kZXNrdG9wIC5zaXRlLWdpZnRjYXJkLWRlc2t0b3AtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAydnc7IH1cbiAgI3NpdGUtZ2lmdGNhcmQtZGVza3RvcCAuc2l0ZS1naWZ0Y2FyZC1kZXNrdG9wLWNvbnRhaW5lciAuc2l0ZS1naWZ0Y2FyZC1kZXNrdG9wLWNvbnRhaW5lci1sZWZ0IHtcbiAgICBtYXJnaW46IDJ2dzsgfVxuICAjc2l0ZS1naWZ0Y2FyZC1kZXNrdG9wIC5zaXRlLWdpZnRjYXJkLWRlc2t0b3AtY29udGFpbmVyIC5zaXRlLWdpZnRjYXJkLWRlc2t0b3AtY29udGFpbmVyLXJpZ2h0IHtcbiAgICBtaW4td2lkdGg6IDUzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4jc2l0ZS1naWZ0Y2FyZC1kZXNrdG9wIC5zaXRlLWdpZnRjYXJkLWRlc2t0b3AtZm9vdGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwcHg7IH1cblxuLmthbGVuZGVzLXdpZGdldCAjc2l0ZS1naWZ0Y2FyZC1kZXNrdG9wIC5zaXRlLWdpZnRjYXJkLWRlc2t0b3AtY29udGFpbmVyIC5zaXRlLWdpZnRjYXJkLWRlc2t0b3AtY29udGFpbmVyLXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMHB4OyB9XG5cbiNib29raW5nLXBhZ2UtZGVza3RvcCAucGFnZS1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDk1MHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAjYm9va2luZy1wYWdlLWRlc2t0b3AgLnBhZ2UtY29udGFpbmVyIC5iYXNrZXQtY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiA3MHZoO1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHRvcDogNTBweDtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDsgfVxuXG4jYm9va2luZy1wYWdlLWRlc2t0b3AgLmZvb3Rlci1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDBweDsgfVxuXG4jYm9va2luZy1wYWdlLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLypcbiAgICAuZm9vdGVyLXN0aWNreXtcbiAgICAgICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgICAgIGxlZnQ6MHB4O1xuICAgICAgICByaWdodDowcHg7XG4gICAgICAgIGJvdHRvbTowcHg7XG4gICAgfVxuXG4gICAgICovIH1cblxuI2thbGVuZGVzLWJvdHRvbS1tZW51LWNsaWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMEUwRTA7XG4gIGNvbG9yOiAjQkRCREJEOyB9XG4gICNrYWxlbmRlcy1ib3R0b20tbWVudS1jbGllbnQgbWQtaWNvbiB7XG4gICAgY29sb3I6ICNCREJEQkQ7IH1cbiAgI2thbGVuZGVzLWJvdHRvbS1tZW51LWNsaWVudCAuYm90dG9tLWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ja2FsZW5kZXMtdG9wLW1lbnUtY2xpZW50IC5tZW51LWZpcnN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMHB4IDEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICNrYWxlbmRlcy10b3AtbWVudS1jbGllbnQgLm1lbnUtZmlyc3QgLmxlZnQge1xuICAgIHdpZHRoOiA4MHB4OyB9XG4gICAgI2thbGVuZGVzLXRvcC1tZW51LWNsaWVudCAubWVudS1maXJzdCAubGVmdCA6bm90KC5tZW51LWJhY2stYnV0dG9uKSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgd2lkdGg6IDM2cHg7IH1cbiAgICAja2FsZW5kZXMtdG9wLW1lbnUtY2xpZW50IC5tZW51LWZpcnN0IC5sZWZ0IC5tZW51LWJhY2stYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAja2FsZW5kZXMtdG9wLW1lbnUtY2xpZW50IC5tZW51LWZpcnN0IC5sZWZ0IC5tZW51LWJhY2stYnV0dG9uIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICNrYWxlbmRlcy10b3AtbWVudS1jbGllbnQgLm1lbnUtZmlyc3QgLmhvbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAja2FsZW5kZXMtdG9wLW1lbnUtY2xpZW50IC5tZW51LWZpcnN0IC5yaWdodCB7XG4gICAgd2lkdGg6IDgwcHg7IH1cbiAgICAja2FsZW5kZXMtdG9wLW1lbnUtY2xpZW50IC5tZW51LWZpcnN0IC5yaWdodCAuZmlyc3QtaXRlbSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgICAgI2thbGVuZGVzLXRvcC1tZW51LWNsaWVudCAubWVudS1maXJzdCAucmlnaHQgLmZpcnN0LWl0ZW0gbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7IH1cbiAgI2thbGVuZGVzLXRvcC1tZW51LWNsaWVudCAubWVudS1maXJzdCAubm90aWYtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAja2FsZW5kZXMtdG9wLW1lbnUtY2xpZW50IC5tZW51LWZpcnN0IC5ub3RpZi1jb250YWluZXIgLm5vdGlmLWNhcnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBNEE0QTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICByaWdodDogLTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1pbi13aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTdweDsgfVxuXG4jc2l0ZS1hY3R1YWxpdGVzLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNzaXRlLWFjdHVhbGl0ZXMtaXRlbSAuaXRlbS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAxMHB4OyB9XG4gICNzaXRlLWFjdHVhbGl0ZXMtaXRlbSAuYWN0dS1waG90by1jb250YWluZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICNzaXRlLWFjdHVhbGl0ZXMtaXRlbSAuYWN0dS1waG90by1jb250YWluZXIgaW1nIHtcbiAgICAgIHdpZHRoOiAyMDBweDsgfVxuICAjc2l0ZS1hY3R1YWxpdGVzLWl0ZW0gLmRlc2NyaXB0aW9uLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICAjc2l0ZS1hY3R1YWxpdGVzLWl0ZW0gLmRlc2NyaXB0aW9uLXRleHQgcCB7XG4gICAgICBtYXJnaW46IDBweDsgfVxuICAjc2l0ZS1hY3R1YWxpdGVzLWl0ZW0gLmRlc2NyaXB0aW9uLXRleHQtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgI3NpdGUtYWN0dWFsaXRlcy1pdGVtIC5kZXNjcmlwdGlvbi10ZXh0LWxpbms6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC41OyB9XG5cbi54cyAjc2l0ZS1hY3R1YWxpdGVzLWl0ZW0gLmFjdHUtcGhvdG8tY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxNTBweDsgfVxuXG4jYWNjb3VudC1yZHYgLm5vLXJkdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDE1cHg7IH1cbiAgI2FjY291bnQtcmR2IC5uby1yZHYgYiB7XG4gICAgbWFyZ2luOiAwcHggNXB4OyB9XG5cbiN1c2VyLWRlbGV0ZS1tb2RhbCAuZGVsZXRlLW1vZGFsLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQwcHg7IH1cblxuI3VzZXItZGVsZXRlLW1vZGFsIC5kZWxldGUtbW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jYWNjb3VudC1pbmZvcyAuYWNjb3VudC1pbmZvcy1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4jYWNjb3VudC1pbmZvcyAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuI2FjY291bnQtaW5mb3MgLmFjY291bnQtaW5mb3MtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuI2FjY291bnQtaW5mb3MgLmFjY291bnQtZGVsZXRlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUE0QTRBO1xuICBjb2xvcjogI0VBNEE0QTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMnB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjYWNjb3VudC1pbmZvcyAuYWNjb3VudC1kZWxldGUgbWQtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICNFQTRBNEE7IH1cblxuI3BsYXRmb3JtLWFjY291bnQtcGFnZS1tb2JpbGUgLmJhciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFOUY4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAjcGxhdGZvcm0tYWNjb3VudC1wYWdlLW1vYmlsZSAuYmFyIC5iYXItaXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCB3aGl0ZTsgfVxuICAgICNwbGF0Zm9ybS1hY2NvdW50LXBhZ2UtbW9iaWxlIC5iYXIgLmJhci1pdGVtIHNwYW4ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICNwbGF0Zm9ybS1hY2NvdW50LXBhZ2UtbW9iaWxlIC5iYXIgLmJhci1pdGVtLnNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCAjNUYyRUVBO1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG5cbiNwbGF0Zm9ybS1hY2NvdW50LXBhZ2UtbW9iaWxlIC5hY2NvdW50LWxvZy1vdXQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQTRBNEE7XG4gIGNvbG9yOiAjRUE0QTRBO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAycHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgI3BsYXRmb3JtLWFjY291bnQtcGFnZS1tb2JpbGUgLmFjY291bnQtbG9nLW91dCBtZC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogI0VBNEE0QTsgfVxuXG4jcGxhdGZvcm0tYWNjb3VudC1wYWdlLW1vYmlsZSAuYWNjb3VudC1sb2ctb3V0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC44OyB9XG5cbi54cyAjcGxhdGZvcm0tYWNjb3VudC1wYWdlLW1vYmlsZSAuYmFyIC5iYXItaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNwbGF0Zm9ybS1hY2NvdW50LXBhZ2UtZGVza3RvcCAuYmFyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNERkRGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgI3BsYXRmb3JtLWFjY291bnQtcGFnZS1kZXNrdG9wIC5iYXI6bm90KC5pcy1wbGF0Zm9ybSkge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICNwbGF0Zm9ybS1hY2NvdW50LXBhZ2UtZGVza3RvcCAuYmFyIC5iYXItaXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgNXB4IHdoaXRlOyB9XG4gICAgI3BsYXRmb3JtLWFjY291bnQtcGFnZS1kZXNrdG9wIC5iYXIgLmJhci1pdGVtIHNwYW4ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICNwbGF0Zm9ybS1hY2NvdW50LXBhZ2UtZGVza3RvcCAuYmFyIC5iYXItaXRlbS5zZWxlY3RlZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCA1cHggIzVGMkVFQTtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICNwbGF0Zm9ybS1hY2NvdW50LXBhZ2UtZGVza3RvcCAuYmFyIC5iYXItaXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogIzVGMkVFQTsgfVxuXG4jcGxhdGZvcm0tYWNjb3VudC1wYWdlLWRlc2t0b3AgLmFjY291bnQtbG9nLW91dCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VBNEE0QTtcbiAgY29sb3I6ICNFQTRBNEE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDJweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAjcGxhdGZvcm0tYWNjb3VudC1wYWdlLWRlc2t0b3AgLmFjY291bnQtbG9nLW91dCBtZC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogI0VBNEE0QTsgfVxuXG4jcGxhdGZvcm0tYWNjb3VudC1wYWdlLWRlc2t0b3AgLmFjY291bnQtbG9nLW91dDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4ueHMgI3BsYXRmb3JtLWFjY291bnQtcGFnZS1kZXNrdG9wIC5iYXIgLmJhci1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI3NpdGUtbGF5b3V0LWRlc2t0b3AtbWVudSB7XG4gIGhlaWdodDogNTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzsgfVxuICAjc2l0ZS1sYXlvdXQtZGVza3RvcC1tZW51IC5tZW51LWxlZnQgLm1lbnUtbGVmdC1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgI3NpdGUtbGF5b3V0LWRlc2t0b3AtbWVudSAubWVudS1sZWZ0IC5tZW51LWxlZnQtaXRlbSBzdmcge1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAjc2l0ZS1sYXlvdXQtZGVza3RvcC1tZW51IC5tZW51LWxlZnQgLm1lbnUtbGVmdC1pdGVtIHN2Zzpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAjc2l0ZS1sYXlvdXQtZGVza3RvcC1tZW51IC5tZW51LWNlbnRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi13aWR0aDogNjB2dzsgfVxuICAgICNzaXRlLWxheW91dC1kZXNrdG9wLW1lbnUgLm1lbnUtY2VudGVyIC5tZW51LWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIGhlaWdodDogNjdweDtcbiAgICAgIGJveC1zaGFkb3c6IDhweCA4cHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMSk7IH1cbiAgICAgICNzaXRlLWxheW91dC1kZXNrdG9wLW1lbnUgLm1lbnUtY2VudGVyIC5tZW51LWNvbnRlbnQgLm1lbnUtY29udGVudC1pdGVtIHtcbiAgICAgICAgY29sb3I6ICMwRDBEMEQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMTBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAjc2l0ZS1sYXlvdXQtZGVza3RvcC1tZW51IC5tZW51LWNlbnRlciAubWVudS1jb250ZW50IC5tZW51LWNvbnRlbnQtaXRlbSBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgICAgICAjc2l0ZS1sYXlvdXQtZGVza3RvcC1tZW51IC5tZW51LWNlbnRlciAubWVudS1jb250ZW50IC5tZW51LWNvbnRlbnQtaXRlbTpob3Zlcjpub3QoLm1lbnUtYmFza2V0LWNvbnRhaW5lcikge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgICAgI3NpdGUtbGF5b3V0LWRlc2t0b3AtbWVudSAubWVudS1jZW50ZXIgLm1lbnUtY29udGVudCAubWVudS1jb250ZW50LWl0ZW0tc2hvcHBpbmctY2FydCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAjc2l0ZS1sYXlvdXQtZGVza3RvcC1tZW51IC5tZW51LWNlbnRlciAubWVudS1jb250ZW50IC5tZW51LWNvbnRlbnQtaXRlbS1zaG9wcGluZy1jYXJ0IC5ub3RpZl9jYXJ0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBNEE0QTtcbiAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1pbi13aWR0aDogMTdweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7IH1cbiAgICAjc2l0ZS1sYXlvdXQtZGVza3RvcC1tZW51IC5tZW51LWNlbnRlciAjbWVudS1iYXNrZXQtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4xKTtcbiAgICAgIHRvcDogNjdweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgaGVpZ2h0OiA3MHZoO1xuICAgICAgbWF4LWhlaWdodDogNzAwcHg7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAjc2l0ZS1sYXlvdXQtZGVza3RvcC1tZW51IC5tZW51LXJpZ2h0IC5tZW51LWFjY2VzLXBybyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgICNzaXRlLWxheW91dC1kZXNrdG9wLW1lbnUgLm1lbnUtcmlnaHQgLm1lbnUtYWNjZXMtcHJvOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuXG4jc2l0ZS1ib25zLXBsYW5zLWFydGljbGUtbGlzdCAuYm9ucy1wbGFucy10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4jc2l0ZS1ib25zLXBsYW5zLWFydGljbGUtbGlzdCAubGlzdC10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuI3NpdGUtYXJ0aWNsZS1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cblxuI3NpdGUtbGlzdC1zaW1wbGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICNzaXRlLWxpc3Qtc2ltcGxlOm5vdCgubm8tcGFkZGluZykge1xuICAgIHBhZGRpbmctbGVmdDogMTIlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyJTsgfVxuICAjc2l0ZS1saXN0LXNpbXBsZS5sb2FkaW5nIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuICAjc2l0ZS1saXN0LXNpbXBsZSAubGlzdC1zaW1wbGUtc2VhcmNoLWlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAjc2l0ZS1saXN0LXNpbXBsZSAuc2VhcmNoLWlucHV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAjc2l0ZS1saXN0LXNpbXBsZSAucHJvbW8tYnV0dG9uIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRUE0QTRBO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAycHggMTVweDtcbiAgICBjb2xvcjogI0VBNEE0QTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgI3NpdGUtbGlzdC1zaW1wbGUgLnByb21vLWJ1dHRvbi5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUE0QTRBO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI3NpdGUtbGlzdC1zaW1wbGUgLmxpc3QtdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIycHg7IH1cbiAgI3NpdGUtbGlzdC1zaW1wbGUgLmZvb3Rlci1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDsgfVxuXG4ueHMgI3NpdGUtbGlzdC1zaW1wbGUsIC5zbSAjc2l0ZS1saXN0LXNpbXBsZSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cblxuLnhzICNzaXRlLWxpc3Qtc2ltcGxlIC5saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbiNzaXRlLWxheW91dC1idXJnZXItbWVudSAuaG9tZSB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7IH1cblxuI3NpdGUtbGF5b3V0LWJ1cmdlci1tZW51IC5tZW51LWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cblxuI3NpdGUtbGF5b3V0LWJ1cmdlci1tZW51IC5tZW51LWl0ZW1zIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuI3NpdGUtbGF5b3V0LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgI3NpdGUtbGF5b3V0LWJ1cmdlci1tZW51IC5tZW51LWl0ZW0gbWQtaWNvbiB7XG4gICAgY29sb3I6ICMwQjA2NDM7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7IH1cblxuI3NpdGUtbGF5b3V0LWJ1cmdlci1tZW51IC5mb290ZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiNzaXRlLWxheW91dC1idXJnZXItbWVudSAubWVudS1zZWNvbmQge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDBweCA0MHB4OyB9XG4gICNzaXRlLWxheW91dC1idXJnZXItbWVudSAubWVudS1zZWNvbmQgLnNlY29uZC1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgI3NpdGUtbGF5b3V0LWJ1cmdlci1tZW51IC5tZW51LXNlY29uZCAuY29udGFjdC1idXR0b24ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDJweCAxNXB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNzaXRlLWFydGljbGUtaW1hZ2UgLnNpdGUtYXJ0aWNsZS1pbWFnZS1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTsgfVxuXG4jc2l0ZS1hcnRpY2xlLWltYWdlIC5wcm9kdWN0LWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlOyB9XG5cbiNzaXRlLWNhdGVnb3J5LWltYWdlIC5wcm9kdWN0LWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlOyB9XG5cbiNzaXRlLWNhdGVnb3J5LWN1cnJlbnQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICNzaXRlLWNhdGVnb3J5LWN1cnJlbnQgLnNpdGUtYXJ0aWNsZS1pbWFnZS1sb2FkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1OyB9XG4gICNzaXRlLWNhdGVnb3J5LWN1cnJlbnQgLmN1cnJlbnQtZmFtaWxsZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNzaXRlLWNhdGVnb3J5LWN1cnJlbnQgLmN1cnJlbnQtZmFtaWxsZS1jb250YWluZXIgLmN1cnJlbnQtZmFtaWxsZS1pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xuICAgICAgbWluLWhlaWdodDogODBweDsgfVxuICAgICNzaXRlLWNhdGVnb3J5LWN1cnJlbnQgLmN1cnJlbnQtZmFtaWxsZS1jb250YWluZXIgLmN1cnJlbnQtZmFtaWxsZS1saWJlbGxlLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICNzaXRlLWNhdGVnb3J5LWN1cnJlbnQgLmN1cnJlbnQtZmFtaWxsZS1jb250YWluZXIgLmN1cnJlbnQtZmFtaWxsZS1saWJlbGxlLWNvbnRhaW5lciAuY3VycmVudC1mYW1pbGxlLWxpYmVsbGUtYWJzb2x1dGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIGhlaWdodDogNDVweDsgfVxuICAgICAgICAjc2l0ZS1jYXRlZ29yeS1jdXJyZW50IC5jdXJyZW50LWZhbWlsbGUtY29udGFpbmVyIC5jdXJyZW50LWZhbWlsbGUtbGliZWxsZS1jb250YWluZXIgLmN1cnJlbnQtZmFtaWxsZS1saWJlbGxlLWFic29sdXRlIC5jdXJyZW50LWZhbWlsbGUtYXJyb3cge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICAjc2l0ZS1jYXRlZ29yeS1jdXJyZW50IC5jdXJyZW50LWZhbWlsbGUtY29udGFpbmVyIC5jdXJyZW50LWZhbWlsbGUtbGliZWxsZS1jb250YWluZXIgLmN1cnJlbnQtZmFtaWxsZS1saWJlbGxlLWFic29sdXRlIC5jdXJyZW50LWZhbWlsbGUtYXJyb3cgbWQtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAgICAgICAjc2l0ZS1jYXRlZ29yeS1jdXJyZW50IC5jdXJyZW50LWZhbWlsbGUtY29udGFpbmVyIC5jdXJyZW50LWZhbWlsbGUtbGliZWxsZS1jb250YWluZXIgLmN1cnJlbnQtZmFtaWxsZS1saWJlbGxlLWFic29sdXRlIC5jdXJyZW50LWZhbWlsbGUtbGliZWxsZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDQwcHg7IH1cblxuI3NpdGUtYXJ0aWNsZS1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgbWFyZ2luOiAycHg7IH1cbiAgI3NpdGUtYXJ0aWNsZS1jYXJkIC5ub3QtYm9va2FibGUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAjc2l0ZS1hcnRpY2xlLWNhcmQgLm5vdC1ib29rYWJsZSBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgICAgbWluLXdpZHRoOiAxOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgI3NpdGUtYXJ0aWNsZS1jYXJkIC5kaXNjb3VudC1tYXgge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBjb2xvcjogI0VBNEE0QTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAjc2l0ZS1hcnRpY2xlLWNhcmQgLmRpc2NvdW50LW1heCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgbWluLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICNzaXRlLWFydGljbGUtY2FyZCAuZGlzY291bnQtbWF4OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgI3NpdGUtYXJ0aWNsZS1jYXJkIC5zZWxvbi1ob3JhaXJlLWNob2lzaSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICNzaXRlLWFydGljbGUtY2FyZCAucHJvZHVjdC1wcmljZS1kdXJlZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICNzaXRlLWFydGljbGUtY2FyZCAucHJvZHVjdC1wcm9tbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgI3NpdGUtYXJ0aWNsZS1jYXJkIC5wcm9kdWN0LXByb21vIG1kLWljb24ge1xuICAgICAgY29sb3I6ICNFNTM5MzU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAjc2l0ZS1hcnRpY2xlLWNhcmQgLnByb2R1Y3QtcHJvbW8gLnByb21vLWluaXRpYWwtcHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDsgfVxuICAgICNzaXRlLWFydGljbGUtY2FyZCAucHJvZHVjdC1wcm9tbyAucHJvbW8tZGlzY291bnQtcHJpY2Uge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI0U1MzkzNTsgfVxuICAgICNzaXRlLWFydGljbGUtY2FyZCAucHJvZHVjdC1wcm9tbyAucHJvbW8tZGF0ZUVuZCB7XG4gICAgICBmb250LXNpemU6IDlweDsgfVxuICAjc2l0ZS1hcnRpY2xlLWNhcmQgLnNpdGUtYXJ0aWNsZS1pbmZvcm1hdGlvbnMge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgI3NpdGUtYXJ0aWNsZS1jYXJkIC5wcm9kdWN0LW1hcnF1ZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY29sb3I6ICM4MjgyODI7IH1cbiAgI3NpdGUtYXJ0aWNsZS1jYXJkIC5wcm9kdWN0LW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyB9XG4gICNzaXRlLWFydGljbGUtY2FyZCAucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM4NTg0ODQ7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgfVxuICAjc2l0ZS1hcnRpY2xlLWNhcmQgLnByb2R1Y3QtcHJpY2Uge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAjc2l0ZS1hcnRpY2xlLWNhcmQgLnByb2R1Y3QtZHVyZWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAjc2l0ZS1hcnRpY2xlLWNhcmQgLnByaWNlLXR5cGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICNzaXRlLWFydGljbGUtY2FyZCAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgI3NpdGUtYXJ0aWNsZS1jYXJkIC5wcm9kdWN0LXN0b2NrIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgY29sb3I6ICM4NTg0ODQ7IH1cbiAgICAjc2l0ZS1hcnRpY2xlLWNhcmQgLnByb2R1Y3Qtc3RvY2sgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgbWluLWhlaWdodDogMThweDtcbiAgICAgIG1pbi13aWR0aDogMThweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgI3NpdGUtYXJ0aWNsZS1jYXJkIC5wcm9kdWN0LXN0b2NrIC5wcm9kdWN0LXN0b2NrLWludmFsaWQge1xuICAgICAgY29sb3I6ICNFNTM5MzU7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAgICNzaXRlLWFydGljbGUtY2FyZCAucHJvZHVjdC1zdG9jayAucHJvZHVjdC1zdG9jay1pbnZhbGlkIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI0U1MzkzNTsgfVxuXG4ueHMgI3NpdGUtYXJ0aWNsZS1jYXJkIC5hcnRpY2xlLWNhcmQtaW1hZ2Uge1xuICBoZWlnaHQ6IDE1MHB4OyB9XG5cbi54cyAjc2l0ZS1hcnRpY2xlLWNhcmQgLnNpdGUtYXJ0aWNsZS1pbmZvcm1hdGlvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLnhzICNzaXRlLWFydGljbGUtY2FyZCAuZGlzY291bnQtbWF4IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLnhzICNzaXRlLWFydGljbGUtY2FyZCAuc2Vsb24taG9yYWlyZS1jaG9pc2kge1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4uc20gI3NpdGUtYXJ0aWNsZS1jYXJkIC5hcnRpY2xlLWNhcmQtaW1hZ2Uge1xuICBoZWlnaHQ6IDIwMHB4OyB9XG5cbi5ndC1zbSAjc2l0ZS1hcnRpY2xlLWNhcmQge1xuICB3aWR0aDogMjYwcHg7IH1cbiAgLmd0LXNtICNzaXRlLWFydGljbGUtY2FyZCAuYXJ0aWNsZS1jYXJkLWltYWdlIHtcbiAgICBoZWlnaHQ6IDIwMHB4OyB9XG5cbiNzaXRlLWNhdGVnb3J5LWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgbWFyZ2luOiAycHg7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAyMzBweDsgfVxuICAjc2l0ZS1jYXRlZ29yeS1jYXJkOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7IH1cbiAgI3NpdGUtY2F0ZWdvcnktY2FyZCBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4OyB9XG4gICNzaXRlLWNhdGVnb3J5LWNhcmQgLmJvb2tpbmctZmFtaWxsZS1ib3gtbGliZWxsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyB9XG5cbi54cyAjc2l0ZS1jYXRlZ29yeS1jYXJkIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDIwMHB4OyB9XG5cbiNzaXRlLWFydGljbGUtcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAjc2l0ZS1hcnRpY2xlLXJvdzpub3QoLm5vLWJvcmRlcikge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgbWFyZ2luOiAycHg7IH1cbiAgI3NpdGUtYXJ0aWNsZS1yb3cuaGFzLXBob3RvIC5pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAjc2l0ZS1hcnRpY2xlLXJvdy5oYXMtcGhvdG8gLnByb2R1Y3QtcHJpY2UtZHVyZWUge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAjc2l0ZS1hcnRpY2xlLXJvdy5mb3JjZS1wYWRkaW5nLWxlZnQ6bm90KC5oYXMtcGhvdG8pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgI3NpdGUtYXJ0aWNsZS1yb3cuZm9yY2UtcGFkZGluZy1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAjc2l0ZS1hcnRpY2xlLXJvdyAuaXRlbS1pbWctcHJvZHVpdCB7XG4gICAgd2lkdGg6IDE1MHB4OyB9XG4gICNzaXRlLWFydGljbGUtcm93IC5ub3QtYm9va2FibGUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBjb2xvcjogIzg1ODQ4NDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICNzaXRlLWFydGljbGUtcm93IC5ub3QtYm9va2FibGUgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgbWluLWhlaWdodDogMThweDtcbiAgICAgIG1pbi13aWR0aDogMThweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICNzaXRlLWFydGljbGUtcm93IC5kaXNjb3VudC1tYXgge1xuICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICNzaXRlLWFydGljbGUtcm93IC5kaXNjb3VudC1tYXggbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgIG1pbi1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAjc2l0ZS1hcnRpY2xlLXJvdyAuZGlzY291bnQtbWF4OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgI3NpdGUtYXJ0aWNsZS1yb3cgLnNlbG9uLWhvcmFpcmUtY2hvaXNpIHtcbiAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgI3NpdGUtYXJ0aWNsZS1yb3cgLnNpdGUtYXJ0aWNsZS1pbmZvcm1hdGlvbnMge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgI3NpdGUtYXJ0aWNsZS1yb3cgLnByb2R1Y3QtbWFycXVlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogIzgyODI4MjsgfVxuICAjc2l0ZS1hcnRpY2xlLXJvdyAucHJvZHVjdC1uYW1lIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgfVxuICAjc2l0ZS1hcnRpY2xlLXJvdyAucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM4NTg0ODQ7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgfVxuICAjc2l0ZS1hcnRpY2xlLXJvdyAucHJvZHVjdC1wcmljZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1pbi13aWR0aDogNzVweDsgfVxuICAjc2l0ZS1hcnRpY2xlLXJvdyAucHJvZHVjdC1kdXJlZSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICNzaXRlLWFydGljbGUtcm93IC5wcmljZS10eXBlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAjc2l0ZS1hcnRpY2xlLXJvdyAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgI3NpdGUtYXJ0aWNsZS1yb3cgLnByb2R1Y3QtcHJpY2UtZHVyZWUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAjc2l0ZS1hcnRpY2xlLXJvdyAucHJvZHVjdC1zdG9jayB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGNvbG9yOiAjODU4NDg0OyB9XG4gICAgI3NpdGUtYXJ0aWNsZS1yb3cgLnByb2R1Y3Qtc3RvY2sgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgbWluLWhlaWdodDogMThweDtcbiAgICAgIG1pbi13aWR0aDogMThweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgI3NpdGUtYXJ0aWNsZS1yb3cgLnByb2R1Y3Qtc3RvY2sgLnByb2R1Y3Qtc3RvY2staW52YWxpZCB7XG4gICAgICBjb2xvcjogI0U1MzkzNTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgICAgI3NpdGUtYXJ0aWNsZS1yb3cgLnByb2R1Y3Qtc3RvY2sgLnByb2R1Y3Qtc3RvY2staW52YWxpZCBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNFNTM5MzU7IH1cbiAgI3NpdGUtYXJ0aWNsZS1yb3cgLnByb2R1Y3QtcHJvbW8ge1xuICAgIG1pbi13aWR0aDogMTAwcHg7IH1cbiAgICAjc2l0ZS1hcnRpY2xlLXJvdyAucHJvZHVjdC1wcm9tbyBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRTUzOTM1O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgI3NpdGUtYXJ0aWNsZS1yb3cgLnByb2R1Y3QtcHJvbW8gLnByb21vLWluaXRpYWwtcHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDsgfVxuICAgICNzaXRlLWFydGljbGUtcm93IC5wcm9kdWN0LXByb21vIC5wcm9tby1kaXNjb3VudC1wcmljZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjRTUzOTM1OyB9XG4gICAgI3NpdGUtYXJ0aWNsZS1yb3cgLnByb2R1Y3QtcHJvbW8gLnByb21vLWRhdGVFbmQge1xuICAgICAgZm9udC1zaXplOiA5cHg7IH1cbiAgI3NpdGUtYXJ0aWNsZS1yb3cgLnByb2R1Y3QtYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDE3MHB4OyB9XG5cbi54cyAjc2l0ZS1hcnRpY2xlLXJvdyAuaXRlbS1pbWctcHJvZHVpdCB7XG4gIHdpZHRoOiAxMDBweDsgfVxuXG4ueHMgI3NpdGUtYXJ0aWNsZS1yb3cgLnNpdGUtYXJ0aWNsZS1pbmZvcm1hdGlvbnMge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuI3NpdGUtY2F0ZWdvcnktcGF0aCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICMzMzMzMzM7IH1cbiAgI3NpdGUtY2F0ZWdvcnktcGF0aCAucm9vdC1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgI3NpdGUtY2F0ZWdvcnktcGF0aCAuc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICNzaXRlLWNhdGVnb3J5LXBhdGggLmZhbWlsbGUtaXRlbSAubGliZWxsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3NpdGUtY2F0ZWdvcnktcGF0aCAuZmFtaWxsZS1pdGVtIC5saWJlbGxlOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi54cyAjc2l0ZS1jYXRlZ29yeS1wYXRoLCAuc20gI3NpdGUtY2F0ZWdvcnktcGF0aCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuI3NpdGUtY2F0ZWdvcnktbmF2aWdhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gIHBhZGRpbmc6IDBweCAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiBncmF5OyB9XG4gICNzaXRlLWNhdGVnb3J5LW5hdmlnYXRvciAuY2F0ZWdvcmllLWgxIHtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7IH1cbiAgI3NpdGUtY2F0ZWdvcnktbmF2aWdhdG9yIC5jYXRlZ29yaWUtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICNFQTRBNEE7IH1cbiAgI3NpdGUtY2F0ZWdvcnktbmF2aWdhdG9yIC5tYWluLXNlbGVjdGVkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGNvbG9yOiAjRUE0QTRBOyB9XG4gICNzaXRlLWNhdGVnb3J5LW5hdmlnYXRvciAuc2VsZWN0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjRUE0QTRBOyB9XG4gICNzaXRlLWNhdGVnb3J5LW5hdmlnYXRvciAuc3ViLWNhdGVnb3JpZS1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAjc2l0ZS1jYXRlZ29yeS1uYXZpZ2F0b3IgLnN1Yi1jYXRlZ29yaWUtaXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogI0VBNEE0QTsgfVxuICAjc2l0ZS1jYXRlZ29yeS1uYXZpZ2F0b3IgLnN1Yi1zdWItY2F0ZWdvcmllLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICNzaXRlLWNhdGVnb3J5LW5hdmlnYXRvciAuc3ViLXN1Yi1jYXRlZ29yaWUtaXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogI0VBNEE0QTsgfVxuICAjc2l0ZS1jYXRlZ29yeS1uYXZpZ2F0b3IgLmJvb2tpbmctaWNvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICAjc2l0ZS1jYXRlZ29yeS1uYXZpZ2F0b3IgLmJvb2tpbmctaWNvbi1jb250YWluZXIgLmJvb2tpbmctaWNvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICNzaXRlLWNhdGVnb3J5LW5hdmlnYXRvciAuYm9va2luZy1pY29uLWNvbnRhaW5lciAuYm9va2luZy1pY29uIC5ib29raW5nLWljb24tdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGNvbG9yOiAjODI4MjgyOyB9XG4gICNzaXRlLWNhdGVnb3J5LW5hdmlnYXRvciAucHJvbW8tYnV0dG9uIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRUE0QTRBO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAycHggMTVweDtcbiAgICBjb2xvcjogI0VBNEE0QTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAjc2l0ZS1jYXRlZ29yeS1uYXZpZ2F0b3IgLnByb21vLWJ1dHRvbi5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUE0QTRBO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3NpdGUtY2F0ZWdvcnktcm93IHtcbiAgYm9yZGVyOiAzcHggc29saWQgI0UwRTBFMDtcbiAgbWFyZ2luOiA1cHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAzNTBweDsgfVxuICAjc2l0ZS1jYXRlZ29yeS1yb3c6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAjc2l0ZS1jYXRlZ29yeS1yb3cgLnNpdGUtY2F0ZWdvcnktcm93LWltYWdlIHtcbiAgICB3aWR0aDogMTUwcHg7IH1cbiAgI3NpdGUtY2F0ZWdvcnktcm93IC5ib29raW5nLXJvdy1saWJlbGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuXG4jc2l0ZS1wYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDV2dzsgfVxuICAjc2l0ZS1wYWdlLWhlYWRlciAuc2l0ZS1wYWdlLWhlYWRlci10ZXh0IHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiA1MHB4OyB9XG4gICNzaXRlLXBhZ2UtaGVhZGVyIC5zaXRlLXBhZ2UtaGVhZGVyLXRleHQtcndnIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAjc2l0ZS1wYWdlLWhlYWRlciAuc2l0ZS1wYWdlLWhlYWRlci10ZXh0LXJ3ZyBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ueHMgI3NpdGUtcGFnZS1oZWFkZXIgLnNpdGUtcGFnZS1oZWFkZXItdGV4dCB7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi54cyAjc2l0ZS1wYWdlLWhlYWRlciAuc2l0ZS1wYWdlLWhlYWRlci10ZXh0LXJ3ZyB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAueHMgI3NpdGUtcGFnZS1oZWFkZXIgLnNpdGUtcGFnZS1oZWFkZXItdGV4dC1yd2cgaDEge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uc20gI3NpdGUtcGFnZS1oZWFkZXIgLnNpdGUtcGFnZS1oZWFkZXItdGV4dCB7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAzNXB4OyB9XG5cbiNzaXRlLWNvbnRhY3QtbWVzc2FnZSAubWVzc2FnZS1oZWFkZXIge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICBjb2xvcjogIzlFOUU5RTsgfVxuICAjc2l0ZS1jb250YWN0LW1lc3NhZ2UgLm1lc3NhZ2UtaGVhZGVyIC5tZXNzYWdlLWhlYWRlci1saWJlbGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgI3NpdGUtY29udGFjdC1tZXNzYWdlIC5tZXNzYWdlLWhlYWRlciAua2FsZW5kZXMtcGFnZU5hdmlnYXRvciBtZC1pY29uIHtcbiAgICBjb2xvcjogIzQyNDI0MjsgfVxuXG4jc2l0ZS1jb250YWN0LW1lc3NhZ2UgLm1lc3NhZ2UtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG5cbiNzaXRlLWNvbnRhY3QtbWVzc2FnZSAudGV4dC1jb250YWluZXIge1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gICNzaXRlLWNvbnRhY3QtbWVzc2FnZSAudGV4dC1jb250YWluZXIgLnRleHQtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAjc2l0ZS1jb250YWN0LW1lc3NhZ2UgLnRleHQtY29udGFpbmVyIC50ZXh0LW1lc3NhZ2UgdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCREJEQkQ7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICByZXNpemU6IG5vbmU7IH1cblxuI2Jhc2tldC1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UwRTBFMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMEUwRTA7XG4gIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgI2Jhc2tldC1pdGVtIC5iYXNrZXQtYXJ0aWNsZS1pbWFnZSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICNiYXNrZXQtaXRlbSAuZ2lmdC1pbWFnZSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7IH1cbiAgI2Jhc2tldC1pdGVtIC5kZXRhaWxzLWl0ZW0ge1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAjYmFza2V0LWl0ZW0gLmRldGFpbHMtaXRlbSAuYnJhbmQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgI2Jhc2tldC1pdGVtIC5kZXRhaWxzLWl0ZW0gLmxpYmVsbGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgI2Jhc2tldC1pdGVtIC5kZXRhaWxzLWl0ZW0gLnByaWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAjYmFza2V0LWl0ZW0gLmRldGFpbHMtaXRlbSAuZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICM3MDZmNmY7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgI2Jhc2tldC1pdGVtIC5kZXRhaWxzLWl0ZW0gLnF1YW50aXRlIHtcbiAgICAgIG1hcmdpbjogNXB4IDBweDtcbiAgICAgIGNvbG9yOiAjODI4MjgyO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgICNiYXNrZXQtaXRlbSAuZGV0YWlscy1pdGVtIC5iZW5lZmljaWFpcmUge1xuICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gICAgI2Jhc2tldC1pdGVtIC5kZXRhaWxzLWl0ZW0gLmFjdGlvbnMge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4jc2l0ZS1zZWFyY2gtYmFyLWJvb2tpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gICNzaXRlLXNlYXJjaC1iYXItYm9va2luZyBtZC1jaGVja2JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICNzaXRlLXNlYXJjaC1iYXItYm9va2luZyAubGF5b3V0LW1vZGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAjc2l0ZS1zZWFyY2gtYmFyLWJvb2tpbmcgLmxheW91dC1tb2RlIC5jaGVja2JveC10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAjc2l0ZS1zZWFyY2gtYmFyLWJvb2tpbmcgLmxheW91dC1tb2RlIC5jaGVja2JveC10ZXh0IG1kLWNoZWNrYm94IHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgI3NpdGUtc2VhcmNoLWJhci1ib29raW5nIC5ib29raW5nLXNlYXJjaC1pbnB1dCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgIzgyODI4MjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY29sb3I6ICM4MjgyODI7IH1cbiAgICAjc2l0ZS1zZWFyY2gtYmFyLWJvb2tpbmcgLmJvb2tpbmctc2VhcmNoLWlucHV0IGlucHV0IHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICNzaXRlLXNlYXJjaC1iYXItYm9va2luZyAuYm9va2luZy1zZWFyY2gtaW5wdXQgaW5wdXQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICNzaXRlLXNlYXJjaC1iYXItYm9va2luZyAuYm9va2luZy1zZWFyY2gtaW5wdXQgbWQtaWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAjc2l0ZS1zZWFyY2gtYmFyLWJvb2tpbmcgLnByb21vLWJ1dHRvbiB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0VBNEE0QTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMnB4IDE1cHg7XG4gICAgY29sb3I6ICNFQTRBNEE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAjc2l0ZS1zZWFyY2gtYmFyLWJvb2tpbmcgLnByb21vLWJ1dHRvbi5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUE0QTRBO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3NpdGUtc2VhcmNoLWJhci1tb2JpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cbiAgI3NpdGUtc2VhcmNoLWJhci1tb2JpbGUgbWQtaWNvbiB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICNzaXRlLXNlYXJjaC1iYXItbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogNDNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAjc2l0ZS1zZWFyY2gtYmFyLW1vYmlsZSAubW9iaWxlLXNlYXJjaC1pbnB1dCBtZC1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICNzaXRlLXNlYXJjaC1iYXItbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWlucHV0IGlucHV0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICNzaXRlLXNlYXJjaC1iYXItbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWlucHV0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAjc2l0ZS1zZWFyY2gtYmFyLW1vYmlsZSAucHJvbW8tYnV0dG9uIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAycHggMTVweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jcGxhdGZvcm0tbWVudS1wYWdlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICB0b3A6IDBweDtcbiAgei1pbmRleDogMTAxOyB9XG4gICNwbGF0Zm9ybS1tZW51LXBhZ2UuY2xvc2VkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHZ3KTsgfVxuICAjcGxhdGZvcm0tbWVudS1wYWdlIC5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAjcGxhdGZvcm0tbWVudS1wYWdlIC5oZWFkZXIgLmhlYWRlci1jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMnB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAjcGxhdGZvcm0tbWVudS1wYWdlIC5oZWFkZXIgLmhlYWRlci1jbG9zZSBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNwbGF0Zm9ybS1tZW51LXBhZ2UgLmhvbWUge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDsgfVxuICAjcGxhdGZvcm0tbWVudS1wYWdlIC5tZW51LWl0ZW1zIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAjcGxhdGZvcm0tbWVudS1wYWdlIC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAjcGxhdGZvcm0tbWVudS1wYWdlIC5tZW51LWl0ZW0gYSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICNwbGF0Zm9ybS1tZW51LXBhZ2UgLm1lbnUtaXRlbS5yZWQgYSB7XG4gICAgICBjb2xvcjogI0VBNEE0QTsgfVxuICAjcGxhdGZvcm0tbWVudS1wYWdlIC5mb290ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmthbGVuZGVzLXRvcC1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgbGVmdDogMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAwcHggMjBweDsgfVxuICAua2FsZW5kZXMtdG9wLW1lbnUgLnRvcC1tZW51LWJhY2sge1xuICAgIHdpZHRoOiA4MHB4OyB9XG4gIC5rYWxlbmRlcy10b3AtbWVudSAuaG9tZSB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gIC5rYWxlbmRlcy10b3AtbWVudSBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGNvbG9yOiBibGFjazsgfVxuXG4uc2l0ZS1ib29raW5nLWFkZC1idXR0b24ge1xuICBoZWlnaHQ6IDM1cHg7IH1cbiAgLnNpdGUtYm9va2luZy1hZGQtYnV0dG9uIC5rYWxlbmRlcy1idXR0b24tY29udGVudCB7XG4gICAgaGVpZ2h0OiAzNHB4OyB9XG4gIC5zaXRlLWJvb2tpbmctYWRkLWJ1dHRvbiAuY2VudHJhbC1idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAuc2l0ZS1ib29raW5nLWFkZC1idXR0b24gLmNlbnRyYWwtYnV0dG9uIC5rYWxlbmRlcy1idXR0b24ge1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7IH1cbiAgLnNpdGUtYm9va2luZy1hZGQtYnV0dG9uIC5jb250cm9sLWJ1dHRvbnMge1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7IH1cbiAgICAuc2l0ZS1ib29raW5nLWFkZC1idXR0b24gLmNvbnRyb2wtYnV0dG9ucyAua2FsZW5kZXMtYnV0dG9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7IH1cbiAgLnNpdGUtYm9va2luZy1hZGQtYnV0dG9uIC5hZGQtY2FydC1idXR0b24gLmthbGVuZGVzLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4jc2l0ZS1ib29raW5nLWJyb3dzZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gIGJvcmRlci10b3A6IHVuc2V0O1xuICBib3JkZXItbGVmdDogdW5zZXQ7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4OyB9XG4gICNzaXRlLWJvb2tpbmctYnJvd3NlIC5zaXRlLWJvb2tpbmctYnJvd3NlLWNhdGVnb3J5LWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgI3NpdGUtYm9va2luZy1icm93c2UgLnNpdGUtYm9va2luZy1icm93c2UtYXJ0aWNsZS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5ndC1zbSAjc2l0ZS1ib29raW5nLWJyb3dzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cblxuI2Jvb2tpbmctcGFnZS1kZXNrdG9wIC5iYWNrIHtcbiAgbWFyZ2luOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzVGMkVFQTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAjYm9va2luZy1wYWdlLWRlc2t0b3AgLmJhY2sgc3BhbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuI2Jvb2tpbmctcGFnZS1kZXNrdG9wIC5iYWNrOmhvdmVyIHtcbiAgY29sb3I6ICNDOTM4Njc7IH1cblxuI2Jvb2tpbmctcGFnZS1kZXNrdG9wIC5wYWdlLWV0YWJsaXNzZW1lbnQtY29udGVudCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nOiAwcHggMTBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cblxuI2Jvb2tpbmctcGFnZS1kZXNrdG9wIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2Jvb2tpbmctcGFnZS1kZXNrdG9wIC50aXRsZS1yaWdodCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2Jvb2tpbmctcGFnZS1kZXNrdG9wIC5pdGVtLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cblxuI2Jvb2tpbmctcGFnZS1kZXNrdG9wIC5pbWFnZS1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODAlO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9oZWFkZXIvcGV4ZWxzLW1hcmlhLW9ybG92YS00OTY5ODM4LndlYnBcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmd0LXNtIC5wYWdlLWV0YWJsaXNzZW1lbnQtY29udGFpbmVyLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5ndC1zbSAucGFnZS1ldGFibGlzc2VtZW50LWNvbnRhaW5lci1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4ja2V5LXBhZ2UgLm5vLWNvbnRlbnQge1xuICBtYXJnaW46IDUwcHggMzBweDsgfVxuXG4jYm9va2luZy1wYWdlLW1vYmlsZSAuYm9va2luZy1wYWdlLW1vYmlsZS1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4jYm9va2luZy1wYWdlLW1vYmlsZSAudGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNib29raW5nLXBhZ2UtbW9iaWxlIC5ib29raW5nLWNvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuI3BsYXRmb3JtLWFydGljbGUtZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI3BsYXRmb3JtLWFydGljbGUtZGVzY3JpcHRpb24gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDB2dztcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpLCBoZWlnaHQgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTsgfVxuICAgICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIC5pbWFnZS1jb250YWluZXIuYWN0aXZlIHtcbiAgICAgIHdpZHRoOiAzMHZ3O1xuICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UwRTBFMDsgfVxuICAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiAudGV4dC1jb250YWluZXIge1xuICAgIHdpZHRoOiA0MHZ3O1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgICAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiAudGV4dC1jb250YWluZXIgLmRlc2NyaXB0aW9uLWNhdGVnb3JpZSB7XG4gICAgICBjb2xvcjogIzgyODI4MjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiAudGV4dC1jb250YWluZXIgLmRlc2NyaXB0aW9uLWxpYmVsbGUge1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiAudGV4dC1jb250YWluZXIgLmxhc3QtbGluZS1kaXNjb3VudCB7XG4gICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiAudGV4dC1jb250YWluZXIgLmxhc3QtbGluZS1kaXNjb3VudCBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiAudGV4dC1jb250YWluZXIgLmxhc3QtbGluZS1kaXNjb3VudDpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIC50ZXh0LWNvbnRhaW5lciAuZGVzY3JpcHRpb24tcHJpeCB7XG4gICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIC50ZXh0LWNvbnRhaW5lciAuaW5pdGlhbC1wcmljZSB7XG4gICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbiAgICAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiAudGV4dC1jb250YWluZXIgLmRpc2NvdW50LXByaWNlLXNlcGFyYXRvciB7XG4gICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgI3BsYXRmb3JtLWFydGljbGUtZGVzY3JpcHRpb24gLnRleHQtY29udGFpbmVyIC5kaXNjb3VudC1wcmljZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgI3BsYXRmb3JtLWFydGljbGUtZGVzY3JpcHRpb24gLnRleHQtY29udGFpbmVyIC5kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjODI4MjgyO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiAudGV4dC1jb250YWluZXIgLmRlc2NyaXB0aW9uLXRleHQgcCB7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGNvbG9yOiAjODI4MjgyICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG4gICAgI3BsYXRmb3JtLWFydGljbGUtZGVzY3JpcHRpb24gLnRleHQtY29udGFpbmVyIC5zaXRlLWFydGljbGUtaW5mb3JtYXRpb25zIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiAudGV4dC1jb250YWluZXIgLnByb2R1Y3Qtc3RvY2sge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgY29sb3I6ICM4NTg0ODQ7IH1cbiAgICAgICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIC50ZXh0LWNvbnRhaW5lciAucHJvZHVjdC1zdG9jayBtZC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgbWluLWhlaWdodDogMjJweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgI3BsYXRmb3JtLWFydGljbGUtZGVzY3JpcHRpb24gLnRleHQtY29udGFpbmVyIC5wcm9kdWN0LXN0b2NrIC5wcm9kdWN0LXN0b2NrLWludmFsaWQge1xuICAgICAgICBjb2xvcjogI0U1MzkzNTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIC50ZXh0LWNvbnRhaW5lciAucHJvZHVjdC1zdG9jayAucHJvZHVjdC1zdG9jay1pbnZhbGlkIG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjRTUzOTM1OyB9XG4gICAgI3BsYXRmb3JtLWFydGljbGUtZGVzY3JpcHRpb24gLnRleHQtY29udGFpbmVyIC5wcm9kdWN0LXByaWNlLWR1cmVlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIC50ZXh0LWNvbnRhaW5lciAucHJvZHVjdC1wcmljZS1kdXJlZSAucHJvZHVjdC1wcmljZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIC50ZXh0LWNvbnRhaW5lciAucHJvZHVjdC1wcmljZS1kdXJlZSAucHJvZHVjdC1kdXJlZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIC50ZXh0LWNvbnRhaW5lciAucHJvZHVjdC1wcm9tbyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgI3BsYXRmb3JtLWFydGljbGUtZGVzY3JpcHRpb24gLnRleHQtY29udGFpbmVyIC5wcm9kdWN0LXByb21vIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI0U1MzkzNTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiAudGV4dC1jb250YWluZXIgLnByb2R1Y3QtcHJvbW8gLnByb21vLWluaXRpYWwtcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICBsaW5lLWhlaWdodDogMTBweDsgfVxuICAgICAgI3BsYXRmb3JtLWFydGljbGUtZGVzY3JpcHRpb24gLnRleHQtY29udGFpbmVyIC5wcm9kdWN0LXByb21vIC5wcm9tby1kaXNjb3VudC1wcmljZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjRTUzOTM1OyB9XG4gICAgICAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiAudGV4dC1jb250YWluZXIgLnByb2R1Y3QtcHJvbW8gLnByb21vLWRhdGVFbmQge1xuICAgICAgICBmb250LXNpemU6IDlweDsgfVxuICAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24tYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4OyB9XG5cbi54cyAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiA5MHZ3OyB9XG4gIC54cyAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBoZWlnaHQ6IDB2aDsgfVxuICAgIC54cyAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiAuaW1hZ2UtY29udGFpbmVyLmFjdGl2ZSB7XG4gICAgICBoZWlnaHQ6IDMwdmg7IH1cbiAgLnhzICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwdnc7XG4gICAgaGVpZ2h0OiA1MHZoOyB9XG5cbi5zbSAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiB7XG4gIGhlaWdodDogNjB2aDsgfVxuICAuc20gI3BsYXRmb3JtLWFydGljbGUtZGVzY3JpcHRpb24gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDB2dzsgfVxuICAgIC5zbSAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiAuaW1hZ2UtY29udGFpbmVyLmFjdGl2ZSB7XG4gICAgICB3aWR0aDogNDB2dzsgfVxuICAuc20gI3BsYXRmb3JtLWFydGljbGUtZGVzY3JpcHRpb24gLnRleHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTB2dzsgfVxuXG4uZ3Qtc20gI3BsYXRmb3JtLWFydGljbGUtZGVzY3JpcHRpb24ge1xuICBoZWlnaHQ6IDYwdmg7IH1cblxuI3BsYXRmb3JtLWFydGljbGUtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA1cHg7IH1cbiAgI3BsYXRmb3JtLWFydGljbGUtaXRlbSAuc2VwYXJhdG9yIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODsgfVxuICAjcGxhdGZvcm0tYXJ0aWNsZS1pdGVtIC5wcmVzdGF0aW9uIHtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cbiAgICAjcGxhdGZvcm0tYXJ0aWNsZS1pdGVtIC5wcmVzdGF0aW9uLmhhcy1kaXNjb3VudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgI3BsYXRmb3JtLWFydGljbGUtaXRlbSAucHJlc3RhdGlvbiAucHJlc3RhdGlvbi1saWJlbGxlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gICAgI3BsYXRmb3JtLWFydGljbGUtaXRlbSAucHJlc3RhdGlvbi5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAgICNwbGF0Zm9ybS1hcnRpY2xlLWl0ZW0gLnByZXN0YXRpb24gLmxpbmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgbWluLXdpZHRoOiAzMHB4OyB9XG4gICAgI3BsYXRmb3JtLWFydGljbGUtaXRlbSAucHJlc3RhdGlvbiAucHJpY2UtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgI3BsYXRmb3JtLWFydGljbGUtaXRlbSAucHJlc3RhdGlvbiAucHJpY2UtY29udGFpbmVyIC5pbml0aWFsLXByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbiAgICAgICNwbGF0Zm9ybS1hcnRpY2xlLWl0ZW0gLnByZXN0YXRpb24gLnByaWNlLWNvbnRhaW5lciAuZGlzY291bnQtcHJpY2Utc2VwYXJhdG9yIHtcbiAgICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgICNwbGF0Zm9ybS1hcnRpY2xlLWl0ZW0gLnByZXN0YXRpb24gLnByaWNlLWNvbnRhaW5lciAuZGlzY291bnQtcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgI3BsYXRmb3JtLWFydGljbGUtaXRlbSAucHJlc3RhdGlvbiAucHJpY2UtY29udGFpbmVyIC5wcmljZS1kaXNjb3VudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgYm90dG9tOiAyMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUE0QTRBO1xuICAgICAgICBwYWRkaW5nOiAwcHggM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICNwbGF0Zm9ybS1hcnRpY2xlLWl0ZW0gLmFydGljbGUtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgI3BsYXRmb3JtLWFydGljbGUtaXRlbSAuYXJ0aWNsZS1kZXNjcmlwdGlvbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAjcGxhdGZvcm0tYXJ0aWNsZS1pdGVtIC5sYXN0LWxpbmUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICNwbGF0Zm9ybS1hcnRpY2xlLWl0ZW0gLmxhc3QtbGluZS1jb250YWluZXIgLmhvcmFpcmUtYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzVGMkVFQTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogNHB4IDEwcHg7IH1cbiAgICAgICNwbGF0Zm9ybS1hcnRpY2xlLWl0ZW0gLmxhc3QtbGluZS1jb250YWluZXIgLmhvcmFpcmUtYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7IH1cbiAgICAjcGxhdGZvcm0tYXJ0aWNsZS1pdGVtIC5sYXN0LWxpbmUtY29udGFpbmVyIC5pbmZvLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICNwbGF0Zm9ybS1hcnRpY2xlLWl0ZW0gLmxhc3QtbGluZS1jb250YWluZXIgLmluZm8tYnV0dG9uIG1kLWljb24ge1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAjcGxhdGZvcm0tYXJ0aWNsZS1pdGVtIC5sYXN0LWxpbmUtZGlzY291bnQge1xuICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICNwbGF0Zm9ybS1hcnRpY2xlLWl0ZW0gLmxhc3QtbGluZS1kaXNjb3VudCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgbWluLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICNwbGF0Zm9ybS1hcnRpY2xlLWl0ZW0gLnByaWNlLWRpc2NvdW50LW1vYmlsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VBNEE0QTtcbiAgICBwYWRkaW5nOiAwcHggM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnhzICNwbGF0Zm9ybS1hcnRpY2xlLWl0ZW0ge1xuICBwYWRkaW5nOiA1cHggMTBweDsgfVxuXG4uc20gI3BsYXRmb3JtLWFydGljbGUtaXRlbSB7XG4gIHBhZGRpbmc6IDVweCAyMHB4OyB9XG5cbiNwbGF0Zm9ybS1ib29raW5nLWJhc2tldDRTdW1tYXJ5IHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAjcGxhdGZvcm0tYm9va2luZy1iYXNrZXQ0U3VtbWFyeSAubm8tYXJ0aWNsZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDBweDsgfVxuICAjcGxhdGZvcm0tYm9va2luZy1iYXNrZXQ0U3VtbWFyeSAuYmFza2V0NFN1bW1hcnktdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgICNwbGF0Zm9ybS1ib29raW5nLWJhc2tldDRTdW1tYXJ5IC5iYXNrZXQ0U3VtbWFyeS10aXRsZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNTkyQkNBOyB9XG4gICAgI3BsYXRmb3JtLWJvb2tpbmctYmFza2V0NFN1bW1hcnkgLmJhc2tldDRTdW1tYXJ5LXRpdGxlLnNlY29uZCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgI3BsYXRmb3JtLWJvb2tpbmctYmFza2V0NFN1bW1hcnkgLndpZGdldC1hZGQtYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICNwbGF0Zm9ybS1ib29raW5nLWJhc2tldDRTdW1tYXJ5IC53aWRnZXQtYWRkLWJ1dHRvbiAua2FsZW5kZXMtYnV0dG9uLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7IH1cbiAgI3BsYXRmb3JtLWJvb2tpbmctYmFza2V0NFN1bW1hcnkgLmJhc2tldDRTdW1tYXJ5LWxpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICNwbGF0Zm9ybS1ib29raW5nLWJhc2tldDRTdW1tYXJ5IC5wcmVzdGF0aW9uLW1vcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICNwbGF0Zm9ybS1ib29raW5nLWJhc2tldDRTdW1tYXJ5IC5wcmVzdGF0aW9uLW1vcmUgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAjcGxhdGZvcm0tYm9va2luZy1iYXNrZXQ0U3VtbWFyeSAuYWRkLXRvLWJhc2tldCAua2FsZW5kZXMtYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLnhzIC5wbGF0Zm9ybS1ib29raW5nLWJhc2tldDRTdW1tYXJ5IC5iYXNrZXQ0U3VtbWFyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4jcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFydCAuc2VjdXJlLXBheSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzU5MkJDQTsgfVxuICAjcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFydCAuc2VjdXJlLXBheSBtZC1pY29uIHtcbiAgICBjb2xvcjogIzU5MkJDQTsgfVxuICAjcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFydCAuc2VjdXJlLXBheSAuc2VjdXJlLXBheS10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuI3BsYXRmb3JtLWJvb2tpbmctY29uZmlybWF0aW9uLXBhcnQgLmdlbmVyaWMtdGl0bGUge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuICAjcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFydCAuZ2VuZXJpYy10aXRsZSBtZC1pY29uIHtcbiAgICBjb2xvcjogIzU5MkJDQTsgfVxuICAjcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFydCAuZ2VuZXJpYy10aXRsZS5zZWNvbmQge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG4jcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFydCAuYm9va2luZy1jb25maXJtYXRpb24tbWVzc2FnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4jcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFydCAuYm9va2luZy1jb25maXJtYXRpb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4jcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFydCAuYm9va2luZy1jb25maXJtYXRpb24tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuI3BsYXRmb3JtLWJvb2tpbmctY29uZmlybWF0aW9uLXBhcnQgI3N0aWNreS1hcmVhIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwcHg7IH1cblxuLnhzICNwbGF0Zm9ybS1ib29raW5nLWNvbmZpcm1hdGlvbi1wYXJ0IC5nZW5lcmljLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5ndC1zbSAjcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tcGFydCAucGF5IHtcbiAgd2lkdGg6IDM1JTsgfVxuXG4ucGxhdGZvcm0tYm9va2luZy1iYXNrZXQ0RXRhYmxpc3NlbWVudCAuZml4ZWQtYmFza2V0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDE1MHB4O1xuICByaWdodDogMTAwcHg7IH1cblxuLnBsYXRmb3JtLWJvb2tpbmctYmFza2V0NEV0YWJsaXNzZW1lbnQgLmJhc2tldC1oZWFkZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlYmVjY2FwdXJwbGU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4OyB9XG5cbi5wbGF0Zm9ybS1ib29raW5nLWJhc2tldDRFdGFibGlzc2VtZW50IC5iYXNrZXQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4OyB9XG5cbi5wbGF0Zm9ybS1ib29raW5nLWxpc3Q0RXRhYmxpc3NlbWVudCAucmR2LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wbGF0Zm9ybS1ib29raW5nLWxpc3Q0RXRhYmxpc3NlbWVudCAudGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5wbGF0Zm9ybS1ib29raW5nLWxpc3Q0RXRhYmxpc3NlbWVudCAucmVuZGV6LXZvdXMge1xuICBwYWRkaW5nOiA1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi54cyAucGxhdGZvcm0tYm9va2luZy1saXN0NEV0YWJsaXNzZW1lbnQgLnJkdi1pdGVtIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi54cyAucGxhdGZvcm0tYm9va2luZy1saXN0NEV0YWJsaXNzZW1lbnQgLnJlbmRlei12b3VzIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5hcnRpY2xlLWNob2ljZSAucHJlc3RhdGlvbi1jYXRlZ29yaWUtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmFydGljbGUtY2hvaWNlIC5wcmVzdGF0aW9uLWNhdGVnb3JpZS1uYXYgLnByZXN0YXRpb24tY2F0ZWdvcmllLWVsZW1lbnRJZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTUwcHg7IH1cblxuLmFydGljbGUtY2hvaWNlOm5vdCguc2VsZWN0ZWQpIHtcbiAgY29sb3I6ICM4MjgyODI7IH1cblxuLmFydGljbGUtY2hvaWNlIC5zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi5hcnRpY2xlLWNob2ljZSAuc2hvdy1wcmVzdGEge1xuICBhbmltYXRpb246IGZhZGUgbGluZWFyIDAuNXM7IH1cblxuLmFydGljbGUtY2hvaWNlIC5oaWRlLXByZXN0YSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFydGljbGUtY2hvaWNlIC5wYXJlbnQtbGliZWxsZSB7XG4gIGNvbG9yOiAjMEIwNjQzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNERkRGRkY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmFydGljbGUtY2hvaWNlIC5wYXJlbnQtbGliZWxsZSAucGFyZW50LWxpYmVsbGUtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hcnRpY2xlLWNob2ljZSAucGFyZW50LWxpYmVsbGUgLmFydGljbGUtcGFzdGlsbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTE1cHg7XG4gICAgdG9wOiAtNXB4O1xuICAgIGNvbG9yOiAjODI4MjgyO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODI4MjgyOyB9XG4gIC5hcnRpY2xlLWNob2ljZSAucGFyZW50LWxpYmVsbGUgLmNhdGVnb3JpZS1kaXNjb3VudCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VBNEE0QTtcbiAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBjb2xvcjogI0VBNEE0QTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5hcnRpY2xlLWNob2ljZSAucGFyZW50LWxpYmVsbGUgLmNhdGVnb3JpZS1kaXNjb3VudCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgbWluLWhlaWdodDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG5cbi5hcnRpY2xlLWNob2ljZSAucGFyZW50LWxpYmVsbGU6aG92ZXIge1xuICBjb2xvcjogI0VBNEE0QTsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmFydGljbGUtY2hvaWNlIC5hcnRpY2xlcy1jb250YWluZXIge1xuICBwYWRkaW5nOiA1cHggMHB4OyB9XG4gIC5hcnRpY2xlLWNob2ljZSAuYXJ0aWNsZXMtY29udGFpbmVyLmJvcmRlcmVkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODsgfVxuXG4uYXJ0aWNsZS1jaG9pY2UgLmV4cGFuZC1idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgLmFydGljbGUtY2hvaWNlIC5leHBhbmQtYnV0dG9uIG1kLWljb24ge1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgbWluLXdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLmFydGljbGUtY2hvaWNlIC5leHBhbmQtYnV0dG9uIC5leHBhbmQtYnV0dG9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5hcnRpY2xlLWNob2ljZSAuZXhwYW5kLWJ1dHRvbiBtZC1pY29uIHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7IH1cblxuLnBsYXRmb3JtLWJvb2tpbmctYXZpcyBkaXYge1xuICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyZXk7IH1cblxuI2Nvb2tpZXMtaW5mbyB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiA1MHB4IDEwMHB4IDAgMTAwcHg7IH1cbiAgI2Nvb2tpZXMtaW5mbyBhIHtcbiAgICBjb2xvcjogYmx1ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ueHMgI2Nvb2tpZXMtaW5mbyB7XG4gIHBhZGRpbmc6IDUwcHggMjBweCAwIDIwcHg7IH1cblxuLnBsYXRmb3JtLWFjY291bnQtZW1haWxDb25maXJtYXRpb24gLmNvbmZpcm1hdGlvbi1tZXNzYWdlLWhpbnQge1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlM2FjO1xuICBjb2xvcjogI2ZkNjEwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuI2Nvb2tpZXMtY29udGVudCB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cbiAgI2Nvb2tpZXMtY29udGVudCAuY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICNjb29raWVzLWNvbnRlbnQgLmNsb3NlIG1kLWljb24ge1xuICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjY29va2llcy1jb250ZW50IC5jb29raWVzLWNvbnRlbnQtdGV4dCB7XG4gICAgcGFkZGluZzogMTVweCA4cHg7IH1cblxuLnBsYXRmb3JtLWFjY291bnQtaGVhZGVyQnV0dG9uIC5hY2NvdW50LWxvZ2dlZC1pbiB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVGMkVFQTtcbiAgY29sb3I6ICM1RjJFRUE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnBsYXRmb3JtLWFjY291bnQtaGVhZGVyQnV0dG9uIC5hY2NvdW50LWxvZ2dlZC1pbiBtZC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogIzVGMkVFQTsgfVxuXG4ucGxhdGZvcm0tYWNjb3VudC1oZWFkZXJCdXR0b24gLmFjY291bnQtbG9nZ2VkLWluOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44OyB9XG5cbi5wbGF0Zm9ybS1ib29raW5nLWFjY291bnRTdW1tYXJ5IHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAucGxhdGZvcm0tYm9va2luZy1hY2NvdW50U3VtbWFyeSAuYWNjb3VudFN1bW1hcnktdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIC5wbGF0Zm9ybS1ib29raW5nLWFjY291bnRTdW1tYXJ5IC5hY2NvdW50U3VtbWFyeS10aXRsZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNTkyQkNBOyB9XG4gICAgLnBsYXRmb3JtLWJvb2tpbmctYWNjb3VudFN1bW1hcnkgLmFjY291bnRTdW1tYXJ5LXRpdGxlLnNlY29uZCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnBsYXRmb3JtLWJvb2tpbmctYWNjb3VudFN1bW1hcnkgLmFjY291bnRTdW1tYXJ5LWl0ZW0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDBweDsgfVxuICAgIC5wbGF0Zm9ybS1ib29raW5nLWFjY291bnRTdW1tYXJ5IC5hY2NvdW50U3VtbWFyeS1pdGVtLm1vcmUtcGFkZGluZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgLnBsYXRmb3JtLWJvb2tpbmctYWNjb3VudFN1bW1hcnkgLmFjY291bnRTdW1tYXJ5LWl0ZW0uY3VzdC1ibG9ja2VkIHtcbiAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnBsYXRmb3JtLWJvb2tpbmctYWNjb3VudFN1bW1hcnkgLmFjY291bnRTdW1tYXJ5LWl0ZW0uY3VzdC1ibG9ja2VkIGEge1xuICAgICAgICBjb2xvcjogI0VBNEE0QSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gIC5wbGF0Zm9ybS1ib29raW5nLWFjY291bnRTdW1tYXJ5IC5hY2NvdW50U3VtbWFyeS1saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi54cyAucGxhdGZvcm0tYm9va2luZy1hY2NvdW50U3VtbWFyeSAuYWNjb3VudFN1bW1hcnktdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLnBsYXRmb3JtLWFjY291bnQtbG9naW4gLnBsYXRmb3JtLWFjY291bnQtbG9naW4td2FybmluZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnBsYXRmb3JtLWFjY291bnQtbG9naW4gLnBsYXRmb3JtLWFjY291bnQtbG9naW4td2FybmluZyAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7IH1cblxuLnBsYXRmb3JtLWFjY291bnQtbG9naW4gLmxvZ2luLWhlYWRlciB7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICNmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5wbGF0Zm9ybS1hY2NvdW50LWxvZ2luIC5sb2dpbi1oZWFkZXIgbWQtaWNvbiB7XG4gICAgY29sb3I6ICNmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLnBsYXRmb3JtLWFjY291bnQtcmVzZXRQYXNzd29yZCAudGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wbGF0Zm9ybS1hY2NvdW50LXJlc2V0UGFzc3dvcmQgLnZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMjBweCA4MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjREZERkZGOyB9XG4gIC5wbGF0Zm9ybS1hY2NvdW50LXJlc2V0UGFzc3dvcmQgLnZhbGlkYXRpb24tbWVzc2FnZSBpbWcge1xuICAgIG1hcmdpbjogMjBweDsgfVxuICAucGxhdGZvcm0tYWNjb3VudC1yZXNldFBhc3N3b3JkIC52YWxpZGF0aW9uLW1lc3NhZ2UgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGxhdGZvcm0tYWNjb3VudC1yZXNldFBhc3N3b3JkIC52YWxpZGF0aW9uLW1lc3NhZ2UgLmNvbW1lbnRzIHtcbiAgICBjb2xvcjogIzRGNEY0RjtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLnBsYXRmb3JtLWFjY291bnQtcmVzZXRQYXNzd29yZCAuZm9ybS1jb250ZW50IHtcbiAgbWFyZ2luOiAxMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtaW4td2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsYXRmb3JtLWFjY291bnQtcmVzZXRQYXNzd29yZCAucmVzZXRQYXNzd29yZC1zbXMtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RGREZGRjtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAucGxhdGZvcm0tYWNjb3VudC1yZXNldFBhc3N3b3JkIC5yZXNldFBhc3N3b3JkLXNtcy1jb250YWluZXIgLnNtcy10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnBsYXRmb3JtLWFjY291bnQtcmVzZXRQYXNzd29yZCAucmVzZXRQYXNzd29yZC1zbXMtY29udGFpbmVyIC5zbXMtc3ViVGl0bGUge1xuICAgIGNvbG9yOiAjNEY0RjRGO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi54cyAudmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAxMHB4OyB9XG5cbiNwbGF0Zm9ybS1kb21pY2lsZS1jcml0ZXJpYSAucGxhdGZvcm0tZG9taWNpbGUtY3JpdGVyaWEtaXRlbSB7XG4gIG1hcmdpbjogMTBweDsgfVxuICAjcGxhdGZvcm0tZG9taWNpbGUtY3JpdGVyaWEgLnBsYXRmb3JtLWRvbWljaWxlLWNyaXRlcmlhLWl0ZW0gLnBsYXRmb3JtLWRvbWljaWxlLWNyaXRlcmlhLWxpYmVsbGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnBsYXRmb3JtLWN1c3RvbUZpZWxkcy1pdGVtIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnBsYXRmb3JtLWN1c3RvbUZpZWxkcy1pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucGxhdGZvcm0tY3VzdG9tRmllbGRzLWl0ZW0gLml0ZW0tbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtaGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtaGVhZGVyIC5hZHJlc3NlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzZFNkU4QztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtaGVhZGVyIC5hZHJlc3NlIG1kLWljb24ge1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgIG1pbi13aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7IH1cblxuI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtaGVhZGVyIC5oZWFkZXItbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtaGVhZGVyIC5zZWNvbmRhcnktYnV0dG9uIC5rYWxlbmRlcy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUZGO1xuICBjb2xvcjogIzVGMkVFQTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVGMkVFQTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAjcGxhdGZvcm0tZXRhYmxpc3NlbWVudC1oZWFkZXIgLnNlY29uZGFyeS1idXR0b24gLmthbGVuZGVzLWJ1dHRvbiBtZC1pY29uIHtcbiAgICBjb2xvcjogIzVGMkVFQTsgfVxuXG4jcGxhdGZvcm0tZXRhYmxpc3NlbWVudC1pbmZvcyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtaW5mb3MgLmluZm9zLW1hcCB7XG4gICAgaGVpZ2h0OiAzMDBweDsgfVxuICAjcGxhdGZvcm0tZXRhYmxpc3NlbWVudC1pbmZvcyAuaW5mb3MtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgICNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LWluZm9zIC5pbmZvcy1jb250ZW50IG1kLWljb24ge1xuICAgICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtaW5mb3MgLmluZm9zLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtaW5mb3MgLmluZm9zLWRlc2NyaXB0aW9uOm5vdCguZnVsbC10ZXh0KSB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuXG4jcGxhdGZvcm0tZXRhYmxpc3NlbWVudC1ub3Qtc2V0dXAge1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7IH1cbiAgI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtbm90LXNldHVwIC5ub3QtZXhpc3Qge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogNDBweDsgfVxuICAgICNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LW5vdC1zZXR1cCAubm90LWV4aXN0IC53YXJuaW5nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgICBjb2xvcjogIzJkMzIzZTsgfVxuICAgICNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LW5vdC1zZXR1cCAubm90LWV4aXN0IC50aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogIzM0OTlEQjsgfVxuICAjcGxhdGZvcm0tZXRhYmxpc3NlbWVudC1ub3Qtc2V0dXAgLnNlcGFyYXRvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMEIwNjQzOyB9XG5cbi5ndC1zbSAjcGxhdGZvcm0tZXRhYmxpc3NlbWVudC1ub3Qtc2V0dXAge1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xuICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDsgfVxuICAuZ3Qtc20gI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtbm90LXNldHVwIC5tYXBab25lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgLmd0LXNtICNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LW5vdC1zZXR1cCAuaW5mb3MtbWFwIHtcbiAgICBoZWlnaHQ6IDUwMHB4OyB9XG5cbi54cyAjcGxhdGZvcm0tZXRhYmxpc3NlbWVudC1ub3Qtc2V0dXAsIC5zbSAjcGxhdGZvcm0tZXRhYmxpc3NlbWVudC1ub3Qtc2V0dXAge1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xuICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDsgfVxuICAueHMgI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtbm90LXNldHVwIC5tYXBab25lLCAuc20gI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtbm90LXNldHVwIC5tYXBab25lIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gIC54cyAjcGxhdGZvcm0tZXRhYmxpc3NlbWVudC1ub3Qtc2V0dXAgLmluZm9zLW1hcCwgLnNtICNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LW5vdC1zZXR1cCAuaW5mb3MtbWFwIHtcbiAgICBoZWlnaHQ6IDUwMHB4OyB9XG5cbi5jYXJvdXNlbC1ldGFibGlzc2VtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLmNhcm91c2VsLWV0YWJsaXNzZW1lbnQgLm5vLXBob3RvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIwNjQzOyB9XG4gICAgLmNhcm91c2VsLWV0YWJsaXNzZW1lbnQgLm5vLXBob3RvIGltZyB7XG4gICAgICBoZWlnaHQ6IDYwcHg7IH1cblxuI3BsYXRmb3JtLW1lc3NhZ2Utbm8tc3Vic2NyaXB0aW9uIC5jb250YWN0LXBhZ2UtY29udGFpbmVyIHtcbiAgbWFyZ2luOiA0MHB4IDQwcHg7IH1cblxuI3BsYXRmb3JtLW1lc3NhZ2Utbm8tc3Vic2NyaXB0aW9uIC5jb250YWN0LXBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4jcGxhdGZvcm0tbWVzc2FnZS1uby1zdWJzY3JpcHRpb24gLmNvbnRhY3QtcGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcm8tbGlzdC1zaW1wbGUgLmNpcmNsZS1pbWFnZSB7XG4gIGNsaXAtcGF0aDogY2lyY2xlKDUwJSBhdCA1MCUgNTAlKTsgfVxuXG4ucHJvLWxpc3Qtc2ltcGxlIC5uby1waG90byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjA2NDM7IH1cblxuLnByby1saXN0LXNpbXBsZSAucmVzc291cmNlLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAxMHB4O1xuICB3aWR0aDogMTYwcHg7IH1cblxuLnByby1saXN0LXNpbXBsZSAucmVzc291cmNlLWl0ZW0tbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMTBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnhzIC5wcm8tbGlzdC1zaW1wbGUgLnJlc3NvdXJjZS1pdGVtIHtcbiAgd2lkdGg6IDE0MHB4OyB9XG5cbiNwYXltZW50LWNob2ljZSAucGF5bWVudC1tZXNzYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAxMHB4IDBweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiNwYXltZW50LWNob2ljZSAucGF5bWVudC1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4jcGxhdGZvcm0tZXRhYmxpc3NlbWVudC1ob3JhaXJlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gICNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LWhvcmFpcmVzIC5ob3JhaXJlcy1jb250YWluZXItbG9hZGluZyB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7IH1cbiAgI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtaG9yYWlyZXMgLmhvcmFpcmVzLWNsb3NlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNFQTRBNEE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LWhvcmFpcmVzIC5ob3JhaXJlcy1pdGVtIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogN3B4IDBweDsgfVxuICAgICNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LWhvcmFpcmVzIC5ob3JhaXJlcy1pdGVtOm5vdCgubGFzdC1pdGVtKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODsgfVxuICAgICNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LWhvcmFpcmVzIC5ob3JhaXJlcy1pdGVtLmZpcnN0LWl0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgICAgICNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LWhvcmFpcmVzIC5ob3JhaXJlcy1pdGVtLmZpcnN0LWl0ZW0gLmhvcmFpcmVzLWRheSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LWhvcmFpcmVzIC5ob3JhaXJlcy1pdGVtIC5ob3JhaXJlcy1ob3VycyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5wcm9wb3NpdGlvbi1hZHZhbmNlZCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgLnByb3Bvc2l0aW9uLWFkdmFuY2VkIC5wcm9wb3NpdGlvbi1hZHZhbmNlZC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLnByb3Bvc2l0aW9uLWFkdmFuY2VkIC5wcm9wb3NpdGlvbi1hZHZhbmNlZC10aXRsZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNTkyQkNBOyB9XG4gICAgLnByb3Bvc2l0aW9uLWFkdmFuY2VkIC5wcm9wb3NpdGlvbi1hZHZhbmNlZC10aXRsZS5zZWNvbmQge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5wcm9wb3NpdGlvbi1hZHZhbmNlZCAucHJvcG9zaXRpb24tYWR2YW5jZWQtaXRlbSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDEwcHggMHB4OyB9XG4gIC5wcm9wb3NpdGlvbi1hZHZhbmNlZCAucHJvcG9zaXRpb24tYWR2YW5jZWQtbGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAucHJvcG9zaXRpb24tYWR2YW5jZWQgLm1hcmdlLWhhdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucHJvcG9zaXRpb24tYWR2YW5jZWQgLmdlbmVyaWMtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAucHJvcG9zaXRpb24tYWR2YW5jZWQgLmdlbmVyaWMtdGl0bGUgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzU5MkJDQTsgfVxuICAgIC5wcm9wb3NpdGlvbi1hZHZhbmNlZCAuZ2VuZXJpYy10aXRsZS5zZWNvbmQge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5wcm9wb3NpdGlvbi1hZHZhbmNlZCAuYm9va2luZy1jb25maXJtYXRpb24tY29udGFpbmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgLnByb3Bvc2l0aW9uLWFkdmFuY2VkIC5ib29raW5nLWNvbmZpcm1hdGlvbi1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4jcHJvcG9zaXRpb24tbW9iaWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNwcm9wb3NpdGlvbi1tb2JpbGUgLnByb3Bvc2l0aW9uLW1vYmlsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7IH1cbiAgICAjcHJvcG9zaXRpb24tbW9iaWxlIC5wcm9wb3NpdGlvbi1tb2JpbGUtY29udGVudCAjcHJvcG9zaXRpb24tbW9iaWxlLWRpc2NvdW50IC5kaXNjb3VudC1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAjcHJvcG9zaXRpb24tbW9iaWxlIC5wcm9wb3NpdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgI3Byb3Bvc2l0aW9uLW1vYmlsZSAucHJvcG9zaXRpb24tY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgIG1hcmdpbjogMHB4IDEwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAjcHJvcG9zaXRpb24tbW9iaWxlIC5wcm9wb3NpdGlvbi1jb250YWluZXIgLnByb3Bvc2l0aW9uLWJveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMEIwNjQzO1xuICAgICAgcGFkZGluZzogNXB4IDBweDtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgI3Byb3Bvc2l0aW9uLW1vYmlsZSAucHJvcG9zaXRpb24tY29udGFpbmVyIC50YWctY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgbGVmdDogMHB4OyB9XG4gICAgICAjcHJvcG9zaXRpb24tbW9iaWxlIC5wcm9wb3NpdGlvbi1jb250YWluZXIgLnRhZy1jb250YWluZXIgLnRhZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQTRBNEE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtaW4td2lkdGg6IDQwcHg7IH1cbiAgI3Byb3Bvc2l0aW9uLW1vYmlsZSAubm8tcHJvcG9zaXRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW46IDMwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAjcHJvcG9zaXRpb24tbW9iaWxlIC5uby1wcm9wb3NpdGlvbiAubm8tcHJvcG9zaXRpb24tZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICNwcm9wb3NpdGlvbi1tb2JpbGUgLm5vLXByb3Bvc2l0aW9uLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgI3Byb3Bvc2l0aW9uLW1vYmlsZSAubm8tcHJvcG9zaXRpb24tYnV0dG9uIC5rYWxlbmRlcy1idXR0b24gLmthbGVuZGVzLWJ1dHRvbi10ZXh0IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgI3Byb3Bvc2l0aW9uLW1vYmlsZSAuaXRlbS1kaXNwb25pYmlsaXRlLW5leHREYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUY4O1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICNwcm9wb3NpdGlvbi1tb2JpbGUgLml0ZW0tZGlzcG9uaWJpbGl0ZS1uZXh0RGF0ZSAubmV4dERhdGUtdGl0bGUge1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAjcHJvcG9zaXRpb24tbW9iaWxlIC5pdGVtLWRpc3BvbmliaWxpdGUtbmV4dERhdGUgLm5leHREYXRlLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgI3Byb3Bvc2l0aW9uLW1vYmlsZSAuaXRlbS1kaXNwb25pYmlsaXRlLW5leHREYXRlIC5uZXh0RGF0ZS12YWx1ZTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICNwcm9wb3NpdGlvbi1tb2JpbGUgLnByZXN0YXRpb24tbW9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICNwcm9wb3NpdGlvbi1tb2JpbGUgLnByZXN0YXRpb24tbW9yZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgI3Byb3Bvc2l0aW9uLW1vYmlsZSAucHJlc3RhdGlvbi1tb3JlIC5jaG9pY2UtbW9iaWxlLWRhdGUge1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICAjcHJvcG9zaXRpb24tbW9iaWxlIC5wcmVzdGF0aW9uLW1vcmUgLmNob2ljZS1tb2JpbGUtZGF0ZSBtZC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAjcHJvcG9zaXRpb24tbW9iaWxlIC5wcmVzdGF0aW9uLW1vcmUgLmNob2ljZS1tb2JpbGUtYm9yZGVyLWxlZnQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB3aGl0ZTsgfVxuICAgICAgI3Byb3Bvc2l0aW9uLW1vYmlsZSAucHJlc3RhdGlvbi1tb3JlIC5jaG9pY2UtbW9iaWxlLWJvcmRlci1sZWZ0IG1kLWljb24ge1xuICAgICAgICBtYXJnaW46IDBweCAxMHB4OyB9XG4gICAgI3Byb3Bvc2l0aW9uLW1vYmlsZSAucHJlc3RhdGlvbi1tb3JlIC5jaG9pY2UtbW9iaWxlLWJvcmRlci1yaWdodCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB3aGl0ZTsgfVxuICAgICAgI3Byb3Bvc2l0aW9uLW1vYmlsZSAucHJlc3RhdGlvbi1tb3JlIC5jaG9pY2UtbW9iaWxlLWJvcmRlci1yaWdodCBtZC1pY29uIHtcbiAgICAgICAgbWFyZ2luOiAwcHggMTBweDsgfVxuICAgICNwcm9wb3NpdGlvbi1tb2JpbGUgLnByZXN0YXRpb24tbW9yZSAucGx1cy1ob3JhaXJlcyB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4jcGxhdGZvcm0tcHJvZHVjdC1saXN0IC5wcm9kdWN0LW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjcGxhdGZvcm0tcHJvZHVjdC1saXN0IC5wcm9kdWN0LW5hdiAucHJvZHVjdC1lbGVtZW50SWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01MHB4OyB9XG5cbiNwbGF0Zm9ybS1wcm9kdWN0LWxpc3QgLnByb2R1Y3QtbGlzdC1jYXRlZ29yaWUge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICBtYXJnaW46IDJweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gICNwbGF0Zm9ybS1wcm9kdWN0LWxpc3QgLnByb2R1Y3QtbGlzdC1jYXRlZ29yaWUgLmNhdGVnb3JpZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gICNwbGF0Zm9ybS1wcm9kdWN0LWxpc3QgLnByb2R1Y3QtbGlzdC1jYXRlZ29yaWUgLmNhdGVnb3JpZS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgI3BsYXRmb3JtLXByb2R1Y3QtbGlzdCAucHJvZHVjdC1saXN0LWNhdGVnb3JpZSAuY2F0ZWdvcmllLW5iIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuI3BsYXRmb3JtLXByb2R1Y3QtbGlzdCAucHJvZHVjdC1zZWFyY2gtaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICBtYXJnaW46IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjRTBFMEUwOyB9XG4gICNwbGF0Zm9ybS1wcm9kdWN0LWxpc3QgLnByb2R1Y3Qtc2VhcmNoLWlucHV0IGlucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogNXB4OyB9XG4gICNwbGF0Zm9ybS1wcm9kdWN0LWxpc3QgLnByb2R1Y3Qtc2VhcmNoLWlucHV0IGlucHV0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICNwbGF0Zm9ybS1wcm9kdWN0LWxpc3QgLnByb2R1Y3Qtc2VhcmNoLWlucHV0IG1kLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4ucHJvbW8tY2F0ZWdvcmllIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9tby1jYXRlZ29yaWUgLnByb21vLWNhdGVnb3JpZS1wb3B1cC1jb250YWluZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDVweDtcbiAgICBsZWZ0OiAtMTAwcHg7XG4gICAgYm94LXNoYWRvdzogMCA4cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5wcm9wb3NpdGlvbi1kZXRhaWxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLnByb3Bvc2l0aW9uLWRldGFpbGVkIC5uby1wcm9wb3NpdGlvbiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzZFNkU4QztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAucHJvcG9zaXRpb24tZGV0YWlsZWQgLm5vLXByb3Bvc2l0aW9uIGIge1xuICAgICAgbWFyZ2luOiAwcHggNXB4OyB9XG4gIC5wcm9wb3NpdGlvbi1kZXRhaWxlZCAuc2xvdHMtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDBweCAxMHB4OyB9XG4gICAgLnByb3Bvc2l0aW9uLWRldGFpbGVkIC5zbG90cy1jb250YWluZXIgLmRhdGUtdGl0bGUge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAucHJvcG9zaXRpb24tZGV0YWlsZWQgbWQtaWNvbiB7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgLnByb3Bvc2l0aW9uLWRldGFpbGVkIC5pdGVtLWRpc3BvbmliaWxpdGUtbmV4dERhdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUU5Rjg7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAucHJvcG9zaXRpb24tZGV0YWlsZWQgLml0ZW0tZGlzcG9uaWJpbGl0ZS1uZXh0RGF0ZSAubmV4dERhdGUtdGl0bGUge1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvcG9zaXRpb24tZGV0YWlsZWQgLml0ZW0tZGlzcG9uaWJpbGl0ZS1uZXh0RGF0ZSAubmV4dERhdGUtdmFsdWUge1xuICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAucHJvcG9zaXRpb24tZGV0YWlsZWQgLml0ZW0tZGlzcG9uaWJpbGl0ZS1uZXh0RGF0ZSAubmV4dERhdGUtdmFsdWU6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucHJvbW8tY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvbW8tY2FyZCAucHJvbW8tY2FyZC1pbWFnZSB7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGRjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDMgLyAyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucHJvbW8tY2FyZCAucHJvbW8tY2FyZC10aXRsZS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAucHJvbW8tY2FyZCAucHJvbW8tY2FyZC10aXRsZS1jb250YWluZXIgLnByb21vLWNhcmQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAucHJvbW8tY2FyZCAucHJvbW8tY2FyZC1hZHJlc3NlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5wcm9tby1jYXJkIC5wcm9tby1jYXJkLWFkcmVzc2UgLnByb21vLWNhcmQtYWRyZXNzZS1zZXBhcmF0b3Ige1xuICAgICAgbWFyZ2luOiAzcHggMHB4OyB9XG4gIC5wcm9tby1jYXJkIC5wcm9tby1jYXJkLWF2aXMge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5wcm9tby1jYXJkIC5wcm9tby1jYXJkLWF2aXMgLnByb21vLWNhcmQtYXZpcy1zdGFycyB7XG4gICAgICBtYXJnaW46IDBweCA1cHg7IH1cbiAgLnByb21vLWNhcmQgLnByb21vLWNhcmQtZGlzY291bnQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgY29sb3I6ICNFQTRBNEE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLnByb21vLWNhcmQgLnByb21vLWNhcmQtZGlzY291bnQgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgIG1pbi1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAucHJvbW8tY2FyZCAucHJvbW8tY2FyZC1jYXRlZ29yaWVzIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLnByb21vLWNhcmQgLnByb21vLWNhcmQtYm9va2luZyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC5wcm9tby1jYXJkIC5wcm9tby1jYXJkLWJvb2tpbmcgLnByb21vLWNhcmQtYm9va2luZy1idXR0b24ge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2FjYWNjO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLnByb21vLWNhcmQgLnByb21vLWNhcmQtYm9va2luZyAucHJvbW8tY2FyZC1ib29raW5nLWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwQjA2NDM7XG4gICAgICAgIG9wYWNpdHk6IDAuODsgfVxuXG4ucHJvbW8tY2FyZENvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4OyB9XG4gIC5wcm9tby1jYXJkQ29udGFpbmVyICN3aWR0aC10ZXN0ZXIge1xuICAgIGhlaWdodDogMHB4OyB9XG5cbiNwcm9tby1kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNwcm9tby1kYXRlIC5wcm9tby1kYXRlLXBvcHVwLWNvbnRhaW5lciB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NXB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm94LXNoYWRvdzogMCA4cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wcm9wb3NpdGlvbi1zdW1tYXJ5IHtcbiAgbWFyZ2luOiAwcHggMTBweDsgfVxuICAucHJvcG9zaXRpb24tc3VtbWFyeSAubm8tcHJvcG9zaXRpb24ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2RTZFOEM7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5wcm9wb3NpdGlvbi1zdW1tYXJ5IC5uby1wcm9wb3NpdGlvbiBiIHtcbiAgICAgIG1hcmdpbjogMHB4IDVweDsgfVxuXG4ucHJvbW8tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnByb21vLXRpdGxlIC50aXRsZS1hY2NlbnQge1xuICAgIGNvbG9yOiAjQzkzODY3O1xuICAgIGZvbnQtc2l6ZTogMzVweDsgfVxuICAucHJvbW8tdGl0bGUgLnRpdGxlLXNvZnQge1xuICAgIGNvbG9yOiAjZmY5MTU0O1xuICAgIGZvbnQtc2l6ZTogMzVweDsgfVxuXG4ueHMgLnByb21vLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4OyB9XG4gIC54cyAucHJvbW8tdGl0bGUgLnRpdGxlLWFjY2VudCB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC54cyAucHJvbW8tdGl0bGUgLnRpdGxlLXNvZnQge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4uc20gLnByb21vLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4OyB9XG4gIC5zbSAucHJvbW8tdGl0bGUgLnRpdGxlLWFjY2VudCB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5zbSAucHJvbW8tdGl0bGUgLnRpdGxlLXNvZnQge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4ucHJvbW8tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYWNhY2M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLnByb21vLWJhbm5lciAucHJvbW8tYmFubmVyLWxvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDgwcHg7IH1cbiAgLnByb21vLWJhbm5lciAucHJvbW8tYmFubmVyLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAucHJvbW8tYmFubmVyIC5wcm9tby1iYW5uZXItYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgYmFja2dyb3VuZDogIzVGMkVFQTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wcm9tby1iYW5uZXIgLnByb21vLWJhbm5lci1idXR0b246aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44OyB9XG4gIC5wcm9tby1iYW5uZXIgLnByb21vLWJhbm5lci1hY2NlbnQge1xuICAgIGNvbG9yOiAjQzkzODY3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5wcm9tby1iYW5uZXIgLnByb21vLWJhbm5lci1zb2Z0IHtcbiAgICBjb2xvcjogI2ZmOTE1NDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4uc20gLnByb21vLWJhbm5lciAucHJvbW8tYmFubmVyLWxvZ28gaW1nIHtcbiAgaGVpZ2h0OiA1NXB4OyB9XG5cbi5zbSAucHJvbW8tYmFubmVyIC5wcm9tby1iYW5uZXItdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMzVweDsgfVxuXG4ueHMgLnByb21vLWJhbm5lciAucHJvbW8tYmFubmVyLWxvZ28gaW1nIHtcbiAgaGVpZ2h0OiA1NXB4OyB9XG5cbi54cyAucHJvbW8tYmFubmVyIC5wcm9tby1iYW5uZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cblxuLnhzIC5wcm9tby1iYW5uZXIgLnByb21vLWJhbm5lci1hY2NlbnQge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLnhzIC5wcm9tby1iYW5uZXIgLnByb21vLWJhbm5lci1zb2Z0IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1kaXNwb25pYmlsaXRlIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tZGlzcG9uaWJpbGl0ZSAuaXRlbS1kaXNwb25pYmlsaXRlLWRheXMge1xuICAgIG1hcmdpbjogNXB4IDBweDsgfVxuICAgIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1kaXNwb25pYmlsaXRlIC5pdGVtLWRpc3BvbmliaWxpdGUtZGF5cyAuaXRlbS1kaXNwb25pYmlsaXRlLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdpZHRoOiA3NXB4OyB9XG4gICAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWRpc3BvbmliaWxpdGUgLml0ZW0tZGlzcG9uaWJpbGl0ZS1kYXlzIC5pdGVtLWRpc3BvbmliaWxpdGUtZGF5IHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzVGMkVFQTtcbiAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1kaXNwb25pYmlsaXRlIC5pdGVtLWRpc3BvbmliaWxpdGUtZGF5cyAuaXRlbS1kaXNwb25pYmlsaXRlLWRheS5ub3QtYXZhaWxhYmxlIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogI0EzQTNCRDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTlGODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tZGlzcG9uaWJpbGl0ZSAuaXRlbS1kaXNwb25pYmlsaXRlLW5leHREYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUY4O1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWRpc3BvbmliaWxpdGUgLml0ZW0tZGlzcG9uaWJpbGl0ZS1uZXh0RGF0ZSAubmV4dERhdGUtdGl0bGUge1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tZGlzcG9uaWJpbGl0ZSAuaXRlbS1kaXNwb25pYmlsaXRlLW5leHREYXRlIC5uZXh0RGF0ZS12YWx1ZSB7XG4gICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cblxuI3Byb21vLXBsYWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNwcm9tby1wbGFjZS5pcy1iYWNrZ3JvdW5kLWRhcmsgLnByb21vLXBsYWNlLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlGODsgfVxuICAgICNwcm9tby1wbGFjZS5pcy1iYWNrZ3JvdW5kLWRhcmsgLnByb21vLXBsYWNlLWJ1dHRvbiBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAjcHJvbW8tcGxhY2UgLnByb21vLXBsYWNlLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjdmYTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgICAjcHJvbW8tcGxhY2UgLnByb21vLXBsYWNlLWJ1dHRvbiBpbnB1dCB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjhmN2ZhOyB9XG4gICAgICAjcHJvbW8tcGxhY2UgLnByb21vLXBsYWNlLWJ1dHRvbiBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICNwcm9tby1wbGFjZSAucHJvbW8tcGxhY2UtYnV0dG9uIC5wbGFjZS1idXR0b24taWNvbiBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgI3Byb21vLXBsYWNlIC5wcm9tby1wbGFjZS1idXR0b24gLnBsYWNlLWJ1dHRvbi1zZWFyY2gge1xuICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNUYyRUVBO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7IH1cbiAgICAgICNwcm9tby1wbGFjZSAucHJvbW8tcGxhY2UtYnV0dG9uIC5wbGFjZS1idXR0b24tc2VhcmNoIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICNwcm9tby1wbGFjZSAucHJvbW8tcGxhY2UtYnV0dG9uIC5wbGFjZS1idXR0b24tc2VhcmNoOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzQ3MjJBRTsgfVxuICAjcHJvbW8tcGxhY2UgLnByb21vLXBsYWNlLXBvcHVwLWNvbnRhaW5lciB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NXB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBib3gtc2hhZG93OiAwIDhweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWhlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucGxhdGZvcm0tc2VhcmNoLWl0ZW0taGVhZGVyIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWhlYWRlciAuaXRlbS1oZWFkZXItdGl0bGU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1oZWFkZXIgLml0ZW0taGVhZGVyLWFkcmVzc2Uge1xuICAgIG1pbi13aWR0aDogMTUwcHggIWltcG9ydGFudDsgfVxuICAucGxhdGZvcm0tc2VhcmNoLWl0ZW0taGVhZGVyIC5pdGVtLWhlYWRlci1kaXN0YW5jZSBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1pbi13aWR0aDogMTRweDtcbiAgICBtaW4taGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1oZWFkZXIgLml0ZW0taGVhZGVyLWRpc3RhbmNlIC5pdGVtLWhlYWRlci1kaXN0YW5jZS12YWx1ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWhlYWRlciAuaXRlbS1oZWFkZXItZGlzY291bnQge1xuICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1oZWFkZXIgLml0ZW0taGVhZGVyLWRpc2NvdW50IG1kLWljb24ge1xuICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICBtaW4taGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmd0LXNtIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1oZWFkZXI6bm90KC5mb3JjZS1tb2JpbGUtbmF2KSB7XG4gIG1pbi13aWR0aDogMzQwcHg7IH1cblxuI3Nlby1wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwcHggMjBweDsgfVxuICAjc2VvLXBhZ2UtY29udGVudCBoMiwgI3Nlby1wYWdlLWNvbnRlbnQgaDMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cbiAgI3Nlby1wYWdlLWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgI3Nlby1wYWdlLWNvbnRlbnQgdWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAjc2VvLXBhZ2UtY29udGVudCAuc2VvLXBhZ2UtY29udGVudC10aXRsZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNzZW8tcGFnZS1jb250ZW50IC5zZW8tcGFnZS1jb250ZW50LXRleHQge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gICAgI3Nlby1wYWdlLWNvbnRlbnQgLnNlby1wYWdlLWNvbnRlbnQtdGV4dCBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbiNwd2EtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjcHdhLWNvbnRlbnQgLnB3YS1jb250ZW50LXRpdGxlIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAjcHdhLWNvbnRlbnQgLnB3YS1jb250ZW50LXRpdGxlIGltZyB7XG4gICAgICB3aWR0aDogNTBweDsgfVxuICAjcHdhLWNvbnRlbnQgLnB3YS1jb250ZW50LXRleHQge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDsgfVxuICAjcHdhLWNvbnRlbnQgLnB3YS1jb250ZW50LWlvcyB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgICNwd2EtY29udGVudCAucHdhLWNvbnRlbnQtaW9zIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDgwJTsgfVxuICAjcHdhLWNvbnRlbnQgLnB3YS1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAycHg7XG4gICAgdG9wOiAycHg7XG4gICAgei1pbmRleDogMTsgfVxuICAgICNwd2EtY29udGVudCAucHdhLWNsb3NlIG1kLWljb24ge1xuICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjcHdhLWNvbnRlbnQgLnB3YS1jb250ZW50LWluc3RhbGwge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgI3B3YS1jb250ZW50IC5wd2EtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNTB2aDsgfVxuICAjcHdhLWNvbnRlbnQgLnB3YS1jb250ZW50LWltYWdlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7IH1cbiAgICAjcHdhLWNvbnRlbnQgLnB3YS1jb250ZW50LWltYWdlIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi5jYXJvdXNlbC1yZWFsaXNhdGlvbiAubm8tcGhvdG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIwNjQzOyB9XG4gIC5jYXJvdXNlbC1yZWFsaXNhdGlvbiAubm8tcGhvdG8gaW1nIHtcbiAgICBoZWlnaHQ6IDYwcHg7IH1cblxuLmRpc3BsYXktcmVhbGlzYXRpb24ge1xuICAvKlxuICAubWFpbi1yZWFsaXNhdGlvbi1pbWFnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHdpZHRoOiA2MjBweDtcbiAgfVxuXG4gIC5yZWFsaXNhdGlvbi1pbWFnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxuXG4gICAqLyB9XG4gIC5kaXNwbGF5LXJlYWxpc2F0aW9uIC5kaXNwbGF5LXJlYWxpc2F0aW9uLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTsgfVxuICAuZGlzcGxheS1yZWFsaXNhdGlvbiAubm8tcGhvdG8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQjA2NDM7IH1cbiAgICAuZGlzcGxheS1yZWFsaXNhdGlvbiAubm8tcGhvdG8gaW1nIHtcbiAgICAgIGhlaWdodDogNjBweDsgfVxuXG4jcGxhdGZvcm0td2VsY29tZS1wYWdlLW1vYmlsZSAucGxhdGZvcm0td2VsY29tZS1wYWdlLW1vYmlsZS1jb250YWluZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuI3Byb21vLXBhZ2UtZGVza3RvcCAucHJvbW8tcGFnZS1kZXNrdG9wLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHggMTAlOyB9XG5cbiNwcm9tby1wYWdlLW1vYmlsZSAucHJvbW8tcGFnZS1tb2JpbGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNzZWFyY2gtcGFnZS1kZXNrdG9wIC5zZWFyY2gtcGFnZS1kZXNrdG9wLXNlYXJjaEJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U5RTlGODsgfVxuXG4jc2VhcmNoLXBhZ2UtZGVza3RvcCAuc2VhcmNoLXBhZ2UtZGVza3RvcC1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgI3NlYXJjaC1wYWdlLWRlc2t0b3AgLnNlYXJjaC1wYWdlLWRlc2t0b3AtY29udGVudC5pcy1mdWxsLXNjcmVlbiB7XG4gICAgcGFkZGluZzogMHB4IDE1JTsgfVxuICAjc2VhcmNoLXBhZ2UtZGVza3RvcCAuc2VhcmNoLXBhZ2UtZGVza3RvcC1jb250ZW50Om5vdCguaXMtZnVsbC1zY3JlZW4pIC5zZWFyY2gtcGFnZS1kZXNrdG9wLXNlby1jb250ZW50IHtcbiAgICBtYXJnaW46IDBweCA2MHB4OyB9XG4gICNzZWFyY2gtcGFnZS1kZXNrdG9wIC5zZWFyY2gtcGFnZS1kZXNrdG9wLWNvbnRlbnQgLnNlYXJjaC1wYWdlLWRlc2t0b3AtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMwQjA2NDM7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICNzZWFyY2gtcGFnZS1kZXNrdG9wIC5zZWFyY2gtcGFnZS1kZXNrdG9wLWNvbnRlbnQgLnNlYXJjaC1wYWdlLWRlc2t0b3Atbm8tcmVzdWx0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICNzZWFyY2gtcGFnZS1kZXNrdG9wIC5zZWFyY2gtcGFnZS1kZXNrdG9wLWNvbnRlbnQuaXMtZnVsbC1zY3JlZW4gLnNlYXJjaC1wYWdlLWRlc2t0b3AtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjc2VhcmNoLXBhZ2UtZGVza3RvcCAuc2VhcmNoLXBhZ2UtZGVza3RvcC1jb250ZW50IC5uZXh0LXJlc3VsdHMge1xuICAgIG1hcmdpbjogMzBweDsgfVxuICAgICNzZWFyY2gtcGFnZS1kZXNrdG9wIC5zZWFyY2gtcGFnZS1kZXNrdG9wLWNvbnRlbnQgLm5leHQtcmVzdWx0cyAua2FsZW5kZXMtYnV0dG9uIC5rYWxlbmRlcy1idXR0b24tdGV4dCBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNzZWFyY2gtcGFnZS1tb2JpbGUgLm1hcC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogN3B4O1xuICBsZWZ0OiBjYWxjKDUwdncgLSA0N3B4KTsgfVxuICAjc2VhcmNoLXBhZ2UtbW9iaWxlIC5tYXAtYnV0dG9uIC5rYWxlbmRlcy1idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG5cbiNzZWFyY2gtcGFnZS1tb2JpbGUgLmRhdGUtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDdweDtcbiAgcmlnaHQ6IDdweDsgfVxuXG4jc2VhcmNoLXBhZ2UtbW9iaWxlIC5zZWFyY2gtcGFnZS1tb2JpbGUtY29udGVudDpub3QoLmlzLXNlbykge1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7IH1cblxuI3NlYXJjaC1wYWdlLW1vYmlsZSAuc2VhcmNoLXBhZ2UtbW9iaWxlLWNvbnRlbnQgLnNlYXJjaC1wYWdlLW1vYmlsZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwQjA2NDM7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4jc2VhcmNoLXBhZ2UtbW9iaWxlIC5zZWFyY2gtcGFnZS1tb2JpbGUtY29udGVudCAuc2VhcmNoLXBhZ2UtbW9iaWxlLW5vLXJlc3VsdCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbiNzZWFyY2gtcGFnZS1tb2JpbGUgLm5leHQtcmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgI3NlYXJjaC1wYWdlLW1vYmlsZSAubmV4dC1yZXN1bHRzIC5rYWxlbmRlcy1idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuICAgICNzZWFyY2gtcGFnZS1tb2JpbGUgLm5leHQtcmVzdWx0cyAua2FsZW5kZXMtYnV0dG9uIC5rYWxlbmRlcy1idXR0b24tdGV4dCBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi52b3RlLWRpc3BsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDsgfVxuICAudm90ZS1kaXNwbGF5IC5hbnN3ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC52b3RlLWRpc3BsYXkgLnJldmlldy1idXR0b24ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAudm90ZS1kaXNwbGF5IC5yZXZpZXctYnV0dG9uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAudm90ZS1kaXNwbGF5IC5uby1hdmlzIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAudm90ZS1kaXNwbGF5IC5ub3RlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAudm90ZS1kaXNwbGF5IC5ub3RlIC5ub3RlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgIC52b3RlLWRpc3BsYXkgLm5vdGUgLm5vdGUtdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnZvdGUtZGlzcGxheSAubm90ZS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC52b3RlLWRpc3BsYXkgLm5vdGUtY29udGFpbmVyIC5ub3RlLWNvbnRhaW5lci1sb2FkaW5nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyB9XG4gIC52b3RlLWRpc3BsYXkgLm5hdi1jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAgIC52b3RlLWRpc3BsYXkgLm5hdi1jb250YWluZXIgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAgIC52b3RlLWRpc3BsYXkgLm5hdi1jb250YWluZXIgLm5hdi1pdGVtOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgIC52b3RlLWRpc3BsYXkgLm5hdi1jb250YWluZXIgLm5hdi1pdGVtLmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuMzsgfVxuXG4ucHJvbW8tc29ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvbW8tc29ydCAucHJvbW8tc29ydC1wb3B1cC1jb250YWluZXIge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDVweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgYm94LXNoYWRvdzogMCA4cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMjBweDsgfVxuXG4jcmV2aWV3LXNhdGlzZmFjdGlvbjpub3QoLm5vLXBhcnJhaW5hZ2UpIC5yZXZpZXctc2F0aXNmYWN0aW9uLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuXG4jcmV2aWV3LXNhdGlzZmFjdGlvbiAucmV2aWV3LXNhdGlzZmFjdGlvbi1jb250ZW50IC5yZXZpZXctc2F0aXNmYWN0aW9uLWFuc3dlcmVkIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiNyZXZpZXctc2F0aXNmYWN0aW9uIC5yZXZpZXctc2F0aXNmYWN0aW9uLWNvbnRlbnQgLnJldmlldy1zYXRpc2ZhY3Rpb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpOyB9XG5cbiNyZXZpZXctc2F0aXNmYWN0aW9uIC5yZXZpZXctc2F0aXNmYWN0aW9uLWNvbnRlbnQgLnJldmlldy1zYXRpc2ZhY3Rpb24taGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4jcmV2aWV3LXNhdGlzZmFjdGlvbiAucmV2aWV3LXNhdGlzZmFjdGlvbi1jb250ZW50IC5zZXBhcmF0b3Ige1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgbWFyZ2luOiAyMHB4IDQwcHg7IH1cblxuI3Jldmlldy1zYXRpc2ZhY3Rpb24gLnJldmlldy1zYXRpc2ZhY3Rpb24tY29udGVudCAucmV2aWV3LXNhdGlzZmFjdGlvbi1pbnRybyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiNyZXZpZXctc2F0aXNmYWN0aW9uIC5yZXZpZXctc2F0aXNmYWN0aW9uLWNvbnRlbnQgLnJldmlldy1zYXRpc2ZhY3Rpb24tYW5zd2VyLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4jcmV2aWV3LXNhdGlzZmFjdGlvbiAucmV2aWV3LXNhdGlzZmFjdGlvbi1jb250ZW50IHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlGODtcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGhlaWdodDogMjAwcHg7IH1cblxuLnBsYXRmb3JtLXdlbGNvbWUtc2VhcmNoQXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpOyB9XG4gIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLnNlYXJjaC1iYXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAgIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLnNlYXJjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLWlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm94LXNoYWRvdzogMCA4cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgICAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC5zZWFyY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci1pbnB1dCAuc2VhcmNoLWJhci1pbnB1dC1jb250ZW50IGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgICAgICAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC5zZWFyY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci1pbnB1dCAuc2VhcmNoLWJhci1pbnB1dC1jb250ZW50IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgICAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC5zZWFyY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLnNlYXJjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYnV0dG9uIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLnNlYXJjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYnV0dG9uIDpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLnNlYXJjaC1iYXItY29udGFpbmVyIGltZyB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjJweDsgfVxuICAgIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLnNlYXJjaC1iYXItY29udGFpbmVyIC50aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGhlaWdodDogMjUlOyB9XG4gIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLmJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaGVhZGVyL2ZpZ3VyZS9iYWNrZ3JvdW5kLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbWluLXdpZHRoOiA2MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC5iYWNrZ3JvdW5kIC5iYWNrZ3JvdW5kLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICB3aWR0aDogNjB2dztcbiAgICAgIG1pbi13aWR0aDogNzU1cHg7XG4gICAgICBoZWlnaHQ6IDI0MHB4OyB9XG4gIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLmltYWdlIHtcbiAgICBmaWx0ZXI6IGNvbnRyYXN0KDUwJSk7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGNvbnRyYXN0KDUwJSk7IH1cbiAgLnBsYXRmb3JtLXdlbGNvbWUtc2VhcmNoQXJlYSAuZmVtbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGhlaWdodDogMzB2aDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaGVhZGVyL2ZpZ3VyZS9mZW1tZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIG1pbi13aWR0aDogMTYwcHg7IH1cbiAgLnBsYXRmb3JtLXdlbGNvbWUtc2VhcmNoQXJlYSAudG9wLW1lbnUtYmFubmVyIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDc0cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zOyB9XG4gICAgLnBsYXRmb3JtLXdlbGNvbWUtc2VhcmNoQXJlYSAudG9wLW1lbnUtYmFubmVyLnBob3RvLWhpZGUge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC5ob21tZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9oZWFkZXIvZmlndXJlL2hvbW1lLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDMwdmg7IH1cbiAgLnBsYXRmb3JtLXdlbGNvbWUtc2VhcmNoQXJlYSAuZXRvaWxlcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9oZWFkZXIvZmlndXJlL2V0b2lsZXMucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBtaW4td2lkdGg6IDExMHB4OyB9XG4gIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLmV0b2lsZXMyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2hlYWRlci9maWd1cmUvZXRvaWxlczIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBtaW4td2lkdGg6IDExMHB4OyB9XG5cbi54cyAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC5zZWFyY2gtYmFyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDI1dmg7XG4gIHdpZHRoOiA5MCU7IH1cbiAgLnhzIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLnNlYXJjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYnV0dG9uIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzkzODY3O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC54cyAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC5zZWFyY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci1pbnB1dCAuc2VhcmNoLWJhci1pbnB1dC1jb250ZW50IC5zZWFyY2gtYmFyLWlucHV0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOUY3REZGOyB9XG4gICAgLnhzIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLnNlYXJjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLWlucHV0IC5zZWFyY2gtYmFyLWlucHV0LWNvbnRlbnQgLnNlYXJjaC1iYXItaW5wdXQtaXRlbSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG5cbi54cyAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC50b3AtbWVudS1iYW5uZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTsgfVxuXG4ueHMgLnBsYXRmb3JtLXdlbGNvbWUtc2VhcmNoQXJlYSAuaW1hZ2Uge1xuICBmaWx0ZXI6IGNvbnRyYXN0KDcwJSk7XG4gIC13ZWJraXQtZmlsdGVyOiBjb250cmFzdCg3MCUpOyB9XG5cbi5zbSAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC5zZWFyY2gtYmFyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDIwdmg7XG4gIHdpZHRoOiA3NSU7IH1cbiAgLnNtIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLnNlYXJjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYnV0dG9uIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzkzODY3O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5zbSAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC5zZWFyY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci1pbnB1dCAuc2VhcmNoLWJhci1pbnB1dC1jb250ZW50IC5zZWFyY2gtYmFyLWlucHV0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOUY3REZGOyB9XG4gICAgLnNtIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLnNlYXJjaC1iYXItY29udGFpbmVyIC5zZWFyY2gtYmFyLWlucHV0IC5zZWFyY2gtYmFyLWlucHV0LWNvbnRlbnQgLnNlYXJjaC1iYXItaW5wdXQtaXRlbSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG5cbi5zbSAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC50b3AtbWVudS1iYW5uZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTsgfVxuXG4uc20gLnBsYXRmb3JtLXdlbGNvbWUtc2VhcmNoQXJlYSAuaW1hZ2Uge1xuICBmaWx0ZXI6IGNvbnRyYXN0KDcwJSk7XG4gIC13ZWJraXQtZmlsdGVyOiBjb250cmFzdCg3MCUpOyB9XG5cbi5ndC1zbSAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC5zZWFyY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJ1dHRvbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gIHdpZHRoOiA1MXB4OyB9XG5cbi5ndC1zbSAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC5zZWFyY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci1pbnB1dCAuc2VhcmNoLWJhci1pbnB1dC1jb250ZW50IC5zZWFyY2gtYmFyLWlucHV0LWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOUY3REZGOyB9XG4gIC5ndC1zbSAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC5zZWFyY2gtYmFyLWNvbnRhaW5lciAuc2VhcmNoLWJhci1pbnB1dCAuc2VhcmNoLWJhci1pbnB1dC1jb250ZW50IC5zZWFyY2gtYmFyLWlucHV0LWl0ZW0gbWQtaWNvbiB7XG4gICAgY29sb3I6ICM1RjJFRUE7IH1cblxuLmd0LXNtIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLnNlYXJjaC1iYXItY29udGFpbmVyICNwcm9tby1wbGFjZSAucHJvbW8tcGxhY2UtcG9wdXAtY29udGFpbmVyIHtcbiAgbGVmdDogLTU1cHg7IH1cblxuLmd0LXNtIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWEgLnNlYXJjaC1iYXItY29udGFpbmVyICNwcm9tby1wbGFjZS1wb3B1cCB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4OyB9XG5cbi5ndC1zbSAucGxhdGZvcm0td2VsY29tZS1zZWFyY2hBcmVhIC5zZWFyY2gtYmFyLWNvbnRhaW5lciAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLWRlc2t0b3AgLmNhdGVnb3JpZS1wb3B1cC0ybmRDb2x1bW4gLnNwZWNpYWwtaXNTZWFyY2gge1xuICBtYXgtaGVpZ2h0OiA0NTBweDsgfVxuXG4uZ3Qtc20gLnBsYXRmb3JtLXdlbGNvbWUtc2VhcmNoQXJlYSAuc2VhcmNoLWJhci1jb250YWluZXIgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC1kZXNrdG9wIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uIC5zcGVjaWFsLWlzRmF2b3JpdGUge1xuICBtYXgtaGVpZ2h0OiA0NTBweDsgfVxuXG4ud2VsY29tZS10ZWFzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC53ZWxjb21lLXRlYXNpbmcgLnRlYXNpbmctaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaGVhZGVyL3BleGVscy1tYXJpYS1vcmxvdmEtNDk2OTgzOC53ZWJwXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAud2VsY29tZS10ZWFzaW5nIC5yZWN0YW5nbGUge1xuICAgIGhlaWdodDogNzB2aDtcbiAgICB3aWR0aDogMTAwdnc7IH1cbiAgLndlbGNvbWUtdGVhc2luZyAudGVhc2luZy1pbmZvcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTUlO1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNFQTRBNEE7IH1cbiAgICAud2VsY29tZS10ZWFzaW5nIC50ZWFzaW5nLWluZm9zIC50ZWFzaW5nLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLndlbGNvbWUtdGVhc2luZyAudGVhc2luZy1pbmZvcyAudGVhc2luZy10ZXh0IC50ZWFzaW5nLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLndlbGNvbWUtdGVhc2luZyAudGVhc2luZy1pbmZvcyAudGVhc2luZy10ZXh0IC50ZWFzaW5nLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC53ZWxjb21lLXRlYXNpbmcgLnRlYXNpbmctaW5mb3MgLnRlYXNpbmctdGV4dCBrYWxlbmRlcy1idXR0b24gLmthbGVuZGVzLWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICNFQTRBNEE7IH1cbiAgLndlbGNvbWUtdGVhc2luZyAuZWxsaXBzZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA3MnB4OyB9XG4gICAgLndlbGNvbWUtdGVhc2luZyAuZWxsaXBzZSAuZWxsaXBzZS1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNjAwcHg7XG4gICAgICBib3R0b206IC05MHB4OyB9XG4gIC53ZWxjb21lLXRlYXNpbmcgLndlbGNvbWUtdGVhc2luZy1tb2JpbGUge1xuICAgIHdpZHRoOiAxMDB2dzsgfVxuICAgIC53ZWxjb21lLXRlYXNpbmcgLndlbGNvbWUtdGVhc2luZy1tb2JpbGUgLnRlYXNpbmctaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9oZWFkZXIvcGV4ZWxzLW1hcmlhLW9ybG92YS00OTY5ODM4LndlYnBcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiA1MHZoOyB9XG4gICAgLndlbGNvbWUtdGVhc2luZyAud2VsY29tZS10ZWFzaW5nLW1vYmlsZSAuZWxsaXBzZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUE0QTRBO1xuICAgICAgY2xpcC1wYXRoOiBlbGxpcHNlKDUwJSAyMSUgYXQgNTAlIDEwMCUpOyB9XG4gICAgLndlbGNvbWUtdGVhc2luZyAud2VsY29tZS10ZWFzaW5nLW1vYmlsZSAudGVhc2luZy10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLndlbGNvbWUtdGVhc2luZyAud2VsY29tZS10ZWFzaW5nLW1vYmlsZSAudGVhc2luZy10ZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQTRBNEE7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgIC53ZWxjb21lLXRlYXNpbmcgLndlbGNvbWUtdGVhc2luZy1tb2JpbGUga2FsZW5kZXMtYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgIC53ZWxjb21lLXRlYXNpbmcgLndlbGNvbWUtdGVhc2luZy1tb2JpbGUga2FsZW5kZXMtYnV0dG9uIC5rYWxlbmRlcy1idXR0b24tdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjRUE0QTRBOyB9XG5cbi53ZWxjb21lLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzVGMkVFQTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMTAlO1xuICBwYWRkaW5nLXJpZ2h0OiA1JTsgfVxuICAud2VsY29tZS1mb290ZXIgLndlbGNvbWUtZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAud2VsY29tZS1mb290ZXIgLmZvb3Rlci1pdGVtLXRpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC53ZWxjb21lLWZvb3RlciAuZm9vdGVyLWl0ZW0tdGV4dCB7XG4gICAgbWluLXdpZHRoOiAyMDBweDsgfVxuICAgIC53ZWxjb21lLWZvb3RlciAuZm9vdGVyLWl0ZW0tdGV4dCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC53ZWxjb21lLWZvb3RlciAuZm9vdGVyLWl0ZW0tdGV4dDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnhzIC53ZWxjb21lLWZvb3RlciB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAueHMgLndlbGNvbWUtZm9vdGVyIC5mb290ZXItaXRlbS10ZXh0IHtcbiAgICBtaW4td2lkdGg6IDEyMHB4OyB9XG4gIC54cyAud2VsY29tZS1mb290ZXIgLndlbGNvbWUtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDBweDsgfVxuXG4ja2FsZW5kZXMtY2FydC10b3AtbWVudS1jbGllbnQgLnRpdGxlIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiNrYWxlbmRlcy1jYXJ0LXRvcC1tZW51LWNsaWVudCAuc2Nyb2xsYWJsZSB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7IH1cblxuI2thbGVuZGVzLWNhcnQtdG9wLW1lbnUtY2xpZW50IC5ib3R0b20ge1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggI2IzYjNiMzsgfVxuICAja2FsZW5kZXMtY2FydC10b3AtbWVudS1jbGllbnQgLmJvdHRvbSAudG90YWwtY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgI2thbGVuZGVzLWNhcnQtdG9wLW1lbnUtY2xpZW50IC5ib3R0b20gLmJ1dHRvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgICAja2FsZW5kZXMtY2FydC10b3AtbWVudS1jbGllbnQgLmJvdHRvbSAuYnV0dG9uLWNvbnRhaW5lciBrYWxlbmRlcy1idXR0b24gLmthbGVuZGVzLWJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgICAgI2thbGVuZGVzLWNhcnQtdG9wLW1lbnUtY2xpZW50IC5ib3R0b20gLmJ1dHRvbi1jb250YWluZXIga2FsZW5kZXMtYnV0dG9uIC5rYWxlbmRlcy1idXR0b24gLmthbGVuZGVzLWJ1dHRvbi1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAja2FsZW5kZXMtY2FydC10b3AtbWVudS1jbGllbnQgLmJvdHRvbSAuYnV0dG9uLWNvbnRhaW5lciBrYWxlbmRlcy1idXR0b24gLmthbGVuZGVzLWJ1dHRvbiAua2FsZW5kZXMtYnV0dG9uLXRleHQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbiNrYWxlbmRlcy1jYXJ0LXRvcC1tZW51LWNsaWVudCAuYXJ0aWNsZXMtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAja2FsZW5kZXMtY2FydC10b3AtbWVudS1jbGllbnQgLmFydGljbGVzLWNvbnRhaW5lciBrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAja2FsZW5kZXMtY2FydC10b3AtbWVudS1jbGllbnQgLmFydGljbGVzLWNvbnRhaW5lciBrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50Omxhc3QtY2hpbGQgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuI2FjY291bnQtcmR2LWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7IH1cbiAgI2FjY291bnQtcmR2LWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgI2FjY291bnQtcmR2LWl0ZW0gLml0ZW0tY29udGVudCAudi1zZXBhcmF0b3Ige1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgI2FjY291bnQtcmR2LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1ib3V0aXF1ZS1saWJlbGxlOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICNhY2NvdW50LXJkdi1pdGVtIC5pdGVtLWNvbnRlbnQtbWFpbiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRTlFOUY4OyB9XG4gICNhY2NvdW50LXJkdi1pdGVtIC5pdGVtLWNvbnRlbnQtYWN0aW9ucyB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgICNhY2NvdW50LXJkdi1pdGVtIC5pdGVtLWNvbnRlbnQtYWN0aW9ucyAuYWN0aW9uLWl0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICNhY2NvdW50LXJkdi1pdGVtIC5pdGVtLWNvbnRlbnQtYWN0aW9ucyAuYWN0aW9uLWl0ZW0gbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgbWluLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG4gICAgICAjYWNjb3VudC1yZHYtaXRlbSAuaXRlbS1jb250ZW50LWFjdGlvbnMgLmFjdGlvbi1pdGVtIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgI2FjY291bnQtcmR2LWl0ZW0gLml0ZW0tY29udGVudC1hY3Rpb25zIC5hY3Rpb24taXRlbSBzcGFuOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ueHMgI2FjY291bnQtcmR2LWl0ZW0gLml0ZW0tY29udGVudC1hY3Rpb25zIC5hY3Rpb24taXRlbSBzcGFuIHtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi5zbSAjYWNjb3VudC1yZHYtaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHggNjBweDsgfVxuXG4jYWNjb3VudC1yZHYtbm90RW5hYmxlZCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDsgfVxuICAjYWNjb3VudC1yZHYtbm90RW5hYmxlZCAubm90RW5hYmxlZC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAjYWNjb3VudC1yZHYtbm90RW5hYmxlZCAubm90RW5hYmxlZC1jb250ZW50IC52LXNlcGFyYXRvciB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAjYWNjb3VudC1yZHYtbm90RW5hYmxlZCAubm90RW5hYmxlZC1jb250ZW50IC5ub3RFbmFibGVkLWJvdXRpcXVlLWxpYmVsbGU6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgI2FjY291bnQtcmR2LW5vdEVuYWJsZWQgLm5vdEVuYWJsZWQtY29udGVudC1tYWluIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgI2FjY291bnQtcmR2LW5vdEVuYWJsZWQgLm5vdEVuYWJsZWQtY29udGVudC1hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgI2FjY291bnQtcmR2LW5vdEVuYWJsZWQgLm5vdEVuYWJsZWQtY29udGVudC1hY3Rpb25zIC5hY3Rpb24tbm90RW5hYmxlZCB7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAjYWNjb3VudC1yZHYtbm90RW5hYmxlZCAubm90RW5hYmxlZC1jb250ZW50LWFjdGlvbnMgLmFjdGlvbi1ub3RFbmFibGVkIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfVxuICAgICAgI2FjY291bnQtcmR2LW5vdEVuYWJsZWQgLm5vdEVuYWJsZWQtY29udGVudC1hY3Rpb25zIC5hY3Rpb24tbm90RW5hYmxlZCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgICNhY2NvdW50LXJkdi1ub3RFbmFibGVkIC5ub3RFbmFibGVkLWNvbnRlbnQtYWN0aW9ucyAuYWN0aW9uLW5vdEVuYWJsZWQgc3Bhbjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnhzICNhY2NvdW50LXJkdi1ub3RFbmFibGVkIC5ub3RFbmFibGVkLWNvbnRlbnQtYWN0aW9ucyAuYWN0aW9uLW5vdEVuYWJsZWQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4uc20gI2FjY291bnQtcmR2LW5vdEVuYWJsZWQge1xuICBwYWRkaW5nOiAyMHB4IDYwcHg7IH1cblxuI2thbGVuZGVzLWNhcnQtdG9wLW1lbnUtY2xpZW50IC50aXRsZSB7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ja2FsZW5kZXMtY2FydC10b3AtbWVudS1jbGllbnQgLnNjcm9sbGFibGUge1xuICBtaW4taGVpZ2h0OiA0MHB4OyB9XG5cbiNrYWxlbmRlcy1jYXJ0LXRvcC1tZW51LWNsaWVudCAuYm90dG9tIHtcbiAgaGVpZ2h0OiA5MHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4ICNiM2IzYjM7IH1cbiAgI2thbGVuZGVzLWNhcnQtdG9wLW1lbnUtY2xpZW50IC5ib3R0b20gLnRvdGFsLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICNrYWxlbmRlcy1jYXJ0LXRvcC1tZW51LWNsaWVudCAuYm90dG9tIC5idXR0b24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogODAlOyB9XG4gICAgI2thbGVuZGVzLWNhcnQtdG9wLW1lbnUtY2xpZW50IC5ib3R0b20gLmJ1dHRvbi1jb250YWluZXIga2FsZW5kZXMtYnV0dG9uIC5rYWxlbmRlcy1idXR0b24ge1xuICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAgICNrYWxlbmRlcy1jYXJ0LXRvcC1tZW51LWNsaWVudCAuYm90dG9tIC5idXR0b24tY29udGFpbmVyIGthbGVuZGVzLWJ1dHRvbiAua2FsZW5kZXMtYnV0dG9uIC5rYWxlbmRlcy1idXR0b24tY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMzBweDsgfVxuICAgICAgI2thbGVuZGVzLWNhcnQtdG9wLW1lbnUtY2xpZW50IC5ib3R0b20gLmJ1dHRvbi1jb250YWluZXIga2FsZW5kZXMtYnV0dG9uIC5rYWxlbmRlcy1idXR0b24gLmthbGVuZGVzLWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ja2FsZW5kZXMtY2FydC10b3AtbWVudS1jbGllbnQgLmFydGljbGVzLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgI2thbGVuZGVzLWNhcnQtdG9wLW1lbnUtY2xpZW50IC5hcnRpY2xlcy1jb250YWluZXIga2FsZW5kZXMtY2FydC1wcm9kdWN0LXRvcC1tZW51LWNsaWVudCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgI2thbGVuZGVzLWNhcnQtdG9wLW1lbnUtY2xpZW50IC5hcnRpY2xlcy1jb250YWluZXIga2FsZW5kZXMtY2FydC1wcm9kdWN0LXRvcC1tZW51LWNsaWVudDpsYXN0LWNoaWxkICNrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbiNrYWxlbmRlcy1hY2NvdW50LXRvcC1tZW51LWNsaWVudCAudGl0bGUge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7IH1cblxuI2thbGVuZGVzLWFjY291bnQtdG9wLW1lbnUtY2xpZW50IC5jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICNrYWxlbmRlcy1hY2NvdW50LXRvcC1tZW51LWNsaWVudCAuY29udGVudCBrYWxlbmRlcy1idXR0b24ge1xuICAgIHdpZHRoOiA4NSU7IH1cbiAgICAja2FsZW5kZXMtYWNjb3VudC10b3AtbWVudS1jbGllbnQgLmNvbnRlbnQga2FsZW5kZXMtYnV0dG9uIC5rYWxlbmRlcy1idXR0b24tdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgI2thbGVuZGVzLWFjY291bnQtdG9wLW1lbnUtY2xpZW50IC5jb250ZW50IGthbGVuZGVzLWJ1dHRvbi5jb25uZXhpb24gLmthbGVuZGVzLWJ1dHRvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAja2FsZW5kZXMtYWNjb3VudC10b3AtbWVudS1jbGllbnQgLmNvbnRlbnQgLnBybyB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wbGF0Zm9ybS1iYXNrZXQtc3VtbWFyeS1pdGVtIC5iYXNrZXQ0U3VtbWFyeS1pdGVtIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMTBweCAwcHg7IH1cblxuLnBsYXRmb3JtLWJhc2tldC1zdW1tYXJ5LWl0ZW0gLmJhc2tldDRTdW1tYXJ5LWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uYXJ0aWNsZS1jaG9pY2UtbGlzdCAuY2F0ZWdvcmllLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5hcnRpY2xlLWNob2ljZS1saXN0IC5jaG9pY2UtbW9iaWxlLWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5hcnRpY2xlLWNob2ljZS1saXN0IC5jaG9pY2UtbW9iaWxlLWl0ZW0uaGFzLW1vcmUtcHJvcG9zaXRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgLmFydGljbGUtY2hvaWNlLWxpc3QgLmNob2ljZS1tb2JpbGUtaXRlbSAuaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmFydGljbGUtY2hvaWNlLWxpc3QgLmNob2ljZS1tb2JpbGUtaXRlbSAuaXRlbS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5hcnRpY2xlLWNob2ljZS1saXN0IC5jaG9pY2UtbW9iaWxlLWl0ZW0ucGFpciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjsgfVxuICAuYXJ0aWNsZS1jaG9pY2UtbGlzdCAuY2hvaWNlLW1vYmlsZS1pdGVtOm5vdCgubGFzdCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gIC5hcnRpY2xlLWNob2ljZS1saXN0IC5jaG9pY2UtbW9iaWxlLWl0ZW06bm90KC5pbi1wb3B1cCkgbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgIG1pbi13aWR0aDogMThweDsgfVxuICAuYXJ0aWNsZS1jaG9pY2UtbGlzdCAuY2hvaWNlLW1vYmlsZS1pdGVtLmluLXBvcHVwIG1kLWljb24ge1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gIC5hcnRpY2xlLWNob2ljZS1saXN0IC5jaG9pY2UtbW9iaWxlLWl0ZW0gLnByb3Bvc2l0aW9uLWJveCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzBCMDY0MztcbiAgICBwYWRkaW5nOiAxcHggNXB4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4uYXJ0aWNsZS1jaG9pY2UtbGlzdCAucHJvcG9zaXRpb24tbW9yZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDsgfVxuXG4uYXJ0aWNsZS1jaG9pY2UtbGlzdCAubGlzdC1tb3JlLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjMEIwNjQzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5hcnRpY2xlLWNob2ljZS1saXN0IC5saXN0LW1vcmUtY29udGVudCBtZC1pY29uIHtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuXG4uYXJ0aWNsZS1jaG9pY2UtbG9hZGluZyB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG4gIC5hcnRpY2xlLWNob2ljZS1sb2FkaW5nIC5sb2FkaW5nLXNxdWFyZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGFuaW1hdGlvbjogYmxpbmtlci0yNSAxcyBsaW5lYXIgaW5maW5pdGUgIWltcG9ydGFudDsgfVxuXG4uYXJ0aWNsZS1jaG9pY2UtbW9iaWxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgLmFydGljbGUtY2hvaWNlLW1vYmlsZSAucHJlc3RhdGlvbi1tb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuYXJ0aWNsZS1jaG9pY2UtbW9iaWxlIC5wcmVzdGF0aW9uLW1vcmUgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuYXJ0aWNsZS1jaG9pY2UtbW9iaWxlIC5hcnRpY2xlcy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDVweCAwcHg7IH1cbiAgICAuYXJ0aWNsZS1jaG9pY2UtbW9iaWxlIC5hcnRpY2xlcy1jb250YWluZXIuYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgLmFydGljbGUtY2hvaWNlLW1vYmlsZSAucHJvcG9zaXRpb24tbW9yZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAuYXJ0aWNsZS1jaG9pY2UtbW9iaWxlIC5wcm9wb3NpdGlvbi1zdW1tYXJ5LWxvYWRpbmcgLmJveC1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuYXJ0aWNsZS1jaG9pY2UtbW9iaWxlIC5wcm9wb3NpdGlvbi1zdW1tYXJ5LWxvYWRpbmcgLmJveC1jb250YWluZXIgLmJveCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgICAgcGFkZGluZzogNXB4IDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7IH1cbiAgICAgIC5hcnRpY2xlLWNob2ljZS1tb2JpbGUgLnByb3Bvc2l0aW9uLXN1bW1hcnktbG9hZGluZyAuYm94LWNvbnRhaW5lciAuYm94IC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stdGV4dC1saW5lcyAudGV4dC1saW5lIHtcbiAgICAgICAgbWFyZ2luOiAwcHg7IH1cbiAgLmFydGljbGUtY2hvaWNlLW1vYmlsZSAucHJlc3RhdGlvbi1tb3JlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgLmFydGljbGUtY2hvaWNlLW1vYmlsZSAuY2hvaWNlLW1vYmlsZS1kYXRlIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAuYXJ0aWNsZS1jaG9pY2UtbW9iaWxlIC5jaG9pY2UtbW9iaWxlLWRhdGUgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7IH1cblxuI2Jvb2tpbmctb25saW5lLW5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZmljYXRpb25zLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDsgfVxuICAjYm9va2luZy1vbmxpbmUtbm90aWZpY2F0aW9uLWxpc3QgLm5vdGlmaWNhdGlvbnMtY29udGVudCAubWFpbi10aXRsZSB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjYm9va2luZy1vbmxpbmUtbm90aWZpY2F0aW9uLWxpc3QgLm5vdGlmaWNhdGlvbnMtY29udGVudCAubm90aWZpY2F0aW9uLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICBtaW4taGVpZ2h0OiA4MHB4OyB9XG4gICAgI2Jvb2tpbmctb25saW5lLW5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZmljYXRpb25zLWNvbnRlbnQgLm5vdGlmaWNhdGlvbi1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAgICNib29raW5nLW9ubGluZS1ub3RpZmljYXRpb24tbGlzdCAubm90aWZpY2F0aW9ucy1jb250ZW50IC5ub3RpZmljYXRpb24taXRlbSAuaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogIzRGNEY0RjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG4gICAgI2Jvb2tpbmctb25saW5lLW5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZmljYXRpb25zLWNvbnRlbnQgLm5vdGlmaWNhdGlvbi1pdGVtLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICNERkRGRkY7IH1cbiAgI2Jvb2tpbmctb25saW5lLW5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZmljYXRpb25zLWNvbnRlbnQgLmNoZWNrLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNib29raW5nLW9ubGluZS1ub3RpZmljYXRpb24tbGlzdCAubm90aWZpY2F0aW9ucy1jb250ZW50IC5ib29raW5nLW9ubGluZS1ub3RpZmljYXRpb24tbGlzdC12YWxpZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ueHMgI2Jvb2tpbmctb25saW5lLW5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZmljYXRpb25zLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDsgfVxuXG4ucGxhdGZvcm0tc2VhcmNoLWl0ZW0taGVhZGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1oZWFkZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWhlYWRlciAuc2Vjb25kYXJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLnhzIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiNwbGF0Zm9ybS1ib29raW5nLWNvbmZpcm1hdGlvbi1jb25maXJtZWQgLnN1Yi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuI3BsYXRmb3JtLWJvb2tpbmctY29uZmlybWF0aW9uLWNvbmZpcm1lZCAuY29uZmlybWVkLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyMHB4IDE1JTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cblxuI3BsYXRmb3JtLWJvb2tpbmctY29uZmlybWF0aW9uLWNvbmZpcm1lZCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAyMHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG5cbiNwbGF0Zm9ybS1ib29raW5nLWNvbmZpcm1hdGlvbi1jb25maXJtZWQgLmluZm9zLW1hcCB7XG4gIG1hcmdpbjogMjBweDtcbiAgaGVpZ2h0OiAxNTBweDsgfVxuXG4jcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tY29uZmlybWVkIC5jb25maXJtZWQtYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVGMkVFQTtcbiAgcGFkZGluZzogN3B4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICNwbGF0Zm9ybS1ib29raW5nLWNvbmZpcm1hdGlvbi1jb25maXJtZWQgLmNvbmZpcm1lZC1idXR0b24gbWQtaWNvbiB7XG4gICAgY29sb3I6ICM1RjJFRUE7IH1cblxuI3BsYXRmb3JtLWJvb2tpbmctY29uZmlybWF0aW9uLWNvbmZpcm1lZCAuaW5mb3Mtc2VwYXJhdG9yIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODsgfVxuXG4jcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tY29uZmlybWVkIC5pbmZvcy1yZHYgbWQtaWNvbiB7XG4gIGNvbG9yOiAjNUYyRUVBOyB9XG5cbiNwbGF0Zm9ybS1ib29raW5nLWNvbmZpcm1hdGlvbi1jb25maXJtZWQgLmluZm9zLXJkdiAuaW5mby1yZHYtZGF0ZSB7XG4gIG1pbi13aWR0aDogMTkwcHg7IH1cblxuI3BsYXRmb3JtLWJvb2tpbmctY29uZmlybWF0aW9uLWNvbmZpcm1lZCAuZ2lmdCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG5cbiNwbGF0Zm9ybS1ib29raW5nLWNvbmZpcm1hdGlvbi1jb25maXJtZWQgLmN1c3RvbUZpZWxkcy10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnhzICNwbGF0Zm9ybS1ib29raW5nLWNvbmZpcm1hdGlvbi1jb25maXJtZWQgLmNvbmZpcm1lZC1jb250YWluZXIge1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIG1hcmdpbjogNXB4OyB9XG5cbi5wbGF0Zm9ybS1hY2NvdW50LXNpZ25pbi1jb25maXJtYXRpb24gLnZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNERkRGRkY7IH1cbiAgLnBsYXRmb3JtLWFjY291bnQtc2lnbmluLWNvbmZpcm1hdGlvbiAudmFsaWRhdGlvbi1tZXNzYWdlIGltZyB7XG4gICAgbWFyZ2luOiAyMHB4OyB9XG4gIC5wbGF0Zm9ybS1hY2NvdW50LXNpZ25pbi1jb25maXJtYXRpb24gLnZhbGlkYXRpb24tbWVzc2FnZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wbGF0Zm9ybS1hY2NvdW50LXNpZ25pbi1jb25maXJtYXRpb24gLnZhbGlkYXRpb24tbWVzc2FnZSAuY29tbWVudHMge1xuICAgIGNvbG9yOiAjNEY0RjRGO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ucGxhdGZvcm0tYWNjb3VudC1zaWduaW4tY29uZmlybWF0aW9uIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4ucGxhdGZvcm0tYWNjb3VudC1zaWduaW4tY29uZmlybWF0aW9uIC5yZWRpcmVjdGlvbi1saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBjb2xvcjogIzgyODI4MjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi54cyAucGxhdGZvcm0tYWNjb3VudC1zaWduaW4tY29uZmlybWF0aW9uIC52YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDEwcHg7IH1cblxuLnBsYXRmb3JtLWFjY291bnQtc2lnbmluLWZvcm0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGxhdGZvcm0tYWNjb3VudC1zaWduaW4tZm9ybSAuaG9tbWUge1xuICBoZWlnaHQ6IDQwdmg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaGVhZGVyL2ZpZ3VyZS9ob21tZV9sZWZ0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiA0MDBweDsgfVxuXG4ucGxhdGZvcm0tYWNjb3VudC1zaWduaW4tZm9ybSAuZmVtbWUge1xuICBoZWlnaHQ6IDQwdmg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaGVhZGVyL2ZpZ3VyZS9mZW1tZV9yaWdodC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogNDAwcHg7IH1cblxuLnBsYXRmb3JtLWFjY291bnQtc2lnbmluLWZvcm0gLmZvcm0tY29udGVudCB7XG4gIG1hcmdpbjogMTBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWluLXdpZHRoOiA0NTBweCAhaW1wb3J0YW50OyB9XG5cbi54cyAuZm9ybS1jb250ZW50IHtcbiAgbWluLXdpZHRoOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucGxhdGZvcm0tYWNjb3VudC1zaWduaW4tdmFsaWRhdGlvbiAudmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAyMHB4IDgwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNERkRGRkY7IH1cbiAgLnBsYXRmb3JtLWFjY291bnQtc2lnbmluLXZhbGlkYXRpb24gLnZhbGlkYXRpb24tbWVzc2FnZSBpbWcge1xuICAgIG1hcmdpbjogMjBweDsgfVxuICAucGxhdGZvcm0tYWNjb3VudC1zaWduaW4tdmFsaWRhdGlvbiAudmFsaWRhdGlvbi1tZXNzYWdlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBsYXRmb3JtLWFjY291bnQtc2lnbmluLXZhbGlkYXRpb24gLnZhbGlkYXRpb24tbWVzc2FnZSAuY29tbWVudHMge1xuICAgIGNvbG9yOiAjNEY0RjRGO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ucGxhdGZvcm0tYWNjb3VudC1zaWduaW4tdmFsaWRhdGlvbiAuc2lnbmluLXNtcy1jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREZERkZGO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIC5wbGF0Zm9ybS1hY2NvdW50LXNpZ25pbi12YWxpZGF0aW9uIC5zaWduaW4tc21zLWNvbnRhaW5lciAuc21zLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAucGxhdGZvcm0tYWNjb3VudC1zaWduaW4tdmFsaWRhdGlvbiAuc2lnbmluLXNtcy1jb250YWluZXIgLnNtcy1zdWJUaXRsZSB7XG4gICAgY29sb3I6ICM0RjRGNEY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnhzIC5wbGF0Zm9ybS1hY2NvdW50LXNpZ25pbi12YWxpZGF0aW9uIC52YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDEwcHg7IH1cblxuLnBsYXRmb3JtLWFjY291bnQtbG9naW4tc2lnbmluIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZDFmZjtcbiAgcGFkZGluZzogMzBweDtcbiAgbWluLWhlaWdodDogODAlOyB9XG4gIC5wbGF0Zm9ybS1hY2NvdW50LWxvZ2luLXNpZ25pbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBsYXRmb3JtLWFjY291bnQtbG9naW4tc2lnbmluIC5jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucGxhdGZvcm0tYWNjb3VudC1sb2dpbkZvcm0ge1xuICBwYWRkaW5nOiAzMHB4OyB9XG4gIC5wbGF0Zm9ybS1hY2NvdW50LWxvZ2luRm9ybSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBsYXRmb3JtLWFjY291bnQtbG9naW5Gb3JtIC5sb2ctaW4tZmFjZWJvb2sge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmVkZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RmZDFmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnBsYXRmb3JtLWFjY291bnQtbG9naW5Gb3JtIC5sb2ctaW4tZmFjZWJvb2s6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7IH1cbiAgLnBsYXRmb3JtLWFjY291bnQtbG9naW5Gb3JtIC5sb2ctaW4tZ29vZ2xlIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlZGZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZmQxZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wbGF0Zm9ybS1hY2NvdW50LWxvZ2luRm9ybSAubG9nLWluLWdvb2dsZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTsgfVxuICAucGxhdGZvcm0tYWNjb3VudC1sb2dpbkZvcm0gLnJlc2V0LXBhc3N3b3JkIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucGxhdGZvcm0tYWNjb3VudC1sb2dpbkZvcm0gLnJlc2V0LXBhc3N3b3JkOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi54cyAucGxhdGZvcm0tYWNjb3VudC1sb2dpbkZvcm0ge1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLmNhcm91c2VsTGFyZ2UtZXRhYmxpc3NlbWVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpOyB9XG5cbiNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAjcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS1zZWFyY2ggLm1lbnUtc2VhcmNoLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXNlYXJjaCAubWVudS1zZWFyY2gtdG9wIC5tZW51LXNlYXJjaC10b3AtdGV4dCB7XG4gICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgICNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXNlYXJjaCAubWVudS1zZWFyY2gtdG9wIC5tZW51LXNlYXJjaC10b3AtdGV4dDpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAjcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS1zZWFyY2ggLm1lbnUtc2VhcmNoLXRvcCAubWVudS1zZWFyY2gtdG9wLXRleHQucmVkIHtcbiAgICAgICAgY29sb3I6ICNFQTRBNEE7IH1cbiAgI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wLW1lbnUtc2VhcmNoIC5tZW51LXNlYXJjaC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNjB2dztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gICAgcGFkZGluZzogNXB4IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAjcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS1zZWFyY2ggLm1lbnUtc2VhcmNoLWNvbnRhaW5lciAucHJvbW8tY2F0ZWdvcmllIC5wcm9tby1jYXRlZ29yaWUtcG9wdXAtY29udGFpbmVyIHtcbiAgICAgIHRvcDogNDVweDsgfVxuICAgICNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXNlYXJjaCAubWVudS1zZWFyY2gtY29udGFpbmVyIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZzogNXB4OyB9XG4gICAgICAjcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS1zZWFyY2ggLm1lbnUtc2VhcmNoLWNvbnRhaW5lciBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICAgI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wLW1lbnUtc2VhcmNoIC5tZW51LXNlYXJjaC1jb250YWluZXIgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wLW1lbnUtc2VhcmNoIC5tZW51LXNlYXJjaC1jb250YWluZXIgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAgICNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXNlYXJjaCAubWVudS1zZWFyY2gtY29udGFpbmVyIC52ZXJ0aWNhbC1zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U5RTlGODsgfVxuXG4ucGF5bWVudC1jYXJkLWl0ZW0gLmNhcmQtaXRlbS1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbiNwcm9wb3NpdGlvbi1tb2JpbGUtZGlzY291bnQgLmRpc2NvdW50LWNvbnRhaW5lciB7XG4gIC8qXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgICAgKi8gfVxuICAjcHJvcG9zaXRpb24tbW9iaWxlLWRpc2NvdW50IC5kaXNjb3VudC1jb250YWluZXIgLmRpc2NvdW50LW1heCB7XG4gICAgY29sb3I6ICNFQTRBNEE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgI3Byb3Bvc2l0aW9uLW1vYmlsZS1kaXNjb3VudCAuZGlzY291bnQtY29udGFpbmVyIC5kaXNjb3VudC1tYXggbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAjcHJvcG9zaXRpb24tbW9iaWxlLWRpc2NvdW50IC5kaXNjb3VudC1jb250YWluZXIgLmRpc2NvdW50LWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7IH1cblxuI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wLW1lbnUtd2VsY29tZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXdlbGNvbWUgLnRvcC1tZW51IHtcbiAgICB3aWR0aDogODB2dztcbiAgICBoZWlnaHQ6IDl2aDsgfVxuICAgICNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXdlbGNvbWUgLnRvcC1tZW51IGEge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXdlbGNvbWUgLnRvcC1tZW51IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgICAjcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS13ZWxjb21lIC50b3AtbWVudSAubG9nbyB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDVweDsgfVxuICAgICNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXdlbGNvbWUgLnRvcC1tZW51IC5uYW1lIHtcbiAgICAgIHdpZHRoOiA5MXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wLW1lbnUtd2VsY29tZSAudG9wLW1lbnUge1xuICAgICAgd2lkdGg6IDg1dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXdlbGNvbWUgLnRvcC1tZW51IHtcbiAgICAgIHdpZHRoOiA4NXZ3OyB9XG4gICAgICAjcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS13ZWxjb21lIC50b3AtbWVudSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAjcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS13ZWxjb21lIC50b3AtbWVudSAubG9nbyB7XG4gICAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7IH1cbiAgICAgICNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXdlbGNvbWUgLnRvcC1tZW51IC5uYW1lIHtcbiAgICAgICAgd2lkdGg6IDc3cHg7XG4gICAgICAgIGhlaWdodDogMTNweDsgfVxuICAgICAgI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wLW1lbnUtd2VsY29tZSAudG9wLW1lbnUga2FsZW5kZXMtYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgICAjcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS13ZWxjb21lIC50b3AtbWVudSB7XG4gICAgICB3aWR0aDogOTB2dzsgfSB9XG5cbiNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXByb21vIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXByb21vIC5tZW51LXByb21vLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXByb21vIC5tZW51LXByb21vLXRvcCAubWVudS1wcm9tby10b3AtdGV4dCB7XG4gICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgICNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXByb21vIC5tZW51LXByb21vLXRvcCAubWVudS1wcm9tby10b3AtdGV4dDpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXByb21vIC5tZW51LXByb21vLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA2MHZ3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgICBwYWRkaW5nOiA1cHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgICNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXByb21vIC5tZW51LXByb21vLWNvbnRhaW5lciAucHJvbW8tY2F0ZWdvcmllIC5wcm9tby1jYXRlZ29yaWUtcG9wdXAtY29udGFpbmVyIHtcbiAgICAgIHRvcDogNDVweDsgfVxuICAgICNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXByb21vIC5tZW51LXByb21vLWNvbnRhaW5lciBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgICAgI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wLW1lbnUtcHJvbW8gLm1lbnUtcHJvbW8tY29udGFpbmVyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgICAjcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS1wcm9tbyAubWVudS1wcm9tby1jb250YWluZXIgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAgICNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXByb21vIC5tZW51LXByb21vLWNvbnRhaW5lciAudmVydGljYWwtc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgICAjcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS1wcm9tbyAubWVudS1wcm9tby1jb250YWluZXIgLm1lbnUtcHJvbW8taXRlbSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS1wcm9tbyAubWVudS1wcm9tby1jb250YWluZXIgLnByb21vLXNvcnQtYnV0dG9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgbWluLXdpZHRoOiAxMDBweDsgfVxuICAgICAgI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wLW1lbnUtcHJvbW8gLm1lbnUtcHJvbW8tY29udGFpbmVyIC5wcm9tby1zb3J0LWJ1dHRvbiAuc29ydC1idXR0b24tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAjcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS1wcm9tbyAubWVudS1wcm9tby1jb250YWluZXIgLnByb21vLXNvcnQtYnV0dG9uIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogIzBCMDY0MzsgfVxuXG4jcGxhdGZvcm0tcHJvZHVjdC1saXN0LW1vYmlsZSAucGxhdGZvcm0tcHJvZHVjdC1saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwcHg7IH1cblxuI3BsYXRmb3JtLXByb2R1Y3QtbGlzdC1tb2JpbGUgLnByb2R1Y3QtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNwbGF0Zm9ybS1wcm9kdWN0LWxpc3QtbW9iaWxlIC5wcm9kdWN0LW5hdiAucHJvZHVjdC1lbGVtZW50SWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01MHB4OyB9XG5cbiNwbGF0Zm9ybS1wcm9kdWN0LWxpc3QtbW9iaWxlIC5mYW1pbHktdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbiNwbGF0Zm9ybS1wcm9kdWN0LWxpc3QtbW9iaWxlIC5wcm9kdWN0LWxpc3QtY2F0ZWdvcmllIHtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICBtYXJnaW46IDJweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gICNwbGF0Zm9ybS1wcm9kdWN0LWxpc3QtbW9iaWxlIC5wcm9kdWN0LWxpc3QtY2F0ZWdvcmllIC5jYXRlZ29yaWUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAjcGxhdGZvcm0tcHJvZHVjdC1saXN0LW1vYmlsZSAucHJvZHVjdC1saXN0LWNhdGVnb3JpZSAuY2F0ZWdvcmllLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAjcGxhdGZvcm0tcHJvZHVjdC1saXN0LW1vYmlsZSAucHJvZHVjdC1saXN0LWNhdGVnb3JpZSAuY2F0ZWdvcmllLW5iIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuI3BsYXRmb3JtLXByb2R1Y3QtbGlzdC1tb2JpbGUgLnByb2R1Y3Qtc2VhcmNoLWlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogI0UwRTBFMDsgfVxuICAjcGxhdGZvcm0tcHJvZHVjdC1saXN0LW1vYmlsZSAucHJvZHVjdC1zZWFyY2gtaW5wdXQgaW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAjcGxhdGZvcm0tcHJvZHVjdC1saXN0LW1vYmlsZSAucHJvZHVjdC1zZWFyY2gtaW5wdXQgaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgI3BsYXRmb3JtLXByb2R1Y3QtbGlzdC1tb2JpbGUgLnByb2R1Y3Qtc2VhcmNoLWlucHV0IG1kLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4jcGF5bWVudC1jYXJkLXNhdmUgLmNiLW5ld0NhcmQtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5RjdERkY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4jcGF5bWVudC1jYXJkLXNhdmUgLmNiLW5ld0NhcmQtdG9CZVNhdmVkIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgI3BheW1lbnQtY2FyZC1zYXZlIC5jYi1uZXdDYXJkLXRvQmVTYXZlZCAuY2hlY2stdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjNTkyQkNBOyB9XG5cbiNwYXltZW50LWNhcmQtc2F2ZSAuY2FyZC1lcnJvcnMge1xuICBjb2xvcjogI0M5Mzg2NztcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5wcm8tc2VsZWN0aW9uLWFkdmFuY2VkIC5wb3B1cC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcm8tc2VsZWN0aW9uLWFkdmFuY2VkIC5wcmVzdGF0aW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzVGMkVFQTsgfVxuXG4ucHJvLXNlbGVjdGlvbi1hZHZhbmNlZCAudGFjaGUtdGl0bGUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ucHJvLXNlbGVjdGlvbi1hZHZhbmNlZCAucGF5IHtcbiAgd2lkdGg6IDM1JTsgfVxuXG4ucHJvLXNlbGVjdGlvbi1zaW1wbGUgLmZhYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyZDMyM2U7IH1cblxuLnByby1zZWxlY3Rpb24tc2ltcGxlIC50aXRsZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ucHJvLXNlbGVjdGlvbi1zaW1wbGUgLmFkZC1wcm8tdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnByby1zZWxlY3Rpb24tc2ltcGxlIC5wbGF0Zm9ybSAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRlbnQgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAwcHg7IH1cblxuLnByby1zZWxlY3Rpb24tc2ltcGxlIC5pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xuICBtYXgtd2lkdGg6IDUwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGdyZXk7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5wcm8tc2VsZWN0aW9uLXNpbXBsZSAuaWNvbiBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4OyB9XG5cbi5wcm8tc2VsZWN0aW9uLXNpbXBsZSBzZWxlY3Qge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4jcHJvbW8tZGF0ZS1wb3B1cCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICNwcm9tby1kYXRlLXBvcHVwIC5wcm9tby1kYXRlLXBvcHVwLW1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4OyB9XG4gICNwcm9tby1kYXRlLXBvcHVwIC5wZXJpb2RlLWNob2ljZS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzVGMkVFQTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAgICNwcm9tby1kYXRlLXBvcHVwIC5wZXJpb2RlLWNob2ljZS1idXR0b246bm90KC5zZWxlY3RlZCk6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgI3Byb21vLWRhdGUtcG9wdXAgLnBlcmlvZGUtY2hvaWNlLWJ1dHRvbi5zZWxlY3RlZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG5cbi5tb2JpbGUgI3Byb21vLWRhdGUtcG9wdXAgLnBlcmlvZGUtY2hvaWNlLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ubW9iaWxlLnNtICNwcm9tby1kYXRlLXBvcHVwIHtcbiAgcGFkZGluZzogNDBweDsgfVxuXG4uZGVza3RvcCAjcHJvbW8tZGF0ZS1wb3B1cCB7XG4gIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICBtaW4td2lkdGg6IDQ1MHB4OyB9XG5cbi5wcm9wb3NpdGlvbi1zdW1tYXJ5LWxvYWRpbmcgLmJveC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5wcm9wb3NpdGlvbi1zdW1tYXJ5LWxvYWRpbmcgLmJveC1jb250YWluZXIgLmJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cblxuI3Byb21vLXBsYWNlLXBvcHVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgI3Byb21vLXBsYWNlLXBvcHVwIC5sb2NhdGlvbi1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwcHggMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YxRjFGRjsgfVxuICAgICNwcm9tby1wbGFjZS1wb3B1cCAubG9jYXRpb24taXRlbSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gICNwcm9tby1wbGFjZS1wb3B1cCAubG9jYXRpb24tbGliZWxsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICNwcm9tby1wbGFjZS1wb3B1cCAubG9jYXRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ubW9iaWxlICNwcm9tby1wbGFjZS1wb3B1cCAubG9jYXRpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ubW9iaWxlLnNtICNwcm9tby1wbGFjZS1wb3B1cCB7XG4gIHBhZGRpbmc6IDQwcHg7IH1cblxuLmRlc2t0b3AgI3Byb21vLXBsYWNlLXBvcHVwIHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIG1pbi13aWR0aDogNDUwcHg7IH1cblxuI3Nlby1wYWdlLWxpbmstcGxhY2UgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jc2VvLXBhZ2UtbGluay1wbGFjZSAuc2VvLXBhZ2UtbGluay1wbGFjZS10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jc2VvLXBhZ2UtbGluay1wbGFjZSAuc2VvLXBhZ2UtbGluay1wbGFjZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY29sb3I6ICM1RjJFRUE7IH1cblxuI3Nlby1wYWdlLWxpbmstcHJlc3RhdGlvbiBhIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNzZW8tcGFnZS1saW5rLXByZXN0YXRpb24gLnNlby1wYWdlLWxpbmstcHJlc3RhdGlvbi10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jc2VvLXBhZ2UtbGluay1wcmVzdGF0aW9uIC5zZW8tcGFnZS1saW5rLXByZXN0YXRpb24ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGNvbG9yOiAjNUYyRUVBOyB9XG5cbiNwcm9tby1zb3J0LXBvcHVwIC5wb3B1cC1pdGVtIHtcbiAgbWFyZ2luOiAxNXB4IDBweDsgfVxuICAjcHJvbW8tc29ydC1wb3B1cCAucG9wdXAtaXRlbSAucG9wdXAtaXRlbS1yYWRpbyB7XG4gICAgYWNjZW50LWNvbG9yOiAjNUYyRUVBO1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwcHg7IH1cbiAgI3Byb21vLXNvcnQtcG9wdXAgLnBvcHVwLWl0ZW0gLnBvcHVwLWl0ZW0tY2hlY2sge1xuICAgIG1pbi13aWR0aDogMzBweDsgfVxuICAjcHJvbW8tc29ydC1wb3B1cCAucG9wdXAtaXRlbSAucG9wdXAtaXRlbS10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICNwcm9tby1zb3J0LXBvcHVwIC5wb3B1cC1pdGVtIG1kLWljb24ge1xuICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBtaW4td2lkdGg6IDIwcHg7IH1cblxuLnhzICNwcm9tby1zb3J0LXBvcHVwIC5wb3B1cC1pdGVtIC5wb3B1cC1pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLnNtICNwcm9tby1zb3J0LXBvcHVwIC5wb3B1cC1pdGVtIC5wb3B1cC1pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLm1vYmlsZSAjcHJvbW8tc29ydC1wb3B1cCB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLm1vYmlsZS5zbSAjcHJvbW8tc29ydC1wb3B1cCB7XG4gIHBhZGRpbmc6IDQwcHg7IH1cblxuLndlbGNvbWUtc2VhcmNoQXJlYS1iZW5lZmljZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAud2VsY29tZS1zZWFyY2hBcmVhLWJlbmVmaWNlIC5iZW5lZmljZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgbWluLXdpZHRoOiAxNTBweDsgfVxuICAgIC53ZWxjb21lLXNlYXJjaEFyZWEtYmVuZWZpY2UgLmJlbmVmaWNlIGltZyB7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5zbSAud2VsY29tZS1zZWFyY2hBcmVhLWJlbmVmaWNlIC5iZW5lZmljZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnhzIC53ZWxjb21lLXNlYXJjaEFyZWEtYmVuZWZpY2UgLmJlbmVmaWNlIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ja2FsZW5kZXMtY2FydC1wcm9kdWN0LXRvcC1tZW51LWNsaWVudCB7XG4gIHBhZGRpbmctbGVmdDogMiU7XG4gIHBhZGRpbmctcmlnaHQ6IDIlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JEQkRCRDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICNrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50IC5waWN0dXJlLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtaW4td2lkdGg6IDg1cHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAja2FsZW5kZXMtY2FydC1wcm9kdWN0LXRvcC1tZW51LWNsaWVudCAuZGF0YSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQgLmludGl0dWxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQgLmludGl0dWxlIC5tYXJxdWUge1xuICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQgLmludGl0dWxlIC5wcmljZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICNrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50IC5jaG9pY2UtcHJvZHVjdCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICNrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50IC5jaG9pY2UtcHJvZHVjdCAucHJvZHVjdC1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQgLmNob2ljZS1wcm9kdWN0IC5uYiB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjb2xvcjogIzgyODI4MjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAgICNrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50IC5jaG9pY2UtcHJvZHVjdCAucXVhbnRpdHktY29udHJvbCB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgICAgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQgLmNob2ljZS1wcm9kdWN0IC5xdWFudGl0eS1jb250cm9sIC5kZWxldGUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQgLmNob2ljZS1wcm9kdWN0IC5xdWFudGl0eS1jb250cm9sIC5hZGQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ja2FsZW5kZXMtY2FydC1wcm9kdWN0LXRvcC1tZW51LWNsaWVudCB7XG4gIHBhZGRpbmctbGVmdDogMiU7XG4gIHBhZGRpbmctcmlnaHQ6IDIlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JEQkRCRDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICNrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50IC5waWN0dXJlLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtaW4td2lkdGg6IDg1cHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAja2FsZW5kZXMtY2FydC1wcm9kdWN0LXRvcC1tZW51LWNsaWVudCAuZGF0YSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQgLmludGl0dWxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQgLmludGl0dWxlIC5tYXJxdWUge1xuICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQgLmludGl0dWxlIC5wcmljZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICNrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50IC5jaG9pY2UtcHJvZHVjdCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICNrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50IC5jaG9pY2UtcHJvZHVjdCAucHJvZHVjdC1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQgLmNob2ljZS1wcm9kdWN0IC5uYiB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjb2xvcjogIzgyODI4MjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAgICNrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50IC5jaG9pY2UtcHJvZHVjdCAucXVhbnRpdHktY29udHJvbCB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgICAgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQgLmNob2ljZS1wcm9kdWN0IC5xdWFudGl0eS1jb250cm9sIC5kZWxldGUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQgLmNob2ljZS1wcm9kdWN0IC5xdWFudGl0eS1jb250cm9sIC5hZGQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4jcHJvbW8tY2F0ZWdvcmllLXBvcHVwLWRlc2t0b3Age1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgbWluLXdpZHRoOiA0NTBweDsgfVxuICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLWRlc2t0b3AgLmNhdGVnb3JpZS1wb3B1cC0xc3RDb2x1bW4ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgbWluLXdpZHRoOiAyNTBweDsgfVxuICAgICNwcm9tby1jYXRlZ29yaWUtcG9wdXAtZGVza3RvcCAuY2F0ZWdvcmllLXBvcHVwLTFzdENvbHVtbiAuY2F0ZWdvcmllLXBvcHVwLTFzdENvbHVtbi1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTsgfVxuICAgICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC1kZXNrdG9wIC5jYXRlZ29yaWUtcG9wdXAtMXN0Q29sdW1uIC5jYXRlZ29yaWUtcG9wdXAtMXN0Q29sdW1uLWl0ZW0uc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGOEZGOyB9XG4gICAgICAgICNwcm9tby1jYXRlZ29yaWUtcG9wdXAtZGVza3RvcCAuY2F0ZWdvcmllLXBvcHVwLTFzdENvbHVtbiAuY2F0ZWdvcmllLXBvcHVwLTFzdENvbHVtbi1pdGVtLnNlbGVjdGVkIC5jYXRlZ29yaWUtcG9wdXAtMXN0Q29sdW1uLXRleHQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICNwcm9tby1jYXRlZ29yaWUtcG9wdXAtZGVza3RvcCAuY2F0ZWdvcmllLXBvcHVwLTFzdENvbHVtbiAuY2F0ZWdvcmllLXBvcHVwLTFzdENvbHVtbi1pdGVtLnNwZWNpYWxJdGVtIHtcbiAgICAgICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgICAgICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC1kZXNrdG9wIC5jYXRlZ29yaWUtcG9wdXAtMXN0Q29sdW1uIC5jYXRlZ29yaWUtcG9wdXAtMXN0Q29sdW1uLWl0ZW0uc3BlY2lhbEl0ZW0ucmF6IHtcbiAgICAgICAgICBjb2xvcjogI0M5Mzg2NzsgfVxuICAgICAgICAgICNwcm9tby1jYXRlZ29yaWUtcG9wdXAtZGVza3RvcCAuY2F0ZWdvcmllLXBvcHVwLTFzdENvbHVtbiAuY2F0ZWdvcmllLXBvcHVwLTFzdENvbHVtbi1pdGVtLnNwZWNpYWxJdGVtLnJhejpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGOEZGOyB9XG4gICAgICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLWRlc2t0b3AgLmNhdGVnb3JpZS1wb3B1cC0xc3RDb2x1bW4gLmNhdGVnb3JpZS1wb3B1cC0xc3RDb2x1bW4taXRlbSAuY2F0ZWdvcmllLXBvcHVwLTFzdENvbHVtbi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLWRlc2t0b3AgLmNhdGVnb3JpZS1wb3B1cC0xc3RDb2x1bW4gLmNhdGVnb3JpZS1wb3B1cC0xc3RDb2x1bW4taXRlbSBtZC1pY29uIHtcbiAgICAgICAgbWluLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4OyB9XG4gICNwcm9tby1jYXRlZ29yaWUtcG9wdXAtZGVza3RvcCAuY2F0ZWdvcmllLXBvcHVwLTJuZENvbHVtbiB7XG4gICAgbWluLXdpZHRoOiAyNTBweDsgfVxuICAgICNwcm9tby1jYXRlZ29yaWUtcG9wdXAtZGVza3RvcCAuY2F0ZWdvcmllLXBvcHVwLTJuZENvbHVtbiAuc3BlY2lhbC1pc0Zhdm9yaXRlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIG1pbi13aWR0aDogNDUwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA3MHZoOyB9XG4gICAgICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLWRlc2t0b3AgLmNhdGVnb3JpZS1wb3B1cC0ybmRDb2x1bW4gLnNwZWNpYWwtaXNGYXZvcml0ZSAuYm91dGlxdWUtaXRlbSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwcHggMjBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjFGMUZGOyB9XG4gICAgICAgICNwcm9tby1jYXRlZ29yaWUtcG9wdXAtZGVza3RvcCAuY2F0ZWdvcmllLXBvcHVwLTJuZENvbHVtbiAuc3BlY2lhbC1pc0Zhdm9yaXRlIC5ib3V0aXF1ZS1pdGVtIG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gICAgICAgICNwcm9tby1jYXRlZ29yaWUtcG9wdXAtZGVza3RvcCAuY2F0ZWdvcmllLXBvcHVwLTJuZENvbHVtbiAuc3BlY2lhbC1pc0Zhdm9yaXRlIC5ib3V0aXF1ZS1pdGVtIC5ib3V0aXF1ZS1saWJlbGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC1kZXNrdG9wIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uIC5zcGVjaWFsLWlzRmF2b3JpdGUgLmJvdXRpcXVlLWl0ZW06aG92ZXIgLmJvdXRpcXVlLWxpYmVsbGUge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC1kZXNrdG9wIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uIC5zcGVjaWFsLWlzU2VhcmNoIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIG1pbi13aWR0aDogNDUwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA3MHZoOyB9XG4gICAgICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLWRlc2t0b3AgLmNhdGVnb3JpZS1wb3B1cC0ybmRDb2x1bW4gLnNwZWNpYWwtaXNTZWFyY2ggLnByZXN0YXRpb24taXRlbSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwcHggMjBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjFGMUZGOyB9XG4gICAgICAgICNwcm9tby1jYXRlZ29yaWUtcG9wdXAtZGVza3RvcCAuY2F0ZWdvcmllLXBvcHVwLTJuZENvbHVtbiAuc3BlY2lhbC1pc1NlYXJjaCAucHJlc3RhdGlvbi1pdGVtIG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gICAgICAgICNwcm9tby1jYXRlZ29yaWUtcG9wdXAtZGVza3RvcCAuY2F0ZWdvcmllLXBvcHVwLTJuZENvbHVtbiAuc3BlY2lhbC1pc1NlYXJjaCAucHJlc3RhdGlvbi1pdGVtIC5jYXRlZ29yaWUtbGliZWxsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgICNwcm9tby1jYXRlZ29yaWUtcG9wdXAtZGVza3RvcCAuY2F0ZWdvcmllLXBvcHVwLTJuZENvbHVtbiAuc3BlY2lhbC1pc1NlYXJjaCAucHJlc3RhdGlvbi1pdGVtIC5ib3V0aXF1ZS1saWJlbGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC1kZXNrdG9wIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uIC5zcGVjaWFsLWlzU2VhcmNoIC5wcmVzdGF0aW9uLWl0ZW0gLmJvdXRpcXVlLWFkcmVzc2Uge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC1kZXNrdG9wIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uIC5zcGVjaWFsLWlzU2VhcmNoIC5wcmVzdGF0aW9uLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC1kZXNrdG9wIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cbiAgICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLWRlc2t0b3AgLmNhdGVnb3JpZS1wb3B1cC0ybmRDb2x1bW4gLmNhdGVnb3JpZS1wb3B1cC0ybmRDb2x1bW4tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICNwcm9tby1jYXRlZ29yaWUtcG9wdXAtZGVza3RvcCAuY2F0ZWdvcmllLXBvcHVwLTJuZENvbHVtbiAuY2F0ZWdvcmllLXBvcHVwLTJuZENvbHVtbi1ncm91cCAuY2F0ZWdvcmllLXBvcHVwLTJuZENvbHVtbi1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwYWRkaW5nOiA3cHggMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC1kZXNrdG9wIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uLWdyb3VwIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uLWl0ZW06aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZGVza3RvcCAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uLWdyb3VwIHtcbiAgd2lkdGg6IDI1MHB4OyB9XG5cbiNwcm9tby1jYXRlZ29yaWUtcG9wdXAteHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLXhzIC5mYXZvcml0ZS1uby1jb250ZW50IHtcbiAgICBtYXJnaW46IDBweCAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLXhzIC5wcmVzdGF0aW9uLWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDBweCAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjFGMUZGOyB9XG4gICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC14cyAucHJlc3RhdGlvbi1pdGVtIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLXhzIC5wcmVzdGF0aW9uLWl0ZW0gLmNhdGVnb3JpZS1saWJlbGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICNwcm9tby1jYXRlZ29yaWUtcG9wdXAteHMgLnByZXN0YXRpb24taXRlbSAuYm91dGlxdWUtbGliZWxsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICNwcm9tby1jYXRlZ29yaWUtcG9wdXAteHMgLnByZXN0YXRpb24taXRlbSAuYm91dGlxdWUtYWRyZXNzZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC14cyAuY2F0ZWdvcmllLWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBjb2xvcjogI0M5Mzg2NztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLXhzIC5wcmVzdGF0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLXhzLmlzLW1vYmlsZSAucHJlc3RhdGlvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIG1hcmdpbi1yaWdodDogNSU7IH1cbiAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC14czpub3QoLmlzLW1vYmlsZSkgLnByZXN0YXRpb24taXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC14czpub3QoLmlzLW1vYmlsZSkgLnByZXN0YXRpb24taXRlbTpub3QoLmlzLWNhdGVnb3JpZSkge1xuICAgICAgcGFkZGluZzogNXB4IDBweDsgfVxuICAgICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC14czpub3QoLmlzLW1vYmlsZSkgLnByZXN0YXRpb24taXRlbTpub3QoLmlzLWNhdGVnb3JpZSkgLmNhdGVnb3JpZS1saWJlbGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC14czpub3QoLmlzLW1vYmlsZSkgLnByZXN0YXRpb24taXRlbS5pcy1jYXRlZ29yaWUge1xuICAgICAgcGFkZGluZzogN3B4IDBweDsgfVxuICAgICNwcm9tby1jYXRlZ29yaWUtcG9wdXAteHM6bm90KC5pcy1tb2JpbGUpIC5wcmVzdGF0aW9uLWl0ZW0gLmNhdGVnb3JpZS1saWJlbGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICNwcm9tby1jYXRlZ29yaWUtcG9wdXAteHM6bm90KC5pcy1tb2JpbGUpIC5wcmVzdGF0aW9uLWl0ZW0gLmJvdXRpcXVlLWxpYmVsbGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgI3Byb21vLWNhdGVnb3JpZS1wb3B1cC14czpub3QoLmlzLW1vYmlsZSkgLnByZXN0YXRpb24taXRlbSAuYm91dGlxdWUtYWRyZXNzZSB7XG4gICAgICBmb250LXNpemU6IDExcHg7IH1cblxuYm9keSB7XG4gIGNvbG9yOiAjMEIwNjQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5oMSwgaDIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDBweDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMHB4OyB9XG5cbmEge1xuICBjb2xvcjogIzBCMDY0MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmlucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMEIwNjQzO1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7IH1cbiAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG5cbltuZy1jbGlja10sXG5bZGF0YS1uZy1jbGlja10sXG5beC1uZy1jbGlja10ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmJnLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGOyB9XG5cbi5iZy1ncmV5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUZGOyB9XG5cbi5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzkzODY3OyB9XG5cbi5mZy1ncmVlbiB7XG4gIGNvbG9yOiAjNDNBMDQ3OyB9XG5cbi5mZy1yZWQge1xuICBjb2xvcjogI0M5Mzg2NzsgfVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4uYm9yZGVyZWQtdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMUUxRTE7IH1cblxuLmJvcmRlcmVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxOyB9XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubm8td3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm5vLXRvcC1ib3JkZXIge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm5vLWJvdHRvbS1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm5vLWJvcmRlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW5vc2VsZWN0IHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAvKiBpT1MgU2FmYXJpICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIFNhZmFyaSAqL1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEtvbnF1ZXJvciBIVE1MICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovIH1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxuLnRleHQtcmVkIHtcbiAgY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ncmVlbiB7XG4gIGNvbG9yOiAjNDNBMDQ3OyB9XG5cbi50ZXh0LW9yYW5nZSB7XG4gIGNvbG9yOiAjRkI4QzAwOyB9XG5cbi50ZXh0LXB1cnBsZSB7XG4gIGNvbG9yOiAjNDcyMkFFOyB9XG5cbi50ZXh0LXB1cnBsZS1saWdodCB7XG4gIGNvbG9yOiAjNUYyRUVBOyB9XG5cbi50ZXh0LWdyZXktbGlnaHQge1xuICBjb2xvcjogIzZFNkU4QzsgfVxuICAudGV4dC1ncmV5LWxpZ2h0LmFsbCBkaXYge1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gIC50ZXh0LWdyZXktbGlnaHQuYWxsIHNwYW4ge1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ib2xkZXIge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwQjA2NDM7IH1cbiAgLnRleHQtcHJpbWFyeSBzcGFuIHtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZFNkU4QztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4udGV4dC1hY2NlbnQge1xuICBjb2xvcjogI0M5Mzg2NzsgfVxuXG4udGV4dC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgfVxuICAudGV4dC1saWdodC5hbGwgZGl2IHtcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGlnaHQuYWxsIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnRleHQtc2l6ZS0xMCB7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNpemUtMTAuYWxsIGRpdiB7XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc2l6ZS0xMC5hbGwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc2l6ZS0xMSB7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNpemUtMTEuYWxsIGRpdiB7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc2l6ZS0xMS5hbGwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc2l6ZS0xMiB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNpemUtMTIuYWxsIGRpdiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc2l6ZS0xMi5hbGwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc2l6ZS0xMyB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuICAudGV4dC1zaXplLTEzLmFsbCBkaXYge1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNpemUtMTMuYWxsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXNpemUtMTQge1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnRleHQtc2l6ZS0xNC5hbGwgZGl2IHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICAudGV4dC1zaXplLTE0LmFsbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC1zaXplLTE1IHtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi50ZXh0LXNpemUtMTYge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnRleHQtc2l6ZS0xNyB7XG4gIGZvbnQtc2l6ZTogMTdweDsgfVxuXG4udGV4dC1zaXplLTE4IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi50ZXh0LXNpemUtMjAge1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLnRleHQtc2l6ZS0yMiB7XG4gIGZvbnQtc2l6ZTogMjJweDsgfVxuXG4udGV4dC1zaXplLTI0IHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi50ZXh0LXNpemUtMjYge1xuICBmb250LXNpemU6IDI2cHg7IH1cblxuLnRleHQtc2l6ZS0yOCB7XG4gIGZvbnQtc2l6ZTogMjhweDsgfVxuXG4ubWluLXdpZHRoLTUwIHtcbiAgbWluLXdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13aWR0aC0xMDAge1xuICBtaW4td2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13aWR0aC0xNTAge1xuICBtaW4td2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi13aWR0aC0yMDAge1xuICBtaW4td2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZ3JleS1saWdodCB7XG4gIGNvbG9yOiAjNEY1MDUwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udGV4dC1kYXNoZWQge1xuICAtbW96LXRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIC1tb3otdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkYXNoZWQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRhc2hlZDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkYXNoZWQ7IH1cblxuLnBhZGRpbmctNSB7XG4gIHBhZGRpbmc6IDVweDsgfVxuXG4ucGFkZGluZy0xMCB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLnBhZGRpbmctMTUge1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5wYWRkaW5nLTIwIHtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTUge1xuICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLnBhZGRpbmctbGVmdC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuLnBhZGRpbmctcmlnaHQtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4ucGFkZGluZy1yaWdodC0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLnBhZGRpbmctcmlnaHQtMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4ucGFkZGluZy1yaWdodC0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS01IHtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tMTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4OyB9XG5cbi5wYWRkaW5nLXRvcC01IHtcbiAgcGFkZGluZy10b3A6IDVweDsgfVxuXG4ucGFkZGluZy10b3AtMTAge1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4ucGFkZGluZy10b3AtMTUge1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG4ucGFkZGluZy10b3AtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4ucGFkZGluZy10b3AtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4ucGFkZGluZy10b3AtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuXG4ubWFyZ2luLTUge1xuICBtYXJnaW46IDVweDsgfVxuXG4ubWFyZ2luLTEwIHtcbiAgbWFyZ2luOiAxMHB4OyB9XG5cbi5tYXJnaW4tMTUge1xuICBtYXJnaW46IDE1cHg7IH1cblxuLm1hcmdpbi0yMCB7XG4gIG1hcmdpbjogMjBweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC0xMCB7XG4gIG1hcmdpbjogMHB4IDEwcHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTE1IHtcbiAgbWFyZ2luOiAwcHggMTVweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtMjAge1xuICBtYXJnaW46IDBweCAyMHB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC0yNSB7XG4gIG1hcmdpbjogMHB4IDI1cHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTMwIHtcbiAgbWFyZ2luOiAwcHggMzBweDsgfVxuXG4ubWFyZ2luLWxlZnQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLm1hcmdpbi1sZWZ0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLm1hcmdpbi1sZWZ0LTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuLm1hcmdpbi1sZWZ0LTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLm1hcmdpbi1yaWdodC01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLm1hcmdpbi1yaWdodC0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLm1hcmdpbi1yaWdodC0zMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4ubWFyZ2luLXRvcC01IHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5tYXJnaW4tdG9wLTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ubWFyZ2luLXRvcC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLm1hcmdpbi10b3AtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5tYXJnaW4tdG9wLTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ubWFyZ2luLXRvcC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtNSB7XG4gIG1hcmdpbjogNXB4IDBweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTEwIHtcbiAgbWFyZ2luOiAxMHB4IDBweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTE1IHtcbiAgbWFyZ2luOiAxNXB4IDBweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTIwIHtcbiAgbWFyZ2luOiAyMHB4IDBweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTMwIHtcbiAgbWFyZ2luOiAzMHB4IDBweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC01IHtcbiAgcGFkZGluZzogNXB4IDBweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC0xMCB7XG4gIHBhZGRpbmc6IDEwcHggMHB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTE1IHtcbiAgcGFkZGluZzogMTVweCAwcHg7IH1cblxuLnBhZGRpbmctdmVydGljYWwtMjAge1xuICBwYWRkaW5nOiAyMHB4IDBweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC0yNSB7XG4gIHBhZGRpbmc6IDI1cHggMHB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTMwIHtcbiAgcGFkZGluZzogMzBweCAwcHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTEwIHtcbiAgcGFkZGluZzogMHB4IDEwcHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0xNSB7XG4gIHBhZGRpbmc6IDBweCAxNXB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMjAge1xuICBwYWRkaW5nOiAwcHggMjBweDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTI1IHtcbiAgcGFkZGluZzogMHB4IDI1cHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0zMCB7XG4gIHBhZGRpbmc6IDBweCAzMHB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtNjAge1xuICBwYWRkaW5nOiAwcHggNjBweDsgfVxuXG4uc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7IH1cblxuLm1vYmlsZSBpbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbi5tb2JpbGUgdGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKiBMaWduZSBkJ3VuICovXG4uYmxvYy1saW5lOm5vdCgubm8tcGFkZGluZykge1xuICBwYWRkaW5nOiAxMHB4IDBweDsgfVxuXG4uYmxvYy1saW5lLnNtYWxsLXBhZGRpbmcge1xuICBwYWRkaW5nOiA1cHggMHB4OyB9XG5cbi5ibG9jLWxpbmUuc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMTVweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4OyB9XG5cbi5ibG9jLWxpbmUgLmJsb2MtdGl0bGUge1xuICBtaW4td2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwQjA2NDM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmJsb2MtbGluZSAuYmxvYy12YWx1ZSB7XG4gIGNvbG9yOiAjNkU2RThDO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmJsb2MtbGluZSAuYmxvYy12YWx1ZTpub3QoLndyYXBwZWQpIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuYmxvYy1saW5lIC5ibG9jLXZhbHVlOm5vdCgud3JhcHBlZCkgc3BhbiB7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uYm9yZGVyZWQgLmJsb2MtbGluZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gIC5ib3JkZXJlZCAuYmxvYy1saW5lOm5vdCgubm8tcGFkZGluZykge1xuICAgIHBhZGRpbmc6IDE1cHggMHB4OyB9XG5cbi5ib3gtc2hhZG93LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi50aXRsZS1vcmFuZ2UtMTYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjRkJBNjdEOyB9XG5cbi50aXRsZS1vcmFuZ2UtMjAge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjRkJBNjdEOyB9XG5cbi5oaWRlLWJvcmRlci1saW5lIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBoZWlnaHQ6IDNweDtcbiAgbWluLWhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAuaGlkZS1ib3JkZXItbGluZS5ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGOyB9XG5cbi5yb3RhdGluZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGluZyAxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLmljb24tcm90YXRpbmcgbWQtaWNvbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGluZyAxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLyoqKioqKiogQU5JTUFUSU9OUyAqKioqKiovXG5Aa2V5ZnJhbWVzIGJsaW5rZXItMCB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgYmxpbmtlci03NSB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC43NTsgfSB9XG5cbkBrZXlmcmFtZXMgYmxpbmtlci01MCB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC41OyB9IH1cblxuQGtleWZyYW1lcyBibGlua2VyLTI1IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjI1OyB9IH1cblxuQGtleWZyYW1lcyBob3Zlci1vcGFjaXR5LW9uIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMC43OyB9IH1cblxuQGtleWZyYW1lcyBob3Zlci1vcGFjaXR5LW9mZiB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0aW5nIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGluZyB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMga2FsZW5kZXMtc2hvdy0wLTEge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBrYWxlbmRlcy1oaWRlLTAtMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ua2FsZW5kZXMtYW5pbWF0ZS1zaG93LTAtMS0zMDAge1xuICBhbmltYXRpb24tbmFtZToga2FsZW5kZXMtc2hvdy0wLTE7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7IH1cblxuLmthbGVuZGVzLWFuaW1hdGUtaGlkZS0wLTEtMzAwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGthbGVuZGVzLWhpZGUtMC0xO1xuICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpOyB9XG5cbi8qICovXG4ua2FsZW5kZXMtaG92ZXItb3BhY2l0eTpob3ZlciB7XG4gIGFuaW1hdGlvbjogaG92ZXItb3BhY2l0eS1vbiAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLyogRXZpdGVyIHF1J3VuZSB6b25lIG5lIHNvaXQgY29tcHJlc3PDqWUgcGFyIHVuIMOpbMOpbWVudCBGbGV4ICovXG4ua2FsZW5kZXMtbm8tc2hyaW5rIHtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLmthbGVuZGVzLXNjcm9sbGFibGUtbWluSGVpZ2h0IHtcbiAgbWluLWhlaWdodDogMTAwdmg7IH1cblxuLmthbGVuZGVzLXJvdGF0aW5nIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0aW5nIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4ua2FsZW5kZXMtbm9TY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ua2FsZW5kZXMtbm9TY3JvbGxiYXIge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IH1cblxuLmthbGVuZGVzLWJvdHRvbS1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgei1pbmRleDogMTAwMDA7IH1cbiAgLmthbGVuZGVzLWJvdHRvbS1tZXNzYWdlLnhzIHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgcmlnaHQ6IDBweDsgfVxuICAua2FsZW5kZXMtYm90dG9tLW1lc3NhZ2Uuc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2QkI2QTsgfVxuICAua2FsZW5kZXMtYm90dG9tLW1lc3NhZ2UuZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY1MzUwOyB9XG5cbi5rYWxlbmRlcy13aWRnZXQgLmthbGVuZGVzLWJvdHRvbS1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi5rYWxlbmRlcy13aWRnZXQtY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsOyB9XG4gIC5rYWxlbmRlcy13aWRnZXQtY29udGVudCAuYmctZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQUZGOyB9XG4gIC5rYWxlbmRlcy13aWRnZXQtY29udGVudCAuYmctZ3JleS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBRkY7IH1cbiAgLmthbGVuZGVzLXdpZGdldC1jb250ZW50IC53aWRnZXQtY29tcG9uZW50LWJ1dHRvbnMge1xuICAgIHBhZGRpbmc6IDEwcHggNSU7IH1cbiAgICAua2FsZW5kZXMtd2lkZ2V0LWNvbnRlbnQgLndpZGdldC1jb21wb25lbnQtYnV0dG9ucyAuYWNjb3VudC1iYXNrZXQtYnV0dG9ucy1tb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5rYWxlbmRlcy13aWRnZXQtY29udGVudCAud2lkZ2V0LWNvbXBvbmVudC1idXR0b25zIC53aWRnZXQtY29tcG9uZW50LWJ1dHRvbnMtb25lIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC5rYWxlbmRlcy13aWRnZXQtY29udGVudCAud2lkZ2V0LWNvbXBvbmVudC1idXR0b25zIC53aWRnZXQtY29tcG9uZW50LWJ1dHRvbnMtbGluayB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAua2FsZW5kZXMtd2lkZ2V0LWNvbnRlbnQgLndpZGdldC1jb21wb25lbnQtYnV0dG9ucyAud2lkZ2V0LWNvbXBvbmVudC1idXR0b25zLWFjY291bnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgICAua2FsZW5kZXMtd2lkZ2V0LWNvbnRlbnQgLndpZGdldC1jb21wb25lbnQtYnV0dG9ucyAubWVudS1jb250ZW50LWl0ZW0ge1xuICAgICAgY29sb3I6ICMwRDBEMEQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luOiAwcHggMzVweCAwcHggMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLmthbGVuZGVzLXdpZGdldC1jb250ZW50IC53aWRnZXQtY29tcG9uZW50LWJ1dHRvbnMgLm1lbnUtY29udGVudC1pdGVtIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgICAgLmthbGVuZGVzLXdpZGdldC1jb250ZW50IC53aWRnZXQtY29tcG9uZW50LWJ1dHRvbnMgLm1lbnUtY29udGVudC1pdGVtOmhvdmVyOm5vdCgubWVudS1iYXNrZXQtY29udGFpbmVyKSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5rYWxlbmRlcy13aWRnZXQtY29udGVudCAud2lkZ2V0LWNvbXBvbmVudC1idXR0b25zIC5tZW51LWNvbnRlbnQtaXRlbS1zaG9wcGluZy1jYXJ0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmthbGVuZGVzLXdpZGdldC1jb250ZW50IC53aWRnZXQtY29tcG9uZW50LWJ1dHRvbnMgLm1lbnUtY29udGVudC1pdGVtLXNob3BwaW5nLWNhcnQgLm5vdGlmX2NhcnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQTRBNEE7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4OyB9XG4gICAgLmthbGVuZGVzLXdpZGdldC1jb250ZW50IC53aWRnZXQtY29tcG9uZW50LWJ1dHRvbnMgLmthbGVuZGVzLWJ1dHRvbjpub3QoLm5vLXRvcC1wYWRkaW5nKTpub3QoLnNtYWxsLXBhZGRpbmcpOm5vdCguYm9yZGVyZWQpIC5rYWxlbmRlcy1idXR0b24tY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgICAua2FsZW5kZXMtd2lkZ2V0LWNvbnRlbnQgLndpZGdldC1jb21wb25lbnQtYnV0dG9ucyAua2FsZW5kZXMtYnV0dG9uOm5vdCgubm8tdG9wLXBhZGRpbmcpOm5vdCguc21hbGwtcGFkZGluZykgLmthbGVuZGVzLWJ1dHRvbi1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMzFweDsgfVxuICAua2FsZW5kZXMtd2lkZ2V0LWNvbnRlbnQgLndpZGdldC1jb21wb25lbnQtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuXG4ucHJvLWNob2ljZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7IH1cbiAgLnByby1jaG9pY2UgLmxpYmVsbGUtdGFjaGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5wcm8tY2hvaWNlIC5kZXRhaWwtaGVhZGVyLXBob3RvIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgLnByby1jaG9pY2UgLnBybyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgIG1hcmdpbjogNXB4OyB9XG4gICAgLnByby1jaG9pY2UgLnBybyBpbnB1dCB7XG4gICAgICBtYXJnaW46IDBweDsgfVxuICAgIC5wcm8tY2hvaWNlIC5wcm8gLm5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogMHB4IDEwcHg7IH1cbiAgLnByby1jaG9pY2UgLnBybzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGRjsgfVxuICAgIC5wcm8tY2hvaWNlIC5wcm86aG92ZXIgLm5hbWUge1xuICAgICAgY29sb3I6ICNFQTRBNEE7IH1cblxuI3Byb2R1Y3QtbGl2cmFpc29uIC5saXZyYWlzb24tY2hvaWNlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAxMHB4IDBweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiNwcm9kdWN0LWxpdnJhaXNvbiAubGl2cmFpc29uLW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogM3B4OyB9XG4gICNwcm9kdWN0LWxpdnJhaXNvbiAubGl2cmFpc29uLW5hdiAuYmFja2dyb3VuZC1lbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAjcHJvZHVjdC1saXZyYWlzb24gLmxpdnJhaXNvbi1uYXYuc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjRUE0QTRBOyB9XG4gICAgI3Byb2R1Y3QtbGl2cmFpc29uIC5saXZyYWlzb24tbmF2LnNlbGVjdGVkIG1kLWljb24ge1xuICAgICAgY29sb3I6ICNFQTRBNEE7IH1cbiAgI3Byb2R1Y3QtbGl2cmFpc29uIC5saXZyYWlzb24tbmF2OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgY29sb3I6ICNFQTRBNEE7IH1cbiAgICAjcHJvZHVjdC1saXZyYWlzb24gLmxpdnJhaXNvbi1uYXY6aG92ZXIgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0VBNEE0QTsgfVxuXG4jcHJvZHVjdC1saXZyYWlzb24gLmxpdnJhaXNvbi1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4jc2l0ZS1tYWluIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAjc2l0ZS1tYWluIC5iZy1ncmV5LWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7IH1cblxuI3BsYXRmb3JtLW1haW4gLnRleHQtc2l6ZS0xMCB7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50OyB9XG4gICNwbGF0Zm9ybS1tYWluIC50ZXh0LXNpemUtMTAuYWxsIGRpdiB7XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgI3BsYXRmb3JtLW1haW4gLnRleHQtc2l6ZS0xMC5hbGwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuI3BsYXRmb3JtLW1haW4gLnRleHQtc2l6ZS0xMSB7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9XG4gICNwbGF0Zm9ybS1tYWluIC50ZXh0LXNpemUtMTEuYWxsIGRpdiB7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH1cbiAgI3BsYXRmb3JtLW1haW4gLnRleHQtc2l6ZS0xMS5hbGwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH1cblxuI3BsYXRmb3JtLW1haW4gLnRleHQtc2l6ZS0xMiB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gICNwbGF0Zm9ybS1tYWluIC50ZXh0LXNpemUtMTIuYWxsIGRpdiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgI3BsYXRmb3JtLW1haW4gLnRleHQtc2l6ZS0xMi5hbGwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuI3BsYXRmb3JtLW1haW4gLnRleHQtc2l6ZS0xMyB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuICAjcGxhdGZvcm0tbWFpbiAudGV4dC1zaXplLTEzLmFsbCBkaXYge1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG4gICNwbGF0Zm9ybS1tYWluIC50ZXh0LXNpemUtMTMuYWxsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG5cbiNwbGF0Zm9ybS1tYWluIC50ZXh0LXNpemUtMTQge1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgI3BsYXRmb3JtLW1haW4gLnRleHQtc2l6ZS0xNC5hbGwgZGl2IHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICAjcGxhdGZvcm0tbWFpbiAudGV4dC1zaXplLTE0LmFsbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuXG4jcGxhdGZvcm0tbWFpbiAudGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZFNkU4QztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4jcGxhdGZvcm0tbWFpbiAudGV4dC1zZWNvbmRhcnktbGlnaHQge1xuICBjb2xvcjogIzZFNkU4QztcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4ja2FsZW5kZXMtbWFpbiB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICByaWdodDogMHB4O1xuICBsZWZ0OiAwcHg7IH1cbiAgI2thbGVuZGVzLW1haW4gaW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7IH1cblxuI2thbGVuZGVzLXdpZGdldC1jb250YWluZXIge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmOyB9XG4gICNrYWxlbmRlcy13aWRnZXQtY29udGFpbmVyIGlucHV0IHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmOyB9XG5cbi5rYWxlbmRlcy1ub3Njcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiIsIi8qKlxuICogIERvIG5vdCByZW1vdmUgdGhpcyBjb21tZW50cyBiZWxsb3cuIEl0J3MgdGhlIG1hcmtlcnMgdXNlZCBieSB3aXJlZGVwIHRvIGluamVjdFxuICogIHNhc3MgZGVwZW5kZW5jaWVzIHdoZW4gZGVmaW5lZCBpbiB0aGUgYm93ZXIuanNvbiBvZiB5b3VyIGRlcGVuZGVuY2llc1xuICovXG4vLyBib3dlcjpzY3NzXG5AaW1wb3J0IFwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9mb250LWF3ZXNvbWUuc2Nzc1wiO1xuLy8gZW5kYm93ZXJcblxuLyoqXG4gKiAgRG8gbm90IHJlbW92ZSB0aGlzIGNvbW1lbnRzIGJlbGxvdy4gSXQncyB0aGUgbWFya2VycyB1c2VkIGJ5IGd1bHAtaW5qZWN0IHRvIGluamVjdFxuICogIGFsbCB5b3VyIHNhc3MgZmlsZXMgYXV0b21hdGljYWxseVxuICovXG4vLyBpbmplY3RvclxuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNBYnNvbHV0ZUFyZWEva2FsZW5kZXMuYWJzb2x1dGVBcmVhLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMvZGl2ZXJzL2RpdmVycy5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQmFja2Ryb3Ava2FsZW5kZXMuYmFja2Ryb3Auc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0JveC9rYWxlbmRlcy5ib3guc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0J1dHRvbi9rYWxlbmRlcy5idXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0Jvb2tpbmdTbGlkZXIva2FsZW5kZXMuYm9va2luZ1NsaWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQ2hlY2tib3gva2FsZW5kZXMuY2hlY2tib3guc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0Nhcm91c2VsTGFyZ2Uva2FsZW5kZXNDYXJvdXNlbExhcmdlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNDaGVja2JveEl0ZW0va2FsZW5kZXMuY2hlY2tib3hJdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNDYXJvdXNlbC9rYWxlbmRlc0Nhcm91c2VsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNDaGVja2JveEl0ZW1Cb2R5L2thbGVuZGVzLmNoZWNrYm94SXRlbUJvZHkuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0Z1bGxQb3B1cC9rYWxlbmRlcy5mdWxsUG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0Zhdm9yaXRlL2thbGVuZGVzLmZhdm9yaXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNHb29nbGVNYXAva2FsZW5kZXMuZ29vZ2xlTWFwLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNDaGVja2VkSWNvbi9rYWxlbmRlcy5jaGVja2VkSWNvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzSW5wdXQva2FsZW5kZXMuaW5wdXQuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0ljb24va2FsZW5kZXMuaWNvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzSGVhZGVyL2thbGVuZGVzLmhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzSW5rUmlwcGxlL2thbGVuZGVzLmlua1JpcHBsZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzSW5wdXRMaWJlbGxlL2thbGVuZGVzLmlucHV0TGliZWxsZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzSW5wdXRBZHJlc3NlL2thbGVuZGVzLmlucHV0QWRyZXNzZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTW9kYWwva2FsZW5kZXMubW9kYWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0xvYWRpbmcva2FsZW5kZXMubG9hZGluZy5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTWFwL2thbGVuZGVzLm1hcC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzUGhvbmUva2FsZW5kZXMucGhvbmUuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc01vdmVBcmVhL2thbGVuZGVzLm1vdmVBcmVhLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNQb3B1cC9rYWxlbmRlcy5wb3B1cC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzUHJvU2VsZWN0L2thbGVuZGVzUHJvU2VsZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNQYWdlQ29udGFpbmVyL2thbGVuZGVzLnBhZ2VDb250YWluZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1Jhbmsva2FsZW5kZXMucmFuay5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzUHJvZmVzc2lvbmFsQ2hvaWNlL2thbGVuZGVzLnByb2Zlc3Npb25hbENob2ljZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU2VsZWN0Qm94L2thbGVuZGVzLnNlbGVjdEJveC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzUGhvdG8va2FsZW5kZXMucGhvdG8uc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1NlYXJjaEhlYWRlci9rYWxlbmRlcy5zZWFyY2hIZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1Njcm9sbGFibGUva2FsZW5kZXMuc2Nyb2xsYWJsZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU2l0ZUZvb3Rlci9rYWxlbmRlcy5zaXRlRm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNUYWJzL2thbGVuZGVzLnRhYnMuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1Nsb3Qva2FsZW5kZXMuc2xvdFNlbGVjdC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU3dpdGNoL2thbGVuZGVzLnN3aXRjaC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU3RhcklucHV0L2thbGVuZGVzLnN0YXJJbnB1dC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU3Rhci9rYWxlbmRlcy5zdGFyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNUZXh0YXJlYS9rYWxlbmRlcy50ZXh0YXJlYS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzVGV4dGFyZWEvdGV4dEFuZ3VsYXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1NsaWRlci9rYWxlbmRlcy5zbGlkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1RhZy9rYWxlbmRlcy50YWcuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1dhcm5pbmdNZXNzYWdlL2thbGVuZGVzLndhcm5pbmdNZXNzYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNXYXJuaW5nUG9wdXAva2FsZW5kZXMud2FybmluZ1BvcHVwLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNEYXRlL2thbGVuZGVzRGF0ZUlucHV0L2thbGVuZGVzLmRhdGVJbnB1dC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzRGF0ZS9rYWxlbmRlc0RhdGVTZWxlY3Qva2FsZW5kZXMuZGF0ZVNlbGVjdC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzRGF0ZS9rYWxlbmRlc0RhdGVNYXNrL2thbGVuZGVzLmRhdGVNYXNrLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNEYXRlL2thbGVuZGVzRGF0ZVNsaWRlSW5wdXQva2FsZW5kZXMuZGF0ZVNsaWRlSW5wdXQuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0RhdGUva2FsZW5kZXNEYXRlUmFuZ2Uva2FsZW5kZXMuZGF0ZVJhbmdlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNJbnB1dEFkcmVzc2Uvc2VhcmNoL2thbGVuZGVzLmlucHV0QWRyZXNzZS5zZWFyY2guc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0xpc3Qva2FsZW5kZXNMaXN0SXRlbS9rYWxlbmRlcy5saXN0SXRlbS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTG9hZGluZy9rYWxlbmRlc0xvYWRpbmdMaW5rL2thbGVuZGVzLmxvYWRpbmcubGluay5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTG9hZGluZy9rYWxlbmRlc0xvYWRpbmdNYXNrL2thbGVuZGVzLmxvYWRpbmcubWFzay5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTG9hZGluZy9rYWxlbmRlc0xvYWRpbmdQcm9ncmVzc09ubHkva2FsZW5kZXMubG9hZGluZy5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTWFwL2thbGVuZGVzTWFwQ2FyZC9rYWxlbmRlcy5tYXAuY2FyZC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzUGFnZUNvbnRhaW5lci9rYWxlbmRlc1BhZ2Uva2FsZW5kZXMucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzUGFnZUNvbnRhaW5lci9rYWxlbmRlc1BhZ2VOb0hpZGVyL2thbGVuZGVzLnBhZ2VOb0hpZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNQYWdlQ29udGFpbmVyL2thbGVuZGVzUGFnZUhpZGVyL2thbGVuZGVzLnBhZ2VIaWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzUGFnZUNvbnRhaW5lci9rYWxlbmRlc1BhZ2VOYXZpZ2F0b3Iva2FsZW5kZXMucGFnZU5hdmlnYXRvci5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzUHJvZmVzc2lvbmFsQ2hvaWNlL2thbGVuZGVzUHJvZmVzc2lvbmFsU2VsZWN0L2thbGVuZGVzLnByb2Zlc3Npb25hbFNlbGVjdC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzVGFicy9rYWxlbmRlc1RhYi9rYWxlbmRlcy50YWIuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1Nsb3Qva2FsZW5kZXNTY2hlZHVsZUxpc3Qva2FsZW5kZXMuc2NoZWR1bGVMaXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNTbG90L2thbGVuZGVzRGF5UGFydFNlbGVjdG9yL2thbGVuZGVzLmRheVBhcnRTZWxlY3Rvci5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU3dpdGNoL2l0ZW0va2FsZW5kZXMuc3dpdGNoLml0ZW0uc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1N3aXRjaC9zd2l0Y2hlcnkvc3dpdGNoZXJ5LnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNTbGlkZXIva2FsZW5kZXNTbGlkZS9rYWxlbmRlcy5zbGlkZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzV2FybmluZ1BvcHVwL2thbGVuZGVzV2FybmluZ1BvcHVwQ29udGVudC9rYWxlbmRlcy53YXJuaW5nUG9wdXAuY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMva2V5cy9jb25zdWx0L2tleXMuY29uc3VsdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMvYmFza2V0L3Jvdy9iYXNrZXQucm93LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wYXJ0cy9iYXNrZXQvZ2lmdC9iYXNrZXQuZ2lmdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMvZ2lmdENhcmQvYW1vdW50L2dpZnRDYXJkLmFtb3VudC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMvZ2lmdENhcmQvY2hvaWNlL2dpZnRDYXJkLmNob2ljZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMvZ2lmdENhcmQvYmVuZWZpY2lhcnkvZ2lmdENhcmQuYmVuZWZpY2lhcnkuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BhcnRzL2dpZnRDYXJkL2JveGVzL2dpZnRDYXJkLmJveGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wYXJ0cy9naWZ0Q2FyZC9maW5pc2gvZ2lmdENhcmQuZmluaXNoLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wYXJ0cy9naWZ0Q2FyZC9hcnRpY2xlL2dpZnRDYXJkLmFydGljbGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BhcnRzL2dpZnRDYXJkL2N1c3RvbS9naWZ0Q2FyZC5jdXN0b20uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BhcnRzL2dpZnRDYXJkL3BhZ2VIZWFkZXIvZ2lmdGNhcmQucGFnZUhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMvZ2lmdENhcmQvZm9vdGVyL2dpZnRDYXJkLmZvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMvZ2lmdENhcmQvcmVjYXBpdHVsYXRpZi9naWZ0Q2FyZC5yZWNhcGl0dWxhdGlmLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wYXJ0cy9naWZ0Q2FyZC9zZWFyY2hCYXIvZ2lmdENhcmQuc2VhcmNoQmFyLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wYXJ0cy9saXZyYWlzb24vY29sbGVjdC9wcm9kdWN0LmxpdnJhaXNvbi5jb2xsZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wYXJ0cy9naWZ0Q2FyZC9vcHRpb25zL2dpZnRDYXJkLm9wdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BhcnRzL2xpdnJhaXNvbi9kZWxpdmVyeS9wcm9kdWN0LmxpdnJhaXNvbi5kZWxpdmVyeS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9mYWlsdXJlL25vdEZvdW5kL2ZhaWx1cmUubm90Rm91bmQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BhcnRzL2VjaGVhbmNpZXIvaXRlbS9lY2hlYW5jaWVyLml0ZW0uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvZ2lmdGNhcmQvZmluaXNoL2dpZnRjYXJkLmZpbmlzaC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9naWZ0Y2FyZC9tYWluL2dpZnRjYXJkLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUva2V5cy9wYWdlL2tleXMucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9ib29raW5nL21haW4vYm9va2luZy5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3BhZ2VzL2Jvb2tpbmcvcGFnZS5ib29raW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3BhZ2VzL2ZhaWx1cmUvcGFnZS5mYWlsdXJlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3BhZ2VzL2dpZnQvcGFnZS5naWZ0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3BhZ2VzL2tleXMvcGFnZS5rZXlzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3BhZ2VzL3dlbGNvbWUvcGFnZS53ZWxjb21lLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3dlbGNvbWUvbWFpbi93ZWxjb21lLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvd2VsY29tZS9wYWdlL3dlbGNvbWUucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9sYXlvdXQvbW9iaWxlL3NpdGUubGF5b3V0Lm1vYmlsZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9wYXJ0cy9hY3R1YWxpdGVzL3NpdGUuYWN0dWFsaXRlcy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vYWNjb3VudC9wYWdlL2FjY291bnQucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9sYXlvdXQvZGVza3RvcC9zaXRlLmxheW91dC5kZXNrdG9wLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9hY2NvdW50L21haW4vYWNjb3VudC5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3BhcnRzL2JvbnNQbGFucy9zaXRlLmJvbnNQbGFucy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9wYXJ0cy9iYXNrZXQvc2l0ZS5iYXNrZXQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvcGFydHMvZm9vdGVyL3NpdGUuZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3BhcnRzL2Zvb3RlclBhZ2Uvc2l0ZS5mb290ZXIucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vbGF5b3V0L21vYmlsZS9wbGF0Zm9ybS5sYXlvdXQubW9iaWxlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9saW5rTm90Rm91bmQvcGFnZS9saW5rTm90Rm91bmQucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vYm9va2luZy9jb25maXJtYXRpb24vYm9va2luZy5jb25maXJtYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL2Jvb2tpbmcvcGFnZS9ib29raW5nLnBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL2Jvb2tpbmcvcHJlc3RhdGlvbi9ib29raW5nLnByZXN0YXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL2Jvb2tpbmcvbWFpbi9ib29raW5nLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2N1c3RvbUZpZWxkcy9wbGF0Zm9ybS5jdXN0b21GaWVsZHMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2RvbWljaWxlL3BsYXRmb3JtLmRvbWljaWxlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9sYXlvdXQvZGVza3RvcC9wbGF0Zm9ybS5sYXlvdXQuZGVza3RvcC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvZmlsQXJpYW5lL2ZpbEFyaWFuZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvZ2lmdENhcmQvZ2lmdENhcmQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2xpc3RDaXR5L2xpc3RDaXR5LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wYXJyYWluYWdlL3BsYXRmb3JtLnBhcnJhaW5hZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3JlZHVjdGlvbkNsaWVudC9wbGF0Zm9ybS5yZWR1Y3Rpb24uY2xpZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9zZWFyY2hJdGVtL3NlYXJjaEl0ZW0uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3NlYXJjaFJlc3VsdHMvc2VhcmNoUmVzdWx0cy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvc2l0ZUJ1dHRvbi9zaXRlQnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wcm9tby93ZWxjb21lL3Byb21vLndlbGNvbWUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3Byb21vL21haW4vcHJvbW8ubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcXJDb2RlL3BhZ2UvcXJDb2RlLnBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3NlYXJjaC9tb2JpbGVGb3JtL3NlYXJjaC5tb2JpbGVGb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9zZWFyY2gvbG9jYXRpb24vcGxhdGZvcm0uc2VhcmNoLmxvY2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9zZWFyY2gvbWFpbi9zZWFyY2gubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vd2VsY29tZS9wYWdlL3dlbGNvbWUucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcHJvbW8vcGFnZS9wcm9tby5wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9zZWFyY2gvcGFnZS9zZWFyY2gucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vc2VhcmNoL3ByZXN0YXRpb24vcGxhdGZvcm0uc2VhcmNoLnByZXN0YXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BhcnRzL2tleXMvcGFydHMvaW52b2ljZS9rZXlzLmludm9pY2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BhcnRzL2tleXMvcGFydHMvZWNoZWFuY2llci9rZXlzLmVjaGVhbmNpZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BhcnRzL2tleXMvcGFydHMvbWVkaWFOb3RpZmljYXRpb24va2V5cy5tZWRpYU5vdGlmaWNhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMva2V5cy9wYXJ0cy9tZWRpYUF0dGFjaG1lbnQva2V5cy5tZWRpYUF0dGFjaG1lbnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BhcnRzL2tleXMvcGFydHMvcHJvY2Vzc1Byby9rZXlzLnByb2Nlc3NQcm8uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BhcnRzL2tleXMvcGFydHMvcGF5bWVudEFycmhlcy9rZXlzLnBheW1lbnRBcnJoZXMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BhcnRzL2tleXMvcGFydHMvcHJvY2Vzc0NsaWVudC9rZXlzLnByb2Nlc3NDbGllbnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BhcnRzL2tleXMvcGFydHMvbm90Rm91bmQva2V5cy5ub3RGb3VuZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMva2V5cy9wYXJ0cy91bnN1YnNjcmliZS9rZXlzLnVuc3Vic2NyaWJlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wYXJ0cy9naWZ0Q2FyZC9vbGQvYWN0aW9uL2Jvb2tpbmcuYXJ0aWNsZS5hY3Rpb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BhcnRzL2dpZnRDYXJkL29sZC9pbmZvL2Jvb2tpbmcuYXJ0aWNsZS5pbmZvLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wYXJ0cy9naWZ0Q2FyZC9vbGQvaXRlbS9ib29raW5nLmFydGljbGUuaXRlbS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMvZ2lmdENhcmQvY3VzdG9tL2dpZnRjYXJkU2xpZGVyL2dpZnRDYXJkLmN1c3RvbS5zbGlkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BhcnRzL2dpZnRDYXJkL29sZC9saW5lL2Jvb2tpbmcuYXJ0aWNsZS5saW5lLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wYXJ0cy9saXZyYWlzb24vY29sbGVjdC9tb2JpbGUvcHJvZHVjdC5saXZyYWlzb24uY29sbGVjdC5tb2JpbGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvZ2lmdGNhcmQvcGFnZS9tb2JpbGUvZ2lmdGNhcmQucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9naWZ0Y2FyZC9wYWdlL2Rlc2t0b3AvZ2lmdGNhcmQucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9ib29raW5nL3BhZ2UvZGVza3RvcC9ib29raW5nLnBhZ2UuZGVza3RvcC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9ib29raW5nL3BhZ2UvbW9iaWxlL2Jvb2tpbmcucGFnZS5tb2JpbGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvbGF5b3V0L21vYmlsZS9ib3R0b21NZW51X29sZC9zaXRlLmxheW91dC5tb2JpbGUuYm90dG9tTWVudS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9sYXlvdXQvbW9iaWxlL3RvcE1lbnUvc2l0ZS5sYXlvdXQubW9iaWxlLnRvcE1lbnUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvcGFydHMvYWN0dWFsaXRlcy9pdGVtL3NpdGUuYWN0dWFsaXRlcy5pdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9hY2NvdW50L3BhcnRzL3Jkdi9hY2NvdW50LnJkdi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vYWNjb3VudC9wYXJ0cy91c2VyRGVsZXRlL3VzZXJEZWxldGUubW9kYWwuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL2FjY291bnQvcGFydHMvaW5mb3MvYWNjb3VudC5pbmZvcy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vYWNjb3VudC9wYWdlL21vYmlsZS9hY2NvdW50LnBhZ2UubW9iaWxlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9hY2NvdW50L3BhZ2UvZGVza3RvcC9hY2NvdW50LnBhZ2UuZGVza3RvcC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9sYXlvdXQvZGVza3RvcC9tZW51L3NpdGUubGF5b3V0LmRlc2t0b3AubWVudS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9wYXJ0cy9ib25zUGxhbnMvYXJ0aWNsZUxpc3Qvc2l0ZS5ib25zUGxhbnMuYXJ0aWNsZUxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvcGFydHMvYXJ0aWNsZS9saXN0L3NpdGUuYXJ0aWNsZS5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3BhcnRzL2FydGljbGUvbGlzdFNpbXBsZS9zaXRlLmxpc3RTaW1wbGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvbGF5b3V0L21vYmlsZS9idXJnZXJNZW51L3NpdGUubGF5b3V0LmJ1cmdlci5tZW51LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3BhcnRzL2FydGljbGUvaW1hZ2Uvc2l0ZS5hcnRpY2xlLmltYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3BhcnRzL2NhdGVnb3J5L2ltYWdlL3NpdGUuY2F0ZWdvcnkuaW1hZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvcGFydHMvY2F0ZWdvcnkvY3VycmVudC9zaXRlLmNhdGVnb3J5LmN1cnJlbnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvcGFydHMvYXJ0aWNsZS9jYXJkL3NpdGUuYXJ0aWNsZS5jYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3BhcnRzL2NhdGVnb3J5L2NhcmQvc2l0ZS5jYXRlZ29yeS5jYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3BhcnRzL2FydGljbGUvcm93L3NpdGUuYXJ0aWNsZS5yb3cuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvcGFydHMvY2F0ZWdvcnkvbGlzdC9zaXRlLmNhdGVnb3J5Lmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvcGFydHMvY2F0ZWdvcnkvcGF0aC9zaXRlLmNhdGVnb3J5LnBhdGguc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvcGFydHMvY2F0ZWdvcnkvbmF2aWdhdG9yL3NpdGUuY2F0ZWdvcnkubmF2aWdhdG9yLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3BhcnRzL2NhdGVnb3J5L3Jvdy9zaXRlLmNhdGVnb3J5LnJvdy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9wYXJ0cy9wYWdlL2hlYWRlci9zaXRlLnBhZ2UuaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3BhcnRzL2NvbnRhY3QvbWVzc2FnZS9jb250YWN0Lm1lc3NhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvcGFydHMvYmFza2V0L2Jhc2tldC1pdGVtL2Jhc2tldC5pdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL3BhcnRzL3NlYXJjaEJhci9ib29raW5nL3NpdGUuc2VhcmNoQmFyLmJvb2tpbmcuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvcGFydHMvc2VhcmNoQmFyL21vYmlsZS9zaXRlLnNlYXJjaEJhci5tb2JpbGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL2xheW91dC9tb2JpbGUvbWVudS9wbGF0Zm9ybS5sYXlvdXQubW9iaWxlLm1lbnUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL2xheW91dC9tb2JpbGUvdG9wTWVudS9wbGF0Zm9ybS5sYXlvdXQubW9iaWxlLnRvcE1lbnUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NpdGUvcGFydHMvYm9va2luZy9hZGRCdXR0b24vc2l0ZS5ib29raW5nLmFkZEJ1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9wYXJ0cy9ib29raW5nL2Jyb3dzZS9zaXRlLmJvb2tpbmcuYnJvd3NlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9ib29raW5nL3BhZ2UvZGVza3RvcC9ib29raW5nLnBhZ2UuZGVza3RvcC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0va2V5cy9tYXJrZXRpbmcvcGFnZS9rZXkucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vYm9va2luZy9wYWdlL21vYmlsZS9ib29raW5nLnBhZ2UubW9iaWxlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9hcnRpY2xlL2Rlc2NyaXB0aW9uL2FydGljbGUuZGVzY3JpcHRpb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2FydGljbGUvaXRlbS9hcnRpY2xlLml0ZW0uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2Jhc2tldC9zdW1tYXJ5L2Jhc2tldC5zdW1tYXJ5LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9ib29raW5nL2NvbmZpcm1hdGlvbi9ib29raW5nLmNvbmZpcm1hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvYmFza2V0L2V0YWJsaXNzZW1lbnQvYmFza2V0LmV0YWJsaXNzZW1lbnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2Jvb2tpbmcvbGlzdDRFdGFibGlzc2VtZW50L2Jvb2tpbmcubGlzdDRFdGFibGlzc2VtZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9hcnRpY2xlL2Nob2ljZS9hcnRpY2xlLmNob2ljZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvYm9va2luZy9vbmxpbmVOb3RpZmljYXRpb24vYm9va2luZy5vbmxpbmVOb3RpZmljYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2Jvb2tpbmcvYXZpcy9ib29raW5nLmF2aXMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2Nvb2tpZXMvaW5mby9jb29raWVzLmluZm8uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2FjY291bnQvZW1haWxDb25maXJtYXRpb24vYWNjb3VudC5lbWFpbENvbmZpcm1hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvY29va2llcy9iYW5uZXIvY29va2llcy5iYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2FjY291bnQvaGVhZGVyQnV0dG9uL2FjY291bnQuaGVhZGVyQnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9hY2NvdW50L3NpZ25pbi9hY2NvdW50LnNpZ25pbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvYWNjb3VudC9zdW1tYXJ5L2FjY291bnQuc3VtbWFyeS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvYWNjb3VudC9sb2dpbi9hY2NvdW50LmxvZ2luLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9hY2NvdW50L3Jlc2V0UGFzc3dvcmQvYWNjb3VudC5yZXNldFBhc3N3b3JkLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9kb21pY2lsZS9jcml0ZXJpYS9wbGF0Zm9ybS5kb21pY2lsZS5jcml0ZXJpYS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvY3VzdG9tRmllbGRzL2l0ZW0vY3VzdG9tRmllbGRzLml0ZW0uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2V0YWJsaXNzZW1lbnQvaGVhZGVyL2V0YWJsaXNzZW1lbnQuaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9mYXZvcml0ZS9ib3V0aXF1ZS9mYXZvcml0ZS5ib3V0aXF1ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvZXRhYmxpc3NlbWVudC9pbmZvcy9ldGFibGlzc2VtZW50LmluZm9zLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9ldGFibGlzc2VtZW50L25vdFNldHVwL2V0YWJsaXNzZW1lbnQubm90U2V0dXAuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL21hcC9ldGFibGlzc2VtZW50L21hcC5ldGFibGlzc2VtZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9tYXAvc2VhcmNoL21hcC5zZWFyY2guc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2V0YWJsaXNzZW1lbnQvY2Fyb3VzZWwvZXRhYmxpc3NlbWVudC5jYXJvdXNlbC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvbWVzc2FnZS9ub1N1YnNjcmlwdGlvbi9tZXNzYWdlLm5vU3Vic2NyaXB0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm8vbGlzdC9wcm8ubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvcGF5bWVudC9jaG9pY2UvcGF5bWVudC5jaG9pY2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2V0YWJsaXNzZW1lbnQvaG9yYWlyZXMvZXRhYmxpc3NlbWVudC5ob3JhaXJlcy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvcG9zaXRpb24vYWR2YW5jZWQvcHJvcG9zaXRpb24uYWR2YW5jZWQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb3Bvc2l0aW9uL21vYmlsZS9wcm9wb3NpdGlvbi5tb2JpbGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb2R1Y3QvbGlzdC9wcm9kdWN0Lmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb21vL2NhdGVnb3JpZS9wcm9tby5jYXRlZ29yaWUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb3Bvc2l0aW9uL2RldGFpbGVkL3Byb3Bvc2l0aW9uLmRldGFpbGVkLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9tby9jYXJkL3Byb21vLmNhcmQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb21vL2NhcmRDb250YWluZXIvcHJvbW8uY2FyZENvbnRhaW5lci5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvbW8vZGF0ZS9wcm9tby5kYXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9wb3NpdGlvbi9zdW1tYXJ5L3Byb3Bvc2l0aW9uLnN1bW1hcnkuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb21vL3RpdGxlL3Byb21vLnRpdGxlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9tby9iYW5uZXIvcHJvbW8uYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9zZWFyY2hJdGVtL2Rpc3BvbmliaWxpdGUvc2VhcmNoSXRlbS5kaXNwb25pYmlsaXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9tby9wbGFjZS9wcm9tby5wbGFjZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvc2VhcmNoSXRlbS9oZWFkZXIvc2VhcmNoSXRlbS5oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Nlby9jb250ZW50L3Nlby5jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wd2EvY29udGVudC9wd2EuY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvcHdhL2xhdW5jaGVyL3B3YS5sYXVuY2hlci5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvcmVhbGlzYXRpb24vY2Fyb3VzZWwvcmVhbGlzYXRpb24uY2Fyb3VzZWwuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3JlYWxpc2F0aW9uL2Rpc3BsYXkvcmVhbGlzYXRpb24uZGlzcGxheS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vd2VsY29tZS9wYWdlL2Rlc2t0b3Avd2VsY29tZS5wYWdlLmRlc2t0b3Auc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3dlbGNvbWUvcGFnZS9tb2JpbGUvd2VsY29tZS5wYWdlLm1vYmlsZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcHJvbW8vcGFnZS9kZXNrdG9wL3Byb21vLnBhZ2UuZGVza3RvcC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcHJvbW8vcGFnZS9tb2JpbGUvcHJvbW8ucGFnZS5tb2JpbGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3NlYXJjaC9wYWdlL2Rlc2t0b3Avc2VhcmNoLnBhZ2UuZGVza3RvcC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vc2VhcmNoL3BhZ2UvbW9iaWxlL3NlYXJjaC5wYWdlLm1vYmlsZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvdm90ZS9ib3V0aXF1ZS92b3RlLmJvdXRpcXVlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy92b3RlL2Rpc3BsYXkvdm90ZS5kaXNwbGF5LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy92b3RlL3Byby92b3RlLnByby5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvbW8vc29ydC9wcm9tby5zb3J0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9yZXZpZXcvc2F0aXNmYWN0aW9uL3Jldmlldy5zYXRpc2ZhY3Rpb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3dlbGNvbWUvcGFydHMvc2VhcmNoQXJlYS93ZWxjb21lLnNlYXJjaEFyZWEuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3dlbGNvbWUvcGFydHMvdGVhc2luZy93ZWxjb21lLnRlYXNpbmcuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3dlbGNvbWUvcGFydHMvZm9vdGVyL3dlbGNvbWUuZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL2xheW91dC9tb2JpbGUvdG9wTWVudS9jYXJ0X29sZC9zaXRlLmxheW91dC5tb2JpbGUubWVudS5jYXJ0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9hY2NvdW50L3BhcnRzL3Jkdi9pdGVtL2FjY291bnQucmR2Lml0ZW0uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL2FjY291bnQvcGFydHMvcmR2L25vdEVuYWJsZWQvYWNjb3VudC5yZHYubm90RW5hYmxlZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9sYXlvdXQvZGVza3RvcC9tZW51L2NhcnRfb2xkL3NpdGUubGF5b3V0LmRlc2t0b3AubWVudS5jYXJ0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL2xheW91dC9kZXNrdG9wL21lbnUvYWNjb3VudF9vbGQvc2l0ZS5sYXlvdXQuZGVza3RvcC5tZW51LmFjY291bnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL2tleXMvY29tbWFuZGUvY29uc3VsdC9wYWdlL2tleXMuY29tbWFuZGUuY29uc3VsdC5wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9iYXNrZXQvc3VtbWFyeS9pdGVtL2Jhc2tldC5zdW1tYXJ5Lml0ZW0uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2FydGljbGUvY2hvaWNlL2xpc3QvYXJ0aWNsZS5jaG9pY2UubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvYXJ0aWNsZS9jaG9pY2UvbG9hZGluZy9hcnRpY2xlLmNob2ljZS5sb2FkaW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9hcnRpY2xlL2Nob2ljZS9tb2JpbGUvYXJ0aWNsZS5jaG9pY2UubW9iaWxlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9ib29raW5nL29ubGluZU5vdGlmaWNhdGlvbi9saXN0L2Jvb2tpbmcub25saW5lTm90aWZpY2F0aW9uLmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2Jvb2tpbmcvY29uZmlybWF0aW9uL2hlYWRlci9ib29raW5nLmNvbmZpcm1hdGlvbi5oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2Jvb2tpbmcvY29uZmlybWF0aW9uL2NvbmZpcm1lZC9ib29raW5nLmNvbmZpcm1hdGlvbi5jb25maXJtZWQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2FjY291bnQvc2lnbmluL2NvbmZpcm1hdGlvbi9hY2NvdW50LnNpZ25pbi5jb25maXJtYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL2FjY291bnQvc2lnbmluL2Zvcm0vYWNjb3VudC5zaWduaW4uZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvYWNjb3VudC9zaWduaW4vdmFsaWRhdGlvbi9hY2NvdW50LnNpZ25pbi52YWxpZGF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9hY2NvdW50L2xvZ2luL3NpZ25pbi9hY2NvdW50LmxvZ2luLnNpZ25pbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvYWNjb3VudC9sb2dpbi9mb3JtL2FjY291bnQubG9naW5Gb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9ldGFibGlzc2VtZW50L2Nhcm91c2VsL2xhcmdlL2V0YWJsaXNzZW1lbnQuY2Fyb3VzZWwubGFyZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL2xheW91dC9kZXNrdG9wL21lbnUvc2VhcmNoL3BsYXRmb3JtLmxheW91dC5kZXNrdG9wLm1lbnUuc2VhcmNoLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wYXltZW50L2NhcmQvaXRlbS9wYXltZW50LmNhcmQuaXRlbS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvcG9zaXRpb24vbW9iaWxlL2Rpc2NvdW50L3Byb3Bvc2l0aW9uLm1vYmlsZS5kaXNjb3VudC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vbGF5b3V0L2Rlc2t0b3AvbWVudS93ZWxjb21lL3BsYXRmb3JtLmxheW91dC5kZXNrdG9wLm1lbnUud2VsY29tZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vbGF5b3V0L2Rlc2t0b3AvbWVudS9wcm9tby9wbGF0Zm9ybS5sYXlvdXQuZGVza3RvcC5tZW51LnByb21vLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9kdWN0L2xpc3QvbW9iaWxlL3Byb2R1Y3QubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvcGF5bWVudC9jYXJkL3NhdmUvcGF5bWVudC5jYXJkLnNhdmUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byby9zZWxlY3Rpb24vYWR2YW5jZWQvcHJvLnNlbGVjdGlvbi5hZHZhbmNlZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvL3NlbGVjdGlvbi9zaW1wbGUvcHJvLnNlbGVjdGlvbi5zaW1wbGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb21vL2RhdGUvcG9wdXAvcHJvbW8uZGF0ZS5wb3B1cC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvcG9zaXRpb24vc3VtbWFyeS9sb2FkaW5nL3Byb3Bvc2l0aW9uLnN1bW1hcnkubG9hZGluZy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vcGFydHMvcHJvbW8vcGxhY2UvcG9wdXAvcHJvbW8ucGxhY2UucG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Nlby9saW5rL3BsYWNlL3Nlby5saW5rLnBsYWNlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9zZW8vbGluay9wcmVzdGF0aW9uL3Nlby5saW5rLnByZXN0YXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb21vL3NvcnQvcG9wdXAvcHJvbW8uc29ydC5wb3B1cC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGxhdGZvcm0vd2VsY29tZS9wYXJ0cy9zZWFyY2hBcmVhL2JlbmVmaWNlL3dlbGNvbWUuc2VhcmNoQXJlYS5iZW5lZmljZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9sYXlvdXQvZGVza3RvcC9tZW51L2NhcnRfb2xkL3Byb2R1Y3Qvc2l0ZS5sYXlvdXQuZGVza3RvcC5tZW51LmNhcnQucHJvZHVjdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2l0ZS9sYXlvdXQvbW9iaWxlL3RvcE1lbnUvY2FydF9vbGQvcHJvZHVjdC9zaXRlLmxheW91dC5tb2JpbGUubWVudS5jYXJ0LnByb2R1Y3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BsYXRmb3JtL3BhcnRzL3Byb21vL2NhdGVnb3JpZS9wb3B1cC9kZXNrdG9wL3Byb21vLmNhdGVnb3JpZS5wb3B1cC5kZXNrdG9wLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9wYXJ0cy9wcm9tby9jYXRlZ29yaWUvcG9wdXAveHMvcHJvbW8uY2F0ZWdvcmllLnBvcHVwLnhzLnNjc3NcIjtcbkBpbXBvcnQgXCJfYmFzZS5zY3NzXCI7XG5AaW1wb3J0IFwidGVzdC90ZXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy93aWRnZXQvd2lkZ2V0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy93aWRnZXQvY29tcG9uZW50L3dpZGdldENvbXBvbmVudC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMvcHJvQ2hvaWNlL3Byb0Nob2ljZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcGFydHMvbGl2cmFpc29uL3Byb2R1Y3QubGl2cmFpc29uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zaXRlL21haW4vc2l0ZS5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wbGF0Zm9ybS9tYWluL3BsYXRmb3JtLm1haW4uc2Nzc1wiO1xuLy8gZW5kaW5qZWN0b3JcblxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGluczppdGFsLHdnaHRAMCwxMDA7MCwyMDA7MCwzMDA7MCw0MDA7MCw1MDA7MCw2MDA7MCw3MDA7MCw4MDA7MCw5MDA7MSwxMDA7MSwyMDA7MSwzMDA7MSw0MDA7MSw1MDA7MSw2MDA7MSw3MDA7MSw4MDA7MSw5MDAmZGlzcGxheT1zd2FwJyk7XG5cbiNrYWxlbmRlcy1tYWluIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgaW5wdXR7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgfVxuICAvL2JhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuI2thbGVuZGVzLXdpZGdldC1jb250YWluZXJ7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICBpbnB1dHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICB9XG59XG4ua2FsZW5kZXMtbm9zY3JvbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIvKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInBhdGhcIjtcbkBpbXBvcnQgXCJjb3JlXCI7XG5AaW1wb3J0IFwibGFyZ2VyXCI7XG5AaW1wb3J0IFwiZml4ZWQtd2lkdGhcIjtcbkBpbXBvcnQgXCJsaXN0XCI7XG5AaW1wb3J0IFwiYm9yZGVyZWQtcHVsbGVkXCI7XG5AaW1wb3J0IFwiYW5pbWF0ZWRcIjtcbkBpbXBvcnQgXCJyb3RhdGVkLWZsaXBwZWRcIjtcbkBpbXBvcnQgXCJzdGFja2VkXCI7XG5AaW1wb3J0IFwiaWNvbnNcIjtcbkBpbXBvcnQgXCJzY3JlZW4tcmVhZGVyXCI7XG4iLCIvKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj0jeyRmYS12ZXJzaW9ufScpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PSN7JGZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4vLyAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vRm9udEF3ZXNvbWUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG4iLCIvLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTN4IHsgZm9udC1zaXplOiAzZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHdpZHRoOiAoMThlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xuICB0b3A6ICgyZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gICAgbGVmdDogLSRmYS1saS13aWR0aCArICg0ZW0gLyAxNCk7XG4gIH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLi4vZm9udHNcIiAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogICAxNHB4ICFkZWZhdWx0O1xuJGZhLWxpbmUtaGVpZ2h0LWJhc2U6IDEgIWRlZmF1bHQ7XG4vLyRmYS1mb250LXBhdGg6ICAgICAgICBcIi8vbmV0ZG5hLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuNy4wL2ZvbnRzXCIgIWRlZmF1bHQ7IC8vIGZvciByZWZlcmVuY2luZyBCb290c3RyYXAgQ0ROIGZvbnQgZmlsZXMgZGlyZWN0bHlcbiRmYS1jc3MtcHJlZml4OiAgICAgICBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICBcIjQuNy4wXCIgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICgzMGVtIC8gMTQpICFkZWZhdWx0O1xuXG4kZmEtdmFyLTUwMHB4OiBcIlxcZjI2ZVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFwiXFxmMmI5XCI7XG4kZmEtdmFyLWFkZHJlc3MtYm9vay1vOiBcIlxcZjJiYVwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci1hZGp1c3Q6IFwiXFxmMDQyXCI7XG4kZmEtdmFyLWFkbjogXCJcXGYxNzBcIjtcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcIlxcZjAzOVwiO1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcIlxcZjAzNlwiO1xuJGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcbiRmYS12YXItYW1hem9uOiBcIlxcZjI3MFwiO1xuJGZhLXZhci1hbWJ1bGFuY2U6IFwiXFxmMGY5XCI7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hbmNob3I6IFwiXFxmMTNkXCI7XG4kZmEtdmFyLWFuZHJvaWQ6IFwiXFxmMTdiXCI7XG4kZmEtdmFyLWFuZ2VsbGlzdDogXCJcXGYyMDlcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFwiXFxmMTAzXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcIlxcZjEwMFwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFwiXFxmMTAxXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXCJcXGYxMDJcIjtcbiRmYS12YXItYW5nbGUtZG93bjogXCJcXGYxMDdcIjtcbiRmYS12YXItYW5nbGUtbGVmdDogXCJcXGYxMDRcIjtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFwiXFxmMTA1XCI7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcIlxcZjEwNlwiO1xuJGZhLXZhci1hcHBsZTogXCJcXGYxNzlcIjtcbiRmYS12YXItYXJjaGl2ZTogXCJcXGYxODdcIjtcbiRmYS12YXItYXJlYS1jaGFydDogXCJcXGYxZmVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFwiXFxmMGFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcIlxcZjBhOFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOiBcIlxcZjAxYVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OiBcIlxcZjE5MFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDogXCJcXGYxOGVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA6IFwiXFxmMDFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXCJcXGYwYTlcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcIlxcZjBhYVwiO1xuJGZhLXZhci1hcnJvdy1kb3duOiBcIlxcZjA2M1wiO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcIlxcZjA2MFwiO1xuJGZhLXZhci1hcnJvdy1yaWdodDogXCJcXGYwNjFcIjtcbiRmYS12YXItYXJyb3ctdXA6IFwiXFxmMDYyXCI7XG4kZmEtdmFyLWFycm93czogXCJcXGYwNDdcIjtcbiRmYS12YXItYXJyb3dzLWFsdDogXCJcXGYwYjJcIjtcbiRmYS12YXItYXJyb3dzLWg6IFwiXFxmMDdlXCI7XG4kZmEtdmFyLWFycm93cy12OiBcIlxcZjA3ZFwiO1xuJGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFwiXFxmMmEyXCI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcIlxcZjA2OVwiO1xuJGZhLXZhci1hdDogXCJcXGYxZmFcIjtcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFwiXFxmMjllXCI7XG4kZmEtdmFyLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XG4kZmEtdmFyLWJhY2t3YXJkOiBcIlxcZjA0YVwiO1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcIlxcZjI0ZVwiO1xuJGZhLXZhci1iYW46IFwiXFxmMDVlXCI7XG4kZmEtdmFyLWJhbmRjYW1wOiBcIlxcZjJkNVwiO1xuJGZhLXZhci1iYW5rOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1iYXItY2hhcnQ6IFwiXFxmMDgwXCI7XG4kZmEtdmFyLWJhci1jaGFydC1vOiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXJjb2RlOiBcIlxcZjAyYVwiO1xuJGZhLXZhci1iYXJzOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1iYXRoOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXRodHViOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXR0ZXJ5OiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTA6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktMTogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS0yOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LTM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJhdHRlcnktNDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYyNDRcIjtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFwiXFxmMjQyXCI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXCJcXGYyNDFcIjtcbiRmYS12YXItYmVkOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1iZWVyOiBcIlxcZjBmY1wiO1xuJGZhLXZhci1iZWhhbmNlOiBcIlxcZjFiNFwiO1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXCJcXGYxYjVcIjtcbiRmYS12YXItYmVsbDogXCJcXGYwZjNcIjtcbiRmYS12YXItYmVsbC1vOiBcIlxcZjBhMlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcIlxcZjFmNlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoLW86IFwiXFxmMWY3XCI7XG4kZmEtdmFyLWJpY3ljbGU6IFwiXFxmMjA2XCI7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFwiXFxmMWU1XCI7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFwiXFxmMWZkXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXCJcXGYxNzFcIjtcbiRmYS12YXItYml0YnVja2V0LXNxdWFyZTogXCJcXGYxNzJcIjtcbiRmYS12YXItYml0Y29pbjogXCJcXGYxNWFcIjtcbiRmYS12YXItYmxhY2stdGllOiBcIlxcZjI3ZVwiO1xuJGZhLXZhci1ibGluZDogXCJcXGYyOWRcIjtcbiRmYS12YXItYmx1ZXRvb3RoOiBcIlxcZjI5M1wiO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXCJcXGYyOTRcIjtcbiRmYS12YXItYm9sZDogXCJcXGYwMzJcIjtcbiRmYS12YXItYm9sdDogXCJcXGYwZTdcIjtcbiRmYS12YXItYm9tYjogXCJcXGYxZTJcIjtcbiRmYS12YXItYm9vazogXCJcXGYwMmRcIjtcbiRmYS12YXItYm9va21hcms6IFwiXFxmMDJlXCI7XG4kZmEtdmFyLWJvb2ttYXJrLW86IFwiXFxmMDk3XCI7XG4kZmEtdmFyLWJyYWlsbGU6IFwiXFxmMmExXCI7XG4kZmEtdmFyLWJyaWVmY2FzZTogXCJcXGYwYjFcIjtcbiRmYS12YXItYnRjOiBcIlxcZjE1YVwiO1xuJGZhLXZhci1idWc6IFwiXFxmMTg4XCI7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcIlxcZjFhZFwiO1xuJGZhLXZhci1idWlsZGluZy1vOiBcIlxcZjBmN1wiO1xuJGZhLXZhci1idWxsaG9ybjogXCJcXGYwYTFcIjtcbiRmYS12YXItYnVsbHNleWU6IFwiXFxmMTQwXCI7XG4kZmEtdmFyLWJ1czogXCJcXGYyMDdcIjtcbiRmYS12YXItYnV5c2VsbGFkczogXCJcXGYyMGRcIjtcbiRmYS12YXItY2FiOiBcIlxcZjFiYVwiO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcIlxcZjFlY1wiO1xuJGZhLXZhci1jYWxlbmRhcjogXCJcXGYwNzNcIjtcbiRmYS12YXItY2FsZW5kYXItY2hlY2stbzogXCJcXGYyNzRcIjtcbiRmYS12YXItY2FsZW5kYXItbWludXMtbzogXCJcXGYyNzJcIjtcbiRmYS12YXItY2FsZW5kYXItbzogXCJcXGYxMzNcIjtcbiRmYS12YXItY2FsZW5kYXItcGx1cy1vOiBcIlxcZjI3MVwiO1xuJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOiBcIlxcZjI3M1wiO1xuJGZhLXZhci1jYW1lcmE6IFwiXFxmMDMwXCI7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXCJcXGYwODNcIjtcbiRmYS12YXItY2FyOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1jYXJldC1kb3duOiBcIlxcZjBkN1wiO1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcIlxcZjBkOVwiO1xuJGZhLXZhci1jYXJldC1yaWdodDogXCJcXGYwZGFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci1jYXJldC11cDogXCJcXGYwZDhcIjtcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcIlxcZjIxOFwiO1xuJGZhLXZhci1jYXJ0LXBsdXM6IFwiXFxmMjE3XCI7XG4kZmEtdmFyLWNjOiBcIlxcZjIwYVwiO1xuJGZhLXZhci1jYy1hbWV4OiBcIlxcZjFmM1wiO1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXCJcXGYyNGNcIjtcbiRmYS12YXItY2MtZGlzY292ZXI6IFwiXFxmMWYyXCI7XG4kZmEtdmFyLWNjLWpjYjogXCJcXGYyNGJcIjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXCJcXGYxZjFcIjtcbiRmYS12YXItY2MtcGF5cGFsOiBcIlxcZjFmNFwiO1xuJGZhLXZhci1jYy1zdHJpcGU6IFwiXFxmMWY1XCI7XG4kZmEtdmFyLWNjLXZpc2E6IFwiXFxmMWYwXCI7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcIlxcZjBhM1wiO1xuJGZhLXZhci1jaGFpbjogXCJcXGYwYzFcIjtcbiRmYS12YXItY2hhaW4tYnJva2VuOiBcIlxcZjEyN1wiO1xuJGZhLXZhci1jaGVjazogXCJcXGYwMGNcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcIlxcZjA1OFwiO1xuJGZhLXZhci1jaGVjay1jaXJjbGUtbzogXCJcXGYwNWRcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcIlxcZjE0YVwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmUtbzogXCJcXGYwNDZcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXCJcXGYxM2FcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXCJcXGYxMzdcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFwiXFxmMTM4XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcIlxcZjEzOVwiO1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXCJcXGYwNTNcIjtcbiRmYS12YXItY2hldnJvbi1yaWdodDogXCJcXGYwNTRcIjtcbiRmYS12YXItY2hldnJvbi11cDogXCJcXGYwNzdcIjtcbiRmYS12YXItY2hpbGQ6IFwiXFxmMWFlXCI7XG4kZmEtdmFyLWNocm9tZTogXCJcXGYyNjhcIjtcbiRmYS12YXItY2lyY2xlOiBcIlxcZjExMVwiO1xuJGZhLXZhci1jaXJjbGUtbzogXCJcXGYxMGNcIjtcbiRmYS12YXItY2lyY2xlLW8tbm90Y2g6IFwiXFxmMWNlXCI7XG4kZmEtdmFyLWNpcmNsZS10aGluOiBcIlxcZjFkYlwiO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLWNsb2NrLW86IFwiXFxmMDE3XCI7XG4kZmEtdmFyLWNsb25lOiBcIlxcZjI0ZFwiO1xuJGZhLXZhci1jbG9zZTogXCJcXGYwMGRcIjtcbiRmYS12YXItY2xvdWQ6IFwiXFxmMGMyXCI7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcIlxcZjBlZFwiO1xuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFwiXFxmMGVlXCI7XG4kZmEtdmFyLWNueTogXCJcXGYxNTdcIjtcbiRmYS12YXItY29kZTogXCJcXGYxMjFcIjtcbiRmYS12YXItY29kZS1mb3JrOiBcIlxcZjEyNlwiO1xuJGZhLXZhci1jb2RlcGVuOiBcIlxcZjFjYlwiO1xuJGZhLXZhci1jb2RpZXBpZTogXCJcXGYyODRcIjtcbiRmYS12YXItY29mZmVlOiBcIlxcZjBmNFwiO1xuJGZhLXZhci1jb2c6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWNvZ3M6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWNvbHVtbnM6IFwiXFxmMGRiXCI7XG4kZmEtdmFyLWNvbW1lbnQ6IFwiXFxmMDc1XCI7XG4kZmEtdmFyLWNvbW1lbnQtbzogXCJcXGYwZTVcIjtcbiRmYS12YXItY29tbWVudGluZzogXCJcXGYyN2FcIjtcbiRmYS12YXItY29tbWVudGluZy1vOiBcIlxcZjI3YlwiO1xuJGZhLXZhci1jb21tZW50czogXCJcXGYwODZcIjtcbiRmYS12YXItY29tbWVudHMtbzogXCJcXGYwZTZcIjtcbiRmYS12YXItY29tcGFzczogXCJcXGYxNGVcIjtcbiRmYS12YXItY29tcHJlc3M6IFwiXFxmMDY2XCI7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcIlxcZjIwZVwiO1xuJGZhLXZhci1jb250YW86IFwiXFxmMjZkXCI7XG4kZmEtdmFyLWNvcHk6IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXCJcXGYyNWVcIjtcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFwiXFxmMDlkXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDogXCJcXGYyODNcIjtcbiRmYS12YXItY3JvcDogXCJcXGYxMjVcIjtcbiRmYS12YXItY3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcbiRmYS12YXItY3NzMzogXCJcXGYxM2NcIjtcbiRmYS12YXItY3ViZTogXCJcXGYxYjJcIjtcbiRmYS12YXItY3ViZXM6IFwiXFxmMWIzXCI7XG4kZmEtdmFyLWN1dDogXCJcXGYwYzRcIjtcbiRmYS12YXItY3V0bGVyeTogXCJcXGYwZjVcIjtcbiRmYS12YXItZGFzaGJvYXJkOiBcIlxcZjBlNFwiO1xuJGZhLXZhci1kYXNoY3ViZTogXCJcXGYyMTBcIjtcbiRmYS12YXItZGF0YWJhc2U6IFwiXFxmMWMwXCI7XG4kZmEtdmFyLWRlYWY6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWRlYWZuZXNzOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLWRlbGljaW91czogXCJcXGYxYTVcIjtcbiRmYS12YXItZGVza3RvcDogXCJcXGYxMDhcIjtcbiRmYS12YXItZGV2aWFudGFydDogXCJcXGYxYmRcIjtcbiRmYS12YXItZGlhbW9uZDogXCJcXGYyMTlcIjtcbiRmYS12YXItZGlnZzogXCJcXGYxYTZcIjtcbiRmYS12YXItZG9sbGFyOiBcIlxcZjE1NVwiO1xuJGZhLXZhci1kb3QtY2lyY2xlLW86IFwiXFxmMTkyXCI7XG4kZmEtdmFyLWRvd25sb2FkOiBcIlxcZjAxOVwiO1xuJGZhLXZhci1kcmliYmJsZTogXCJcXGYxN2RcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2UtbzogXCJcXGYyYzNcIjtcbiRmYS12YXItZHJvcGJveDogXCJcXGYxNmJcIjtcbiRmYS12YXItZHJ1cGFsOiBcIlxcZjFhOVwiO1xuJGZhLXZhci1lZGdlOiBcIlxcZjI4MlwiO1xuJGZhLXZhci1lZGl0OiBcIlxcZjA0NFwiO1xuJGZhLXZhci1lZXJjYXN0OiBcIlxcZjJkYVwiO1xuJGZhLXZhci1lamVjdDogXCJcXGYwNTJcIjtcbiRmYS12YXItZWxsaXBzaXMtaDogXCJcXGYxNDFcIjtcbiRmYS12YXItZWxsaXBzaXMtdjogXCJcXGYxNDJcIjtcbiRmYS12YXItZW1waXJlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1lbnZlbG9wZTogXCJcXGYwZTBcIjtcbiRmYS12YXItZW52ZWxvcGUtbzogXCJcXGYwMDNcIjtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXCJcXGYyYjZcIjtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi1vOiBcIlxcZjJiN1wiO1xuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFwiXFxmMTk5XCI7XG4kZmEtdmFyLWVudmlyYTogXCJcXGYyOTlcIjtcbiRmYS12YXItZXJhc2VyOiBcIlxcZjEyZFwiO1xuJGZhLXZhci1ldHN5OiBcIlxcZjJkN1wiO1xuJGZhLXZhci1ldXI6IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV1cm86IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV4Y2hhbmdlOiBcIlxcZjBlY1wiO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXCJcXGYxMmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcIlxcZjA2YVwiO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGYwNzFcIjtcbiRmYS12YXItZXhwYW5kOiBcIlxcZjA2NVwiO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFwiXFxmMjNlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFwiXFxmMDhlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcIlxcZjE0Y1wiO1xuJGZhLXZhci1leWU6IFwiXFxmMDZlXCI7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXCJcXGYwNzBcIjtcbiRmYS12YXItZXllZHJvcHBlcjogXCJcXGYxZmJcIjtcbiRmYS12YXItZmE6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDogXCJcXGYyMzBcIjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcIlxcZjA4MlwiO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcIlxcZjA0OVwiO1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFwiXFxmMDUwXCI7XG4kZmEtdmFyLWZheDogXCJcXGYxYWNcIjtcbiRmYS12YXItZmVlZDogXCJcXGYwOWVcIjtcbiRmYS12YXItZmVtYWxlOiBcIlxcZjE4MlwiO1xuJGZhLXZhci1maWdodGVyLWpldDogXCJcXGYwZmJcIjtcbiRmYS12YXItZmlsZTogXCJcXGYxNWJcIjtcbiRmYS12YXItZmlsZS1hcmNoaXZlLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGUtYXVkaW8tbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS1jb2RlLW86IFwiXFxmMWM5XCI7XG4kZmEtdmFyLWZpbGUtZXhjZWwtbzogXCJcXGYxYzNcIjtcbiRmYS12YXItZmlsZS1pbWFnZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLW1vdmllLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtbzogXCJcXGYwMTZcIjtcbiRmYS12YXItZmlsZS1wZGYtbzogXCJcXGYxYzFcIjtcbiRmYS12YXItZmlsZS1waG90by1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBpY3R1cmUtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW86IFwiXFxmMWM0XCI7XG4kZmEtdmFyLWZpbGUtc291bmQtbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS10ZXh0OiBcIlxcZjE1Y1wiO1xuJGZhLXZhci1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcbiRmYS12YXItZmlsZS12aWRlby1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLXdvcmQtbzogXCJcXGYxYzJcIjtcbiRmYS12YXItZmlsZS16aXAtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZXMtbzogXCJcXGYwYzVcIjtcbiRmYS12YXItZmlsbTogXCJcXGYwMDhcIjtcbiRmYS12YXItZmlsdGVyOiBcIlxcZjBiMFwiO1xuJGZhLXZhci1maXJlOiBcIlxcZjA2ZFwiO1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXCJcXGYxMzRcIjtcbiRmYS12YXItZmlyZWZveDogXCJcXGYyNjlcIjtcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFwiXFxmMmIwXCI7XG4kZmEtdmFyLWZsYWc6IFwiXFxmMDI0XCI7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcIlxcZjExZVwiO1xuJGZhLXZhci1mbGFnLW86IFwiXFxmMTFkXCI7XG4kZmEtdmFyLWZsYXNoOiBcIlxcZjBlN1wiO1xuJGZhLXZhci1mbGFzazogXCJcXGYwYzNcIjtcbiRmYS12YXItZmxpY2tyOiBcIlxcZjE2ZVwiO1xuJGZhLXZhci1mbG9wcHktbzogXCJcXGYwYzdcIjtcbiRmYS12YXItZm9sZGVyOiBcIlxcZjA3YlwiO1xuJGZhLXZhci1mb2xkZXItbzogXCJcXGYxMTRcIjtcbiRmYS12YXItZm9sZGVyLW9wZW46IFwiXFxmMDdjXCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuLW86IFwiXFxmMTE1XCI7XG4kZmEtdmFyLWZvbnQ6IFwiXFxmMDMxXCI7XG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXCJcXGYyYjRcIjtcbiRmYS12YXItZm9udGljb25zOiBcIlxcZjI4MFwiO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFwiXFxmMjg2XCI7XG4kZmEtdmFyLWZvcnVtYmVlOiBcIlxcZjIxMVwiO1xuJGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXCJcXGYyYzVcIjtcbiRmYS12YXItZnJvd24tbzogXCJcXGYxMTlcIjtcbiRmYS12YXItZnV0Ym9sLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLWdhbWVwYWQ6IFwiXFxmMTFiXCI7XG4kZmEtdmFyLWdhdmVsOiBcIlxcZjBlM1wiO1xuJGZhLXZhci1nYnA6IFwiXFxmMTU0XCI7XG4kZmEtdmFyLWdlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1nZWFyOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1nZWFyczogXCJcXGYwODVcIjtcbiRmYS12YXItZ2VuZGVybGVzczogXCJcXGYyMmRcIjtcbiRmYS12YXItZ2V0LXBvY2tldDogXCJcXGYyNjVcIjtcbiRmYS12YXItZ2c6IFwiXFxmMjYwXCI7XG4kZmEtdmFyLWdnLWNpcmNsZTogXCJcXGYyNjFcIjtcbiRmYS12YXItZ2lmdDogXCJcXGYwNmJcIjtcbiRmYS12YXItZ2l0OiBcIlxcZjFkM1wiO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcIlxcZjFkMlwiO1xuJGZhLXZhci1naXRodWI6IFwiXFxmMDliXCI7XG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFwiXFxmMTEzXCI7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFwiXFxmMDkyXCI7XG4kZmEtdmFyLWdpdGxhYjogXCJcXGYyOTZcIjtcbiRmYS12YXItZ2l0dGlwOiBcIlxcZjE4NFwiO1xuJGZhLXZhci1nbGFzczogXCJcXGYwMDBcIjtcbiRmYS12YXItZ2xpZGU6IFwiXFxmMmE1XCI7XG4kZmEtdmFyLWdsaWRlLWc6IFwiXFxmMmE2XCI7XG4kZmEtdmFyLWdsb2JlOiBcIlxcZjBhY1wiO1xuJGZhLXZhci1nb29nbGU6IFwiXFxmMWEwXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcIlxcZjBkNVwiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1jaXJjbGU6IFwiXFxmMmIzXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFwiXFxmMGQ0XCI7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFwiXFxmMWVlXCI7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1ncmF0aXBheTogXCJcXGYxODRcIjtcbiRmYS12YXItZ3JhdjogXCJcXGYyZDZcIjtcbiRmYS12YXItZ3JvdXA6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLWgtc3F1YXJlOiBcIlxcZjBmZFwiO1xuJGZhLXZhci1oYWNrZXItbmV3czogXCJcXGYxZDRcIjtcbiRmYS12YXItaGFuZC1ncmFiLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtbGl6YXJkLW86IFwiXFxmMjU4XCI7XG4kZmEtdmFyLWhhbmQtby1kb3duOiBcIlxcZjBhN1wiO1xuJGZhLXZhci1oYW5kLW8tbGVmdDogXCJcXGYwYTVcIjtcbiRmYS12YXItaGFuZC1vLXJpZ2h0OiBcIlxcZjBhNFwiO1xuJGZhLXZhci1oYW5kLW8tdXA6IFwiXFxmMGE2XCI7XG4kZmEtdmFyLWhhbmQtcGFwZXItbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZC1wZWFjZS1vOiBcIlxcZjI1YlwiO1xuJGZhLXZhci1oYW5kLXBvaW50ZXItbzogXCJcXGYyNWFcIjtcbiRmYS12YXItaGFuZC1yb2NrLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzogXCJcXGYyNTdcIjtcbiRmYS12YXItaGFuZC1zcG9jay1vOiBcIlxcZjI1OVwiO1xuJGZhLXZhci1oYW5kLXN0b3AtbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZHNoYWtlLW86IFwiXFxmMmI1XCI7XG4kZmEtdmFyLWhhcmQtb2YtaGVhcmluZzogXCJcXGYyYTRcIjtcbiRmYS12YXItaGFzaHRhZzogXCJcXGYyOTJcIjtcbiRmYS12YXItaGRkLW86IFwiXFxmMGEwXCI7XG4kZmEtdmFyLWhlYWRlcjogXCJcXGYxZGNcIjtcbiRmYS12YXItaGVhZHBob25lczogXCJcXGYwMjVcIjtcbiRmYS12YXItaGVhcnQ6IFwiXFxmMDA0XCI7XG4kZmEtdmFyLWhlYXJ0LW86IFwiXFxmMDhhXCI7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXCJcXGYyMWVcIjtcbiRmYS12YXItaGlzdG9yeTogXCJcXGYxZGFcIjtcbiRmYS12YXItaG9tZTogXCJcXGYwMTVcIjtcbiRmYS12YXItaG9zcGl0YWwtbzogXCJcXGYwZjhcIjtcbiRmYS12YXItaG90ZWw6IFwiXFxmMjM2XCI7XG4kZmEtdmFyLWhvdXJnbGFzczogXCJcXGYyNTRcIjtcbiRmYS12YXItaG91cmdsYXNzLTE6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0yOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMzogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFwiXFxmMjUyXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1vOiBcIlxcZjI1MFwiO1xuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXp6OiBcIlxcZjI3Y1wiO1xuJGZhLXZhci1odG1sNTogXCJcXGYxM2JcIjtcbiRmYS12YXItaS1jdXJzb3I6IFwiXFxmMjQ2XCI7XG4kZmEtdmFyLWlkLWJhZGdlOiBcIlxcZjJjMVwiO1xuJGZhLXZhci1pZC1jYXJkOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1pZC1jYXJkLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWlsczogXCJcXGYyMGJcIjtcbiRmYS12YXItaW1hZ2U6IFwiXFxmMDNlXCI7XG4kZmEtdmFyLWltZGI6IFwiXFxmMmQ4XCI7XG4kZmEtdmFyLWluYm94OiBcIlxcZjAxY1wiO1xuJGZhLXZhci1pbmRlbnQ6IFwiXFxmMDNjXCI7XG4kZmEtdmFyLWluZHVzdHJ5OiBcIlxcZjI3NVwiO1xuJGZhLXZhci1pbmZvOiBcIlxcZjEyOVwiO1xuJGZhLXZhci1pbmZvLWNpcmNsZTogXCJcXGYwNWFcIjtcbiRmYS12YXItaW5yOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1pbnN0YWdyYW06IFwiXFxmMTZkXCI7XG4kZmEtdmFyLWluc3RpdHV0aW9uOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXCJcXGYyNmJcIjtcbiRmYS12YXItaW50ZXJzZXg6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLWlveGhvc3Q6IFwiXFxmMjA4XCI7XG4kZmEtdmFyLWl0YWxpYzogXCJcXGYwMzNcIjtcbiRmYS12YXItam9vbWxhOiBcIlxcZjFhYVwiO1xuJGZhLXZhci1qcHk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWpzZmlkZGxlOiBcIlxcZjFjY1wiO1xuJGZhLXZhci1rZXk6IFwiXFxmMDg0XCI7XG4kZmEtdmFyLWtleWJvYXJkLW86IFwiXFxmMTFjXCI7XG4kZmEtdmFyLWtydzogXCJcXGYxNTlcIjtcbiRmYS12YXItbGFuZ3VhZ2U6IFwiXFxmMWFiXCI7XG4kZmEtdmFyLWxhcHRvcDogXCJcXGYxMDlcIjtcbiRmYS12YXItbGFzdGZtOiBcIlxcZjIwMlwiO1xuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcIlxcZjIwM1wiO1xuJGZhLXZhci1sZWFmOiBcIlxcZjA2Y1wiO1xuJGZhLXZhci1sZWFucHViOiBcIlxcZjIxMlwiO1xuJGZhLXZhci1sZWdhbDogXCJcXGYwZTNcIjtcbiRmYS12YXItbGVtb24tbzogXCJcXGYwOTRcIjtcbiRmYS12YXItbGV2ZWwtZG93bjogXCJcXGYxNDlcIjtcbiRmYS12YXItbGV2ZWwtdXA6IFwiXFxmMTQ4XCI7XG4kZmEtdmFyLWxpZmUtYm91eTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1idW95OiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXJpbmc6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtc2F2ZXI6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZ2h0YnVsYi1vOiBcIlxcZjBlYlwiO1xuJGZhLXZhci1saW5lLWNoYXJ0OiBcIlxcZjIwMVwiO1xuJGZhLXZhci1saW5rOiBcIlxcZjBjMVwiO1xuJGZhLXZhci1saW5rZWRpbjogXCJcXGYwZTFcIjtcbiRmYS12YXItbGlua2VkaW4tc3F1YXJlOiBcIlxcZjA4Y1wiO1xuJGZhLXZhci1saW5vZGU6IFwiXFxmMmI4XCI7XG4kZmEtdmFyLWxpbnV4OiBcIlxcZjE3Y1wiO1xuJGZhLXZhci1saXN0OiBcIlxcZjAzYVwiO1xuJGZhLXZhci1saXN0LWFsdDogXCJcXGYwMjJcIjtcbiRmYS12YXItbGlzdC1vbDogXCJcXGYwY2JcIjtcbiRmYS12YXItbGlzdC11bDogXCJcXGYwY2FcIjtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFwiXFxmMTI0XCI7XG4kZmEtdmFyLWxvY2s6IFwiXFxmMDIzXCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXCJcXGYxNzVcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcIlxcZjE3N1wiO1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcIlxcZjE3OFwiO1xuJGZhLXZhci1sb25nLWFycm93LXVwOiBcIlxcZjE3NlwiO1xuJGZhLXZhci1sb3ctdmlzaW9uOiBcIlxcZjJhOFwiO1xuJGZhLXZhci1tYWdpYzogXCJcXGYwZDBcIjtcbiRmYS12YXItbWFnbmV0OiBcIlxcZjA3NlwiO1xuJGZhLXZhci1tYWlsLWZvcndhcmQ6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLW1haWwtcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1tYWxlOiBcIlxcZjE4M1wiO1xuJGZhLXZhci1tYXA6IFwiXFxmMjc5XCI7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFwiXFxmMDQxXCI7XG4kZmEtdmFyLW1hcC1vOiBcIlxcZjI3OFwiO1xuJGZhLXZhci1tYXAtcGluOiBcIlxcZjI3NlwiO1xuJGZhLXZhci1tYXAtc2lnbnM6IFwiXFxmMjc3XCI7XG4kZmEtdmFyLW1hcnM6IFwiXFxmMjIyXCI7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcIlxcZjIyN1wiO1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXCJcXGYyMjlcIjtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXCJcXGYyMmJcIjtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXCJcXGYyMmFcIjtcbiRmYS12YXItbWF4Y2RuOiBcIlxcZjEzNlwiO1xuJGZhLXZhci1tZWFucGF0aDogXCJcXGYyMGNcIjtcbiRmYS12YXItbWVkaXVtOiBcIlxcZjIzYVwiO1xuJGZhLXZhci1tZWRraXQ6IFwiXFxmMGZhXCI7XG4kZmEtdmFyLW1lZXR1cDogXCJcXGYyZTBcIjtcbiRmYS12YXItbWVoLW86IFwiXFxmMTFhXCI7XG4kZmEtdmFyLW1lcmN1cnk6IFwiXFxmMjIzXCI7XG4kZmEtdmFyLW1pY3JvY2hpcDogXCJcXGYyZGJcIjtcbiRmYS12YXItbWljcm9waG9uZTogXCJcXGYxMzBcIjtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXCJcXGYxMzFcIjtcbiRmYS12YXItbWludXM6IFwiXFxmMDY4XCI7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXCJcXGYwNTZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcIlxcZjE0NlwiO1xuJGZhLXZhci1taW51cy1zcXVhcmUtbzogXCJcXGYxNDdcIjtcbiRmYS12YXItbWl4Y2xvdWQ6IFwiXFxmMjg5XCI7XG4kZmEtdmFyLW1vYmlsZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9iaWxlLXBob25lOiBcIlxcZjEwYlwiO1xuJGZhLXZhci1tb2R4OiBcIlxcZjI4NVwiO1xuJGZhLXZhci1tb25leTogXCJcXGYwZDZcIjtcbiRmYS12YXItbW9vbi1vOiBcIlxcZjE4NlwiO1xuJGZhLXZhci1tb3J0YXItYm9hcmQ6IFwiXFxmMTlkXCI7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFwiXFxmMjFjXCI7XG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFwiXFxmMjQ1XCI7XG4kZmEtdmFyLW11c2ljOiBcIlxcZjAwMVwiO1xuJGZhLXZhci1uYXZpY29uOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1uZXV0ZXI6IFwiXFxmMjJjXCI7XG4kZmEtdmFyLW5ld3NwYXBlci1vOiBcIlxcZjFlYVwiO1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFwiXFxmMjQ3XCI7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcIlxcZjI0OFwiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcIlxcZjI2M1wiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXCJcXGYyNjRcIjtcbiRmYS12YXItb3BlbmNhcnQ6IFwiXFxmMjNkXCI7XG4kZmEtdmFyLW9wZW5pZDogXCJcXGYxOWJcIjtcbiRmYS12YXItb3BlcmE6IFwiXFxmMjZhXCI7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFwiXFxmMjNjXCI7XG4kZmEtdmFyLW91dGRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLXBhZ2VsaW5lczogXCJcXGYxOGNcIjtcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFwiXFxmMWZjXCI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1wYXBlci1wbGFuZS1vOiBcIlxcZjFkOVwiO1xuJGZhLXZhci1wYXBlcmNsaXA6IFwiXFxmMGM2XCI7XG4kZmEtdmFyLXBhcmFncmFwaDogXCJcXGYxZGRcIjtcbiRmYS12YXItcGFzdGU6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLXBhdXNlOiBcIlxcZjA0Y1wiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFwiXFxmMjhiXCI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZS1vOiBcIlxcZjI4Y1wiO1xuJGZhLXZhci1wYXc6IFwiXFxmMWIwXCI7XG4kZmEtdmFyLXBheXBhbDogXCJcXGYxZWRcIjtcbiRmYS12YXItcGVuY2lsOiBcIlxcZjA0MFwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlOiBcIlxcZjE0YlwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlLW86IFwiXFxmMDQ0XCI7XG4kZmEtdmFyLXBlcmNlbnQ6IFwiXFxmMjk1XCI7XG4kZmEtdmFyLXBob25lOiBcIlxcZjA5NVwiO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFwiXFxmMDk4XCI7XG4kZmEtdmFyLXBob3RvOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWN0dXJlLW86IFwiXFxmMDNlXCI7XG4kZmEtdmFyLXBpZS1jaGFydDogXCJcXGYyMDBcIjtcbiRmYS12YXItcGllZC1waXBlcjogXCJcXGYyYWVcIjtcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFwiXFxmMWE4XCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFwiXFxmMWE3XCI7XG4kZmEtdmFyLXBpbnRlcmVzdDogXCJcXGYwZDJcIjtcbiRmYS12YXItcGludGVyZXN0LXA6IFwiXFxmMjMxXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFwiXFxmMGQzXCI7XG4kZmEtdmFyLXBsYW5lOiBcIlxcZjA3MlwiO1xuJGZhLXZhci1wbGF5OiBcIlxcZjA0YlwiO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXCJcXGYxNDRcIjtcbiRmYS12YXItcGxheS1jaXJjbGUtbzogXCJcXGYwMWRcIjtcbiRmYS12YXItcGx1ZzogXCJcXGYxZTZcIjtcbiRmYS12YXItcGx1czogXCJcXGYwNjdcIjtcbiRmYS12YXItcGx1cy1jaXJjbGU6IFwiXFxmMDU1XCI7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcIlxcZjBmZVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZS1vOiBcIlxcZjE5NlwiO1xuJGZhLXZhci1wb2RjYXN0OiBcIlxcZjJjZVwiO1xuJGZhLXZhci1wb3dlci1vZmY6IFwiXFxmMDExXCI7XG4kZmEtdmFyLXByaW50OiBcIlxcZjAyZlwiO1xuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFwiXFxmMjg4XCI7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogXCJcXGYxMmVcIjtcbiRmYS12YXItcXE6IFwiXFxmMWQ2XCI7XG4kZmEtdmFyLXFyY29kZTogXCJcXGYwMjlcIjtcbiRmYS12YXItcXVlc3Rpb246IFwiXFxmMTI4XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXCJcXGYwNTlcIjtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW86IFwiXFxmMjljXCI7XG4kZmEtdmFyLXF1b3JhOiBcIlxcZjJjNFwiO1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcIlxcZjEwZFwiO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXCJcXGYxMGVcIjtcbiRmYS12YXItcmE6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJhbmRvbTogXCJcXGYwNzRcIjtcbiRmYS12YXItcmF2ZWxyeTogXCJcXGYyZDlcIjtcbiRmYS12YXItcmViZWw6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJlY3ljbGU6IFwiXFxmMWI4XCI7XG4kZmEtdmFyLXJlZGRpdDogXCJcXGYxYTFcIjtcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcIlxcZjI4MVwiO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcIlxcZjFhMlwiO1xuJGZhLXZhci1yZWZyZXNoOiBcIlxcZjAyMVwiO1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcIlxcZjI1ZFwiO1xuJGZhLXZhci1yZW1vdmU6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXJlbnJlbjogXCJcXGYxOGJcIjtcbiRmYS12YXItcmVvcmRlcjogXCJcXGYwYzlcIjtcbiRmYS12YXItcmVwZWF0OiBcIlxcZjAxZVwiO1xuJGZhLXZhci1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1yZXNpc3RhbmNlOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZXR3ZWV0OiBcIlxcZjA3OVwiO1xuJGZhLXZhci1ybWI6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXJvYWQ6IFwiXFxmMDE4XCI7XG4kZmEtdmFyLXJvY2tldDogXCJcXGYxMzVcIjtcbiRmYS12YXItcm90YXRlLWxlZnQ6IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogXCJcXGYwMWVcIjtcbiRmYS12YXItcm91YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1yc3M6IFwiXFxmMDllXCI7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFwiXFxmMTQzXCI7XG4kZmEtdmFyLXJ1YjogXCJcXGYxNThcIjtcbiRmYS12YXItcnVibGU6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1cGVlOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1zMTU6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLXNhZmFyaTogXCJcXGYyNjdcIjtcbiRmYS12YXItc2F2ZTogXCJcXGYwYzdcIjtcbiRmYS12YXItc2Npc3NvcnM6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLXNjcmliZDogXCJcXGYyOGFcIjtcbiRmYS12YXItc2VhcmNoOiBcIlxcZjAwMlwiO1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFwiXFxmMDEwXCI7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcIlxcZjAwZVwiO1xuJGZhLXZhci1zZWxsc3k6IFwiXFxmMjEzXCI7XG4kZmEtdmFyLXNlbmQ6IFwiXFxmMWQ4XCI7XG4kZmEtdmFyLXNlbmQtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItc2VydmVyOiBcIlxcZjIzM1wiO1xuJGZhLXZhci1zaGFyZTogXCJcXGYwNjRcIjtcbiRmYS12YXItc2hhcmUtYWx0OiBcIlxcZjFlMFwiO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcIlxcZjFlMVwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFwiXFxmMTRkXCI7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZS1vOiBcIlxcZjA0NVwiO1xuJGZhLXZhci1zaGVrZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoZXFlbDogXCJcXGYyMGJcIjtcbiRmYS12YXItc2hpZWxkOiBcIlxcZjEzMlwiO1xuJGZhLXZhci1zaGlwOiBcIlxcZjIxYVwiO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFwiXFxmMjE0XCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXCJcXGYyOTBcIjtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcIlxcZjI5MVwiO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcIlxcZjA3YVwiO1xuJGZhLXZhci1zaG93ZXI6IFwiXFxmMmNjXCI7XG4kZmEtdmFyLXNpZ24taW46IFwiXFxmMDkwXCI7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpZ24tb3V0OiBcIlxcZjA4YlwiO1xuJGZhLXZhci1zaWduYWw6IFwiXFxmMDEyXCI7XG4kZmEtdmFyLXNpZ25pbmc6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcIlxcZjIxNVwiO1xuJGZhLXZhci1zaXRlbWFwOiBcIlxcZjBlOFwiO1xuJGZhLXZhci1za3lhdGxhczogXCJcXGYyMTZcIjtcbiRmYS12YXItc2t5cGU6IFwiXFxmMTdlXCI7XG4kZmEtdmFyLXNsYWNrOiBcIlxcZjE5OFwiO1xuJGZhLXZhci1zbGlkZXJzOiBcIlxcZjFkZVwiO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcIlxcZjFlN1wiO1xuJGZhLXZhci1zbWlsZS1vOiBcIlxcZjExOFwiO1xuJGZhLXZhci1zbmFwY2hhdDogXCJcXGYyYWJcIjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFwiXFxmMmFjXCI7XG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXCJcXGYyYWRcIjtcbiRmYS12YXItc25vd2ZsYWtlLW86IFwiXFxmMmRjXCI7XG4kZmEtdmFyLXNvY2Nlci1iYWxsLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLXNvcnQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtYXNjOiBcIlxcZjE1ZFwiO1xuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6IFwiXFxmMTVlXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXCJcXGYxNjBcIjtcbiRmYS12YXItc29ydC1hbW91bnQtZGVzYzogXCJcXGYxNjFcIjtcbiRmYS12YXItc29ydC1hc2M6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvcnQtZGVzYzogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1kb3duOiBcIlxcZjBkZFwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiBcIlxcZjE2MlwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXCJcXGYxNjNcIjtcbiRmYS12YXItc29ydC11cDogXCJcXGYwZGVcIjtcbiRmYS12YXItc291bmRjbG91ZDogXCJcXGYxYmVcIjtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcbiRmYS12YXItc3Bpbm5lcjogXCJcXGYxMTBcIjtcbiRmYS12YXItc3Bvb246IFwiXFxmMWIxXCI7XG4kZmEtdmFyLXNwb3RpZnk6IFwiXFxmMWJjXCI7XG4kZmEtdmFyLXNxdWFyZTogXCJcXGYwYzhcIjtcbiRmYS12YXItc3F1YXJlLW86IFwiXFxmMDk2XCI7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcIlxcZjE4ZFwiO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXCJcXGYxNmNcIjtcbiRmYS12YXItc3RhcjogXCJcXGYwMDVcIjtcbiRmYS12YXItc3Rhci1oYWxmOiBcIlxcZjA4OVwiO1xuJGZhLXZhci1zdGFyLWhhbGYtZW1wdHk6IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItaGFsZi1mdWxsOiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtbzogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1vOiBcIlxcZjAwNlwiO1xuJGZhLXZhci1zdGVhbTogXCJcXGYxYjZcIjtcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcIlxcZjFiN1wiO1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcIlxcZjA0OFwiO1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFwiXFxmMDUxXCI7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xuJGZhLXZhci1zdGlja3ktbm90ZTogXCJcXGYyNDlcIjtcbiRmYS12YXItc3RpY2t5LW5vdGUtbzogXCJcXGYyNGFcIjtcbiRmYS12YXItc3RvcDogXCJcXGYwNGRcIjtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFwiXFxmMjhkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlLW86IFwiXFxmMjhlXCI7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcIlxcZjIxZFwiO1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcIlxcZjBjY1wiO1xuJGZhLXZhci1zdHVtYmxldXBvbjogXCJcXGYxYTRcIjtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcIlxcZjFhM1wiO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFwiXFxmMTJjXCI7XG4kZmEtdmFyLXN1YndheTogXCJcXGYyMzlcIjtcbiRmYS12YXItc3VpdGNhc2U6IFwiXFxmMGYyXCI7XG4kZmEtdmFyLXN1bi1vOiBcIlxcZjE4NVwiO1xuJGZhLXZhci1zdXBlcnBvd2VyczogXCJcXGYyZGRcIjtcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFwiXFxmMTJiXCI7XG4kZmEtdmFyLXN1cHBvcnQ6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLXRhYmxlOiBcIlxcZjBjZVwiO1xuJGZhLXZhci10YWJsZXQ6IFwiXFxmMTBhXCI7XG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFwiXFxmMGU0XCI7XG4kZmEtdmFyLXRhZzogXCJcXGYwMmJcIjtcbiRmYS12YXItdGFnczogXCJcXGYwMmNcIjtcbiRmYS12YXItdGFza3M6IFwiXFxmMGFlXCI7XG4kZmEtdmFyLXRheGk6IFwiXFxmMWJhXCI7XG4kZmEtdmFyLXRlbGVncmFtOiBcIlxcZjJjNlwiO1xuJGZhLXZhci10ZWxldmlzaW9uOiBcIlxcZjI2Y1wiO1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcIlxcZjFkNVwiO1xuJGZhLXZhci10ZXJtaW5hbDogXCJcXGYxMjBcIjtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFwiXFxmMDM0XCI7XG4kZmEtdmFyLXRleHQtd2lkdGg6IFwiXFxmMDM1XCI7XG4kZmEtdmFyLXRoOiBcIlxcZjAwYVwiO1xuJGZhLXZhci10aC1sYXJnZTogXCJcXGYwMDlcIjtcbiRmYS12YXItdGgtbGlzdDogXCJcXGYwMGJcIjtcbiRmYS12YXItdGhlbWVpc2xlOiBcIlxcZjJiMlwiO1xuJGZhLXZhci10aGVybW9tZXRlcjogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMDogXCJcXGYyY2JcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMTogXCJcXGYyY2FcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMjogXCJcXGYyYzlcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMzogXCJcXGYyYzhcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItNDogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjJjOFwiO1xuJGZhLXZhci10aHVtYi10YWNrOiBcIlxcZjA4ZFwiO1xuJGZhLXZhci10aHVtYnMtZG93bjogXCJcXGYxNjVcIjtcbiRmYS12YXItdGh1bWJzLW8tZG93bjogXCJcXGYwODhcIjtcbiRmYS12YXItdGh1bWJzLW8tdXA6IFwiXFxmMDg3XCI7XG4kZmEtdmFyLXRodW1icy11cDogXCJcXGYxNjRcIjtcbiRmYS12YXItdGlja2V0OiBcIlxcZjE0NVwiO1xuJGZhLXZhci10aW1lczogXCJcXGYwMGRcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcIlxcZjA1N1wiO1xuJGZhLXZhci10aW1lcy1jaXJjbGUtbzogXCJcXGYwNWNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci10aW1lcy1yZWN0YW5nbGUtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItdGludDogXCJcXGYwNDNcIjtcbiRmYS12YXItdG9nZ2xlLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLXRvZ2dsZS1sZWZ0OiBcIlxcZjE5MVwiO1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcIlxcZjIwNFwiO1xuJGZhLXZhci10b2dnbGUtb246IFwiXFxmMjA1XCI7XG4kZmEtdmFyLXRvZ2dsZS1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItdG9nZ2xlLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci10cmFkZW1hcms6IFwiXFxmMjVjXCI7XG4kZmEtdmFyLXRyYWluOiBcIlxcZjIzOFwiO1xuJGZhLXZhci10cmFuc2dlbmRlcjogXCJcXGYyMjRcIjtcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcIlxcZjIyNVwiO1xuJGZhLXZhci10cmFzaDogXCJcXGYxZjhcIjtcbiRmYS12YXItdHJhc2gtbzogXCJcXGYwMTRcIjtcbiRmYS12YXItdHJlZTogXCJcXGYxYmJcIjtcbiRmYS12YXItdHJlbGxvOiBcIlxcZjE4MVwiO1xuJGZhLXZhci10cmlwYWR2aXNvcjogXCJcXGYyNjJcIjtcbiRmYS12YXItdHJvcGh5OiBcIlxcZjA5MVwiO1xuJGZhLXZhci10cnVjazogXCJcXGYwZDFcIjtcbiRmYS12YXItdHJ5OiBcIlxcZjE5NVwiO1xuJGZhLXZhci10dHk6IFwiXFxmMWU0XCI7XG4kZmEtdmFyLXR1bWJscjogXCJcXGYxNzNcIjtcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXCJcXGYxNzRcIjtcbiRmYS12YXItdHVya2lzaC1saXJhOiBcIlxcZjE5NVwiO1xuJGZhLXZhci10djogXCJcXGYyNmNcIjtcbiRmYS12YXItdHdpdGNoOiBcIlxcZjFlOFwiO1xuJGZhLXZhci10d2l0dGVyOiBcIlxcZjA5OVwiO1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXCJcXGYwODFcIjtcbiRmYS12YXItdW1icmVsbGE6IFwiXFxmMGU5XCI7XG4kZmEtdmFyLXVuZGVybGluZTogXCJcXGYwY2RcIjtcbiRmYS12YXItdW5kbzogXCJcXGYwZTJcIjtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXCJcXGYyOWFcIjtcbiRmYS12YXItdW5pdmVyc2l0eTogXCJcXGYxOWNcIjtcbiRmYS12YXItdW5saW5rOiBcIlxcZjEyN1wiO1xuJGZhLXZhci11bmxvY2s6IFwiXFxmMDljXCI7XG4kZmEtdmFyLXVubG9jay1hbHQ6IFwiXFxmMTNlXCI7XG4kZmEtdmFyLXVuc29ydGVkOiBcIlxcZjBkY1wiO1xuJGZhLXZhci11cGxvYWQ6IFwiXFxmMDkzXCI7XG4kZmEtdmFyLXVzYjogXCJcXGYyODdcIjtcbiRmYS12YXItdXNkOiBcIlxcZjE1NVwiO1xuJGZhLXZhci11c2VyOiBcIlxcZjAwN1wiO1xuJGZhLXZhci11c2VyLWNpcmNsZTogXCJcXGYyYmRcIjtcbiRmYS12YXItdXNlci1jaXJjbGUtbzogXCJcXGYyYmVcIjtcbiRmYS12YXItdXNlci1tZDogXCJcXGYwZjBcIjtcbiRmYS12YXItdXNlci1vOiBcIlxcZjJjMFwiO1xuJGZhLXZhci11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcIlxcZjIxYlwiO1xuJGZhLXZhci11c2VyLXRpbWVzOiBcIlxcZjIzNVwiO1xuJGZhLXZhci11c2VyczogXCJcXGYwYzBcIjtcbiRmYS12YXItdmNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLXZjYXJkLW86IFwiXFxmMmJjXCI7XG4kZmEtdmFyLXZlbnVzOiBcIlxcZjIyMVwiO1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFwiXFxmMjI2XCI7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFwiXFxmMjI4XCI7XG4kZmEtdmFyLXZpYWNvaW46IFwiXFxmMjM3XCI7XG4kZmEtdmFyLXZpYWRlbzogXCJcXGYyYTlcIjtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXCJcXGYyYWFcIjtcbiRmYS12YXItdmlkZW8tY2FtZXJhOiBcIlxcZjAzZFwiO1xuJGZhLXZhci12aW1lbzogXCJcXGYyN2RcIjtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcIlxcZjE5NFwiO1xuJGZhLXZhci12aW5lOiBcIlxcZjFjYVwiO1xuJGZhLXZhci12azogXCJcXGYxODlcIjtcbiRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU6IFwiXFxmMmEwXCI7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcIlxcZjAyN1wiO1xuJGZhLXZhci12b2x1bWUtb2ZmOiBcIlxcZjAyNlwiO1xuJGZhLXZhci12b2x1bWUtdXA6IFwiXFxmMDI4XCI7XG4kZmEtdmFyLXdhcm5pbmc6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLXdlY2hhdDogXCJcXGYxZDdcIjtcbiRmYS12YXItd2VpYm86IFwiXFxmMThhXCI7XG4kZmEtdmFyLXdlaXhpbjogXCJcXGYxZDdcIjtcbiRmYS12YXItd2hhdHNhcHA6IFwiXFxmMjMyXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXItYWx0OiBcIlxcZjI5YlwiO1xuJGZhLXZhci13aWZpOiBcIlxcZjFlYlwiO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXCJcXGYyNjZcIjtcbiRmYS12YXItd2luZG93LWNsb3NlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci13aW5kb3ctY2xvc2UtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcIlxcZjJkMFwiO1xuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFwiXFxmMmQxXCI7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcIlxcZjJkMlwiO1xuJGZhLXZhci13aW5kb3dzOiBcIlxcZjE3YVwiO1xuJGZhLXZhci13b246IFwiXFxmMTU5XCI7XG4kZmEtdmFyLXdvcmRwcmVzczogXCJcXGYxOWFcIjtcbiRmYS12YXItd3BiZWdpbm5lcjogXCJcXGYyOTdcIjtcbiRmYS12YXItd3BleHBsb3JlcjogXCJcXGYyZGVcIjtcbiRmYS12YXItd3Bmb3JtczogXCJcXGYyOThcIjtcbiRmYS12YXItd3JlbmNoOiBcIlxcZjBhZFwiO1xuJGZhLXZhci14aW5nOiBcIlxcZjE2OFwiO1xuJGZhLXZhci14aW5nLXNxdWFyZTogXCJcXGYxNjlcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15LWNvbWJpbmF0b3Itc3F1YXJlOiBcIlxcZjFkNFwiO1xuJGZhLXZhci15YWhvbzogXCJcXGYxOWVcIjtcbiRmYS12YXIteWM6IFwiXFxmMjNiXCI7XG4kZmEtdmFyLXljLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWVscDogXCJcXGYxZTlcIjtcbiRmYS12YXIteWVuOiBcIlxcZjE1N1wiO1xuJGZhLXZhci15b2FzdDogXCJcXGYyYjFcIjtcbiRmYS12YXIteW91dHViZTogXCJcXGYxNjdcIjtcbiRmYS12YXIteW91dHViZS1wbGF5OiBcIlxcZjE2YVwiO1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXCJcXGYxNjZcIjtcblxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gJGZhLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuLnB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYucHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYucHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG4iLCIvLyBTcGlubmluZyBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XG5cbi8vIEhvb2sgZm9yIElFOC05XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZmEtaWNvbigpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnMuIEEgbGEgQm9vdHN0cmFwIDQuXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7IGNvbG9yOiAkZmEtaW52ZXJzZTsgfVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbXVzaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbG07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxhcmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG93ZXItb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVmcmVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRwaG9uZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcmludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pdGFsaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtaGVpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtd2lkdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWNlbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tanVzdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3V0ZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGljdHVyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1tYXJrZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGp1c3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lamVjdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mby1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3Jvc3NoYWlyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwYW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXN0ZXJpc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2lmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJuaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYW5kb207IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ25ldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJldHdlZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXItY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhLXJldHJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcnM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLW91dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYi10YWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyb3BoeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlbW9uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGRkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxob3JuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNlcnRpZmljYXRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xvYmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cmVuY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhc2tzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJpZWZjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjaXNzb3JzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlcmNsaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsb3BweS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVvcmRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC11bDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LW9sOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRlcmxpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWdpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ1Y2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vbmV5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbHVtbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlZ2FsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhdmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFjaG9tZXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2g6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2x0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpdGVtYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVtYnJlbGxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsaXBib2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlnaHRidWxiLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW1kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGV0aG9zY29wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VpdGNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2ZmZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3V0bGVyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3NwaXRhbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1idWxhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVka2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWdodGVyLWpldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXNrdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFwdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2JpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc21pbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcm93bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWgtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYW1lcGFkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleWJvYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctY2hlY2tlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXJtaW5hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5LWFsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlLWZvcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoYWluLWJyb2tlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVyc2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vic2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXJhc2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHV6emxlLXBpZWNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaWVsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1heGNkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaHRtbDU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3NzMzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuY2hvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2stYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsc2V5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXBhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYnA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWVuOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1qcHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qcHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ydWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtydzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ0YzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcm9wYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1vdmVyZmxvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluc3RhZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsaWNrcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJsci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcHBsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZHJvaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbnV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcmliYmJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5cGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm91cnNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWxsbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZlbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXRpcGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmNoaXZlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12azsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZW5yZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWdlbGluZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG90LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwYWNlLXNodXR0bGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsYWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd29yZHByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmlkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzaXR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15YWhvbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlbGljaW91czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJ1cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItam9vbWxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZheDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoaWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bvb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG9vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRheGk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG90aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRldmlhbnRhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc291bmRjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGF0YWJhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wZGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS13b3JkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWV4Y2VsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1pbWFnZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hdWRpby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXZpZGVvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtY29kZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZXBlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanNmaWRkbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlmZS1yaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtby1ub3RjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNpc3RhbmNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlYmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVtcGlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhY2tlci1uZXdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbmNlbnQtd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFxOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWl4aW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oaXN0b3J5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtdGhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcmFncmFwaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9tYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnV0Ym9sLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlub2N1bGFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWVscDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV3c3BhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lmaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxjdWxhdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS13YWxsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtdmlzYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1tYXN0ZXJjYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaXNjb3ZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1hbWV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2Mtc3RyaXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29weXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWVkcm9wcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWludC1icnVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXJ0aGRheS1jYWtlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyZWEtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmljeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pb3hob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nZWxsaXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWFucGF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lYW5wYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1eXNlbGxhZHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbm5lY3RkZXZlbG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXNoY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydW1iZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhbnB1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlbGxzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2ltcGx5YnVpbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreWF0bGFzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpYW1vbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1zZWNyZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW90b3JjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyZWV0LXZpZXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydGJlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVyY3VyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyc2V4OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2VuZGVybGVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGF0c2FwcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlcnZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFjb2luOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YndheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGl1bTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXljOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15LWNvbWJpbmF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBlZGl0ZWRzc2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3VzZS1wb2ludGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pLWN1cnNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC1ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LXVuZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1qY2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWxhbmNlLXNjYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWVuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcm9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLWxpemFyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zcG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGVhY2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWRlbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWdpc3RlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2ctY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmlwYWR2aXNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZXQtcG9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWtpcGVkaWEtdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNhZmFyaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNocm9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlZm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGV2aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb250YW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLTUwMHB4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1hem9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItcGx1cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmR1c3RyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtcGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXNpZ25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3V6ejsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGFjay10aWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250aWNvbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtYWxpZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kaWVwaWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9keDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByb2R1Y3QtaHVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWl4Y2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY3JpYmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFza2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhc2h0YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aC1iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlcmNlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRsYWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BiZWdpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGZvcm1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52aXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxpbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmFpbGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWZuZXNzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZS1nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG93LXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtZ2hvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyc3Qtb3JkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlbWVpc2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZHNoYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbm9kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtYmFkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyZWUtY29kZS1jYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxlZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3dlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGh0dWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXMxNTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG9kY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LXJlc3RvcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW5kY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF2OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV0c3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW1kYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYXZlbHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWVyY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVlcmNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb2NoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNub3dmbGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnBvd2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVldHVwOyB9XG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3Itb25seSB7IEBpbmNsdWRlIHNyLW9ubHkoKTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTsgfVxuIiwiLnNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn0iLCIua2FsZW5kZXMtYWJzb2x1dGVBcmVhe1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgcmlnaHQ6MHB4O1xuICBsZWZ0OjBweDtcbiAgcGFkZGluZzoyMHB4O1xuICAmLnRvcHtcbiAgICB0b3A6MHB4O1xuICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gIH1cbiAgJi5ib3R0b217XG4gICAgYm90dG9tOjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICB9XG59XG4ueHN7XG4gIC5rYWxlbmRlcy1hYnNvbHV0ZUFyZWF7XG4gICAgcGFkZGluZzoxMHB4O1xuICB9XG59XG4iLCIud2FybmluZy1jb250YWluZXJ7XG4gIHBhZGRpbmc6MTBweDtcbiAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICYucmVke1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViY2NkMSA7XG4gIH1cbiAgJi55ZWxsb3d7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjlDNDtcbiAgfVxuICAmLm9yYW5nZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMEIyO1xuICB9XG4gICYuZ3JlZW57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZlOWM2O1xuICB9XG4gIC53YXJuaW5nLW1zZ3tcbiAgICAmLnJlZHtcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiAjYTk0NDQyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnllbGxvd3tcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiAjRjlBODI1O1xuICAgICAgfVxuICAgIH1cbiAgICAmLm9yYW5nZXtcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiAjRUY2QzAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmdyZWVue1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6ICMzYzc2M2Q7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC53YXJuaW5nLXR4dHtcbiAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICAmLnJlZHtcbiAgICAgIGNvbG9yOiAjYTk0NDQyO1xuICAgIH1cbiAgICAmLnllbGxvd3tcbiAgICAgIGNvbG9yOiAjRjlBODI1O1xuICAgIH1cbiAgICAmLm9yYW5nZXtcbiAgICAgIGNvbG9yOiAjRUY2QzAwO1xuICAgIH1cbiAgICAmLmdyZWVue1xuICAgICAgY29sb3I6ICMzYzc2M2Q7XG4gICAgfVxuICB9XG59IiwiLmthbGVuZGVzLWJhY2tkcm9we1xuICAvL3Bvc2l0aW9uOmZpeGVkO1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgcmlnaHQ6MHB4O1xuICBsZWZ0OjBweDtcbiAgdG9wOjBweDtcbiAgYm90dG9tOjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICYuYmxhY2t7XG4gICAgb3BhY2l0eTowLjQ4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDMzLCAzMywgMC40OCkgIWltcG9ydGFudDtcbiAgfVxuICAmLmdyZXl7XG4gICAgb3BhY2l0eTowLjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0EzQTNCRCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiIsIi5rYWxlbmRlcy1ib3h7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC5rYWxlbmRlcy1jb250YWluZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICBwYWRkaW5nOiA1cHggNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIH1cbiAgICAgICAgLmthbGVuZGVzLWJvZHl7XG4gICAgICAgICAgICBmb250LXNpemU6MTVweDtcbiAgICAgICAgfVxuICAgICAgICAudGFnLWNvbnRhaW5lcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgLnRhZ3tcbiAgICAgICAgICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYucHJpbWFyeXtcbiAgICAgICAgLnRhZy1jb250YWluZXJ7XG4gICAgICAgICAgICAudGFne1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogICNFQTRBNEE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWxlY3RlZHtcbiAgICAgICAgICAgIC5rYWxlbmRlcy1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBNEE0QTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNFQTRBNEE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoLnNlbGVjdGVkKXtcbiAgICAgICAgICAgIC50YWctY29udGFpbmVye1xuICAgICAgICAgICAgICAgIC50YWd7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQTRBNEE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXNOb3RBdmFpbGFibGV7XG4gICAgICAgIC5rYWxlbmRlcy1jb250YWluZXJ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM4MjgyODI7XG4gICAgICAgICAgICBjb2xvcjogIzgyODI4MjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmxpZ2h0e1xuICAgICAgICAudGFnLWNvbnRhaW5lcntcbiAgICAgICAgICAgIC50YWd7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAgI0VBNEE0QTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNlbGVjdGVke1xuICAgICAgICAgICAgLmthbGVuZGVzLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE0QTRBO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0VBNEE0QTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm5vdCguc2VsZWN0ZWQpe1xuICAgICAgICAgICAgLnRhZy1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgLnRhZ3tcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBNEE0QTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5rYWxlbmRlcy1jb250YWluZXJ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5rYWxlbmRlcy1idXR0b257XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgLy9ib3JkZXItcmFkaXVzOjRweDtcbiAgICAvL3BhZGRpbmc6NXB4O1xuICAgIHBhZGRpbmctbGVmdDoyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6MjBweDtcbiAgICAvL21hcmdpbjo1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojMjEyMTIxOy8vIzQyNDI0MjsjMjEyMTIxO1xuICAgIGNvbG9yOndoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMHB4IDI0cHg7XG4gICAgLy90cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAmLnNtYWxsLXJhZGl1c3tcbiAgICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgfVxuICAgICYubWVkaXVtLXJhZGl1c3tcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICB9XG4gICAgJi5yb3VuZGVke1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcbiAgICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICAgIHdpZHRoOjMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MzBweDtcbiAgICB9XG4gICAgJi5ib2xke1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgJi5ib3JkZXJlZHtcbiAgICAgICAgYm9yZGVyOjJweCBzb2xpZDtcbiAgICB9XG5cblxuICAgICYubm8tdG9wLXBhZGRpbmd7XG4gICAgICAgIC5rYWxlbmRlcy1idXR0b24tY29udGVudHtcbiAgICAgICAgICAgIGhlaWdodDoyOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc21hbGwtcGFkZGluZ3tcbiAgICAgICAgLmthbGVuZGVzLWJ1dHRvbi1jb250ZW50e1xuICAgICAgICAgICAgLy9oZWlnaHQ6MzVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm5vLXZlcnRpY2FsLXBhZGRpbmd7XG4gICAgICAgIHBhZGRpbmctbGVmdDo1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6NXB4O1xuICAgIH1cbiAgICAmOm5vdCgubm8tdG9wLXBhZGRpbmcpe1xuICAgICAgICAmOm5vdCguc21hbGwtcGFkZGluZyl7XG4gICAgICAgICAgICAua2FsZW5kZXMtYnV0dG9uLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjQ3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICY6bm90KC5pcy1pY29uLWJ1dHRvbil7XG4gICAgICAgIC5rYWxlbmRlcy1idXR0b24taWNvbntcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvKlxuICAmLnByaW1hcnl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojRUE0QTRBICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi5zZWNvbmRhcnl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQSAhaW1wb3J0YW50O1xuICB9XG4gICYuYWNjZW50e1xuICAgIGJhY2tncm91bmQtY29sb3I6I0M5Mzg2NyAhaW1wb3J0YW50O1xuICB9XG4gICAgICovXG4gICAgJi5wdXJwbGV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzU5MkJDQTtcbiAgICB9XG4gICAgJi5ibHVle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMxRTc0RkQ7XG4gICAgfVxuICAgICYuaW5kaWdve1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMzRjUxQjU7XG4gICAgfVxuICAgICYucmVke1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6I0VDNDQzMztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojQzkzODY3O1xuICAgIH1cbiAgICAmLnBpbmt7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiKDIzMywgMzAsIDk5KTtcbiAgICB9XG4gICAgJi5ncmVlbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMzRDNzU5O1xuICAgIH1cbiAgICAmLnllbGxvd3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojRkZFQjNCO1xuICAgIH1cbiAgICAmLm9yYW5nZXtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiNGREJDN0Y7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAxODUsIDEyOCwgMC45OSk7XG4gICAgfVxuICAgICYuZ3JleXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojNkU2RThDOy8vIzZDN0M5NDtcbiAgICB9XG4gICAgJi5ibGFja3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMjIyO1xuICAgIH1cbiAgICAmLmRhcmt7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzBCMDY0MztcbiAgICB9XG4gICAgJi50cmFuc3BhcmVudHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgY29sb3I6IzQyNDI0MjtcbiAgICAgICAgfVxuICAgICAgICAmLmZsYXR7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkRCREJEO1xuICAgICAgICB9XG4gICAgICAgICYucHJpbWFyeXtcbiAgICAgICAgICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRUE0QTRBO1xuICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICBjb2xvcjojRUE0QTRBO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYudHJhbnNwYXJlbnQtYmd7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I0ZGRkZGRjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgICAgIC5rYWxlbmRlcy1idXR0b24tdGV4dHtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICAgICAgICB3aWR0aDoyMHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDoyMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOjIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjojNkU2RThDO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYmctd2hpdGV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYud2hpdGV7XG4gICAgICAgICYuZmxhdHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7Ly8jRTFFMUUxOy8vI0U5RTlGODsvLyNCREJEQkQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5uby10b3AtcGFkZGluZ3tcbiAgICAgICAgICAgIC5rYWxlbmRlcy1idXR0b24tY29udGVudHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm5vdCgubm8tdG9wLXBhZGRpbmcpe1xuICAgICAgICAgICAgLmthbGVuZGVzLWJ1dHRvbi1jb250ZW50e1xuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OjM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAvL2NvbG9yOiM0MjQyNDI7XG4gICAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAvL2NvbG9yOiM0MjQyNDI7XG4gICAgICAgICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgICB9XG4gICAgICAgICYucHVycGxle1xuICAgICAgICAgICAgY29sb3I6IzVGMkVFQTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM1RjJFRUE7XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLypcbiAgICAgICYucHJpbWFyeXtcbiAgICAgICAgY29sb3I6I0VBNEE0QTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0VBNEE0QTtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICBjb2xvcjojRUE0QTRBO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICAgICovXG4gICAgICAgIC5rYWxlbmRlcy1idXR0b24tdGV4dHtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuZGlzYWJsZWR7XG4gICAgICAgIG9wYWNpdHk6MC42O1xuICAgIH1cbiAgICAmLnNpemUtMTR7XG4gICAgICAgIC5rYWxlbmRlcy1idXR0b24tdGV4dHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zaXplLTE2e1xuICAgICAgICAua2FsZW5kZXMtYnV0dG9uLXRleHR7XG4gICAgICAgICAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmthbGVuZGVzLWJ1dHRvbi10ZXh0e1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIG1kLWljb24ge1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICB9XG59XG4ua2FsZW5kZXMtYnV0dG9uOmhvdmVye1xuICAgIG9wYWNpdHk6MC44O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbiIsIi5rYWxlbmRlcy1ib29raW5nU2xpZGVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAuYm94LWNvbnRhaW5lcntcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5ib29raW5nLWRldGFpbC1jb250YWluZXJ7XG5cbiAgICAvL21heC1oZWlnaHQ6NTAwcHg7XG4gICAgLy90cmFuc2l0aW9uOm1heC1oZWlnaHQgMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgICAvL292ZXJmbG93OmhpZGRlbjtcbiAgfVxuICAmLmhpZGRlbntcbiAgICAuaW5wdXQtZGV0YWlsLWNvbnRhaW5lcntcbiAgICAgIC8vbWF4LWhlaWdodDowcHg7XG4gICAgfVxuICB9XG4gIC5zbGlkZXItYnV0dG9uLWNvbnRhaW5lcntcbiAgICB3aWR0aDogMzNweDtcbiAgfVxuICAuc2xpZGVyLWJ1dHRvbnN7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICB3aWR0aDogMzNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAga2FsZW5kZXMtc2xpZGVye1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuXG59IiwiXG4ua2FsZW5kZXMtY2hlY2tib3gge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46MHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjoycHggc29saWQgI2NlZDRkYTtcbiAgICBib3JkZXItcmFkaXVzOjRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgIGJvcmRlcjpub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwMGMnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCB7XG4gICAgYm9yZGVyOjFweCBkYXNoZWQgI2NlZDRkYTtcbiAgfVxuICAmLm1pbmkge1xuICAgIHdpZHRoOjIwcHg7XG4gICAgaGVpZ2h0OjIwcHg7XG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnJvdW5kZWR7XG4gICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5tZWRpdW0ge1xuICAgIHdpZHRoOjI0cHg7XG4gICAgaGVpZ2h0OjI0cHg7XG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnJvdW5kZWR7XG4gICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5tYXhpIHtcbiAgICB3aWR0aDozMHB4O1xuICAgIGhlaWdodDozMHB4O1xuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5yb3VuZGVke1xuICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOjMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucHJpbWFyeXtcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNUYyRUVBO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICBib3JkZXItY29sb3I6ICM1RjJFRUE7XG4gICAgfVxuICB9XG4gICYuYmxhY2t7XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZDogIzIxMjEyMTtcbiAgICB9XG4gIH1cbiAgJi5yZWR7XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZDogI0U1MzkzNTtcbiAgICB9XG4gIH1cbiAgJi5wdXJwbGV7XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZDogIzVGMkVFQTtcbiAgICB9XG4gIH1cbiAgJi5ncmVlbntcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDNBMDQ3O1xuICAgIH1cbiAgfVxuICAmLmRpc2FibGUtZXZlbnQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4iLCIja2FsZW5kZXMtY2Fyb3VzZWwtbGFyZ2Uge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICAua2FsZW5kZXMtY2Fyb3VzZWwtbGFyZ2UtY29udGFpbmVye1xuICAgICYuaGFzLXRyYW5zaXRpb257XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoLjU3LC4wMSwuNiwxKTtcbiAgICB9XG4gIH1cbiAgaW1ne1xuICAgIGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OjJweDtcbiAgfVxuICAuYXJyb3ctbGVmdHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBsZWZ0OjEwcHg7XG4gICAgdG9wOjQ1JTtcbiAgfVxuICAuYXJyb3ctcmlnaHR7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgcmlnaHQ6MTBweDtcbiAgICB0b3A6NDUlO1xuICB9XG4gIG1kLWljb257XG4gICAgY29sb3I6d2hpdGU7XG4gICAgZm9udC1zaXplOjQwcHg7XG4gICAgaGVpZ2h0OjQwcHg7XG4gICAgd2lkdGg6NDBweDtcbiAgfVxuXG5cbn0iLCIua2FsZW5kZXMtY2hlY2tib3gtaXRlbXtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAua2FsZW5kZXMtY2hlY2tib3h7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gICYuc2VsZWN0ZWR7XG4gICAgJi5zZWNvbmRhcnl7XG4gICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgIC5saW5le1xuICAgICAgICBib3JkZXItY29sb3I6ICM1RjJFRUE7XG4gICAgICB9XG4gICAgfSAgXG4gIH1cbn0iLCIja2FsZW5kZXMtY2Fyb3VzZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICAuY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgfVxuXG4gIC5kb3RzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm90dG9tOjEwcHg7XG4gICAgbGVmdDowcHg7XG4gICAgcmlnaHQ6MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIC5kb3Qge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JiYjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC42cyBlYXNlO1xuICAgIH1cbiAgICAuZG90OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTRhNGE7XG4gICAgfVxuXG4gICAgLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE0YTRhO1xuICAgIH1cbiAgfVxuXG59IiwiLmthbGVuZGVzLWNoZWNrYm94LWl0ZW0tYm9keXtcbiAgLmxpbmV7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgJi5ncmV5e1xuICAgIGNvbG9yOiAjODI4MjgyO1xuICAgIC5saW5le1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODI4MjgyO1xuICAgIH1cbiAgfVxufSIsIi5rYWxlbmRlcy1mdWxsLXBvcHVwe1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IzBCMDY0MztcbiAgICB0b3A6MHB4O1xuICAgIGJvdHRvbTowcHg7XG4gICAgbGVmdDowcHg7XG4gICAgcmlnaHQ6MHB4O1xuICAgIHotaW5kZXg6MTAwMTtcbiAgICBpbnB1dHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICB9XG4gICAgJi5pcy13aWRnZXR7XG4gICAgICAgIHotaW5kZXg6MTAwMDAwMTtcbiAgICB9XG4gICAgJi53aGl0ZS1jbG9zZXtcbiAgICAgICAgLmthbGVuZGVzLWZ1bGwtcG9wdXAtY29udGFpbmVye1xuICAgICAgICAgICAgLmthbGVuZGVzLWZ1bGwtcG9wdXAtaGVhZGVye1xuICAgICAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAua2FsZW5kZXMtZnVsbC1wb3B1cC1jb250YWluZXJ7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyNTtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgJi5uby1yYWRpdXN7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmthbGVuZGVzLWZ1bGwtcG9wdXAtY29udGVudHtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAua2FsZW5kZXMtZnVsbC1wb3B1cC1oZWFkZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OjJweDtcbiAgICAgICAgICAgIHRvcDoycHg7XG4gICAgICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgIGNvbG9yOiMwQjA2NDM7Ly8jNUYyRUVBO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOjQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2NvbnRhaW5lcnsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG4iLCIua2FsZW5kZXMtZmF2b3JpdGV7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6MTVweDtcbiAgcGFkZGluZy1yaWdodDoxNXB4O1xuICBvdmVyZmxvdzpoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAjdW5zZWxlY3RlZHtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cbiAgI3NlbGVjdGVke1xuICAgIGNvbG9yOiAjRUI1NzU3O1xuICB9XG59XG4iLCIua2FsZW5kZXMtY2hlY2tlZEljb257XG4gIGhlaWdodDoyNHB4O1xuICB3aWR0aDoyNHB4O1xuICBtZC1pY29ue1xuICAgIGNvbG9yOiMzRjUxQjU7XG4gIH1cbn1cbiIsIi5rYWxlbmRlcy1pbnB1dHtcbiAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAmLm5vLW1hcmdpbntcbiAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgfVxuICAmLnNob3ctZXJyb3J7XG4gICAgaW5wdXQge1xuICAgICAgJi5uZy1pbnZhbGlkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICAmLm5nLWludmFsaWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5oYXMtY2xlYXJ7XG4gICAgLmthbGVuZGVzLWlucHV0LWNsZWFyLWJ1dHRvbntcbiAgICAgIG1kLWljb257XG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI0EzQTNCRCAhaW1wb3J0YW50O1xuXG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaGFzLW5vLWljb257XG4gICAgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lcntcbiAgICAgIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50e1xuICAgICAgICBpbnB1dHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5iZy1jb2xvcntcbiAgICAua2FsZW5kZXMtaW5wdXQtY29udGVudCB7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmthbGVuZGVzLWlucHV0LWxhYmVse1xuICAgIC8vbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIC8vY29sb3I6IzE0MTUxNTtcbiAgfVxuICAmLnNlbGVjdGVke1xuICAgIC5rYWxlbmRlcy1pbnB1dC1sYWJlbHtcbiAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgfVxuICB9XG4gIC5rYWxlbmRlcy1pbnB1dC1jb250YWluZXJ7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgLmN1c3RvbS1pY29ue1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICAgIC5rYWxlbmRlcy1zZWxlY3QtYXJyb3cge1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICByaWdodDowcHg7XG4gICAgICB0b3A6MHB4O1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICB3aWR0aDo0MHB4O1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6I0JEQkRCRDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmthbGVuZGVzLWlucHV0LWNsZWFyLWJ1dHRvbntcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICByaWdodDowcHg7XG4gICAgICB0b3A6MHB4O1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICB3aWR0aDo0MHB4O1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6I0U4RThGQzsvLyNCREJEQkQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOjBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzBweDtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjODI4MjgyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBpbnB1dDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgIH1cbiAgICAgIGlucHV0OmRpc2FibGVkIHtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjg3KTtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAvL2NvbG9yOiAjOUU5RTlFO1xuICAgICAgfVxuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MzBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlGODsvLyNjZWQ0ZGE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgICAgICYubmctaW52YWxpZC5uZy1zaG93LWVycm9yIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNlbGVjdDpkaXNhYmxlZCB7XG4gICAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgICAgICBjb2xvcjogIzlFOUU5RTtcbiAgICAgIH1cbiAgICAgIHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6aG92ZXJ7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgICAgfVxuXG4gICAgICBzZWxlY3Q6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUU3NEZEO1xuXG4gICAgICAgICYubmctaW52YWxpZC5uZy1zaG93LWVycm9yIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9ZmlsZV06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT1maWxlXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1BhcmNvdXJpci4uLic7XG4gICAgICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEwcHQ7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPWZpbGVdOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAvL2JvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPWZpbGVdOmFjdGl2ZSB7XG4gICAgICAgIC8vb3V0bGluZTogMDtcbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9ZmlsZV06YWN0aXZlOjpiZWZvcmUge1xuICAgICAgICAvL2JhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2UzZTNlMywgI2Y5ZjlmOSk7XG4gICAgICB9XG4gICAgfVxuICAgIG1kLWljb257XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgIGhlaWdodDoyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OjI1cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOjI1cHggIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDoyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5rYWxlbmRlcy1pbnB1dC1oZWxwe1xuICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6I0M5QzlFMDtcbiAgICB9XG4gIH1cbiAgLmthbGVuZGVzLWlucHV0LWVycm9yc3tcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAuZXJyb3JzLW1lc3NhZ2Vze1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICB0b3A6MHB4O1xuICAgICAgbGVmdDowcHg7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgZGl2e1xuICAgICAgICBmb250LXNpemU6MTFweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjojRUM0NDMzO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4ua2FsZW5kZXMtaW5wdXQtaGVscC1oZWFkZXJ7XG4gIGZvbnQtc2l6ZToxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6d2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTM4Njc7XG4gIHBhZGRpbmc6MTBweDtcbn1cbi5rYWxlbmRlcy1pbnB1dC1oZWxwLWNvbnRlbnR7XG4gIHBhZGRpbmc6MTBweDtcbiAgcGFkZGluZy10b3A6MjBweDtcbn1cbi5rYWxlbmRlcy1pbnB1dC13aWR0aC1zZXBhcmF0b3J7XG4gIG1pbi13aWR0aDoyMHB4O1xufVxuLnRyYW5zcGFyZW50LWJne1xuICAua2FsZW5kZXMtaW5wdXR7XG4gICAgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lcntcbiAgICAgIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgY29sb3I6I0YxRjFGRjtcblxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7XG4gICAgICAgICAgICBjb2xvcjojRjFGMUZGO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1RjJFRUE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuLmxpZ2h0LWJsdWV7XG4gIC5rYWxlbmRlcy1pbnB1dHtcbiAgICAua2FsZW5kZXMtaW5wdXQtY29udGVudCB7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn0iLCIua2FsZW5kZXMtaWNvbntcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIC5rYWxlbmRlcy1pY29uLWJhZGdle1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgJi5wdXJwbGV7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7Ly8jNTkyQkNBO1xuICAgIH1cbiAgICAmLmJsdWV7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTc0RkQ7XG4gICAgfVxuICAgICYucmVke1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM0NDMzO1xuICAgIH1cbiAgICAmLmdyZWVue1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEFDQzM1Oy8vIzM0Qzc1OTtcbiAgICB9XG4gICAgJi55ZWxsb3d7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkVCM0I7XG4gICAgfVxuICAgICYub3Jhbmdle1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkU5NTAwO1xuICAgIH1cbiAgICAmLmdyZXl7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QzdDOTQ7XG4gICAgfVxuICAgICYuYmxhY2t7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgfVxuICAgICYucGlua3tcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2IoMjMzLCAzMCwgOTkpO1xuICAgIH1cbiAgICAmLmluZGlnb3tcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojM0Y1MUI1O1xuICAgIH1cblxuXG4gICAgJi53aGl0ZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOjFweCBzb2xpZDtcbiAgICAgICYucHVycGxle1xuICAgICAgICBib3JkZXItY29sb3I6IzVGMkVFQTtcbiAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucGlua3tcbiAgICAgICAgYm9yZGVyLWNvbG9yOnJnYigyMzMsIDMwLCA5OSk7XG4gICAgICAgIGNvbG9yOiByZ2IoMjMzLCAzMCwgOTkpO1xuICAgICAgfVxuICAgICAgJi5ibHVle1xuICAgICAgICBib3JkZXItY29sb3I6IzFFNzRGRDtcbiAgICAgICAgY29sb3I6ICMxRTc0RkQ7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6ICMxRTc0RkQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucmVke1xuICAgICAgICBib3JkZXItY29sb3I6I0VDNDQzMztcbiAgICAgICAgY29sb3I6ICNFQzQ0MzM7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6ICNFQzQ0MzM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZ3JlZW57XG4gICAgICAgIGJvcmRlci1jb2xvcjojMzRDNzU5O1xuICAgICAgICBjb2xvcjogIzM0Qzc1OTtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICBjb2xvcjogIzM0Qzc1OSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnllbGxvd3tcbiAgICAgICAgYm9yZGVyLWNvbG9yOiNGRkVCM0I7XG4gICAgICAgIGNvbG9yOiAjRkZFQjNCO1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgIGNvbG9yOiAjRkZFQjNCO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm9yYW5nZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiNGRTk1MDA7XG4gICAgICAgIGNvbG9yOiAjRkU5NTAwO1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgIGNvbG9yOiAjRkU5NTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZ3JleXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiM2QzdDOTQ7XG4gICAgICAgIGNvbG9yOiAjNkM3Qzk0O1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgIGNvbG9yOiAjNkM3Qzk0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmJsYWNre1xuICAgICAgICBib3JkZXItY29sb3I6IzIyMjtcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaGVpZ2h0OjQwcHg7XG4gICAgbWluLXdpZHRoOjQwcHg7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgcGFkZGluZzo1cHg7XG4gICAgJi54eHN7XG4gICAgICBwYWRkaW5nOjJweDtcbiAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICBtaW4td2lkdGg6MjBweDtcbiAgICB9XG4gICAgJi54c3tcbiAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICBtaW4td2lkdGg6MzBweDtcbiAgICB9XG4gICAgJi54bHtcbiAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICBtaW4td2lkdGg6NTBweDtcbiAgICB9XG4gICAgJi54eGx7XG4gICAgICBmb250LXNpemU6MjRweDtcbiAgICAgIGhlaWdodDo2MHB4O1xuICAgICAgbWluLXdpZHRoOjYwcHg7XG4gICAgfVxuICB9XG5cbiAgLmthbGVuZGVzLWljb24tbWR7XG4gICAgJjpub3QoLmJhZGdlKXtcbiAgICAgICY6bm90KC53aGl0ZSl7XG5cblxuICAgICAgICAmLnB1cnBsZXtcbiAgICAgICAgICBjb2xvcjojNUYyRUVBO1xuICAgICAgICB9XG4gICAgICAgICYuYmx1ZXtcbiAgICAgICAgICBjb2xvcjojMUU3NEZEO1xuICAgICAgICB9XG4gICAgICAgICYuaW5kaWdve1xuICAgICAgICAgIGNvbG9yOiMzRjUxQjU7XG4gICAgICAgIH1cbiAgICAgICAgJi5yZWR7XG4gICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGNvbG9yOiNDOTM4Njc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucGlua3tcbiAgICAgICAgICBjb2xvcjpyZ2IoMjMzLCAzMCwgOTkpO1xuICAgICAgICB9XG4gICAgICAgICYuZ3JlZW57XG4gICAgICAgICAgY29sb3I6IzFCQUQzQztcbiAgICAgICAgfVxuICAgICAgICAmLnllbGxvd3tcbiAgICAgICAgICBjb2xvcjojRkZFQjNCO1xuICAgICAgICB9XG4gICAgICAgICYub3Jhbmdle1xuICAgICAgICAgIGNvbG9yOiNGRTk1MDA7XG4gICAgICAgIH1cbiAgICAgICAgJi50ZXh0LXByaW1hcnl7XG4gICAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgfVxuICAgICAgICAmLnRleHQtc2Vjb25kYXJ5e1xuICAgICAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgICAgIH1cbiAgICAgICAgJi5ncmV5e1xuICAgICAgICAgIGNvbG9yOiM2QzdDOTQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5ibGFja3tcbiAgICAgICAgICBjb2xvcjojMjIyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYmFkZ2V7XG4gICAgICAmLndoaXRlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuXG4gICAgICAgICYubWVkaXVtLWJvcmRlciB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLnB1cnBsZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5waW5rIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYigyMzMsIDMwLCA5OSk7XG4gICAgICAgICAgY29sb3I6IHJnYigyMzMsIDMwLCA5OSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJsdWUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFFNzRGRDtcbiAgICAgICAgICBjb2xvcjogIzFFNzRGRDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucmVkIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNFQzQ0MzM7XG4gICAgICAgICAgY29sb3I6ICNFQzQ0MzM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmdyZWVuIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMzNEM3NTk7XG4gICAgICAgICAgY29sb3I6ICMzNEM3NTk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnllbGxvdyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZFQjNCO1xuICAgICAgICAgIGNvbG9yOiAjRkZFQjNCO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vcmFuZ2Uge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZFOTUwMDtcbiAgICAgICAgICBjb2xvcjogI0ZFOTUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZ3JleSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNkM3Qzk0O1xuICAgICAgICAgIGNvbG9yOiAjNkM3Qzk0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ibGFjayB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjIyO1xuICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYmFkZ2V7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgd2lkdGg6NDBweDtcbiAgICAgICY6bm90KC53aGl0ZSl7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5wdXJwbGV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzU5MkJDQTtcbiAgICAgIH1cbiAgICAgICYuYmx1ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMUU3NEZEO1xuICAgICAgfVxuICAgICAgJi5pbmRpZ297XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzNGNTFCNTtcbiAgICAgIH1cbiAgICAgICYucmVke1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNFQzQ0MzM7XG4gICAgICB9XG4gICAgICAmLnBpbmt7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiKDIzMywgMzAsIDk5KTtcbiAgICAgIH1cbiAgICAgICYuZ3JlZW57XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzM0Qzc1OTtcbiAgICAgIH1cbiAgICAgICYueWVsbG93e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkVCM0I7XG4gICAgICB9XG4gICAgICAmLm9yYW5nZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojRkU5NTAwO1xuICAgICAgfVxuICAgICAgJi5ncmV5e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM2QzdDOTQ7XG4gICAgICB9XG4gICAgICAmLmJsYWNre1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyMjI7XG4gICAgICB9XG4gICAgfVxuICAgICYueHhze1xuICAgICAgJi5iYWRnZXtcbiAgICAgICAgaGVpZ2h0OjI0cHg7XG4gICAgICAgIHdpZHRoOjI0cHg7XG4gICAgICB9XG4gICAgICBtZC1pY29ue1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgaGVpZ2h0OjE0cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6MTRweDtcbiAgICAgICAgd2lkdGg6MTRweDtcbiAgICAgICAgbWluLXdpZHRoOjE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYueHN7XG4gICAgICAmLmJhZGdle1xuICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgd2lkdGg6MzBweDtcbiAgICAgIH1cbiAgICAgIG1kLWljb257XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICBoZWlnaHQ6MThweDtcbiAgICAgICAgbWluLWhlaWdodDoxOHB4O1xuICAgICAgICB3aWR0aDoxOHB4O1xuICAgICAgICBtaW4td2lkdGg6MThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi54bHtcbiAgICAgICYuYmFkZ2V7XG4gICAgICAgIGhlaWdodDo0NXB4O1xuICAgICAgICB3aWR0aDo0NXB4O1xuICAgICAgfVxuICAgICAgbWQtaWNvbntcbiAgICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgICAgIGhlaWdodDozMHB4O1xuICAgICAgICB3aWR0aDozMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnh4bHtcbiAgICAgICYuYmFkZ2V7XG4gICAgICAgIGhlaWdodDo2MHB4O1xuICAgICAgICB3aWR0aDo2MHB4O1xuICAgICAgfVxuICAgICAgbWQtaWNvbntcbiAgICAgICAgZm9udC1zaXplOjQwcHg7XG4gICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICB3aWR0aDo0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtaWNvbi1hbGVydHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6LTNweDtcbiAgICByaWdodDotM3B4O1xuICAgIGhlaWdodDoxMnB4O1xuICAgIHdpZHRoOjEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1MzkzNTtcbiAgICAmLnhse1xuICAgICAgdG9wOi0zcHg7XG4gICAgICByaWdodDotOHB4O1xuICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgICB3aWR0aDoxNXB4O1xuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtaWNvbi1sb2FkaW5ne1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDotM3B4O1xuICAgIHJpZ2h0Oi0zcHg7XG4gICAgaGVpZ2h0OjE1cHg7XG4gICAgd2lkdGg6MTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTUzOTM1O1xuICAgIG1kLWljb257XG4gICAgICBmb250LXNpemU6MTNweDtcbiAgICAgIGhlaWdodDoxM3B4O1xuICAgICAgd2lkdGg6MTNweDtcbiAgICAgIG1pbi1oZWlnaHQ6MTNweDtcbiAgICAgIG1pbi13aWR0aDoxM3B4O1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgfVxuICAgICYueGx7XG4gICAgICB0b3A6LTFweDtcbiAgICAgIHJpZ2h0Oi0xcHg7XG4gICAgfVxuICB9XG59XG4iLCIuaGVhZGVye1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgLmJhY2tncm91bmR7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9oZWFkZXIvZmlndXJlL2JhY2tncm91bmQucG5nXCIpIDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1pbi13aWR0aDogNjAwcHg7XG5cbiAgfVxuXG4gIC5mZW1tZXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2hlYWRlci9maWd1cmUvZmVtbWUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBtaW4td2lkdGg6IDExMHB4O1xuICB9XG5cbiAgLmhvbW1le1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaGVhZGVyL2ZpZ3VyZS9ob21tZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gIH1cblxuICAuZXRvaWxlc3tcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2hlYWRlci9maWd1cmUvZXRvaWxlcy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gIH1cblxuICAuZXRvaWxlczJ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9oZWFkZXIvZmlndXJlL2V0b2lsZXMyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgbWluLXdpZHRoOiAxMTBweDtcbiAgfVxufVxuXG4iLCIua2FsZW5kZXMtaW5rUmlwcGxle1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbiIsIi5rYWxlbmRlcy1pbnB1dExpYmVsbGV7XG4gICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgICYubm8tbWFyZ2lue1xuICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICB9XG4gICAgLmlucHV0LWxhYmVse1xuICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgLypcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgY29sb3I6IzYxNjE2MTtcbiAgICAgICAgICovXG4gICAgfVxuICAgIC5pbnB1dC12YWx1ZXtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MjgyODI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICYua2FsZW5kZXMtbm9QYWRkaW5ne1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgLmlucHV0LXZhbHVlOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFFNzRGRDtcbiAgICB9XG4gICAgJi5kaXNhYmxlZHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIC5pbnB1dC12YWx1ZXtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgICAgICAgICAgY29sb3I6ICM5RTlFOUU7XG4gICAgICAgIH1cbiAgICB9XG59XG4ua2FsZW5kZXMtaW5wdXRMaWJlbGxlOm5vdCguZGlzYWJsZWQpe1xuICAgIC5pbnB1dC12YWx1ZTpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgICB9XG59XG4iLCIua2FsZW5kZXMtaW5wdXRBZHJlc3Nle1xuICAua2FsZW5kZXMtaW5wdXRBZHJlc3NlLW5vcm1hbC1jb250YWluZXJ7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gIH1cbiAgLmxpbmstY3VzdG9tLWNvbmZpZ3tcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICByaWdodDowcHg7XG4gICAgYm90dG9tOi0yMHB4O1xuICAgIGZvbnQtc2l6ZToxMXB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IzE5NzZEMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmxpbmstY3VzdG9tLWNvbmZpZzpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAua2FsZW5kZXMtYWRyZXNzZS1yZXN1dHMtcG9wdXB7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOjcwcHg7XG4gICAgd2lkdGg6NTUwcHg7XG4gICAgaGVpZ2h0OjI1MHB4O1xuICB9XG5cblxufVxuLmthbGVuZGVzLWlucHV0QWRyZXNzZS1jdXN0b20tY29udGFpbmVye1xuICBwYWRkaW5nOjEwcHg7XG4gIC5hZHJlc3NlLWN1c3RvbS10aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICBjb2xvcjojMEIwNjQzO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICB9XG4gIC5hZHJlc3NlLWN1c3RvbS1pbnB1dC1lcnJvcntcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBjb2xvcjojRTUzOTM1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmN1c3RvbS1jb250YWluZXItY29udGVudHtcblxuICAgIC5hZHJlc3NlLWN1c3RvbS1pbnB1dHtcbiAgICAgIC8qXG4gICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgICYubnVtZXJve1xuICAgICAgICB3aWR0aDo2MHB4O1xuICAgICAgfVxuICAgICAgJi5jb2RlLXBvc3RhbHtcbiAgICAgICAgd2lkdGg6MTAwcHg7XG4gICAgICB9XG4gICAgICAmLnJ1ZXtcbiAgICAgICAgd2lkdGg6MzAwcHg7XG4gICAgICB9XG4gICAgICAmLnZpbGxle1xuICAgICAgICB3aWR0aDoyMDBweDtcbiAgICAgIH1cbiAgICAgICYucGF5c3tcbiAgICAgICAgd2lkdGg6MTAwcHg7XG4gICAgICB9XG4gICAgICAgKi9cbiAgICB9XG4gIH1cblxufVxuIiwiLmthbGVuZGVzLW1vZGFse1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgdG9wOjBweDtcbiAgYm90dG9tOjBweDtcbiAgbGVmdDowcHg7XG4gIHJpZ2h0OjBweDtcblxuICAua2FsZW5kZXMtbW9kYWwtY29udGFpbmVye1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgJi5uby1yYWRpdXN7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgfVxuICAgIC5rYWxlbmRlcy1tb2RhbC1oZWFkZXJ7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgfVxuICAgIC5rYWxlbmRlcy1tb2RhbC1jb250ZW50e1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAua2FsZW5kZXMtbW9kYWwtY2xvc2V7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIHdpZHRoOjMwcHg7XG4gICAgICBoZWlnaHQ6MzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHJpZ2h0OjJweDtcbiAgICAgIHRvcDoycHg7XG4gICAgICB6LWluZGV4OjEyO1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6IzBCMDY0MzsvLyM1RjJFRUE7XG4gICAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgICAgICB3aWR0aDozMHB4O1xuICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNjb250YWluZXJ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuLmthbGVuZGVzLXdpZGdldHtcbiAgICAua2FsZW5kZXMtbW9kYWx7XG4gICAgICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgICAgICB6LWluZGV4OjEwMDAwMDAwMDAwMDAwO1xuICAgIH1cbn1cbiIsIi5rYWxlbmRlcy1sb2FkaW5ne1xuICAuaXMtbG9hZGluZ3tcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAubG9hZGluZy1wYWdle1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OjAuNjtcbiAgICAgIHotaW5kZXg6MjE7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxuICAgIC5sb2FkaW5nLWluZGljYXRvcntcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB6LWluZGV4OjIyO1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbiAgICAubG9hZGluZy1vcGFjaXR5e1xuICAgICAgb3BhY2l0eTowLjk1O1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGxkaW8tMGhrMWR1am1reGZ1IHtcbiAgICAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgICA1MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgfVxuICAgIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdG9wOiA4OHB4O1xuICAgIGFuaW1hdGlvbjogbGRpby0waGsxZHVqbWt4ZnUgMXMgY3ViaWMtYmV6aWVyKDAuMywwLDAuNywxKSBpbmZpbml0ZTtcbiAgfVxuICAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyAxKSB7IGJhY2tncm91bmQ6ICNjOTM4NjcgfVxuICAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyAyKSB7IGJhY2tncm91bmQ6ICNmZGJjN2YgfVxuICAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyAzKSB7IGJhY2tncm91bmQ6ICM1ZjJlZWEgfVxuICAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4pIHsgYmFja2dyb3VuZDogI2M5Mzg2NyB9LmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjM3NXNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0ubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyAyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yNXNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTI1c1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgNCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwc1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAubG9hZGluZ2lvLXNwaW5uZXItbWVzc2FnZS1nYnBhbXR1ODJhbCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy9iYWNrZ3JvdW5kOiAjZjFmMmYzO1xuICB9XG4gIC5sZGlvLTBoazFkdWpta3hmdSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgLyogc2VlIG5vdGUgYWJvdmUgKi9cbiAgfVxuICAubGRpby0waGsxZHVqbWt4ZnUgZGl2IHsgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbiAgLyogZ2VuZXJhdGVkIGJ5IGh0dHBzOi8vbG9hZGluZy5pby8gKi9cbiAgLmlzLXRpbWVvdXR7XG4gICAgLm5vLW5ldHdvcmt7XG4gICAgICBwYWRkaW5nLXRvcDozMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLm5vLW5ldHdvcmstaWNvbntcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICBmb250LXNpemU6NjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDo2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6NjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubm8tbmV0d29yay10aXRsZXtcbiAgICAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgICAgICAgZm9udC1zaXplOjIycHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICAubm8tbmV0d29yay1zdWJ0aXRsZXtcbiAgICAgICAgcGFkZGluZy10b3A6MTBweDtcbiAgICAgICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5uby1uZXR3b3JrLWFjdGlvbnN7XG4gICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pcy1ub0NvbnRlbnR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbiAgICAubm8tY29udGVudC1pY29ue1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgZm9udC1zaXplOjYwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OjYwcHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6NjBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAubm8tY29udGVudC10aXRsZXtcbiAgICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICAgIGZvbnQtc2l6ZToyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMmQzMjNlO1xuICAgIH1cbiAgfVxuICBtZC1wcm9ncmVzcy1jaXJjdWxhciBwYXRoIHtcbiAgICBzdHJva2U6ICM0NzIyQUU7XG4gIH1cbn1cbiIsIiNrYWxlbmRlcy1tYXAtY29udGFpbmVye1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbi5rYWxlbmRlcy1tYXAgIHtcbiAgICBoZWlnaHQgOiAxMDAlO1xuICAgIHdpZHRoIDogMTAwJTtcbn1cblxuI21hcCB7XG4gICAgaGVpZ2h0IDogMTAwJTtcbn1cblxuLmdtLXN0eWxlIC5jb250cm9scyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIC8qIHRoaXMgYWRqdXN0cyB0aGUgc2l6ZSBvZiBhbGwgdGhlIGNvbnRyb2xzICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjMpIDBweCAxcHggNHB4IC0xcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luOiA2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICB3aWR0aDogMWVtO1xuICB9XG5cbiAgLmdtLXN0eWxlIC5jb250cm9scyBidXR0b24ge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG5cbiAgLmdtLXN0eWxlIC5jb250cm9scyBidXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjNUYyRUVBO1xuICB9XG5cbiAgLmdtLXN0eWxlIC5jb250cm9scy56b29tLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuZ20tc3R5bGUgLmNvbnRyb2xzLnpvb20tY29udHJvbCBidXR0b24ge1xuICAgIGZvbnQ6IDAuODVlbSBBcmlhbDtcbiAgICBtYXJnaW46IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNjcm9sbEZpeCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvKiB3aGl0ZS1zcGFjZTogbm93cmFwOyAqL1xufVxuLyogaGlkZSBjbG9zZSBidXR0b24gaW4gaW5mby13aW5kb3cgKi9cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctZCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5nbS11aS1ob3Zlci1lZmZlY3Qge1xuICBiYWNrZ3JvdW5kIDogcmdiKDI1NSwgMjU1LCAyNTUpIG5vbmUgcmVwZWF0IHNjcm9sbCAwJSAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLmthbGVuZGVzLW1hcC1jb250YWluZXItaXRlbXtcbiAgICAucGxhdGZvcm0tc2VhcmNoLWl0ZW17XG4gICAgICAgIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1jb250YWluZXJ7XG4gICAgICAgICAgICAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tY29udGFpbmVyLWxlZnR7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJvdXNlbC1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIua2FsZW5kZXMtcGhvbmUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblxuICAua2FsZW5kZXMtcGhvbmUtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmLnNlbGVjdGVkIHtcbiAgICAua2FsZW5kZXMtcGhvbmUtbGFiZWwge1xuICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1RjJFRUE7XG4gICAgICBjb2xvcjogIzBCMDY0MztcbiAgICB9XG4gIH1cblxuICAmLmRpc2FibGVkIHtcbiAgICAua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGNvbG9yOiAjOUU5RTlFO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5rYWxlbmRlcy1waG9uZS1jb250YWluZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODI4MjgyOy8vI0U5RTlGODtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLml0aSB7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAua2FsZW5kZXMtcGhvbmUtaW5kaWMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICBtaW4td2lkdGg6IDYwcHg7XG5cbiAgICAgIC5rYWxlbmRlcy1zZWxlY3QtYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjQkRCREJEO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgLy93aWR0aDo4MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkRCREJEO1xuICAgICAgICAvL2JvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgICAgfVxuXG4gICAgICBzZWxlY3Q6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoNTIsIDE1MywgMjE5KTtcblxuICAgICAgICAmLm5nLWludmFsaWQge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5rYWxlbmRlcy1waG9uZS1udW1lcm8ge1xuICAgICAgaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCREJEQkQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgICB9XG5cbiAgICAgIGlucHV0OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDUyLCAxNTMsIDIxOSk7XG5cbiAgICAgICAgJi5uZy1pbnZhbGlkIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXJyb3JzLW1lc3NhZ2VzIHtcbiAgICBkaXYge1xuICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogcmVkO1xuICAgIH1cbiAgfVxufVxuXG4ueHMge1xuICAua2FsZW5kZXMtcGhvbmUge1xuICAgIC5rYWxlbmRlcy1waG9uZS1jb250YWluZXIge1xuICAgICAgLmthbGVuZGVzLXBob25lLWluZGljIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmxpZ2h0LWJsdWV7XG4gIC5rYWxlbmRlcy1waG9uZXtcbiAgICAua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn0iLCJAa2V5ZnJhbWVzIGthbGVuZGVzLWFuaW1hdGUtc2hvdyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6MC40ODtcbiAgfVxufVxuQGtleWZyYW1lcyBrYWxlbmRlcy1hbmltYXRlLWhpZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwLjQ4O1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OjA7XG4gIH1cbn1cblxuLmthbGVuZGVzLXBvcHVwe1xuICAmLmlzLXBvcHVwe1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHotaW5kZXg6MTAwMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG5cbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxLjApO1xuICAgICYuaXMtZnVsbFBhZ2V7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgfVxuICAgICYuaXMtY2xvc2Vke1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAmLmxlZnR7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgIHJpZ2h0OjBweDtcbiAgICAgIHRvcDowcHg7XG4gICAgICBib3R0b206MHB4O1xuICAgIH1cbiAgICAmLnJpZ2h0e1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICBsZWZ0OjBweDtcbiAgICAgIHRvcDowcHg7XG4gICAgICBib3R0b206MHB4O1xuICAgIH1cbiAgICAmLnVwe1xuICAgICAgYm90dG9tOjBweDtcbiAgICAgIGxlZnQ6MHB4O1xuICAgICAgcmlnaHQ6MHB4O1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG4gICAgJi5kb3due1xuICAgICAgdG9wOjBweDtcbiAgICAgIGxlZnQ6MHB4O1xuICAgICAgcmlnaHQ6MHB4O1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG4gIH1cblxuICAua2FsZW5kZXMtcG9wdXAtY29udGFpbmVye1xuICAgIC8vdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMS4wKTtcbiAgICAvL3Bvc2l0aW9uOmFic29sdXRlO1xuICB9XG59XG4ua2FsZW5kZXMtcG9wdXAtYmFja2Ryb3B7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB0b3A6MHB4O1xuICBib3R0b206MHB4O1xuICByaWdodDowcHg7XG4gIGxlZnQ6MHB4O1xuICB6LWluZGV4OjEwMDA7XG4gIG9wYWNpdHk6MC40ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjQ4KSAhaW1wb3J0YW50O1xuXG4gICYuYW5pbWF0ZS1oaWRle1xuICAgIG9wYWNpdHk6MDtcbiAgICBhbmltYXRpb24tbmFtZToga2FsZW5kZXMtYW5pbWF0ZS1oaWRlO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxLjApO1xuICB9XG4gICYuYW5pbWF0ZS1zaG93e1xuICAgIGFuaW1hdGlvbi1uYW1lOiBrYWxlbmRlcy1hbmltYXRlLXNob3c7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEuMCk7XG4gIH1cbiAgJi5oaWRkZW57XG4gICAgb3BhY2l0eTowO1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxufVxuLmthbGVuZGVzLXBvcHVwLWhlYWRlciB7XG4gIG1pbi1oZWlnaHQ6NDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXdlaWdodDpib2xkO1xuICAmLmJpZ3tcbiAgICBtaW4taGVpZ2h0OjU1cHg7XG4gIH1cbiAgJi5yZWR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1MzkzNTtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgfVxuICB9XG4gICYuYmx1ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU4OEU1O1xuICAgIGNvbG9yOndoaXRlO1xuICAgIG1kLWljb257XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICB9XG4gIH1cbiAgJi5waW5re1xuICAgIGJhY2tncm91bmQtY29sb3I6cmdiKDIzMywgMzAsIDk5KTtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgfVxuICB9XG4gICYuYWNjZW50e1xuICAgIGJhY2tncm91bmQtY29sb3I6I0M5Mzg2NztcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgfVxuICB9XG59XG4ua2FsZW5kZXMtcG9wdXAtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLXRvcDoxcHggc29saWQgI0VFRUVFRTtcbiAgbWluLWhlaWdodDo5MHB4O1xuICBtYXgtaGVpZ2h0OjkwcHg7XG4gICYubWluaXtcbiAgICBtaW4taGVpZ2h0OjUwcHg7XG4gICAgbWF4LWhlaWdodDo1MHB4O1xuICB9XG59XG5cbiIsIi5rYWxlbmRlcy1wcm8tc2VsZWN0e1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6NTBweDtcbiAgICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDBweDtcbiAgICBib3JkZXItcmlnaHQ6bm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOjFweDtcblxuICAuc2VhcmNoLWlucHV0e1xuICAgIG1pbi13aWR0aDozMDBweDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAuc2VsZWN0LXBsYWNlaG9sZGVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGRjtcbiAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLmlucHV0LXRlc3Q6aG92ZXJ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5wcm8tcG9wdXB7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBib3gtc2hhZG93OiAwcHggMjhweCA0MXB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xuICAgICAgdG9wOjQ3cHg7XG4gICAgICBsZWZ0OjBweDtcbiAgICAgIHJpZ2h0OjBweDtcbiAgICB9XG4gIH1cbiAgLmRldGFpbC1oZWFkZXItcGhvdG97XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOjYwcHg7XG4gICAgICBoZWlnaHQ6NjBweDtcbiAgICAgIGNsaXAtcGF0aDogY2lyY2xlKDUwJSBhdCA1MCUgNTAlKTtcbiAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgIH1cbiAgfVxuICAucHJve1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOm5vdCguZmlyc3Qpe1xuICAgICAgbWluLWhlaWdodDo2MHB4O1xuICAgICAgJi5uby1waG90b3tcbiAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5uYW1le1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIH1cbiAgfVxuICAucHJvOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7XG4gICAgLm5hbWV7XG4gICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICB9XG4gIH1cbiAgLmV4cGFuZHtcbiAgICBtYXJnaW46IGF1dG8gNXB4O1xuICB9XG5cbn1cbi54c3tcbiAgLmthbGVuZGVzLXByby1zZWxlY3R7XG4gICAgLnNlYXJjaC1pbnB1dCB7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgLnNlbGVjdC1wbGFjZWhvbGRlcntcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5rYWxlbmRlcy1wcm8tc2VsZWN0LWNvbnRlbnR7XG4gIHBhZGRpbmctdG9wOjYwcHg7XG59XG4ua2FsZW5kZXMtcHJvLXNlbGVjdC1jb250YWluZXJ7XG4gIC8vYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjEwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC8vbWFyZ2luOjBweCAxMHB4O1xuICBwYWRkaW5nOjEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5rYWxlbmRlcy1wcm8tc2VsZWN0LXByby1tb2JpbGV7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDo2MHB4O1xuICAmOm5vdCgubGFzdCl7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMEUwRTA7XG4gIH1cblxuICAubmFtZXtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gIH1cbn1cbi5rYWxlbmRlcy1wcm8tc2VsZWN0LXBob3RvLW1vYmlsZXtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGltZyB7XG4gICAgd2lkdGg6NjBweDtcbiAgICBoZWlnaHQ6NjBweDtcbiAgICBjbGlwLXBhdGg6IGNpcmNsZSg1MCUgYXQgNTAlIDUwJSk7XG4gICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgbWFyZ2luLXRvcDo1cHg7XG4gIH1cbn0iLCIua2FsZW5kZXMtcGFnZUNvbnRhaW5lcntcbiAgLmthbGVuZGVzLXBhZ2UtYWx3YXlzVmlzaWJsZXtcbiAgICB6LWluZGV4OiAxMjtcbiAgfVxufVxuIiwiLmthbGVuZGVzLXJhbmsge1xuICBtaW4td2lkdGg6IDQwMHB4O1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHdpZHRoOmF1dG87XG5cbiAgJi5zcXVhcmUge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbi5yYW5rLWluZm9ybWF0aW9ue1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRleHQge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICYudGV4dC1wb2ludHMge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAmLnRleHQtbmlja25hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgfVxuXG4gICYudGV4dC1kYXRlYWNjb3VudCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM0RjRGNEY7XG4gIH1cblxuICAmLnRleHQtcmFua3Vwe1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjNEY0RjRGO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG5cbn1cblxuLnJhbmstdHlwZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggMDtcblxuXG4gICYudmlwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEY0RjRGO1xuICB9XG5cbiAgJi5pbmZsdWVuY2V1ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojN0I4NkMyO1xuICB9XG5cbn1cblxuLnJhbmstaW5mb3JtYXRpb24tdXNlciB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwcHggMjBweCA7XG59XG5cbi5uZXh0LXJhbmsge1xuICBjb2xvcjogIzVGMkVFQTtcbn1cblxuI3RvbGwge1xuICBjb2xvcjogIzVGMkVFQTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufSIsIi5mYWN7XG4gIHNpemU6IDlweDtcbiAgY29sb3I6ICMyZDMyM2U7XG59XG4udGl0bGVfcHJve1xuXG59XG5cbi5wcm8tY2hvaWNlLWxpc3R7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvQ2hvaWNlIHtcbiAgcGFkZGluZy10b3A6NXB4O1xuICBAbWVkaWEobWF4LXdpZHRoOjk2MHB4KXtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6OTYwcHgpe1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xuICBtYXgtd2lkdGg6IDUwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGdyZXk7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuc2VsZWN0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5wb3B1cC10aXRsZXtcbiAgd2lkdGg6NzAlO1xuICAvL3N0eWxlTmFtZTogVGl0cmUgSDM7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbn1cblxuLnJlc2VydmF0aW9uLXRpdGxlIHtcbiAgLy9zdHlsZU5hbWU6IFRpdHJlIEg0O1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucHJlc3RhLXRpdGxle1xuICAvL3N0eWxlTmFtZTogQ29ycHMgdHLDqHMgcGV0aXQ7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG59XG5cbiIsIi5rYWxlbmRlcy1zZWxlY3QtYm94e1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4MjgyODI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLmthbGVuZGVzLWl0ZW0tYm9keXtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gICYuc2VsZWN0ZWR7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgJi5zZWNvbmRhcnl7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNUYyRUVBO1xuICAgIH0gIFxuICB9XG59IiwiLmJvb2tpbmctcGhvdG9zIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIC5waG90by1iYW5uZXJ7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgLy96LWluZGV4Oi0xO1xuICAgIG9wYWNpdHk6MTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6NTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTo1MCU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICAgICYucGhvdG8taGlkZXtcbiAgICAgIG9wYWNpdHk6MDtcbiAgICB9XG4gICAgJi5oaWRle1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgfVxuICAmLnJvdW5kZWR7XG4gICAgLnBob3RvLWJhbm5lcntcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgfVxuXG4gIH1cbn1cblxuIiwiLmthbGVuZGVzLXNlYXJjaC1oZWFkZXJ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICBwYWRkaW5nOjEwcHg7XG4gIC5oZWFkZXItdGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBjb2xvcjojNjE2MTYxO1xuICAgIC8qXG4gICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuODcpO1xuICAgICovXG4gICAgc3BhbntcbiAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgIGNvbG9yOiM2MTYxNjE7XG4gICAgfVxuICB9XG4gIC5oZWFkZXItc3VidGl0bGV7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6cmdiYSgwLDAsMCwwLjU0KTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjU0KTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG4gIH1cbn1cbi5tb2JpbGV7XG4gIC5rYWxlbmRlcy1zZWFyY2gtaGVhZGVye1xuICAgIC5rYWxlbmRlcy1pbnB1dCB7XG4gICAgICAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgLmthbGVuZGVzLWlucHV0LWNvbnRlbnQge1xuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIi5rYWxlbmRlcy1zY3JvbGxhYmxle1xuICAmOm5vdCgubm8tYm90dG9tLW1hcmdpbil7XG4gICAgbWFyZ2luLWJvdHRvbToxMDBweDtcbiAgfVxufVxuLmRlc2t0b3B7XG4gIC5rYWxlbmRlcy1zY3JvbGxhYmxle1xuICAgICY6bm90KC5uby1wYWRkaW5nKXtcbiAgICAgICY6bm90KC5mb3JjZS1tb2JpbGUtbmF2KXtcbiAgICAgICAgLmthbGVuZGVzLXNjcm9sbGFibGUtY29udGVudHtcbiAgICAgICAgICAvL21heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDphdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDphdXRvO1xuICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICBtaW4td2lkdGg6ODAwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG59XG5cbiIsIiNrYWxlbmRlcy1zaXRlLWZvb3RlcntcbiAgLndlbGNvbWUtc2l0ZS1wYWdlLWl0ZW0tZm9vdGVyIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5mb290ZXItbWFyZ2luLWNsYXNzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICB9XG5cbiAgICAuZm9vdGVyLWxpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBhbGlnbi1zZWxmOiBzdGFydDtcblxuICAgIH1cblxuICAgIC5mb290ZXItc3ZnLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xuXG4gICAgICAuZm9vdGVyLXN2ZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Zvb3Rlci9mb290ZXIuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud2VsY29tZS1zaXRlLXBhZ2UtaXRlbS1mb290ZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICB9XG59IiwiLmthbGVuZGVzLXRhYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAuZGV0YWlsLXRhYnMge1xuICAgIC50YWJzLWNvbnRhaW5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxLjApO1xuXG4gICAgICAmLmJhY2tncm91bmQge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICYuYm9sZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmthbGVuZGVzLXRhYiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUZGO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm5vQmFja2dyb3VuZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIC5rYWxlbmRlcy10YWIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29sb3I6ICM4MjgyODI7XG5cbiAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguYm9sZCkge1xuICAgICAgICAgIC5rYWxlbmRlcy10YWIge1xuICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYm9sZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcblxuICAgICAgICAgIC5rYWxlbmRlcy10YWIge1xuICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLm1kLWJ1dHRvbiB7XG4gICAgICAmLm1kLWljb24tYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgbWluLXdpZHRoOiAyOHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmthbGVuZGVzLXN3aXRjaHtcbiAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICBjdXJzb3I6cG9pbnRlcjtcbiAgJi5kaXNhYmxlLWV2ZW50e1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICYubm8tbWFyZ2lue1xuICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICB9XG4gIGxhYmVse1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc3dpdGNoLWlucHV0e1xuICAgIG1hcmdpbi1sZWZ0OjIwcHg7XG4gIH1cbiAgLnN3aXRjaC1sYWJlbHtcblxuICB9XG4gIC5sYWJlbC1tYWlue1xuICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgLy9jb2xvcjpyZ2JhKDAsMCwwLDAuODcpO1xuICAgIC8vY29sb3I6IzYxNjE2MTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmxhYmVsLXN1YntcbiAgICBtYXJnaW4tdG9wOjJweDtcbiAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246anVzdGlmeTtcbiAgICBzcGFue1xuICAgICAgbWFyZ2luLXRvcDoycHg7XG4gICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjpqdXN0aWZ5O1xuICAgIH1cbiAgfVxuICAvKlxuICAuc3dpdGNoZXJ5e1xuICAgICYuc3dpdGNoZXJ5LWRlZmF1bHR7XG4gICAgICBib3gtc2hhZG93OiAjNUYyRUVBIDBweCAwcHggMHB4IDE2cHggaW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzVGMkVFQSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICAqL1xufVxuIiwiLmthbGVuZGVzLXN0YXJJbnB1dHtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWQtaWNvbjpob3Zlcjo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwic3RhclwiO1xuICB9XG4gIG1kLWljb257XG4gICAgY29sb3I6ICNFQjU3NTc7XG4gIH1cbiAgLm1hdXZhaXN7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbiAgLmJvbntcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gIH1cblxuICAmLnJlZHtcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6ICNFQjU3NTc7XG4gICAgfVxuICB9XG4gICYudmlvbGV0e1xuICAgIG1kLWljb257XG4gICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICB9XG4gIH1cblxufVxuIiwiLmthbGVuZGVzLXN0YXJ7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6MTVweDtcbiAgcGFkZGluZy1yaWdodDoxNXB4O1xuICBtYXJnaW46NXB4O1xuICBvdmVyZmxvdzpoaWRkZW47XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblxuICBib3JkZXItcmFkaXVzOjVweDtcbiAgLy90cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgbWQtaWNvbntcbiAgICBjb2xvcjogI0VBNEE0QTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLnRleHR7XG4gICAgY29sb3I6ICNFQTRBNEE7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAmLm5vTWFyZ2lue1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG4gICYubm9QYWRkaW5ne1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAmLnJlZHtcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICAgIC50ZXh0e1xuICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gICYudmlvbGV0e1xuICAgIG1kLWljb257XG4gICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgLnRleHR7XG4gICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgJi54eHN7XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWluLWhlaWdodDoxMnB4O1xuICAgICAgbWluLXdpZHRoOjEycHg7XG4gICAgICBoZWlnaHQ6MTJweDtcbiAgICAgIHdpZHRoOjEycHg7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5rYWxlbmRlcy10ZXh0YXJlYXtcbiAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAmLnRleHRhcmVhLW5vTWFyZ2lue1xuICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICB9XG4gIC50ZXh0YXJlYS1sYWJlbHtcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgfVxuICAudGV4dGFyZWEtaW5wdXR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMHB4O1xuICAgIC50ZXh0LWFuZyB7XG4gICAgICAudGEtYmluZCB7XG4gICAgICAgIC8vaGVpZ2h0OiAyMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAvL21heC1oZWlnaHQ6IDgwdmg7XG4gICAgICB9XG4gICAgfVxuICAgIHRleHRhcmVhe1xuICAgICAgLy9ib3JkZXI6MnB4IHNvbGlkICM4MjgyODI7XG4gICAgICAvL2JvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6NXB4O1xuICAgICAgLy9jb2xvcjojMDAwMDAwO1xuICAgICAgLy9taW4taGVpZ2h0OjI1MHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuICAudGEtcm9vdCB7XG4gICAgLnRhLXRvb2xiYXJ7XG4gICAgICBib3JkZXI6bm9uZTtcbiAgICB9XG4gIH1cbiAgLnRhLXNjcm9sbC13aW5kb3d7XG4gICAgJi5mb3JtLWNvbnRyb2x7XG4gICAgICBtaW4taGVpZ2h0OiAwcHg7XG4gICAgfVxuICB9XG4gIC50YS1zY3JvbGwtd2luZG93ID4gLnRhLWJpbmR7XG4gICAgbWluLWhlaWdodDogMHB4O1xuICB9XG4gIC50YS1yb290e1xuICAgIC50YS1zY3JvbGwtd2luZG93e1xuICAgICAgJi5mb3JtLWNvbnRyb2x7XG4gICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGEtcm9vdC5mb2N1c3NlZCA+IC50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbHtcbiAgICBib3JkZXI6bm9uZTtcbiAgfVxufVxuLmxpZ2h0LWJsdWV7XG4gIC5rYWxlbmRlcy10ZXh0YXJlYXtcbiAgICAudGV4dGFyZWEtaW5wdXR7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUZGICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXI6IDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi50YS1yb290IHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC50YS1zY3JvbGwtd2luZG93IHtcblxuICAgICAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5mb2N1c3NlZCB7XG5cbiAgICAgICAgPiAudGEtc2Nyb2xsLXdpbmRvd3tcblxuICAgICAgICAgICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG5cbiAgICAgICAgJi50YS1lZGl0b3Ige1xuXG4gICAgICAgICAgICAmLnRhLWh0bWwge1xuICAgICAgICAgICAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGEtdG9vbGJhciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xMik7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdncmV5JywgJzEwMCcpO1xuXG4gICAgICAgIC50YS1ncm91cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgI3Rvb2xiYXJXQyxcbiAgICAgICAgICAgICN0b29sYmFyQ0Mge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmthbGVuZGVzLXNsaWRlci1jb250YWluZXJ7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBvdmVyZmxvdzpoaWRkZW47XG4gIC8vYm9yZGVyOjFweCBzb2xpZCBibGFjaztcbiAgJi5oYXMtdHJhbnNpdGlvbntcbiAgICAua2FsZW5kZXMtc2xpZGUtY29udGFpbmVye1xuICAgICAgLy90cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgLy90cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllciguNTcsLjAxLC42LDEpOy8vY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gICAgfVxuICB9XG59XG5cbiIsIi5rYWxlbmRlcy10YWd7XG4gICAgbWFyZ2luLXRvcDo1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czoyMHB4O1xuICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAmLm5vLW1hcmdpbntcbiAgICAgICAgbWFyZ2luOjBweDtcbiAgICB9XG4gICAgLmljb24tY29udGFpbmVye1xuICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICBoZWlnaHQ6MjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLWhlaWdodDoyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDoyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6MjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgIH1cbiAgICAmLmhhcy1wb2ludGVye1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG4gICAgJi5taW5pe1xuICAgICAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206NXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6OHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjhweDtcbiAgICAgICAgZm9udC1zaXplOjEwcHggIWltcG9ydGFudDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvL2ZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICAmLmhhcy1pY29ue1xuICAgICAgICAgICAgcGFkZGluZy10b3A6MXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmdyZWVue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDNBMDQ3O1xuICAgIH1cbiAgICAmLnJlZHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1MzkzNTtcbiAgICB9XG4gICAgJi5vcmFuZ2V7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQjhDMDA7XG4gICAgfVxuICAgICYuZ3JleXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MTtcbiAgICB9XG4gICAgJi5ibHVle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzO1xuICAgIH1cbiAgICAmLnBpbmt7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOTFFNjM7XG4gICAgfVxuICAgICYueWVsbG93e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQjNCO1xuICAgIH1cbiAgICAmLndoaXRle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNFRUVFRUU7XG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICM0MjQyNDI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5ib3JkZXJlZHtcbiAgICAgICAgJi5vcmFuZ2V7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGQjhDMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkI4QzAwO1xuICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZCOEMwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmdyZWVue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDNBMDQ3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogIzQzQTA0NztcbiAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0M0EwNDc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5yZWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNTM5MzUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiNFNTM5MzU7XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgIGNvbG9yOiNFNTM5MzU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ncmV5e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjE2MTYxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjojNjE2MTYxO1xuICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICBjb2xvcjojRTUzOTM1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZXtcbiAgYm9yZGVyLXJhZGl1czo1cHg7XG4gIHBhZGRpbmc6MTBweDtcbiAgcGFkZGluZy1sZWZ0OjVweDtcbiAgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS1pY29ue1xuICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gIH1cbiAgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS10ZXh0e1xuICAgIGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XG4gICAgZGl2e1xuICAgICAgZm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYubWVzc2FnZS15ZWxsb3d7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjlDNDtcbiAgICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLWljb257XG4gICAgICBtZC1pY29ue1xuICAgICAgICBjb2xvcjojRjlBODI1O1xuICAgICAgfVxuICAgIH1cbiAgICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLXRleHR7XG4gICAgICBjb2xvcjojRjlBODI1O1xuICAgIH1cbiAgfVxuICAmLm1lc3NhZ2Utb3Jhbmdle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkUwQjI7XG4gICAgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS1pY29ue1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6I0VGNkMwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS10ZXh0e1xuICAgICAgY29sb3I6I0VGNkMwMDtcbiAgICB9XG4gIH1cbiAgJi5tZXNzYWdlLWdyZWVue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDOEU2Qzk7XG4gICAgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS1pY29ue1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6IzJFN0QzMjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS10ZXh0e1xuICAgICAgY29sb3I6IzJFN0QzMjtcbiAgICB9XG4gIH1cbiAgJi5tZXNzYWdlLXJlZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDREQyO1xuICAgIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UtaWNvbntcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiNDNjI4Mjg7XG4gICAgICB9XG4gICAgfVxuICAgIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UtdGV4dHtcbiAgICAgIGNvbG9yOiNDNjI4Mjg7XG4gICAgfVxuICB9XG59XG4iLCIua2FsZW5kZXMtZGF0ZUlucHV0e1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAuaWNvbmUtZGF0ZXtcbiAgICBjb2xvcjogIzVGMkVFQTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgJi5uby1tYXJnaW57XG4gICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gIH1cbiAgJi5kaXNhYmxlZHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAua2FsZW5kZXMtZGF0ZUlucHV0LXNob3d7XG4gICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgICAgIC5zaG93LWRhdGV7XG4gICAgICAgIGNvbG9yOiAjOUU5RTlFO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtZGF0ZUlucHV0LXByZXZOZXh0e1xuICAgIGhlaWdodDo1MHB4O1xuICAgIHdpZHRoOjQwcHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjQkRCREJEO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiM2MTYxNjE7XG4gICAgfVxuICB9XG4gIC5rYWxlbmRlcy1kYXRlSW5wdXQtcHJldk5leHQ6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgfVxuICAua2FsZW5kZXMtZGF0ZUlucHV0LXRvZGF5e1xuICAgIGhlaWdodDo1MHB4O1xuICAgIHdpZHRoOjQwcHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjQkRCREJEO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIG1kLWljb24ge1xuICAgICAgY29sb3I6IzYxNjE2MTtcbiAgICB9XG4gIH1cbiAgLmthbGVuZGVzLWRhdGVJbnB1dC10b2RheTpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICB9XG4gIC5rYWxlbmRlcy1kYXRlSW5wdXQtbGFiZWx7XG4gICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgLy9mb250LXdlaWdodDpib2xkO1xuICAgIGNvbG9yOiMxNDE1MTU7XG4gIH1cbiAgLmthbGVuZGVzLWRhdGVJbnB1dC1zaG93e1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAvL2hlaWdodDo1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MjgyODI7Ly8gI2NlZDRkYTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgLnNob3ctZGF0ZXtcbiAgICAgIGNvbG9yOiMwQjA2NDM7Ly8jNkU2RThDOy8vcmdiYSgwLDAsMCwwLjg3KTtcblxuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgfVxuICB9XG4gIC5rYWxlbmRlcy1kYXRlSW5wdXQtc2hvdzpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICB9XG4gIC5rYWxlbmRlcy1kYXRlSW5wdXQtcG9wdXB7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOjUwcHg7XG4gICAgd2lkdGg6MzEwcHg7XG4gICAgaGVpZ2h0OjI4MHB4O1xuICAgICY6bm90KC5wb3NpdGlvbi1yaWdodCl7XG4gICAgICBsZWZ0OjBweDtcbiAgICB9XG4gICAgJi5wb3NpdGlvbi1yaWdodHtcbiAgICAgIHJpZ2h0OjBweDtcbiAgICB9XG4gIH1cbn1cbi5rYWxlbmRlcy1kYXRlLXBvcHVwLWNvbnRlbnR7XG4gICYubm8taG9yaXpvbnRhbC1wYWRkaW5ne1xuICAgIHBhZGRpbmctbGVmdDowcHg7XG4gICAgcGFkZGluZy1yaWdodDowcHg7XG4gIH1cbiAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6MTBweDtcbn1cbi5zbSB7XG4gIC5rYWxlbmRlcy1kYXRlLXBvcHVwLWNvbnRlbnR7XG4gICAgLy9wYWRkaW5nLWxlZnQ6NTBweDtcbiAgICAvL3BhZGRpbmctcmlnaHQ6NTBweDtcbiAgfVxufVxuLmd0LXNtIHtcbiAgLmthbGVuZGVzLWRhdGUtcG9wdXAtY29udGVudHtcbiAgICAvL3BhZGRpbmctbGVmdDoxMDBweDtcbiAgICAvL3BhZGRpbmctcmlnaHQ6MTAwcHg7XG4gIH1cbn1cbi50cmFuc3BhcmVudC1iZ3tcbiAgLmthbGVuZGVzLWRhdGVJbnB1dHtcbiAgICAua2FsZW5kZXMtZGF0ZUlucHV0LXNob3d7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgLnNob3ctZGF0ZXtcbiAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLmthbGVuZGVzLWRhdGVTZWxlY3R7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDoxMDAlO1xuICAua2FsZW5kZXMtZGF0ZVNlbGVjdC1oZWFkZXJze1xuICAgIGRpdntcbiAgICAgIGZvbnQtc2l6ZToxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDo0MHB4O1xuICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICBtYXJnaW46MTBweCA4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgIH1cbiAgICAvL2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNGQUZBRkE7XG4gIH1cbiAga2FsZW5kZXMtbG9hZGluZ3tcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbiAgLmthbGVuZGVzLWRhdGUtbGluZXtcbiAgICBoZWlnaHQ6NjBweDtcbiAgICAvL2JvcmRlci10b3A6MXB4IHNvbGlkICNGQUZBRkE7XG4gICAgLmthbGVuZGVzLW1vbnRoe1xuICAgICAgaGVpZ2h0OjYwcHg7XG4gICAgICBtYXJnaW4tbGVmdDoxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6MThweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgfVxuICAgIC5rYWxlbmRlcy1tb250aDo6Zmlyc3QtbGV0dGVye1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgIH1cbiAgICAua2FsZW5kZXMtZGF0ZXtcbiAgICAgIHdpZHRoOjQwcHg7XG4gICAgICBoZWlnaHQ6NDBweDtcbiAgICAgIG1hcmdpbjoxMHB4IDhweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOjE1cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6NDBweDtcbiAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NDBweDtcbiAgICAgICAgJi5kaXNhYmxlZHtcbiAgICAgICAgICBvcGFjaXR5OjAuNTtcbiAgICAgICAgICBjdXJzb3I6bm9uZTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLnNlbGVjdGVke1xuICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIH1cbiAgICAgICAgJi50b2RheXtcbiAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICM1RjJFRUE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAua2FsZW5kZXMtZGF0ZTpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gICAgfVxuICB9XG4gICYubWluaXtcbiAgICAua2FsZW5kZXMtZGF0ZVNlbGVjdC1oZWFkZXJze1xuICAgICAgZGl2e1xuICAgICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDoyNXB4O1xuICAgICAgICBoZWlnaHQ6MjVweDtcbiAgICAgICAgbWFyZ2luOjIuNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAua2FsZW5kZXMtZGF0ZS1saW5le1xuICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICAua2FsZW5kZXMtbW9udGh7XG4gICAgICAgIGhlaWdodDozMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDo3cHg7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAua2FsZW5kZXMtZGF0ZXtcbiAgICAgICAgd2lkdGg6MjVweDtcbiAgICAgICAgaGVpZ2h0OjI1cHg7XG4gICAgICAgIG1hcmdpbjoyLjVweDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOjI1cHg7XG4gICAgICAgICAgaGVpZ2h0OjI1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czoyNXB4O1xuICAgICAgICAgICYuc2VsZWN0ZWR7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYudG9kYXl7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5tZWRpdW17XG4gICAgLmthbGVuZGVzLWRhdGVTZWxlY3QtaGVhZGVyc3tcbiAgICAgIGRpdntcbiAgICAgICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICAgICAgLy93aWR0aDo0NXB4O1xuICAgICAgICBoZWlnaHQ6NDVweDtcbiAgICAgICAgbWFyZ2luOjIuNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAua2FsZW5kZXMtZGF0ZS1saW5le1xuICAgICAgaGVpZ2h0OjQ1cHg7XG4gICAgICAua2FsZW5kZXMtbW9udGh7XG4gICAgICAgIGhlaWdodDo0NXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDo3cHg7XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAua2FsZW5kZXMtZGF0ZXtcbiAgICAgICAgd2lkdGg6NDBweDtcbiAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgIG1hcmdpbjoyLjVweDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOjQwcHg7XG4gICAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czo0MHB4O1xuICAgICAgICAgICYuc2VsZWN0ZWR7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYudG9kYXl7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0U5RTlGODtcbiAgXG4gICY6bm90KC5uby10b3AtYm9yZGVyKXtcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjRTlFOUY4O1xuICB9XG4gIC5pbnB1dC1kZXRhaWwtY29udGFpbmVye1xuXG4gICAgLy9tYXgtaGVpZ2h0OjUwMHB4O1xuICAgIC8vdHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gICAgLy9vdmVyZmxvdzpoaWRkZW47XG4gIH1cbiAgJi5oaWRkZW57XG4gICAgLmlucHV0LWRldGFpbC1jb250YWluZXJ7XG4gICAgICAvL21heC1oZWlnaHQ6MHB4O1xuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQtc2hvd0RhdGV7XG4gICAgcGFkZGluZzoxNXB4IDEwcHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgLnNob3dEYXRlLWxhYmVse1xuXG4gICAgfVxuICAgIC5zaG93RGF0ZS12YWx1ZXtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAmOmhvdmVye1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAuaW5wdXQtc2hvd01vbnRoLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjODI4MjgyO1xuICAgIC5tb250aC1sYWJlbHtcbiAgICAgIC8vY29sb3I6IzM5NDlBQjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuaW5wdXQtc2hvd01vbnRoLXNlbGVjdG9ye1xuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICAgIC8qIHdpZHRoOjMwcHg7ICovXG4gICAgICAgIGZpbGw6IFwiIzMzM1wiO1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIH1cbiAgICAgIHN2Zzpob3ZlciB7XG4gICAgICAgIGZpbGwgOiAjNUYyRUVBO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3dpdGNoLWFsbC1kYXktY29udGFpbmVye1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICAuaW5wdXQtYWxsLWRheS1sYWJlbHtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgfVxuICB9XG4gIC5pbnB1dC10aW1lLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgLmlucHV0LXRpbWUtbGFiZWx7XG4gICAgICBmb250LXdlaWdodDpib2xkO1xuICAgIH1cbiAgICBpbnB1dHtcbiAgICAgIC8vYm9yZGVyOm5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzoxMHB4IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIC8vY29sb3I6IzM5NDlBQjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gIH1cbiAgLmlucHV0LXNsaWRlLWNvbnRhaW5lcntcbiAgICBoZWlnaHQ6MzAwcHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjODI4MjgyO1xuICAgIGJvcmRlci10b3AgOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIC5pbnB1dC1kYXlzLWNvbnRhaW5lcntcbiAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgIC8vbWFyZ2luLWJvdHRvbToxNXB4O1xuICAgICAgLmlucHV0LWRheXMtb25le1xuICAgICAgICBjb2xvcjojNEY1MDUwO1xuICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXQtZGF0ZXMtY29udGFpbmVye1xuICAgICAgLmlucHV0LWRhdGVzLW9uZXtcbiAgICAgICAgbWFyZ2luLXRvcDo1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgaGVpZ2h0OjM1cHg7XG4gICAgICAgIHdpZHRoOjM1cHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAmLnRvZGF5e1xuICAgICAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjNUYyRUVBO1xuICAgICAgICAgIC8qIGJvcmRlci1yYWRpdXM6MTAwcHg7ICovXG4gICAgICAgICAgJi5kaXNhYmxlZHtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWxlY3RlZHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM1RjJFRUE7XG4gICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgLyogYm9yZGVyLXJhZGl1czoxMDBweDsgKi9cbiAgICAgICAgICAmLmRpc2FibGVke1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmRpc2FibGVke1xuICAgICAgICAgIG9wYWNpdHk6MC42O1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn0iLCIua2FsZW5kZXMtZGF0ZVJhbmdle1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICAmLm5vLW1hcmdpbntcbiAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgfVxuICAmLmRpc2FibGVke1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC5rYWxlbmRlcy1kYXRlUmFuZ2Utc2hvd3tcbiAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgICAgLnNob3ctZGF0ZXtcbiAgICAgICAgY29sb3I6ICM5RTlFOUU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UtcHJldk5leHR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgaGVpZ2h0OjQwcHg7XG4gICAgd2lkdGg6NDBweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgbWFyZ2luLWxlZnQ6NXB4O1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIG1kLWljb24ge1xuICAgICAgY29sb3I6IzYxNjE2MTtcbiAgICB9XG4gIH1cbiAgLmthbGVuZGVzLWRhdGVSYW5nZS1wcmV2TmV4dDpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UtdHlwZVJhbmdle1xuICAgIGhlaWdodDo0MHB4O1xuICAgIC8vd2lkdGg6NDBweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgLy9tYXJnaW4tbGVmdDo1cHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgZm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAvKlxuICAua2FsZW5kZXMtZGF0ZVJhbmdlLXR5cGVSYW5nZTpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICB9XG5cbiAgICovXG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UtdG9kYXl7XG4gICAgaGVpZ2h0OjQwcHg7XG4gICAgd2lkdGg6NDBweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgbWQtaWNvbiB7XG4gICAgICBjb2xvcjojNjE2MTYxO1xuICAgIH1cbiAgfVxuICAvKlxuICAua2FsZW5kZXMtZGF0ZVJhbmdlLXRvZGF5OmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIH1cbiAgICovXG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UtbGFiZWx7XG4gICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBjb2xvcjojNjE2MTYxO1xuICB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2Utc2hvd3tcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBwYWRkaW5nOjhweCAxMHB4O1xuICAgIC8vaGVpZ2h0OjQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlGODtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgLnNob3ctZGF0ZXtcbiAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICB9XG4gIH1cbiAgLmthbGVuZGVzLWRhdGVSYW5nZS1zaG93OmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIH1cbiAgLmthbGVuZGVzLWRhdGVSYW5nZS1wb3B1cC1kZWJ1dHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6NTBweDtcbiAgICBsZWZ0OjBweDtcbiAgICB3aWR0aDozMTBweDtcbiAgICBoZWlnaHQ6MjgwcHg7XG4gICAgJjpub3QoLnBvc2l0aW9uLXJpZ2h0KXtcbiAgICAgIGxlZnQ6MHB4O1xuICAgIH1cbiAgICAmLnBvc2l0aW9uLXJpZ2h0e1xuICAgICAgcmlnaHQ6MHB4O1xuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtZGF0ZVJhbmdlLXBvcHVwLWZpbntcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6NTBweDtcbiAgICBsZWZ0OjBweDtcbiAgICB3aWR0aDozMTBweDtcbiAgICBoZWlnaHQ6MjgwcHg7XG4gICAgJjpub3QoLnBvc2l0aW9uLXJpZ2h0KXtcbiAgICAgIGxlZnQ6MHB4O1xuICAgIH1cbiAgICAmLnBvc2l0aW9uLXJpZ2h0e1xuICAgICAgcmlnaHQ6MHB4O1xuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtZGF0ZVJhbmdlLXNlcGFyYXRvcntcbiAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgfVxufVxuLmthbGVuZGVzLWRhdGUtcG9wdXAtY29udGVudHtcbiAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6MTBweDtcbn1cbi5zbSB7XG4gIC5rYWxlbmRlcy1kYXRlLXBvcHVwLWNvbnRlbnR7XG4gICAgLy9wYWRkaW5nLWxlZnQ6NTBweDtcbiAgICAvL3BhZGRpbmctcmlnaHQ6NTBweDtcbiAgfVxufVxuLmd0LXNtIHtcbiAgLmthbGVuZGVzLWRhdGUtcG9wdXAtY29udGVudHtcbiAgICAvL3BhZGRpbmctbGVmdDoxMDBweDtcbiAgICAvL3BhZGRpbmctcmlnaHQ6MTAwcHg7XG4gIH1cbn1cbi54eHN7XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2Utc2hvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UtdHlwZVJhbmdle1xuICAgIG1heC13aWR0aDo2MHB4O1xuICB9XG59XG4iLCIua2FsZW5kZXMtaW5wdXRBZHJlc3NlU2VhcmNoe1xuICAgIC5zZWFyY2gtaGVhZGVye1xuICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFkcmVzc2UtaXRlbXtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGxpbmVhcjtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6MTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICAgICAgICBmb250LXNpemU6MTVweDtcbiAgICAgICAgLy9jb2xvcjojNDI0MjQyO1xuICAgICAgICAmLnBhaXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWRyZXNzZS1pdGVtOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEZDO1xuICAgIH1cbn1cbi5tb2JpbGV7XG4gICAgLmthbGVuZGVzLWlucHV0QWRyZXNzZVNlYXJjaHtcbiAgICAgICAgcGFkZGluZy10b3A6MzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGRjtcbiAgICAgICAgLmFkcmVzc2UtaXRlbXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmthbGVuZGVzLWxpc3RJdGVte1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwQjA2NDM7XG4gIC8vbWFyZ2luLWJvdHRvbTotMXB4O1xuICBwYWRkaW5nLWxlZnQ6MzBweDtcbiAgcGFkZGluZy1yaWdodDozMHB4O1xuICAmLm1hcmdlZHtcbiAgICBtYXJnaW4tbGVmdDoyMHB4O1xuICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgLmthbGVuZGVzLWxpc3RJdGVtLWNvbnRlbnR7XG4gICAgcGFkZGluZy10b3A6MTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbToxNnB4O1xuICB9XG5cbiAgJi5uby1ob3Jpem9udGFsLXBhZGRpbmd7XG4gICAgcGFkZGluZy1sZWZ0OjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OjBweDtcbiAgfVxuICAmLnNtYWxsLXBhZGRpbmd7XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgfVxuICB9XG4gICY6bm90KC5ub3QtY2xpY2thYmxlKXtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgfVxuICAmLmRpc2FibGVke1xuICAgIGNvbG9yOiAjQTNBM0JEO1xuICAgIC5rYWxlbmRlcy1saXN0SXRlbS1pY29ue1xuICAgICAgb3BhY2l0eTowLjY7XG4gICAgfVxuICB9XG4gICYuaXMtbG9hZGluZ3tcblxuICB9XG4gICYubm8tcGFkZGluZ3tcbiAgICAua2FsZW5kZXMtbGlzdEl0ZW0tY29udGVudHtcbiAgICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjBweDtcbiAgICB9XG4gIH1cbiAgJi5uby10b3AtcGFkZGluZ3tcbiAgICAua2FsZW5kZXMtbGlzdEl0ZW0tY29udGVudHtcbiAgICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICB9XG4gIH1cbiAgJi50b3AtYm9yZGVye1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFOUY4O1xuICB9XG4gICYuYm90dG9tLWJvcmRlcntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgfVxuICAmLm5vLWJvdHRvbS1wYWRkaW5ne1xuICAgIC5rYWxlbmRlcy1saXN0SXRlbS1jb250ZW50e1xuICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xuICAgIH1cbiAgfVxuICAmLmhhcy1hcnJvd3tcbiAgICAua2FsZW5kZXMtbGlzdEl0ZW0tcmlnaHR7XG4gICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcbiAgICB9XG4gIH1cbiAgLmthbGVuZGVzLWxpc3RJdGVtLXNlcGFyYXRvcntcbiAgICBoZWlnaHQ6MXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUU5Rjg7XG4gIH1cblxuXG4gIC5rYWxlbmRlcy1saXN0SXRlbS1pY29ue1xuICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6NXB4O1xuICB9XG4gIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodHtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgLy9wYWRkaW5nLWxlZnQ6MTRweDtcbiAgICAvL3BhZGRpbmctcmlnaHQ6MTRweDtcbiAgICAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dHtcblxuICAgICAgLmthbGVuZGVzLWxpc3RJdGVtLXRleHQtaGVhZGVye1xuICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgIH1cbiAgICAgIC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0LW1haW57XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgfVxuICAgICAgLmthbGVuZGVzLWxpc3RJdGVtLXRleHQtZm9vdGVye1xuICAgICAgICBjb2xvcjojNkU2RThDOy8vIzRGNTA1MDtcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGRpdntcbiAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAua2FsZW5kZXMtbGlzdEl0ZW0tYWN0aW9uc3tcblxuICAgIH1cbiAgICAua2FsZW5kZXMtbGlzdEl0ZW0taGVscHtcbiAgICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiNDOUM5RTA7XG4gICAgICB9XG4gICAgfVxuICAgIC5rYWxlbmRlcy1saXN0SXRlbS1hcnJvd3tcbiAgICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICAgIG1kLWljb257XG4gICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OjE1cHg7XG4gICAgICAgIG1pbi13aWR0aDoxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgICB9XG4gICAgICAvKlxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMTBweCcgaGVpZ2h0PScxNnB4JyB2aWV3Qm94PScwIDAgMTAgMTYnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdMaXN0dmlldycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTExMi4wMDAwMDAsIC0xMjAuMDAwMDAwKScgc3Ryb2tlPSclMjNBMUExQTInIHN0cm9rZS13aWR0aD0nMi4xNzgnJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgnIHBvaW50cz0nMTE0IDEyMiAxMjAgMTI4IDExNCAxMzQnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGNvbG9yOnJlZDsvLyNFOEU4RkM7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAvL29wYWNpdHk6IDAuNTtcbiAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuXG4gICAgICAgKi9cbiAgICB9XG4gIH1cbiAgLmthbGVuZGVzLWxpc3RJdGVtLWFic29sdXRlLWFyZWF7XG5cbiAgfVxuXG59XG4ua2FsZW5kZXMtbGlzdEl0ZW0taGVscC1oZWFkZXJ7XG4gIGZvbnQtc2l6ZToxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6d2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTM4Njc7XG4gIHBhZGRpbmc6MTBweDtcbn1cbi5rYWxlbmRlcy1saXN0SXRlbS1oZWxwLWNvbnRlbnR7XG4gIHBhZGRpbmc6MTBweDtcbiAgcGFkZGluZy10b3A6MjBweDtcbn1cbi5rYWxlbmRlcy1saXN0SXRlbTpub3QoLm5vdC1jbGlja2FibGUpOmFjdGl2ZXtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjUsIDIyNSwgMjI1LCAwLjMpO1xufVxuLmthbGVuZGVzLWxpc3RJdGVtLWJvdHRvbU1lc3NhZ2V7XG4gIGNvbG9yOiM2RTZFOEM7Ly8jNEY1MDUwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6MTBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDo1MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOjEzcHggIWltcG9ydGFudDtcbn1cbi50cmFuc3BhcmVudC1iZ3tcbiAgLmthbGVuZGVzLWxpc3RJdGVte1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6MTRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgfVxuICB9XG5cbn1cbi54eHN7XG4gIC5rYWxlbmRlcy1saXN0SXRlbXtcbiAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XG4gIH1cblxufVxuLmRlc2t0b3B7XG4gIC50cmFuc3BhcmVudC1iZ3tcbiAgICAua2FsZW5kZXMtbGlzdEl0ZW17XG4gICAgICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmthbGVuZGVzLWxpc3RJdGVte1xuICAgICY6bm90KC5uby1zaGFkb3ctaWYtZGVza3RvcCl7XG4gICAgICAmOm5vdCguaGFzLXNlcGFyYXRvcil7XG5cbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgLypcbiAgICAgICAgJi5tYXJnZWR7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgICAgIH1cbiAgICAgICAgICovXG4gICAgICB9XG4gICAgfVxuICAgIC5rYWxlbmRlcy1zd2l0Y2gtaXRlbSB7XG4gICAgICAua2FsZW5kZXMtbGlzdEl0ZW17XG4gICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG59XG4iLCIua2FsZW5kZXMtbG9hZGluZy1tYXNre1xuICAgIC5tYXNrLXRhYnN7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuXG4gICAgICAgIC5tYXNrLXRhYnMtaXRlbXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206NXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgd2lkdGg6ODBweDtcblxuXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgICAgICAgICAmLmZpcnN0e1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206NXB4IHNvbGlkIHJnYmEoMCwwLDAsMC44Nyk7XG4gICAgICAgICAgICAgICAgLmthbGVuZGVzLXRhYi1sYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjg3KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1hc2stY2lyY2xle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICAgICAgICBhbmltYXRpb246IGJsaW5rZXItMjUgMXMgbGluZWFyIGluZmluaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICB3aWR0aDo0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAmLmJpZ3tcblxuICAgICAgICB9XG4gICAgfVxuICAgIC5tYXNrLXRyaWFuZ2xle1xuICAgICAgICBhbmltYXRpb246IGJsaW5rZXItMjUgMXMgbGluZWFyIGluZmluaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMjNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNDBweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgICBib3JkZXItbGVmdDogMjNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLm1hc2stdGFne1xuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgfVxuICAgIC5tYXNrLWlucHV0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgICAgIC5tYXNrLWlucHV0LWxhYmVse1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICAgICAgY29sb3I6IzYxNjE2MTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFzay10ZXh0LWxpbmVze1xuICAgICAgICAudGV4dC1saW5le1xuICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgICAgICYuYmlnLW1hcmdpbntcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgLm1hc2stbGlzdC1saW5lc3tcbiAgICAgICAgLm1hc2stdGV4dC1saW5lc3tcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9hZGluZy1tYXNrLWRhdGF7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gICAgICAgIGFuaW1hdGlvbjogYmxpbmtlci0yNSAxcyBsaW5lYXIgaW5maW5pdGUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICYueHh4c3tcbiAgICAgICAgICAgIGhlaWdodDoxMHB4O1xuICAgICAgICB9XG4gICAgICAgICYueHhze1xuICAgICAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi54c3tcbiAgICAgICAgICAgIGhlaWdodDozMHB4O1xuICAgICAgICB9XG4gICAgICAgICYueGx7XG4gICAgICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnh4bHtcbiAgICAgICAgICAgIGhlaWdodDo2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmthbGVuZGVzLWxvYWRpbmctbWFzay1ibG9jLTEwMHtcbiAgICAgICAgbWF4LWhlaWdodDoxMDBweDtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIH1cblxuICAgIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2stYmxvYy0yMDB7XG4gICAgICAgIG1heC1oZWlnaHQ6MjAwcHg7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICB9XG4gICAgLmthbGVuZGVzLWxvYWRpbmctbWFzay1ibG9jLTMwMHtcbiAgICAgICAgbWF4LWhlaWdodDozMDBweDtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIH1cbiAgICAubWFzay1wbGF0Zm9ybXtcbiAgICAgICAgLmxvYWRpbmctaW5kaWNhdG9ye1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAubG9hZGluZy1vcGFjaXR5e1xuICAgICAgICAgICAgb3BhY2l0eTowLjk1O1xuICAgICAgICB9XG5cbiAgICAgICAgQGtleWZyYW1lcyBsZGlvLTBoazFkdWpta3hmdSB7XG4gICAgICAgICAgICAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgICAgICAgICAgIDUwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgICAgICAgIDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gICAgICAgIH1cbiAgICAgICAgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgdG9wOjBweDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbGRpby0waGsxZHVqbWt4ZnUgMXMgY3ViaWMtYmV6aWVyKDAuMywwLDAuNywxKSBpbmZpbml0ZTtcbiAgICAgICAgfVxuICAgICAgICAmLm1pbml7XG4gICAgICAgICAgICAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB0b3A6MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxvYWRpbmdpby1zcGlubmVyLW1lc3NhZ2UtZ2JwYW10dTgyYWwge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sZGlvLTBoazFkdWpta3hmdXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnhze1xuICAgICAgICAgICAgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgdG9wOjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sb2FkaW5naW8tc3Bpbm5lci1tZXNzYWdlLWdicGFtdHU4MmFsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnh4c3tcbiAgICAgICAgICAgICAgICAubG9hZGluZ2lvLXNwaW5uZXItbWVzc2FnZS1nYnBhbXR1ODJhbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMSkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBib3R0b206M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMikge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdjpudGgtb2YtdHlwZSg0biArIDMpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTozcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyA0KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgICBib3R0b206M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxkaW8tMGhrMWR1am1reGZ1e1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdjpudGgtb2YtdHlwZSg0biArIDEpIHsgYmFja2dyb3VuZDogI2M5Mzg2NyB9XG4gICAgICAgIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdjpudGgtb2YtdHlwZSg0biArIDIpIHsgYmFja2dyb3VuZDogI2ZkYmM3ZiB9XG4gICAgICAgIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdjpudGgtb2YtdHlwZSg0biArIDMpIHsgYmFja2dyb3VuZDogIzVmMmVlYSB9XG4gICAgICAgIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdjpudGgtb2YtdHlwZSg0bikgeyBiYWNrZ3JvdW5kOiAjYzkzODY3IH1cbiAgICAgICAgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMSkge1xuICAgICAgICAgICAgbGVmdDogNjRweDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzc1c1xuICAgICAgICB9XG4gICAgICAgIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdjpudGgtb2YtdHlwZSg0biArIDIpIHtcbiAgICAgICAgICAgIGxlZnQ6IDEyNHB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yNXNcbiAgICAgICAgfVxuICAgICAgICAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyAzKSB7XG4gICAgICAgICAgICBsZWZ0OiAxODRweDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTI1c1xuICAgICAgICB9XG4gICAgICAgIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdjpudGgtb2YtdHlwZSg0biArIDQpIHtcbiAgICAgICAgICAgIGxlZnQ6IDI0NHB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwc1xuICAgICAgICB9XG4gICAgICAgIC5sb2FkaW5naW8tc3Bpbm5lci1tZXNzYWdlLWdicGFtdHU4MmFsIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgLmxkaW8tMGhrMWR1am1reGZ1IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgLyogc2VlIG5vdGUgYWJvdmUgKi9cbiAgICAgICAgfVxuICAgICAgICAubGRpby0waGsxZHVqbWt4ZnUgZGl2IHsgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbiAgICAgICAgLyogZ2VuZXJhdGVkIGJ5IGh0dHBzOi8vbG9hZGluZy5pby8gKi9cbiAgICB9XG4gICAgLm1hc2stcGxhdGZvcm0tcGhvdG97XG4gICAgICAgIC5sb2FkaW5nLWluZGljYXRvcntcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmxvYWRpbmctb3BhY2l0eXtcbiAgICAgICAgICAgIG9wYWNpdHk6MC45NTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBrZXlmcmFtZXMgbGRpby1ydDZwYzZjMHRhIHtcbiAgICAgICAgICAgIDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjE1MDAwMDAwMDAwMDAwMDEpIH1cbiAgICAgICAgICAgIDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpIH1cbiAgICAgICAgfVxuICAgICAgICAubGRpby1ydDZwYzZjMHRhIGRpdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIHRvcDogMTMuMzMzMzMzMzMzMzMzMzM2cHg7XG4gICAgICAgICAgICBsZWZ0OiAxMy4zMzMzMzMzMzMzMzMzMzZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjOTM4Njc7Ly8jNmE2YTZhO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBsZGlvLXJ0NnBjNmMwdGEgMXMgY3ViaWMtYmV6aWVyKDAsMC41LDAuNSwxKSBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG4gICAgICAgIH1cbiAgICAgICAgLmxkaW8tcnQ2cGM2YzB0YSBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHRvcDogMTMuMzMzMzMzMzMzMzMzMzM2cHg7XG4gICAgICAgICAgICBsZWZ0OiAxMDYuNjY2NjY2NjY2NjY2NjZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZGJjN2Y7Ly8jOTc5Nzk3O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbiAgICAgICAgfVxuICAgICAgICAubGRpby1ydDZwYzZjMHRhIGRpdjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgdG9wOiAxMDYuNjY2NjY2NjY2NjY2NjZweDtcbiAgICAgICAgICAgIGxlZnQ6IDEzLjMzMzMzMzMzMzMzMzMzNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzVmMmVlYTsvLyNlMmUyZTI7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB9XG4gICAgICAgIC5sZGlvLXJ0NnBjNmMwdGEgZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICB0b3A6IDEwNi42NjY2NjY2NjY2NjY2NnB4O1xuICAgICAgICAgICAgbGVmdDogMTA2LjY2NjY2NjY2NjY2NjY2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzkzODY3Oy8vI2JkYmRiZDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMXM7XG4gICAgICAgIH1cbiAgICAgICAgLmxvYWRpbmdpby1zcGlubmVyLWN1YmUtenFrN2g2bmZmOCB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMWYyZjM7XG4gICAgICAgIH1cbiAgICAgICAgLmxkaW8tcnQ2cGM2YzB0YSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgLyogc2VlIG5vdGUgYWJvdmUgKi9cbiAgICAgICAgfVxuICAgICAgICAubGRpby1ydDZwYzZjMHRhIGRpdiB7IGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gICAgICAgIC8qIGdlbmVyYXRlZCBieSBodHRwczovL2xvYWRpbmcuaW8vICovXG5cbiAgICB9XG4gICAgLmNpcmNsZS1sb2FkaW5nIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2YzZjNmMzsgLyogTGlnaHQgZ3JleSAqL1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzM0OThkYjsgLyogQmx1ZSAqL1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGFuaW1hdGlvbjogY2lyY2xlLWxvYWRpbmctc3BpbiAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgY2lyY2xlLWxvYWRpbmctc3BpbiB7XG4gICAgICAgIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAgICAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICB9XG59IiwiLmthbGVuZGVzLWxvYWRpbmctcHJvZ3Jlc3Mtb25seXtcbiAgLmlzLWxvYWRpbmd7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgc3Zne1xuICAgICAgc3Ryb2tlOiNDOTM4Njc7XG4gICAgfVxuICB9XG59XG4iLCIua2FsZW5kZXMtbWFwLWNhcmQge1xuICAuaGVhZGVyIHtcblxuICB9XG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nIDogNSU7XG4gICAgLnRpdGxlIHtcbiAgICAgIGNvbG9yIDogYmxhY2s7XG4gICAgICBmb250LXNpemUgOiAxOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5ub3RlIHtcbiAgICAgIGZvbnQtc2l6ZSA6IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wIDogNXB4O1xuICAgIH1cblxuICAgIC5hZHJlc3NlIHtcbiAgICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICB9XG4gIH1cblxufVxuI21hcCBidXR0b25bdGl0bGU9XCJGZXJtZXJcIl0ge1xuICBtYXJnaW46NHB4ICFpbXBvcnRhbnQ7XG59XG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3IHtcbiAgcGFkZGluZyA6IDAgMCAwIDAgIWltcG9ydGFudDtcbn1cbi54c3tcbiAgLmthbGVuZGVzLW1hcC1jYXJkIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIG1pbi1oZWlnaHQgOiAxNDBweDtcbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgLnNldC13aWR0aHtcbiAgICAgICAgbWluLXdpZHRoOjgwdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc217XG4gIC5rYWxlbmRlcy1tYXAtY2FyZCB7XG4gICAgLmhlYWRlciB7XG4gICAgICBtaW4taGVpZ2h0IDogMjAwcHg7XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgIC5zZXQtd2lkdGh7XG4gICAgICAgIG1pbi13aWR0aDo2MHZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmd0LXNte1xuICAua2FsZW5kZXMtbWFwLWNhcmQge1xuICAgIC5oZWFkZXIge1xuICAgICAgbWluLWhlaWdodCA6IDIwMHB4O1xuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICAuc2V0LXdpZHRoe1xuICAgICAgICBtaW4td2lkdGg6MjB2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHBhc3NlciDDoCB1bmUgcGFnZSBzdWl2YW50ZVxuQGtleWZyYW1lcyBrYWxlbmRlcy1wYWdlLW9wZW4tbmV4dCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMga2FsZW5kZXMtcGFnZS1jbG9zZS1uZXh0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbi8vcGFzc2VyIMOgIHVuZSBwYWdlIHByw6ljw6lkZW50ZVxuQGtleWZyYW1lcyBrYWxlbmRlcy1wYWdlLW9wZW4tcHJldiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGthbGVuZGVzLXBhZ2UtY2xvc2UtcHJldiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIH1cbn1cblxuLm1vYmlsZS1uYXZ7XG4gICYua2FsZW5kZXMtcGFnZXtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICYua2FsZW5kZXMtcGFnZS10cmFuc3BhcmVudHtcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICYua2FsZW5kZXMtcGFnZS1uZXh0e1xuICAgICAgJi5rYWxlbmRlcy1wYWdlLWhpZGRlbntcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBrYWxlbmRlcy1wYWdlLWNsb3NlLW5leHQ7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gICAgICB9XG4gICAgICAmOm5vdCgua2FsZW5kZXMtcGFnZS1oaWRkZW4pe1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGthbGVuZGVzLXBhZ2Utb3Blbi1uZXh0O1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmthbGVuZGVzLXBhZ2UtcHJldntcbiAgICAgICYua2FsZW5kZXMtcGFnZS1oaWRkZW57XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBhbmltYXRpb24tbmFtZToga2FsZW5kZXMtcGFnZS1jbG9zZS1wcmV2O1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICAgICAgfVxuICAgICAgJjpub3QoLmthbGVuZGVzLXBhZ2UtaGlkZGVuKXtcbiAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBrYWxlbmRlcy1wYWdlLW9wZW4tcHJldjtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5rYWxlbmRlcy1wYWdlLWRpc3BsYXktbm9uZXtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gIH1cbn1cbi5rYWxlbmRlcy1wYWdle1xuICAua2FsZW5kZXMtcmVzaXphYmxle1xuICAgIHdpZHRoOjhweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6MnB4O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgICBtZC1pY29ue1xuICAgICAgZm9udC1zaXplOjhweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OjhweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6OHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6OHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OjhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuaXMtaGlkZGVue1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOTgwMDtcbiAgICAgIGFuaW1hdGlvbjogYmxpbmtlci0yNSAycyBsaW5lYXIgaW5maW5pdGUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI0UxQkVFNztcbiAgICAgIC8vY29sb3I6I0JBNjhDODtcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnJpZ2h0e1xuICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjRUVFRUVFO1xuICAgIH1cbiAgICAmLmxlZnR7XG4gICAgICBib3JkZXItbGVmdDoxcHggc29saWQgI0VFRUVFRTtcblxuICAgIH1cbiAgfVxuICAmLmthbGVuZGVzLXBhZ2UtaGlkZGVue1xuICAgICY6bm90KC5rYWxlbmRlcy1wYWdlLW5leHQpe1xuICAgICAgJjpub3QoLmthbGVuZGVzLXBhZ2UtcHJldil7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLmthbGVuZGVzLXBhZ2VOYXZpZ2F0b3J7XG4gIGN1cnNvcjpwb2ludGVyO1xuICBtZC1pY29ue1xuICAgIHdpZHRoOjMwcHg7XG4gICAgaGVpZ2h0OjMwcHg7XG4gICAgZm9udC1zaXplOjMwcHg7XG4gICAgY29sb3I6YmxhY2s7XG4gIH1cbn1cbiIsIi5rYWxlbmRlcy10YWJ7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcblxuICBjdXJzb3I6cG9pbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbiAgJi5zZWxlY3RlZHtcblxuICB9XG59XG4iLCIuZGF0ZS1ob3JhaXJlLWxpc3QtY29udGFpbmVyIHtcbiAgLmJvb2tpbmctcHJvcG9zaXRpb24tY29udGVudCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZGF0ZS1pdGVtIHtcbiAgICBtYXJnaW46IDE1cHggNXB4O1xuICB9XG5cbiAgLm5vLWRpc3BvbmliaWxpdGllcyB7XG4gICAgc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cblxufVxuIiwiLmRhdGUtcGFydCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwO1xuICBwYWRkaW5nOiAxMHB4O1xuXG4gIC5wZXJpb2Qge1xuICAgIHNpemU6IDE4cHg7XG4gICAgY29sb3I6IGdyZXk7XG4gICAgJi5zZWxlY3RlZHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG4gIH1cbn1cbiIsIi5rYWxlbmRlcy1zd2l0Y2gtaXRlbXtcbiAgJjpub3QoLm5vLWhvcml6b250YWwtcGFkZGluZyl7XG4gICAgLmthbGVuZGVzLXN3aXRjaC1jb250ZW50e1xuICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgIH1cbiAgfVxuICAmLm5vLWhvcml6b250YWwtcGFkZGluZ3tcbiAgICAua2FsZW5kZXMtbGlzdEl0ZW0ge1xuICAgICAgLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0e1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmthbGVuZGVzLXN3aXRjaC1pdGVtLXNlcGFyYXRvcntcbiAgICBoZWlnaHQ6MXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUU5Rjg7XG4gIH1cblxufVxuIiwiLypcbiAqXG4gKiBNYWluIHN0eWxlc2hlZXQgZm9yIFN3aXRjaGVyeS5cbiAqIGh0dHA6Ly9hYnBldGtvdi5naXRodWIuaW8vc3dpdGNoZXJ5L1xuICpcbiAqL1xuXG4vKiBTd2l0Y2hlcnkgZGVmYXVsdHMuICovXG5cbi5zd2l0Y2hlcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA1MHB4O1xuXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG59XG5cbi5zd2l0Y2hlcnkgPiBzbWFsbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4vKiBTd2l0Y2hlcnkgc2l6ZXMuICovXG5cbi5zd2l0Y2hlcnktc21hbGwge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAzM3B4O1xufVxuXG4uc3dpdGNoZXJ5LXNtYWxsID4gc21hbGwge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uc3dpdGNoZXJ5LWxhcmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNjZweDtcbn1cblxuLnN3aXRjaGVyeS1sYXJnZSA+IHNtYWxsIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuIiwiLmthbGVuZGVzLXNsaWRlLWNvbnRhaW5lcntcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDoxMDAlO1xuICAuaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFye1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxufVxuIiwiLmthbGVuZGVzLXdhcm5pbmdQb3B1cC1jb250ZW50e1xuICAuY29udGVudCB7XG4gICAgLmFjY291bnQge1xuICAgICAgaGVpZ2h0OjgwcHg7XG4gICAgICBtaW4taGVpZ2h0OjgwcHg7XG4gICAgICAubmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAud2FybmluZy1kZXRhaWxze1xuICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIC53YXJuaW5nLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC53YXJuaW5nLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjRUVFRUVFO1xuICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gIH1cblxufVxuIiwiI3BsYXRmb3JtLWtleXMtY29tbWFuZGUtY29uc3VsdC1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgIC5kZXRhaWxzLWNvbnRhaW5lcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOjEwcHggMTBweDtcbiAgICB9XG4gICAgLmFjdGlvbi1jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgfVxuICAgIC5ob3JhaXJlcy1jb250YWluZXJ7XG4gICAgICAgIC5jdXN0b21GaWVsZHMtdGl0bGV7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOjEwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jdXN0b21GaWVsZHMtdmFsdWV7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOjEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5vdGUtY29udGFpbmVye1xuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgLm5vdGUge1xuICAgICAgICAgICAgcGFkZGluZzoxMHB4IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgLm5vdGUtdGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubm90ZS12YWx1ZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MzBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjYWNjb3VudC1yZHYtaXRlbXtcbiAgICAgICAgcGFkZGluZzogdW5zZXQ7XG4gICAgICAgIC5pdGVtLWNvbnRlbnR7XG4gICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbS1jb250ZW50LW1haW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjcGxhdGZvcm0tZXRhYmxpc3NlbWVudC1ob3JhaXJlc3tcbiAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgfVxuXG59XG4ueHN7XG4gICAgI3BsYXRmb3JtLWtleXMtY29tbWFuZGUtY29uc3VsdC1kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZzogMjBweCA1cHg7XG4gICAgICAgIC5ub3RlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIiNiYXNrZXQtcm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbjoycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuYmFza2V0LXJvdy1pbWd7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICB9XG4gICAgLmJhc2tldC1yb3ctZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAuYXJ0aWNsZS1tYXJxdWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjODI4MjgyO1xuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlLW5hbWUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICM4NTg0ODQ7XG4gICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlLXByaWNlLWR1cmVle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgICAgICAgLmFydGljbGUtcHJpY2UtY29udGFpbmVyIHtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFydGljbGUtcHJpY2UtYmFzZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXJ0aWNsZS1wcmljZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFydGljbGUtZHVyZWUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAucHJvLWNob2ljZS1pdGVte1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgfVxufVxuLnhze1xuICAgICNzaXRlLWFydGljbGUtcm93IHtcbiAgICAgICAgLmJhc2tldC1yb3ctaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICNiYXNrZXQtcm93e1xuICAgICAgICAuYXJ0aWNsZS1hZGQtYnV0dG9ue1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIiNiYXNrZXQtZ2lmdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW46MnB4O1xuICAgIC5naWZ0LWltYWdle1xuICAgICAgICB3aWR0aDoxNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OjUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OjUwJTtcbiAgICB9XG4gICAgLmdpZnQtZGV0YWlsc3tcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgLmdpZnQtbGliZWxsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgICB9XG4gICAgICAgIC5naWZ0LWJlbmVmaWNpYWlyZXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgfVxuICAgICAgICAuZ2lmdC1wcmljZXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5naWZ0LWFjdGlvbnN7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjojMzMzMzMzIDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4ueHN7XG4gICAgI3NpdGUtYXJ0aWNsZS1naWZ0IHtcbiAgICAgICAgLmdpZnQtaW1hZ2V7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiI3BsYXRmb3JtLWJvb2tpbmctZ2lmdC1jYXJkLWFtb3VudHtcbiAgICAucGxhdGZvcm0tYm9va2luZy1naWZ0LWNhcmQtY29udGFpbmVye1xuICAgICAgICBtYXJnaW46MHB4IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6NDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIjZ2lmdC1jYXJkLWNob2ljZSB7XG4gICAgLnByZXN0YXRpb24ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6MTBweCAyMHB4O1xuICAgIH1cbn0iLCIjZ2lmdC1jYXJkLWJlbmVmaWNpYXJ5e1xuICAgIHBhZGRpbmc6MTBweCAyMHB4O1xuICAgIC5iZW5lZmljaWFyeS10aXRsZXtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIH1cbiAgICAuc2VuZC1lbWFpbHtcbiAgICAgICAgLmVudm9pLWNoZWNre1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICB9XG4gICAgfVxufSIsIiNnaWZ0Y2FyZC1ib3hlc3tcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIC5naWZ0Y2FyZC1jYXJkLWNvbnRhaW5lcntcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICAuZ2lmdGNhcmQtY2FyZHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOi0xcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIC5naWZ0Y2FyZC1wYWNrLWxhYmVse1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2lmdGNhcmQtcGFjay1wcmljZXtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5naWZ0Y2FyZC1wYWNrLWRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IzgyODI4MjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b24tY29udGFpbmVye1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5wbGF0Zm9ybS1ib29raW5nLWdpZnQtY2FyZC1maW5pc2gge1xuICAgIC5maW5pc2gtdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIC5maW5pc2gtY2FyZC10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAmLnZlcnRpY2FsLW1hcmdpbntcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJkLWltYWdlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xuICAgICAgICBtYXJnaW46IDIwcHggMHB4O1xuICAgIH1cbiAgICAuaW5mb3MtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgfVxuICAgIC5maW5pc2gtY2FyZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZ2lmdC1jYXJkLWZpbmlzaC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLmdpZnQtY2FyZC1maW5pc2gtdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIC5jYXJkLW1lc3NhZ2Uge1xuICAgICAgICBjb2xvcjogIzgyODI4MjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgICAuZ2lmdC1jYXJkLWNvbnRlbnQtdGl0bGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgICAuZmluaXNoLWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgfVxuICAgIC5maW5pc2gtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICB9XG59XG5cbi54cyB7XG4gICAgLnBsYXRmb3JtLWJvb2tpbmctZ2lmdC1jYXJkLWZpbmlzaCB7XG4gICAgICAgIC5maW5pc2gtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5maW5pc2gtY2FyZC10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtaW1hZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgIC8vZmxleDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNtIHtcbiAgICAucGxhdGZvcm0tYm9va2luZy1naWZ0LWNhcmQtZmluaXNoIHtcbiAgICAgICAgLmNhcmQtaW1hZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MjBweDtcbiAgICAgICAgICAgIC8vZmxleDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIjZ2lmdGNhcmQtY3VzdG9te1xuICAgIC5jdXN0b20tdGl0bGV7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgfVxuICAgIC5jdXN0b20tY29udGFpbmVye1xuICAgICAgICBtYXJnaW46IDIwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgfVxuICAgIC5jdXN0b20tY29udGFpbmVyLWdpZmNhcmQtc2xpZGVye1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICAgIC5naWZ0LXZhbGlkaXR5LXN0YXJ0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgfVxuICAgICAgICAubGliZWxsZS1kYXRle1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGthbGVuZGVzLXRleHRhcmVhe1xuICAgICAgICB0ZXh0YXJlYXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi54c3tcbiAgICAjZ2lmdGNhcmQtY3VzdG9te1xuICAgICAgICAuZ2lmdC12YWxpZGl0eS1zdGFydHtcbiAgICAgICAgICAgIC5saWJlbGxlLWRhdGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5naWZ0Y2FyZC1wYWdlLWhlYWRlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gICAgLnBvaW50ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIDpub3QoLmRvbmUpe1xuICAgICAgICAmOm5vdCguc2VsZWN0ZWQpe1xuICAgICAgICAgICAgLmhlYWRlci1udW1iZXJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOnJnYigxODksIDE4OSwgMTg5KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOnJnYigxODksIDE4OSwgMTg5KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNvdXMtdGl0cmV7XG4gICAgICAgICAgICAgICAgY29sb3I6cmdiKDE4OSwgMTg5LCAxODkpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRvbmV7XG4gICAgICAgIC5oZWFkZXItbnVtYmVye1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiMzMzMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiMzMzMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc291cy10aXRyZXtcbiAgICAgICAgICAgIGNvbG9yOiMzMzMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyLXNlcGFyYXRvcntcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuICAgIC5oZWFkZXItbnVtYmVye1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIC5zb3VzLXRpdHJle1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbn1cbi54c3tcbiAgICAuZ2lmdGNhcmQtcGFnZS1oZWFkZXJ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgLnNvdXMtdGl0cmV7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiI2dpZnQtY2FyZC1mb290ZXJ7XG4gICAgcGFkZGluZzoxMHB4IDMwcHg7XG4gICAgY29sb3I6I0ZGRkZGRjtcbiAgICAuZm9vdGVyLXRpdGxle1xuICAgICAgICBjb2xvcjojRkZGRkZGO1xuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cbiAgICAuZm9vdGVyLWl0ZW17XG4gICAgICAgIGNvbG9yOiNGRkZGRkY7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgfVxuICAgIC5mb290ZXItcHJpY2V7XG4gICAgICAgIGNvbG9yOiNGRkZGRkY7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG59XG4ueHN7XG4gICAgI2dpZnQtY2FyZC1mb290ZXJ7XG4gICAgICAgIC5mb290ZXItdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLWl0ZW17XG4gICAgICAgICAgICBmb250LXNpemU6MTFweDtcbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLXByaWNle1xuICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiI2dpZnQtY2FyZC1yZWNhcGl0dWxhdGlme1xuICAgIC5jYXJkLWltYWdle1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6NTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6NTAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5pbmZvcy1jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgIH1cbiAgICAucmVjYXBpdHVsYXRpZi10aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICAgICBtYXJnaW46MjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDowcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnNvbW1lLWNhcmR7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206LTFweDtcbiAgICB9XG4gICAgLmdpZnQtY2FyZC1yZWNhcGl0dWxhdGlmLXRpdGxle1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC5naWZ0LWNhcmQtcmVjYXBpdHVsYXRpZi12YWx1ZXtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAuY2FyZC1tZXNzYWdle1xuICAgICAgICBjb2xvcjojODI4MjgyO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICB9XG59IiwiI3NpdGUtc2VhcmNoLWJhci1naWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzo1cHggMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBtZC1pY29ue1xuICAgICAgICBjb2xvcjojRkZGRkZGO1xuXG4gICAgfVxuICAgIGlucHV0e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgd2hpdGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI3Byb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3Qge1xuICAgIC5wcm9kdWN0LWxpdnJhaXNvbi1jb2xsZWN0LW1vYmlsZXtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICBtYXJnaW46MTBweCAwcHggO1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgLmxpdnJhaXNvbi1saW5rIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1saXZyYWlzb24tY29sbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgLm5vLXByb3Bvc2l0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNkU2RThDO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xvdHMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDEwcHg7XG5cbiAgICAgICAgICAgIC5kYXRlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICAgIH1cbiAgICB9XG59IiwiI2dpZnQtY2FyZC1vcHRpb25ze1xuICAgIG1hcmdpbjoxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAuZ2lmdC1uYXZ7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgJjpub3QoLnNlbGVjdGVkKXtcbiAgICAgICAgICAgIG9wYWNpdHk6MC41O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWxlY3RlZHtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIC5naWZ0LWNhcmQtb3B0aW9ucy1ib3R0b217XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjkyOTI5O1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIHdpZHRoOjE0MHB4O1xuICAgICAgICBoZWlnaHQ6MTEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLmdpZnQtY2FyZC1vcHRpb25zLW5hbWV7XG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICAgfVxuICAgICAgICAua2FsZW5kZXMtaWNvbntcbiAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ2lmdC1jYXJkLW9wdGlvbnMtYm90dG9te1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206MHB4O1xuICAgICAgICAgICAgbGVmdDowcHg7XG4gICAgICAgICAgICByaWdodDowcHg7XG4gICAgICAgICAgICBoZWlnaHQ6MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ueHN7XG4gICAgI2dpZnQtY2FyZC1vcHRpb25ze1xuICAgICAgICAuZ2lmdC1uYXZ7XG4gICAgICAgICAgICB3aWR0aDoxMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuZ2lmdC1jYXJkLW9wdGlvbnMtbmFtZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wcm9kdWN0LWxpdnJhaXNvbi1kZWxpdmVyeSB7XG4gICAgLmFjY291bnQtaW5mb3MtY29udGVudHtcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgIH1cbiAgICAucHJvZHVjdC1saXZyYWlzb24tZGVsaXZlcnktdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgIH1cbiAgICAuZGVsaXZlcnktbW9kZS1kZXNjcmlwdGlvbntcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAucHJvZHVjdC1saXZyYWlzb24tZGVsaXZlcnktY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzozMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgICYuc21hbGwtcGFkZGluZ3tcbiAgICAgICAgICAgIHBhZGRpbmc6NXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kZWxpdmVyeS1tb2Rle1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgICAgbWFyZ2luOjJweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIG1kLXJhZGlvLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGVsaXZlcnktbm90ZXtcblxuICAgIH1cbn0iLCIjbm90Rm91bmQtcGFnZSB7XG4gICAgLnVua25vd24ge1xuICAgICAgICBtYXJnaW46NDBweDtcbiAgICAgICAgLndhcm5pbmcge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOjEyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICAgICAgY29sb3I6ICMzNDk5REI7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgICAgICAgICAgY29sb3I6ICMyZDMyM2U7XG4gICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgLnRpdGxlLXVybHtcbiAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTozNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lc3NhZ2Uge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICMyZDMyM2U7XG4gICAgICAgICAgICBmb250LXN0eWxlOml0YWxpYztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuXG4iLCIuZWNoZWFuY2llci1pdGVtIHtcbiAgLmVjaGVhbmNpZXItaXRlbS1oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAuZWNoZWFuY2llci1pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgLml0ZW0tcHJlc2VudGF0aW9uLWJsb2Mge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLmJvcmRlcmVkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgIH1cbiAgfVxuICAuZWNoZWFuY2UtZmlyc3QtbGluZXtcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gIH1cbiAgLmVjaGVhbmNlLXRpdGxle1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIH1cbiAgLmVjaGVhbmNlLWFtb3VudHtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuZWNoZWFuY2UtZGF0ZXtcbiAgICBmb250LXNpemU6MTRweDtcbiAgfVxuICAuZWNoZWFuY2Utc3RhdHVze1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIC5lY2hlYW5jZS1hbGVydHtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICBjb2xvcjojRTUzOTM1O1xuICAgIH1cbiAgICAuZWNoZWFuY2Utb2t7XG4gICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgY29sb3I6IzQzQTA0NztcbiAgICB9XG4gIH1cbiAgLml0ZW0tYWN0aW9uc3tcbiAgICBtYXJnaW4tdG9wOjUwcHg7XG4gIH1cbn1cblxuIiwiI2dpZnRjYXJkLWZpbmlzaHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gLy8gaGVpZ2h0OiAxMDAlO1xuXG59XG4iLCIjZ2lmdGNhcmQtbWFpbntcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gLy8gaGVpZ2h0OiAxMDAlO1xuXG59XG4iLCIjYm9va2luZy1tYWlue1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAvLyBoZWlnaHQ6IDEwMCU7XG5cbn1cbiIsIiN3ZWxjb21lLW1haW57XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuIC8vIGhlaWdodDogMTAwJTtcblxufVxuIiwiI3NpdGUtd2VsY29tZS1wYWdle1xuICAgIC5kZXNjcmlwdGlvbi1jb250YWluZXJ7XG4gICAgICAgIG1pbi1oZWlnaHQ6NjB2aDtcbiAgICAgICAgLmRlc2NyaXB0aW9uLWxlZnR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAxMTBweCAwIDQwcHg7XG4gICAgICAgICAgICAuYm91dGlxdWUtdmlsbGV7XG4gICAgICAgICAgICAgICAgJi5zbWFsbHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwRDBEMEQ7XG4gICAgICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgICAgICAgICAgICB0ZXh0LW9yaWVudGF0aW9uOiBtaXhlZDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJvdXRpcXVlLWluZm9ybWF0aW9ue1xuICAgICAgICAgICAgICAgIC5maXJzdC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNlY29uZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYm91dGlxdWUtaW5mb3JtYXRpb24tdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgKntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJvdXRpcXVlLWluZm9ybWF0aW9uLXRleHQtbGlua3tcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjAuNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJvdXRpcXVlLWluZm9ybWF0aW9uLWJ1dHRvbnN7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo2MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoyMHB4O1xuICAgICAgICAgICAgICAgIGthbGVuZGVzLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ib3JkZXJlZHtcbiAgICAgICAgICAgICAgICAgICAgLmthbGVuZGVzLWJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGVzY3JpcHRpb24tcmlnaHR7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLmJvdXRpcXVlLWltYWdle1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTUlO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8qXG4gICAgICAgIC5kZXNjcmlwdGlvbi1yaWdodHtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgLmJvdXRpcXVlLWltYWdle1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6NXZoO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MnZ3O1xuICAgICAgICAgICAgICAgIGxlZnQ6LTV2dztcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQgLyAzO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6MjtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICAqL1xuICAgIH1cbiAgICAuaW5mb3JtYXRpb24tY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDoxO1xuICAgICAgICBtaW4taGVpZ2h0OjM1MHB4O1xuICAgICAgICAuaW5mb3JtYXRpb24tY29udGFpbmVyLXBvbHlnb257XG4gICAgICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA4JSwgMTAwJSAwLCAxMDAlIDIyJSwgMCUgMTAwJSk7XG4gICAgICAgIH1cbiAgICAgICAgLmluZm9ybWF0aW9uLXBybyB7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb29yZG9ubmVlcyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmluZm9ybWF0aW9uLWF2aXMtY2xpZW50e1xuICAgICAgICAgICAgcGFkZGluZzowcHggNjBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW5mb3JtYXRpb24taG9yYWlyZXN7XG4gICAgICAgICAgICBwYWRkaW5nOjBweCA2MHB4O1xuICAgICAgICAgICAgLmhvcmFpcmVzLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kYXRlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzgyODI4MjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjVweDtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNpdGUtd2VsY29tZS1wYWdlLWJvb2tpbmctbGlzdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDo2MHB4O1xuICAgICAgICAuc2l0ZS13ZWxjb21lLXBhZ2UtYm9va2luZy1saXN0LXRpdGxle1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6MzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2l0ZS13ZWxjb21lLXBhZ2UtYm9va2luZy1hY3R1YWxpdGV7XG4gICAgICAgIC5zaXRlLXdlbGNvbWUtcGFnZS1ib29raW5nLWFjdHVhbGl0ZS10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zaXRlLXdlbGNvbWUtcGFnZS1kZXNrdG9wLW1vcmV7XG4gICAgICAgIHBhZGRpbmc6NjBweDtcbiAgICAgICAgbWluLWhlaWdodDozMDBweDtcbiAgICAgICAgLnNpdGUtd2VsY29tZS1wYWdlLWRlc2t0b3AtcmVhbGlzYXRpb257XG5cbiAgICAgICAgfVxuICAgICAgICAuc2l0ZS13ZWxjb21lLXBhZ2UtZGVza3RvcC10ZWFte1xuICAgICAgICAgICAgLy9wYWRkaW5nLXRvcDo2MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5tb3JlLWNvbnRhaW5lci10aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6NTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweCAwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhY3QtdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmNvbnRhY3QtbWVzc2FnZXtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5zaXRlLXdlbGNvbWUtcGFnZS1kZXNrdG9wLWZvb3RlcntcbiAgICAgICAgbWluLWhlaWdodDo0MDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOjBweCA1MHB4O1xuICAgICAgICAmLmFEb21pY2lsZXtcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4IDIwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjIwMHB4O1xuICAgICAgICAgICAgLmJvcmRlcmVke1xuICAgICAgICAgICAgICAgIGJvcmRlcjozcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjIwcHggMTUlIDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlci1hZHJlc3NlLXRpdGxle1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MzBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlci1hZHJlc3NlLWxpYmVsbGV7XG4gICAgICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlci1hZHJlc3Nle1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5saW5re1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZ3Qtc217XG4gICAgI3NpdGUtd2VsY29tZS1wYWdle1xuICAgICAgICAuc2l0ZS13ZWxjb21lLXBhZ2UtZGVza3RvcC1tb3Jle1xuICAgICAgICAgICAgLnNpdGUtd2VsY29tZS1wYWdlLWRlc2t0b3AtcGFycmFpbmFnZXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2l0ZS13ZWxjb21lLXBhZ2UtZGVza3RvcC1ib25QbGFuc3tcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5zbSwueHN7XG4gICAgI3NpdGUtd2VsY29tZS1wYWdle1xuICAgICAgICAuZGVzY3JpcHRpb24tY29udGFpbmVye1xuICAgICAgICAgICAgLmRlc2NyaXB0aW9uLWxlZnR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAxMHB4IDBweCAxMHB4O1xuICAgICAgICAgICAgICAgIC5ib3V0aXF1ZS1pbmZvcm1hdGlvbi1idXR0b25zIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbi1yaWdodHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwJSwgMTAwJSAwLCAxMDAlIDg1JSwgMCUgMTAwJSk7XG4gICAgICAgICAgICAgICAgLmJvdXRpcXVlLWltYWdle1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzozMHB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjBweDtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0IC8gMztcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDoyO1xuICAgICAgICAgICAgICAgICAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNpdGUtd2VsY29tZS1wYWdlLWJvb2tpbmctbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgICAgICAgICAgIC5zaXRlLXdlbGNvbWUtcGFnZS1ib29raW5nLWxpc3QtdGl0bGV7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNpdGUtd2VsY29tZS1wYWdlLWJvb2tpbmctYWN0dWFsaXRle1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcbiAgICAgICAgICAgIC5zaXRlLXdlbGNvbWUtcGFnZS1ib29raW5nLWFjdHVhbGl0ZS10aXRsZXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2l0ZS13ZWxjb21lLXBhZ2UtZGVza3RvcC1tb3JlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmluZm9ybWF0aW9uLWNvbnRhaW5lcntcbiAgICAgICAgICAgIC5pbmZvcm1hdGlvbi1wcm8ge1xuICAgICAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5mb3JtYXRpb24tY29udGFpbmVyLXBvbHlnb257XG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmZvcm1hdGlvbi1hdmlzLWNsaWVudHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjBweCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZm9ybWF0aW9uLWhvcmFpcmVze1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjBweCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zaXRlLXdlbGNvbWUtcGFnZS1kZXNrdG9wLWZvb3RlcntcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xuICAgICAgICAgICAgLmZvb3Rlci1jb250YWN0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvb3Rlci1tYXB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjM1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnNtIHtcbiAgICAjc2l0ZS13ZWxjb21lLXBhZ2Uge1xuICAgICAgICAuZGVzY3JpcHRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbi1sZWZ0IHtcbiAgICAgICAgICAgICAgICAuYm91dGlxdWUtaW5mb3JtYXRpb24tYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2l0ZS13ZWxjb21lLXBhZ2UtZGVza3RvcC1mb290ZXJ7XG4gICAgICAgICAgICAuZm9vdGVyLW1hcHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6dW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ueHN7XG4gICAgI3NpdGUtd2VsY29tZS1wYWdle1xuICAgICAgICAuZGVzY3JpcHRpb24tY29udGFpbmVye1xuICAgICAgICAgICAgLmRlc2NyaXB0aW9uLWxlZnR7XG4gICAgICAgICAgICAgICAgLmJvdXRpcXVlLXZpbGxle1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJvdXRpcXVlLWluZm9ybWF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgLmZpcnN0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiI3NpdGUtbGF5b3V0LW1vYmlsZSB7XG4gICAga2FsZW5kZXMtdG9wLW1lbnUtY2xpZW50IHtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgIH1cbiAgICBrYWxlbmRlcy1ib3R0b20tbWVudS1jbGllbnQge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG4gICAgI21vYmlsZS1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxufVxuXG4iLCIjc2l0ZS1hY3R1YWxpdGVzIHtcbiAgICAuc2l0ZS1hY3R1YWxpdGVzLWl0ZW17XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICB9XG59XG4uZ3Qtc217XG4gICAgI3NpdGUtYWN0dWFsaXRlcyB7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAuc2l0ZS1hY3R1YWxpdGVzLWl0ZW17XG4gICAgICAgICAgICBtYXJnaW46MTBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNzaXRlLWxheW91dC1kZXNrdG9wIHtcbiAgICAjZGVza3RvcC1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxufVxuXG4iLCIjYWNjb3VudC1tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4iLCIjc2l0ZS1ib25zLXBsYW5zIHtcbiAgICAuc2l0ZS1ib25zLXBsYW5zLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgLmRpc2NvdW50LW1heHtcbiAgICAgICAgICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICBjb2xvcjojRUE0QTRBO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm9yZGVyZWR7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC10ZXh0e1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2l0ZS1ib25zLXBsYW5zLWJ1dHRvbntcbiAgICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1RjJFRUE7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwYWRkaW5nOjVweCAxNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuICAgIH1cblxufVxuLnhze1xuICAgICNzaXRlLWFjdHVhbGl0ZXMtaXRlbSB7XG5cbiAgICB9XG59XG4iLCIjc2l0ZS1iYXNrZXQge1xuICAgIGJveC1zaGFkb3c6IHJnYmEoNTAsIDUwLCA5MywgMC4yNSkgMHB4IDJweCA1cHggLTFweCwgcmdiYSgwLCAwLCAwLCAwLjMpIDBweCAxcHggM3B4IC0xcHg7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cbiAgICAucGFuaWVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLnBhaWVtZW50IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UwRTBFMDtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMCU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFweCA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2JkYjdiNztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24tcGF5bWVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MC44O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiI3NpdGUtZm9vdGVye1xuICAgIHBhZGRpbmc6MTBweCAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG4gICAgY29sb3I6I0ZGRkZGRjtcbiAgICAuZm9vdGVyLXRpdGxle1xuICAgICAgICBjb2xvcjojRkZGRkZGO1xuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIH1cbiAgICAuZm9vdGVyLWl0ZW17XG4gICAgICAgIGNvbG9yOiNGRkZGRkY7XG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgfVxuICAgIC5mb290ZXItcHJpY2V7XG4gICAgICAgIGNvbG9yOiNGRkZGRkY7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbn0iLCIuc2l0ZS1mb290ZXItcGFnZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6MjBweCAxMiU7XG4gICAgLmZvb3Rlci1pdGVtLXRpdGxle1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICAuZm9vdGVyLWl0ZW0tdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICBhe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLWl0ZW0tdGV4dDpob3ZlcntcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuLnhze1xuICAgIC5zaXRlLWZvb3Rlci1wYWdle1xuICAgICAgICAuZm9vdGVyLXBhZ2UtY29udGFpbmVye1xuICAgICAgICAgICAgbWFyZ2luLXRvcDo0MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIiNwbGF0Zm9ybS1sYXlvdXQtbW9iaWxlIHtcbiAgICBrYWxlbmRlcy10b3AtbWVudSB7XG4gICAgICAgIHotaW5kZXggOiAxMDtcbiAgICB9XG4gICAga2FsZW5kZXMtYm90dG9tLW1lbnUge1xuICAgICAgICB6LWluZGV4IDogMTA7XG4gICAgfVxufVxuXG4iLCIjcGxhdGZvcm0tbGluay1ub3QtZm91bmR7XG4gIC5saW5rLW5vdC1mb3VuZC1jb250YWluZXJ7XG4gICAgcGFkZGluZzoyMHB4O1xuICB9XG4gIC53ZWxjb21lLXRpdGxle1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC50aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTozMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjojMzQ5OURCOy8vI0VBNEE0QTtcbiAgICB9XG4gICAgbWQtaWNvbntcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgY29sb3I6IzJkMzIzZTsvLyNFQTRBNEE7XG4gICAgfVxuICB9XG59IiwiI3BsYXRmb3JtLWJvb2tpbmctY29uZmlybWF0aW9uLXBhZ2Uge1xuICAgIC5ib29raW5nLWNvbmZpcm1hdGlvbi1oZWFkZXJ7XG4gICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW46IDIwcHggMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgfVxuICAgIC5ib29raW5nLWNvbmZpcm1hdGlvbi10aXRsZXtcbiAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICB9XG4gICAgLmJvb2tpbmctY29uZmlybWF0aW9uLXRpdGxlLXBheW1lbnR7XG4gICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgIH1cbiAgICAuYm9va2luZy1jb25maXJtYXRpb24tYXJ0aWNsZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICYucGFpcntcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCgubGFzdCl7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYm9va2luZy1jb25maXJtYXRpb24tbWVzc2FnZXtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgfVxuICAgIC5ib29raW5nLWNvbmZpcm1hdGlvbi1jb250YWluZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIH1cbiAgICAuYm9va2luZy1jb25maXJtYXRpb24tbGlua3tcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIC5wcmVzdGF0aW9uLW1vcmUge1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luOjEwcHggMHB4O1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBheXtcbiAgICAgICAgbWFyZ2luOjEwcHg7XG4gICAgfVxufVxuIiwiI3BsYXRmb3JtLWJvb2tpbmctcHJlc3RhdGlvbiB7XG4gIC5ib29raW5nLXBhZ2UtbW9iaWxlLWNvbnRhaW5lcntcbiAgICAvL21hcmdpbjowcHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAvL2JveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC4xMCk7XG4gICAgLy9ib3JkZXItcmFkaXVzOjVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYueHN7XG4gICAgICAuY2Fyb3VzZWwtY29udGFpbmVye1xuICAgICAgICBoZWlnaHQ6MjAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bm90KC54cyl7XG4gICAgICAuY2Fyb3VzZWwtY29udGFpbmVye1xuICAgICAgICBoZWlnaHQ6MjAwcHg7XG4gICAgICAgIHdpZHRoOjMwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG4gIC5ib29raW5nLXBhZ2UtbW9iaWxlLXRvLWZpY2hle1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgIGNvbG9yOndoaXRlO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWQtaWNvbntcbiAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiIsIiNib29raW5nLW1haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiIsIiNwbGF0Zm9ybS1jdXN0b20tZmllbGRzIHtcbiAgICAuY3VzdG9tLWZpZWxkcy1jb250YWluZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luOiA1cHggMHB4O1xuICAgICAgICBwYWRkaW5nOjEwcHggMTBweDtcbiAgICAgICAgLmN1c3RvbS1maWVsZHMtbGlua3tcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmdlbmVyaWMtdGl0bGV7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1OTJCQ0E7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNlY29uZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wbGF0Zm9ybS1jdXN0b20tZmllbGRzLWxpbmt7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmN1c3RvbS1maWVsZC1tYW5kYXRvcnl7XG4gICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIjcGxhdGZvcm0tZG9taWNpbGUge1xuXG4gICAgLnBsYXRmb3JtLWNob2ljZS1jb250YWluZXJ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBtYXJnaW46IDJweDtcbiAgICB9XG4gICAgLnBsYXRmb3JtLWRvbWljaWxlLWNvbnRhaW5lcntcbiAgICAgICAgZm9udC1zaXplOjE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luOiAycHg7XG4gICAgICAgIHBhZGRpbmc6MTBweCAyMHB4O1xuICAgIH1cbiAgICAucGxhdGZvcm0tZG9taWNpbGUtdGl0bGV7XG4gICAgICAgIG1hcmdpbi10b3A6MTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICAgIH1cbiAgICAucGxhdGZvcm0tZG9taWNpbGUtdGl0bGUtbWFpbntcbiAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICB9XG4gICAgLnBsYXRmb3JtLWRvbWljaWxlLXRpdGxlLXN1YntcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XG4gICAgfVxuICAgIC5wbGF0Zm9ybS1kb21pY2lsZS1saW5re1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIH1cbiAgICAucGxhdGZvcm0tZG9taWNpbGUtYXJlYXtcbiAgICAgICAgbWFyZ2luOiAwcHggMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIH1cbiAgICAucGxhdGZvcm0tZG9taWNpbGUtcGxhY2V7XG4gICAgICAgIG1hcmdpbjogMHB4IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgJjpub3QoLmlzLWxhc3Qpe1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0VFRUVFRTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgICAgICAgfVxuICAgICAgICAucGxhdGZvcm0tZG9taWNpbGUtcGxhY2UtbGliZWxsZXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgfVxuICAgICAgICAucGxhdGZvcm0tZG9taWNpbGUtcGxhY2UtYWRkcmVzc3tcbiAgICAgICAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi54c3tcbiAgICAjcGxhdGZvcm0tZG9taWNpbGUge1xuICAgICAgICAucGxhdGZvcm0tZG9taWNpbGUtY29udGFpbmVye1xuICAgICAgICAgICAgcGFkZGluZzoxMHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnBsYXRmb3JtLWRvbWljaWxlLXBsYWNle1xuICAgICAgICAgICAgbWFyZ2luOjBweDtcbiAgICAgICAgfVxuICAgICAgICAucGxhdGZvcm0tZG9taWNpbGUtYXJlYXtcbiAgICAgICAgICAgIG1hcmdpbjowcHggMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICAgICAgfVxuICAgICAgICAucGxhdGZvcm0tZG9taWNpbGUtdGl0bGUtbWFpbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wbGF0Zm9ybS1kb21pY2lsZS10aXRsZS1zdWJ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIiNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcCB7XG4gICAga2FsZW5kZXMtbWVudS1kZXNrdG9wIHtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfVxufVxuXG4iLCIjcGxhdGZvcm0tZmlsLWFyaWFuZXtcbiAgcGFkZGluZzo1cHg7XG4gIGZvbnQtc2l6ZToxMnB4O1xufSIsIiNwbGF0Zm9ybS1ib29raW5nLWdpZnQtY2FyZCB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgLmdpZnQtY2FyZC1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgIH1cbiAgICAucGxhdGZvcm0tYm9va2luZy1naWZ0LWNhcmQtdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDIwcHggMHB4O1xuICAgIH1cbiAgICAuc2l0ZS1naWZ0Y2FyZC1kZXNrdG9wLWZvb3RlcntcbiAgICAgICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgICAgIGJvdHRvbTowcHg7XG4gICAgICAgIGxlZnQ6MHB4O1xuICAgICAgICByaWdodDowcHg7XG4gICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vbWluLXdpZHRoOiA4MDBweDtcbiAgICAgICAgLy9tYXgtd2lkdGg6IDEwMDBweDtcbiAgICB9XG5cbn1cbi5tb2JpbGV7XG4gICAgI3BsYXRmb3JtLWJvb2tpbmctZ2lmdC1jYXJkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cbn0iLCIud2VsY29tZS1saXN0LWNpdHkge1xuICAvL21hcmdpbjogNTBweCAyMCUgO1xuICAud2VsY29tZS1saXN0LWNpdHktdGl0bGV7XG4gICAgaDJ7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAud2VsY29tZS1saXN0LWNpdHktY29udGFpbmVye1xuICAgIHdpZHRoOjgwdnc7XG4gICAgbWluLXdpZHRoOjgwdnc7XG4gICAgLy93aWR0aDoxMjAwcHg7XG4gIH1cbiAgaW1ne1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgfVxuICAubGliZWxsZXtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI0VBNEE0QTtcbiAgfVxuXG4gIC52aWxsZXN7XG4gICAgbWFyZ2luOiAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnhze1xuICAud2VsY29tZS1saXN0LWNpdHkge1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIiNwbGF0Zm9ybS1wYXJyYWluYWdle1xuICAucGxhdGZvcm0tcGFycmFpbmFnZS1jb250ZW50e1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgJjpub3QoLm5vLXNoYWRvdyl7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICB9XG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIH1cbiAgICAucGxhdGZvcm0tcGFycmFpbmFnZS1uZXd7XG4gICAgICBmb250LXNpemU6MTNweDtcbiAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn0iLCIjcGxhdGZvcm0tYWN0aXZhdGlvbi1wYXJyYWluYWdle1xuICAgIC5wbGF0Zm9ybS1hY3RpdmF0aW9uLXBhcnJhaW5hZ2UtY29udGVudHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgICAgLy9ib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgIH1cblxuXG59IiwiLnBsYXRmb3JtLXNlYXJjaC1pdGVtIHtcbiAgICBwYWRkaW5nOjEwcHggMTVweDtcbiAgICAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC4xMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAvL3BhZGRpbmctYm90dG9tOjEwcHg7XG4gICAgICAgIC5ub3QtYWN0aXZhdGVkLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgfVxuICAgICAgICAubm90LWFjdGl2YXRlZHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjMEIwNjQzOy8vIzgyODI4MjtcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBjb2xvcjojMEIwNjQzOy8vIzgyODI4MjtcbiAgICAgICAgfVxuICAgICAgICAubm8tcGhvdG8ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBCMDY0MztcbiAgICAgICAgfVxuICAgICAgICAudm9pcntcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiM4MjgyODI7XG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAvL2ZvbnQtd2VpZ2h0OmJvbGQ7XG5cbiAgICAgICAgfVxuICAgICAgICAudm9pcjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgICAucGx1cy1ob3JhaXJlc3tcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICBjb2xvcjojRUE0QTRBO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDo1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgICAgIH1cbiAgICAgICAgZGl2e1xuICAgICAgICAgICAgLy9ib3JkZXI6MXB4IHNvbGlkIGxpZ2h0Z3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLWNob2ljZS1jb250YWluZXJ7XG4gICAgICAgICAgICBtYXJnaW46MTVweCAzNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcmVzdGF0aW9uLW1vcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJlc3RhdGlvbi1tb3JlLWNvbnRlbnR7XG4gICAgICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlci1idXR0b25ze1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICAgICAgICAua2FsZW5kZXMtYnV0dG9uLndoaXRlIC5rYWxlbmRlcy1idXR0b24tdGV4dCBzcGFue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAua2FsZW5kZXMtYnV0dG9ue1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuZm9yY2UtbW9iaWxlLW5hdntcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5jYXJvdXNlbC1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6YXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4ueHN7XG4gICAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzoxMHB4IDEwcHg7XG4gICAgICAgIC5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1jb250YWluZXIge1xuICAgICAgICAgICAgLmNhcm91c2VsLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbi5zbXtcbiAgICAucGxhdGZvcm0tc2VhcmNoLWl0ZW0ge1xuICAgICAgICAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tY29udGFpbmVye1xuICAgICAgICAgICAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWNvbnRhaW5lci1sZWZ0e1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDozMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJvdXNlbC1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjIwMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDozMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5ndC1zbXtcbiAgICAucGxhdGZvcm0tc2VhcmNoLWl0ZW0ge1xuICAgICAgICAucGxhdGZvcm0tc2VhcmNoLWl0ZW0tY29udGFpbmVye1xuICAgICAgICAgICAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWNvbnRhaW5lci1sZWZ0e1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDozMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJvdXNlbC1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjIwMHB4O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGxhdGZvcm0tc2l0ZS1idXR0b24ge1xuICAubGllbi1ib3V0aXF1ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzoxMHB4O1xuICB9XG59XG5cbiIsIiNwbGF0Zm9ybS1wcm9tby13ZWxjb21lIHtcbiAgLnByb21vLXdlbGNvbWUtY29udGFpbmVye1xuICAgIHBhZGRpbmc6MTBweCA1JSA7XG4gICAgLm1vYmlsZS1jb250YWluZXItc2VhcmNoe1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnByb21vLWNhdGVnb3JpZS1idXR0b257XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogOHB4IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlGODtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgJjpob3ZlcntcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwQjA2NDM7XG4gICAgICBvcGFjaXR5OjAuODtcbiAgICB9XG4gICAgLmNhdGVnb3JpZS1idXR0b24tdGV4dHtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiI3Byb21vLW1haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiIsIiNwbGF0Zm9ybS1Rci1Db2RlLXBhZ2V7XG4gIC5xckNvZGUtY29udGFpbmVye1xuICAgIHBhZGRpbmc6MjBweDtcbiAgfVxuICAud2VsY29tZS10aXRsZXtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAudGl0bGV7XG4gICAgICBmb250LXNpemU6MzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6I0VBNEE0QTtcbiAgICB9XG4gICAgLnRpdGxlLWFkZHJlc3N7XG4gICAgICBmb250LXNpemU6MjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuICAuYnlLYWxlbmRlc3tcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjojNUYyRUVBO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAucXJDb2RlLWJ1dHRvbnN7XG4gICAgbWFyZ2luLXRvcDo2MHB4O1xuICB9XG4gIC5xckNvZGUtZm9vdGVye1xuICAgIG1hcmdpbi10b3A6NjBweDtcbiAgICAuYXBwLWljb25ze1xuICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgaW1ne1xuICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG4gIC5yZHYtYnV0dG9ue1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnJhdGluZy1idXR0b25ze1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmRpc2NvdmVyLWFwcHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgfVxufSIsIiNzZWFyY2gtcGFnZS1tb2JpbGVGb3JtIHtcbiAgLnNlYXJjaC1wYWdlLW1vYmlsZS1jb250YWluZXJ7XG4gICAgbWFyZ2luLXRvcDoxMCU7XG4gIH1cblxuICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC50aXRsZXtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZS1tb2JpbGUtaW5wdXRze1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgbWFyZ2luOjBweCAxMHB4IDtcbiAgICBtYXJnaW4tdG9wOjQwcHg7XG4gIH1cbn1cblxuIiwiI3BsYXRmb3JtLXNlYXJjaC1sb2NhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4iLCIjc2VhcmNoLW1haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiIsIiNwbGF0Zm9ybS1zZWFyY2gtcHJlc3RhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG59XG5cbiIsIiNrZXlzLWludm9pY2Uge1xuICAgIC5rZXlzLWljb257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICAgICAgICB3aWR0aDo1MHB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rZXlzLXRleHR7XG4gICAgICAgIC50ZXh0LW1haW57XG4gICAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9O1xuICAgIH1cbn0iLCIjZWNoZWFuY2llci1jb25zdWx0IHtcbiAgICAua2V5cy1pY29ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICAgICAgICB3aWR0aDo1MHB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rZXlzLXRleHR7XG4gICAgICAgIC50ZXh0LW1haW57XG4gICAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9O1xuICAgIH1cbiAgICAubGlzdC1jb250ZW50e1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgfVxuICAgIC5wYXltZW50LXZhbGlkYXRpb24tY29uZmlybXtcblxuICAgIH1cbiAgICAucGF5bWVudC12YWxpZGF0aW9uLWZvb3RlcntcblxuICAgIH1cbiAgICAjcGF5bWVudC1jaG9pY2Uge1xuICAgICAgICAucGF5bWVudC1tZXNzYWdle1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmliYW4tY29udGFpbmVyLW1haW57XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcCA6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b20gOiAxNXB4O1xuICAgICAgICAuaWJhbi1saWJlbGxle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmliYW4tY29udGFpbmVyLXN1YntcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI0U5RTlGODtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6MTVweCAxNXB4O1xuICAgICAgICAgICAgLmliYW4tZWxlbWVudHtcbiAgICAgICAgICAgICAgICAubGVnYWwtbWVudGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yIDogcmdiKDExNiwgMTEwLCAxMTApO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sZWdhbC1tZW50aW9ucy1kaXYge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICBrYWxlbmRlcy1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pYmFuLWxlZ2Fse1xuICAgICAgICAgICAgbWFyZ2luOjEwcHg7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuaWJhbi1tZW50aW9ucyB7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmVjaGVhbmNpZXItY29uc3VsdC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAuZWNoZWFuY2llci1jb25zdWx0LWhlYWRlcntcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICAgICAgLmVjaGVhbmNpZXItY29uc3VsdC1saWJlbGxle1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5lY2hlYW5jaWVyLWNvbnN1bHQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAucmVzdWx0LWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgLnJlc3VsdC1jb250ZW50LXRleHR7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6NTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6NTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uZ3Qtc217XG4gICAgI2VjaGVhbmNpZXItY29uc3VsdCB7XG4gICAgICAgIC5saXN0LWNvbnRlbnQge1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdlLWtleXMtY29udGFpbmVye1xuICAgICAgICAjZWNoZWFuY2llci1jb25zdWx0IHtcbiAgICAgICAgICAgIC5saXN0LWNvbnRlbnQge1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uc217XG4gICAgI2VjaGVhbmNpZXItY29uc3VsdCB7XG4gICAgICAgIC5saXN0LWNvbnRlbnQge1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2Uta2V5cy1jb250YWluZXJ7XG4gICAgICAgICNlY2hlYW5jaWVyLWNvbnN1bHQge1xuICAgICAgICAgICAgLmxpc3QtY29udGVudCB7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIja2V5cy1tZWRpYS1ub3RpZmljYXRpb257XG4gICAgLmtleXMtbWVkaWEtbm90aWZpY2F0aW9uLW1haW4tdGl0bGV7XG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6MTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI0UxRTFFMTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuY29udGFpbmVyLWxvYWRpbmd7XG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICB9XG4gICAgLmtleXMtbWVkaWEtbm90aWZpY2F0aW9uLWl0ZW17XG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6MTBweDtcbiAgICAgICAgJjpub3QoLmZpcnN0KXtcbiAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNFMUUxRTE7XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0tbGliZWxsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0tZGVzY3JpcHRpb257XG4gICAgICAgICAgICBmb250LXNpemU6MTNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIja2V5cy1tZWRpYS1hdHRhY2htZW50e1xuICAgIC5rZXlzLWljb257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICAgICAgICB3aWR0aDo1MHB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rZXlzLXRleHR7XG4gICAgICAgIC50ZXh0LW1haW57XG4gICAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9O1xuICAgIH1cbn0iLCIja2V5cy1wcm9jZXNzLXBybyB7XG4gICAgLmtleXMtaWNvbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgZm9udC1zaXplOjUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICAgICAgICAgIHdpZHRoOjUwcHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmtleXMtdGV4dHtcbiAgICAgICAgLnRleHQtbWFpbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH07XG4gICAgfVxufSIsIiNrZXlzLXBheW1lbnRBcnJoZXMge1xuICAgIC5wYXltZW50LWFtb3VudHtcbiAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLnBheW1lbnQtbWVzc2FnZXN7XG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICB9XG4gICAgI3BheW1lbnQtY2hvaWNlIHtcbiAgICAgICAgLnBheW1lbnQtbWVzc2FnZXtcbiAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuLmd0LXNte1xuICAgICN2YWxpZGF0aW9uLWNvbW1hbmRlLWNvbnN1bHQge1xuXG4gICAgfVxuICAgIC5wYWdlLWtleXMtY29udGFpbmVye1xuICAgICAgICAjdmFsaWRhdGlvbi1jb21tYW5kZS1jb25zdWx0IHtcblxuICAgICAgICB9XG4gICAgfVxufVxuLnNte1xuICAgICN2YWxpZGF0aW9uLWNvbW1hbmRlLWNvbnN1bHQge1xuXG4gICAgfVxuICAgIC5wYWdlLWtleXMtY29udGFpbmVye1xuICAgICAgICAjdmFsaWRhdGlvbi1jb21tYW5kZS1jb25zdWx0IHtcblxuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuIiwiI2tleXMtcHJvY2Vzcy1jbGllbnQge1xuICAgIC5rZXlzLWljb257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICAgICAgICB3aWR0aDo1MHB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rZXlzLXRleHR7XG4gICAgICAgIC50ZXh0LW1haW57XG4gICAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9O1xuICAgIH1cbn0iLCIja2V5cy1jb21tYW5kZS1ub3RGb3VuZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzoxMHB4IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgIC5uby1yZHYtaWNvbntcbiAgICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgZm9udC1zaXplOjgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6ODBweDtcbiAgICAgICAgICAgIHdpZHRoOjgwcHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5vLXJkdi10ZXh0e1xuICAgICAgICAubm8tcmR2LXRleHQtbWFpbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH07XG4gICAgfVxuICAgIC5uby11c2VyLWljb257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBmb250LXNpemU6ODBweDtcbiAgICAgICAgICAgIGhlaWdodDo4MHB4O1xuICAgICAgICAgICAgd2lkdGg6ODBweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubm8tdXNlci10ZXh0e1xuICAgICAgICAubm8tdXNlci10ZXh0LW1haW57XG4gICAgICAgICAgICBmb250LXNpemU6MjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9O1xuICAgIH1cbn0iLCIja2V5cy11bnN1YnNjcmliZSB7XG4gICAgLmtleXMtaWNvbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgZm9udC1zaXplOjUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICAgICAgICAgIHdpZHRoOjUwcHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmtleXMtdGV4dHtcbiAgICAgICAgLnRleHQtbWFpbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH07XG4gICAgfVxuXG59XG5cbiIsIi5ib29raW5nLWFydGljbGUtYWN0aW9uIHtcblxuICAuYXJ0aWNsZS1xdWFudGl0ZXtcbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkIGRhcmtncmV5O1xuICAgICAgd2lkdGg6NTBweDtcbiAgICAgIHBhZGRpbmc6NXB4O1xuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbiIsIi5ib29raW5nLWFydGljbGUtaW5mbyB7XG4gIC5hcnRpY2xlLWZlYXR1cmV7XG4gICAgbWFyZ2luLXRvcDoycHg7XG4gICAgbWFyZ2luLWJvdHRvbToycHg7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgbWQtaWNvbntcbiAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICB3aWR0aDoyMHB4O1xuICAgICAgbWluLWhlaWdodDoyMHB4O1xuICAgICAgbWluLXdpZHRoOjIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgY29sb3I6IzIxMjEyMTtcbiAgICB9XG4gICAgJi5zdG9jay1pbnZhbGlke1xuICAgICAgY29sb3I6I0Y0NDMzNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6I0Y0NDMzNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFydGljbGUtcHJpeHtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIG1hcmdpbi10b3A6MnB4O1xuICAgIG1hcmdpbi1ib3R0b206MnB4O1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIG1kLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgICY6bm90KC5wcm9tbyl7XG4gICAgICBtZC1pY29ue1xuICAgICAgICBjb2xvcjojMjEyMTIxO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnByb21ve1xuICAgICAgLnByaWNle1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHVuc2V0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgIH1cbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiNFNTM5MzUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByb21vLXByaWNle1xuICAgICAgY29sb3I6I0U1MzkzNTtcbiAgICB9XG4gICAgLnByb21vLWRhdGVFbmR7XG4gICAgICBmb250LXNpemU6MTJweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLmJvb2tpbmctYXJ0aWNsZS1pdGVtIHtcbiAgLmFydGljbGUtZmVhdHVyZXtcbiAgICBtYXJnaW4tdG9wOjJweDtcbiAgICBtYXJnaW4tYm90dG9tOjJweDtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBtZC1pY29ue1xuICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICBoZWlnaHQ6MjBweDtcbiAgICAgIHdpZHRoOjIwcHg7XG4gICAgICBtaW4taGVpZ2h0OjIwcHg7XG4gICAgICBtaW4td2lkdGg6MjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICBjb2xvcjojMjEyMTIxO1xuICAgIH1cbiAgICAmLnN0b2NrLWludmFsaWR7XG4gICAgICBjb2xvcjojRjQ0MzM2O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtZC1pY29ue1xuICAgICAgICBjb2xvcjojRjQ0MzM2O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYXJ0aWNsZS1saWJlbGxle1xuICAgIC8vd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuc2VwYXJhdG9ye1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5hcnRpY2xlLWRlc2NyaXB0aW9ue1xuICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6IzQyNDI0MjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIGhlaWdodDoyOHB4O1xuICAgIHB7XG4gICAgICBtYXJnaW46MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcmljZXtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBmb250LXdlaWdodDogdW5zZXQ7XG4gIH1cbiAgLmFydGljbGUtcXVhbnRpdGV7XG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCBkYXJrZ3JleTtcbiAgICAgIHdpZHRoOjUwcHg7XG4gICAgICBwYWRkaW5nOjVweDtcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4iLCIuZ2lmdGNhcmQtc2xpZGVye1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgIC5jYXJkLWNvbnRhaW5lcntcbiAgICAgICAgLmNhcmQtaW1hZ2V7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDo1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6NTAlO1xuICAgICAgICAgICAgLnNlbGVjdGVkLWltYWdle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWRlci1idXR0b24tY29udGFpbmVye1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICYubGVmdHtcbiAgICAgICAgICAgIGxlZnQ6LTE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5yaWdodHtcbiAgICAgICAgICAgIHJpZ2h0Oi0xNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OjAuODtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpZGVyLWJ1dHRvbnN7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAga2FsZW5kZXMtc2xpZGVye1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cbn1cbi54c3tcbiAgICAuZ2lmdGNhcmQtc2xpZGVye1xuICAgICAgICBrYWxlbmRlcy1zbGlkZXJ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWNvbnRhaW5lcntcbiAgICAgICAgICAgIC5jYXJkLWltYWdle1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5ib29raW5nLWFydGljbGUtbGluZSB7XG4gIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNFRUVFRUU7XG4gIHBhZGRpbmc6MTBweDtcbiAgY29sb3I6IzIxMjEyMTtcbiAgbWluLWhlaWdodDo4MHB4O1xuICB0cmFuc2l0aW9uOmhlaWdodCAxcyBlYXNlO1xuICAuYXJ0aWNsZS1waG90b3N7XG4gICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgbWluLWhlaWdodDo3MHB4O1xuICB9XG4gIC5hcnRpY2xlLWxpYmVsbGV7XG4gICAgLy93aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5hcnRpY2xlLWRlc2NyaXB0aW9ue1xuICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6IzQyNDI0MjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIGhlaWdodDoyOHB4O1xuICAgIHB7XG4gICAgICBtYXJnaW46MHB4O1xuICAgIH1cbiAgfVxuICAuYXJ0aWNsZS1jb250ZW50LWxlZnR7XG4gICAgLy9taW4td2lkdGg6MzAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuYXJ0aWNsZS1jb250ZW50LXJpZ2h0e1xuICAgIG1pbi13aWR0aDogMTUwcHggICFpbXBvcnRhbnQ7XG4gIH1cblxuXG59XG4ueHN7XG4gIC5ib29raW5nLWFydGljbGUtbGluZSB7XG5cbiAgfVxufVxuLnNte1xuICAuYm9va2luZy1hcnRpY2xlLWxpbmUge1xuXG4gIH1cbn1cbi5ndC1zbXtcbiAgLmJvb2tpbmctYXJ0aWNsZS1saW5lIHtcbiAgICAmOm5vdCgubm8tcGFkZGluZyl7XG4gICAgICBwYWRkaW5nLWxlZnQ6NTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6NTBweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiI3Byb2R1Y3QtbGl2cmFpc29uLWNvbGxlY3QtbW9iaWxle1xuICAgIC5jb2xsZWN0LW1vYmlsZS1tYWluLXRpdGxle1xuICAgICAgICBmb250LXNpemU6MjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbjoxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICAgfVxuICAgIC5jb2xsZWN0LW1vYmlsZS10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgIHBhZGRpbmc6NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgICAuY29sbGVjdC1tb2JpbGUtY29udGFpbmVye1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIG1hcmdpbjowcHggMnB4O1xuICAgIH1cbiAgICAuY29sbGVjdC1tb2JpbGUtYnV0dG9ue1xuICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgIH1cbiAgICAuY29sbGVjdC1tb2JpbGUtZGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5wbHVzLWhvcmFpcmVze1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cbiAgICAgICAgLmNob2ljZS1tb2JpbGUtYm9yZGVyLWxlZnR7XG4gICAgICAgICAgICBib3JkZXItbGVmdDoycHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgIG1hcmdpbjowcHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2hvaWNlLW1vYmlsZS1ib3JkZXItcmlnaHR7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6MnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICBtYXJnaW46MHB4IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiI3NpdGUtZ2lmdGNhcmQtbW9iaWxle1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC5zY3JvbGwtY29udGFpbmVye1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgLnNpdGUtZ2lmdGNhcmQtbW9iaWxlLWZvb3RlcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvL3Bvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59IiwiI3NpdGUtZ2lmdGNhcmQtZGVza3RvcHtcbiAgICAuc2l0ZS1naWZ0Y2FyZC1kZXNrdG9wLWNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjJ2dztcbiAgICAgICAgLnNpdGUtZ2lmdGNhcmQtZGVza3RvcC1jb250YWluZXItbGVmdHtcbiAgICAgICAgICAgIG1hcmdpbjoydnc7XG4gICAgICAgIH1cbiAgICAgICAgLnNpdGUtZ2lmdGNhcmQtZGVza3RvcC1jb250YWluZXItcmlnaHR7XG4gICAgICAgICAgICBtaW4td2lkdGg6NTMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDotNTBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNpdGUtZ2lmdGNhcmQtZGVza3RvcC1mb290ZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgIH1cbn1cbi5rYWxlbmRlcy13aWRnZXR7XG4gICAgI3NpdGUtZ2lmdGNhcmQtZGVza3RvcHtcbiAgICAgICAgLnNpdGUtZ2lmdGNhcmQtZGVza3RvcC1jb250YWluZXJ7XG4gICAgICAgICAgICAuc2l0ZS1naWZ0Y2FyZC1kZXNrdG9wLWNvbnRhaW5lci1yaWdodHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIjYm9va2luZy1wYWdlLWRlc2t0b3B7XG4gICAgLnBhZ2UtY29udGFpbmVye1xuICAgICAgICBtYXJnaW4tbGVmdDo1MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MjVweDtcbiAgICAgICAgbWluLXdpZHRoOiA5NTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwMHB4O1xuXG4gICAgICAgIC5iYXNrZXQtY29udGFpbmVye1xuICAgICAgICAgICAgbWF4LWhlaWdodDo3MHZoO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MjVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7IC8vIHZpc2libGVtZW50IGMnZXN0IHBvdXIgU2FmYXJpXG4gICAgICAgICAgICB0b3A6NTBweDsgLy8gbGUgc3RpY2t5IG5lIGZvbmN0aW9ubmUgcGFzIHNhbnMgKHZpc2libGVtZW50IGMnZXN0IG5vcm1hbCBkYW5zIGxhIGRvYylcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0OyAvLyBzYW5zIMOnYSBsZSBzdGlja3kgbmUgZm9uY3Rpb25uZSBwYXMgKMOgIGNhdXNlIGRlcyBmbGV4KSwgamUgY2hlcmNoZSB1bmUgbWVpbGxldXJlIHNvbHV0aW9uXG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1zdGlja3l7XG4gICAgICAgIHBvc2l0aW9uOnN0aWNreTtcbiAgICAgICAgYm90dG9tOjBweDtcbiAgICB9XG59XG4iLCIjYm9va2luZy1wYWdlLW1vYmlsZXtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAvKlxuICAgIC5mb290ZXItc3RpY2t5e1xuICAgICAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICAgICAgbGVmdDowcHg7XG4gICAgICAgIHJpZ2h0OjBweDtcbiAgICAgICAgYm90dG9tOjBweDtcbiAgICB9XG5cbiAgICAgKi9cbn1cbiIsIiNrYWxlbmRlcy1ib3R0b20tbWVudS1jbGllbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGhlaWdodCA6IDYwcHg7XG4gICAgbWluLWhlaWdodCA6IDYwcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNFMEUwRTA7XG4gICAgY29sb3I6I0JEQkRCRDtcbiAgICBtZC1pY29ue1xuICAgICAgICBjb2xvcjojQkRCREJEO1xuICAgIH1cbiAgICAuYm90dG9tLWl0ZW17XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbn1cblxuXG4iLCIja2FsZW5kZXMtdG9wLW1lbnUtY2xpZW50IHtcbiAgICAubWVudS1maXJzdHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGhlaWdodCA6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuMTApO1xuICAgICAgICAubGVmdHtcbiAgICAgICAgICAgIHdpZHRoOjgwcHg7XG4gICAgICAgICAgICA6bm90KC5tZW51LWJhY2stYnV0dG9uKXtcbiAgICAgICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MzZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjM2cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjM2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lbnUtYmFjay1idXR0b257XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDozMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDozMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaG9tZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHR7XG4gICAgICAgICAgICB3aWR0aDo4MHB4O1xuICAgICAgICAgICAgLmZpcnN0LWl0ZW17XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcbiAgICAgICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ub3RpZi1jb250YWluZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIC5ub3RpZi1jYXJ0e1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE0QTRBO1xuICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3IgOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6MTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNzaXRlLWFjdHVhbGl0ZXMtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC5pdGVtLXRpdGxle1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgIH1cbiAgICAuYWN0dS1waG90by1jb250YWluZXJ7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOjIwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kZXNjcmlwdGlvbi10ZXh0e1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAvL3dvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbjowcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRlc2NyaXB0aW9uLXRleHQtbGlua3tcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIG9wYWNpdHk6MC41O1xuICAgICAgICB9XG4gICAgfVxufVxuLnhze1xuICAgICNzaXRlLWFjdHVhbGl0ZXMtaXRlbSB7XG4gICAgICAgIC5hY3R1LXBob3RvLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDoxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNhY2NvdW50LXJkdiB7XG4gIC5uby1yZHZ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBtYXJnaW46MTVweDtcbiAgICBie1xuICAgICAgbWFyZ2luOiAwcHggNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiI3VzZXItZGVsZXRlLW1vZGFsIHtcbiAgLmRlbGV0ZS1tb2RhbC1jb250YWluZXJ7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAuZGVsZXRlLW1vZGFsLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIjYWNjb3VudC1pbmZvcyB7XG4gIC5hY2NvdW50LWluZm9zLWNvbnRlbnR7XG4gICAgcGFkZGluZzoxMHB4O1xuICB9XG4gIC50aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5hY2NvdW50LWluZm9zLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzozMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6MnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmFjY291bnQtZGVsZXRlIHtcbiAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUE0QTRBO1xuICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBwYWRkaW5nOjJweCAxNXB4O1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIC8vbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgbWQtaWNvbntcbiAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICBjb2xvcjojRUE0QTRBO1xuICAgIH1cbiAgfVxufVxuIiwiI3BsYXRmb3JtLWFjY291bnQtcGFnZS1tb2JpbGUge1xuICAuYmFyIHtcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjRTlFOUY4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmctbGVmdDoyMHB4O1xuICAgIC5iYXItaXRlbXtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgcGFkZGluZzoxNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgNXB4IHdoaXRlO1xuICAgICAgc3BhbntcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCA1cHggIzVGMkVFQTtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgLy9jb2xvcjogIzVGMkVFQTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFjY291bnQtbG9nLW91dHtcbiAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUE0QTRBO1xuICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBwYWRkaW5nOjJweCAxNXB4O1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgIG1kLWljb257XG4gICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgY29sb3I6I0VBNEE0QTtcbiAgICB9XG4gIH1cbiAgLmFjY291bnQtbG9nLW91dDpob3ZlcntcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi54c3tcbiAgI3BsYXRmb3JtLWFjY291bnQtcGFnZS1tb2JpbGUge1xuICAgIC5iYXIge1xuICAgICAgLmJhci1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjcGxhdGZvcm0tYWNjb3VudC1wYWdlLWRlc2t0b3Age1xuICAgIC5iYXIge1xuICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjREZERkZGO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgICAgICY6bm90KC5pcy1wbGF0Zm9ybSl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5iYXItaXRlbXtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCB3aGl0ZTtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCAjNUYyRUVBO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjY291bnQtbG9nLW91dHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQTRBNEE7XG4gICAgICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICBwYWRkaW5nOjJweCAxNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgICAgICAgY29sb3I6I0VBNEE0QTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3VudC1sb2ctb3V0OmhvdmVye1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxufVxuLnhze1xuICAgICNwbGF0Zm9ybS1hY2NvdW50LXBhZ2UtZGVza3RvcCB7XG4gICAgICAgIC5iYXIge1xuICAgICAgICAgICAgLmJhci1pdGVtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiI3NpdGUtbGF5b3V0LWRlc2t0b3AtbWVudXtcbiAgICBoZWlnaHQ6NTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgIC5tZW51LWxlZnR7XG4gICAgICAgIC5tZW51LWxlZnQtaXRlbXtcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowLjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tZW51LWNlbnRlcntcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIG1pbi13aWR0aDo2MHZ3O1xuICAgICAgICAubWVudS1jb250ZW50e1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBwYWRkaW5nOjBweCAxMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGxlZnQ6MHB4O1xuICAgICAgICAgICAgcmlnaHQ6MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjY3cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiA4cHggOHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjEpO1xuICAgICAgICAgICAgLm1lbnUtY29udGVudC1pdGVte1xuICAgICAgICAgICAgICAgIGNvbG9yOiMwRDBEMEQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjBweCAxMHB4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiKDMzLCAzMywgMzMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCgubWVudS1iYXNrZXQtY29udGFpbmVyKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MC41O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lbnUtY29udGVudC1pdGVtLXNob3BwaW5nLWNhcnR7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLm5vdGlmX2NhcnQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQTRBNEE7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvciA6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDoxN3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI21lbnUtYmFza2V0LWNvbnRhaW5lcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4xKTs7XG4gICAgICAgICAgICB0b3A6NjdweDtcbiAgICAgICAgICAgIHJpZ2h0OjBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDo0MDBweDtcbiAgICAgICAgICAgIGhlaWdodDo3MHZoO1xuICAgICAgICAgICAgbWF4LWhlaWdodDo3MDBweDtcbiAgICAgICAgICAgIHotaW5kZXg6MTA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1lbnUtcmlnaHR7XG4gICAgICAgIC5tZW51LWFjY2VzLXByb3tcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBwYWRkaW5nOjNweCA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjAuODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNzaXRlLWJvbnMtcGxhbnMtYXJ0aWNsZS1saXN0IHtcbiAgLmJvbnMtcGxhbnMtdGl0bGV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmxpc3QtdGl0bGV7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZToyMHB4O1xuICB9XG59XG4iLCIjc2l0ZS1hcnRpY2xlLWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOjYwcHg7XG59XG4iLCIjc2l0ZS1saXN0LXNpbXBsZXtcbiAgICBwYWRkaW5nLWJvdHRvbToxMDBweDtcbiAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgICY6bm90KC5uby1wYWRkaW5nKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjEyJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDoxMiU7XG4gICAgfVxuICAgICYubG9hZGluZ3tcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgfVxuICAgIC5saXN0LXNpbXBsZS1zZWFyY2gtaW5wdXR7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gICAgLnNlYXJjaC1pbnB1dHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICAgIGlucHV0e1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICAucHJvbW8tYnV0dG9ue1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRUE0QTRBO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDJweCAxNXB4O1xuICAgICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgICYuc2VsZWN0ZWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUE0QTRBO1xuICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGlzdC10aXRsZXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZToyMnB4O1xuICAgIH1cbiAgICAuZm9vdGVyLXN0aWNreXtcbiAgICAgICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgICAgIGJvdHRvbTowcHg7XG4gICAgICAgIGxlZnQ6MHB4O1xuICAgICAgICByaWdodDowcHg7XG4gICAgfVxufVxuLnhzLC5zbXtcbiAgICAjc2l0ZS1saXN0LXNpbXBsZXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XG4gICAgfVxufVxuLnhze1xuICAgICNzaXRlLWxpc3Qtc2ltcGxle1xuICAgICAgICAubGlzdC10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI3NpdGUtbGF5b3V0LWJ1cmdlci1tZW51IHtcbiAgICAuaG9tZSB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxuICAgIC5tZW51LWhlYWRlcntcbiAgICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nOjMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICB9XG4gICAgLm1lbnUtaXRlbXN7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgICAubWVudS1pdGVte1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgICAgIHdpZHRoOjMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3RlcntcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgIH1cbiAgICAubWVudS1zZWNvbmQge1xuICAgICAgICBoZWlnaHQgOiA2MHB4O1xuICAgICAgICBwYWRkaW5nOjBweCA0MHB4O1xuICAgICAgICAuc2Vjb25kLWl0ZW17XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFjdC1idXR0b257XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjc2l0ZS1hcnRpY2xlLWltYWdlIHtcbiAgICAuc2l0ZS1hcnRpY2xlLWltYWdlLWxvYWRpbmd7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgfVxuICAgIC5wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xuICAgIH1cbn1cbiIsIiNzaXRlLWNhdGVnb3J5LWltYWdlIHtcbiAgICAucHJvZHVjdC1pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJTtcbiAgICB9XG59XG4iLCIjc2l0ZS1jYXRlZ29yeS1jdXJyZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIC5zaXRlLWFydGljbGUtaW1hZ2UtbG9hZGluZ3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICB9XG4gICAgLmN1cnJlbnQtZmFtaWxsZS1jb250YWluZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmN1cnJlbnQtZmFtaWxsZS1pbWFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICAgICAgfVxuICAgICAgICAuY3VycmVudC1mYW1pbGxlLWxpYmVsbGUtY29udGFpbmVye1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmN1cnJlbnQtZmFtaWxsZS1saWJlbGxlLWFic29sdXRle1xuICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogMHB4IC01cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICAuY3VycmVudC1mYW1pbGxlLWFycm93e1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmN1cnJlbnQtZmFtaWxsZS1saWJlbGxle1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiI3NpdGUtYXJ0aWNsZS1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgbWFyZ2luOjJweDtcbiAgICAvL3dpZHRoOjI2MHB4O1xuICAgIC5hcnRpY2xlLWNhcmQtaW1hZ2V7XG4gICAgICAgIC8vaGVpZ2h0OjIwMHB4O1xuICAgIH1cbiAgICAubm90LWJvb2thYmxle1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgICAgIGNvbG9yOnJnYmEoMCwwLDAsMC41NCk7XG4gICAgICAgICAgICBoZWlnaHQ6MThweDtcbiAgICAgICAgICAgIHdpZHRoOjE4cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjE4cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6MThweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRpc2NvdW50LW1heHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBjb2xvcjojRUE0QTRBO1xuICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBjb2xvcjojRUE0QTRBO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGlzY291bnQtbWF4OmhvdmVye1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICAuc2Vsb24taG9yYWlyZS1jaG9pc2l7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAgIC5wcm9kdWN0LXByaWNlLWR1cmVle1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgIH1cbiAgICAucHJvZHVjdC1wcm9tb3tcbiAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBjb2xvcjojRTUzOTM1O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9tby1pbml0aWFsLXByaWNle1xuICAgICAgICAgICAgLy9mb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnByb21vLWRpc2NvdW50LXByaWNle1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjojRTUzOTM1O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9tby1kYXRlRW5ke1xuICAgICAgICAgICAgZm9udC1zaXplOjlweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaXRlLWFydGljbGUtaW5mb3JtYXRpb25zIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICB9XG4gICAgLnByb2R1Y3QtbWFycXVlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzgyODI4MjtcbiAgICB9XG4gICAgLnByb2R1Y3QtbmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB9XG4gICAgLnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjODU4NDg0O1xuICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIH1cbiAgICAucHJvZHVjdC1wcmljZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5wcm9kdWN0LWR1cmVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAucHJpY2UtdHlwZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgICAucHJvZHVjdC1zdG9jayB7XG4gICAgICAgIG1hcmdpbi10b3A6NXB4O1xuICAgICAgICBjb2xvcjojODU4NDg0O1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuNTQpO1xuICAgICAgICAgICAgaGVpZ2h0OjE4cHg7XG4gICAgICAgICAgICB3aWR0aDoxOHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDoxOHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOjE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0LXN0b2NrLWludmFsaWR7XG4gICAgICAgICAgICBjb2xvcjojRTUzOTM1O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICBjb2xvcjojRTUzOTM1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnhze1xuICAgICNzaXRlLWFydGljbGUtY2FyZCB7XG4gICAgICAgIC5hcnRpY2xlLWNhcmQtaW1hZ2V7XG4gICAgICAgICAgICBoZWlnaHQ6MTUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNpdGUtYXJ0aWNsZS1pbmZvcm1hdGlvbnMge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuZGlzY291bnQtbWF4e1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNlbG9uLWhvcmFpcmUtY2hvaXNpe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uc217XG4gICAgI3NpdGUtYXJ0aWNsZS1jYXJkIHtcbiAgICAgICAgLmFydGljbGUtY2FyZC1pbWFnZXtcbiAgICAgICAgICAgIGhlaWdodDoyMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5ndC1zbXtcbiAgICAjc2l0ZS1hcnRpY2xlLWNhcmQge1xuICAgICAgICB3aWR0aDoyNjBweDtcbiAgICAgICAgLmFydGljbGUtY2FyZC1pbWFnZXtcbiAgICAgICAgICAgIGhlaWdodDoyMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIjc2l0ZS1jYXRlZ29yeS1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgbWFyZ2luOjJweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgICAmOmhvdmVye1xuICAgICAgICBvcGFjaXR5OjAuODtcbiAgICB9XG4gICAgbWQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICB9XG4gICAgLmJvb2tpbmctZmFtaWxsZS1ib3gtbGliZWxsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIG1pbi1oZWlnaHQ6MzBweDtcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB9XG59XG5cbi54c3tcbiAgICAjc2l0ZS1jYXRlZ29yeS1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cbn0iLCIjc2l0ZS1hcnRpY2xlLXJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAmOm5vdCgubm8tYm9yZGVyKXtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgICAgbWFyZ2luOjJweDtcbiAgICB9XG4gICAgJi5oYXMtcGhvdG97XG4gICAgICAgIC5pdGVtLWNvbnRlbnR7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC1wcmljZS1kdXJlZXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZm9yY2UtcGFkZGluZy1sZWZ0e1xuICAgICAgICAmOm5vdCguaGFzLXBob3RvKXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZm9yY2UtcGFkZGluZy1yaWdodHtcbiAgICAgICAgcGFkZGluZy1yaWdodDoxMHB4O1xuICAgIH1cbiAgICAuaXRlbS1pbWctcHJvZHVpdHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgICAubm90LWJvb2thYmxle1xuICAgICAgICBtYXJnaW4tdG9wOjVweDtcbiAgICAgICAgY29sb3I6Izg1ODQ4NDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuNTQpO1xuICAgICAgICAgICAgaGVpZ2h0OjE4cHg7XG4gICAgICAgICAgICB3aWR0aDoxOHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDoxOHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOjE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kaXNjb3VudC1tYXh7XG4gICAgICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kaXNjb3VudC1tYXg6aG92ZXJ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIC5zZWxvbi1ob3JhaXJlLWNob2lzaXtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgICAuc2l0ZS1hcnRpY2xlLWluZm9ybWF0aW9ucyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB9XG4gICAgLnByb2R1Y3QtbWFycXVlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzgyODI4MjtcbiAgICB9XG4gICAgLnByb2R1Y3QtbmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB9XG4gICAgLnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjODU4NDg0O1xuICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIH1cbiAgICAucHJvZHVjdC1wcmljZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1pbi13aWR0aDogNzVweDtcbiAgICB9XG4gICAgLnByb2R1Y3QtZHVyZWUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIC5wcmljZS10eXBlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICAgIC5wcm9kdWN0LXByaWNlLWR1cmVle1xuICAgICAgICAvL21hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gICAgLnByb2R1Y3Qtc3RvY2sge1xuICAgICAgICBtYXJnaW4tdG9wOjVweDtcbiAgICAgICAgY29sb3I6Izg1ODQ4NDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjU0KTtcbiAgICAgICAgICAgIGhlaWdodDoxOHB4O1xuICAgICAgICAgICAgd2lkdGg6MThweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MThweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDoxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC1zdG9jay1pbnZhbGlke1xuICAgICAgICAgICAgY29sb3I6I0U1MzkzNTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgY29sb3I6I0U1MzkzNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC1wcm9tb3tcbiAgICAgICAgLy9tYXJnaW4tbGVmdDoxMHB4O1xuICAgICAgICAvL21hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgY29sb3I6I0U1MzkzNTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAucHJvbW8taW5pdGlhbC1wcmljZXtcbiAgICAgICAgICAgIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9tby1kaXNjb3VudC1wcmljZXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6I0U1MzkzNTtcbiAgICAgICAgfVxuICAgICAgICAucHJvbW8tZGF0ZUVuZHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo5cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3QtYnV0dG9ue1xuICAgICAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgIH1cbn1cbi54c3tcbiAgICAjc2l0ZS1hcnRpY2xlLXJvdyB7XG4gICAgICAgIC5pdGVtLWltZy1wcm9kdWl0e1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zaXRlLWFydGljbGUtaW5mb3JtYXRpb25zIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRpc2NvdW50LW1heHtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiI3NpdGUtY2F0ZWdvcnktcGF0aCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgLnJvb3QtaXRlbSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIH1cbiAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIC5mYW1pbGxlLWl0ZW0ge1xuICAgICAgICAubGliZWxsZSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnhzLC5zbXtcbiAgICAjc2l0ZS1jYXRlZ29yeS1wYXRoIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG59XG4iLCIjc2l0ZS1jYXRlZ29yeS1uYXZpZ2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogZ3JheTtcblxuICAgIC5jYXRlZ29yaWUtaDEge1xuICAgICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgIH1cbiAgICAuY2F0ZWdvcmllLWl0ZW0ge1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1haW4tc2VsZWN0ZWQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgIH1cbiAgICAuc2VsZWN0ZWQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgIH1cbiAgICAuc3ViLWNhdGVnb3JpZS1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuc3ViLXN1Yi1jYXRlZ29yaWUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ib29raW5nLWljb24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgLmJvb2tpbmctaWNvbntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIC5ib29raW5nLWljb24tdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzgyODI4MjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvbW8tYnV0dG9ue1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRUE0QTRBO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDJweCAxNXB4O1xuICAgICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgJi5zZWxlY3RlZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQTRBNEE7XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI3NpdGUtY2F0ZWdvcnktcm93IHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjRTBFMEUwO1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6MzUwcHg7XG4gICAgJjpob3ZlcntcbiAgICAgICAgb3BhY2l0eTowLjU7XG4gICAgfVxuICAgIC5zaXRlLWNhdGVnb3J5LXJvdy1pbWFnZXtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgICAuYm9va2luZy1yb3ctbGliZWxsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICB9XG59XG4iLCIjc2l0ZS1wYWdlLWhlYWRlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xuICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgLnNpdGUtcGFnZS1oZWFkZXItdGV4dHtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbiAgICAuc2l0ZS1wYWdlLWhlYWRlci10ZXh0LXJ3Z3tcbiAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi54c3tcbiAgICAjc2l0ZS1wYWdlLWhlYWRlcntcbiAgICAgICAgLnNpdGUtcGFnZS1oZWFkZXItdGV4dHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2l0ZS1wYWdlLWhlYWRlci10ZXh0LXJ3Z3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGgxe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5zbXtcbiAgICAjc2l0ZS1wYWdlLWhlYWRlcntcbiAgICAgICAgLnNpdGUtcGFnZS1oZWFkZXItdGV4dHtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNzaXRlLWNvbnRhY3QtbWVzc2FnZSB7XG4gIC5tZXNzYWdlLWhlYWRlcntcbiAgICBoZWlnaHQ6NTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6MjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICBjb2xvcjojOUU5RTlFO1xuICAgIC5tZXNzYWdlLWhlYWRlci1saWJlbGxle1xuICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG4gICAgLmthbGVuZGVzLXBhZ2VOYXZpZ2F0b3J7XG4gICAgICBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6IzQyNDI0MjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1lc3NhZ2UtY29udGVudHtcbiAgICBwYWRkaW5nLWJvdHRvbTo2MHB4O1xuICB9XG4gIC50ZXh0LWNvbnRhaW5lcntcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgLnRleHQtaGVhZGVye1xuICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIC50ZXh0LW1lc3NhZ2V7XG4gICAgICB0ZXh0YXJlYXtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjQkRCREJEO1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuIiwiI2Jhc2tldC1pdGVte1xuICAgIHBhZGRpbmc6MTBweCAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgIG1hcmdpbi10b3A6LTFweDtcbiAgICAmLmdpZnQtY2FyZHtcbiAgICAgICAgLy9wYWRkaW5nOjIwcHggMjBweDtcbiAgICB9XG4gICAgLmJhc2tldC1hcnRpY2xlLWltYWdle1xuICAgICAgICB3aWR0aDo3MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICB9XG4gICAgLmdpZnQtaW1hZ2V7XG4gICAgICAgIHdpZHRoOjcwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDo1MCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTo1MCU7XG4gICAgfVxuICAgIC5kZXRhaWxzLWl0ZW17XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIC5icmFuZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiM4MjgyODI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICAgIC5saWJlbGxle1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6IzMzMzMzMztcblxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgICAucHJpY2V7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICAgIC5kZXNjcmlwdGlvbntcbiAgICAgICAgICAgIGNvbG9yOiM3MDZmNmYgO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgICAucXVhbnRpdGV7XG4gICAgICAgICAgICBtYXJnaW46NXB4IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiM4MjgyODI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB9XG4gICAgICAgIC5iZW5lZmljaWFpcmV7XG4gICAgICAgICAgICBjb2xvcjojODI4MjgyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuICAgICAgICAuYWN0aW9uc3tcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiMzMzMzMzMgO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIiNzaXRlLXNlYXJjaC1iYXItYm9va2luZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBtZC1jaGVja2JveHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgfVxuICAgIC5sYXlvdXQtbW9kZXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgLmNoZWNrYm94LXRleHQge1xuICAgICAgICAgICAgbWQtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJvb2tpbmctc2VhcmNoLWlucHV0IHtcbiAgICAgICAgd2lkdGg6NjAlO1xuICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgIzgyODI4MjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dDpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb21vLWJ1dHRvbntcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0VBNEE0QTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiAycHggMTVweDtcbiAgICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MTVweDtcbiAgICAgICAgJi5zZWxlY3RlZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQTRBNEE7XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI3NpdGUtc2VhcmNoLWJhci1tb2JpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gICAgcGFkZGluZzoxMHB4IDIwcHg7XG4gICAgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgIH1cbiAgICAubW9iaWxlLXNlYXJjaC1pbnB1dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb21vLWJ1dHRvbntcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiAycHggMTVweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG4iLCIjcGxhdGZvcm0tbWVudS1wYWdlIHtcbiAgcG9zaXRpb246Zml4ZWQ7XG4gIC8vd2lkdGg6IDEwMHZ3O1xuICAvL2hlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gIGxlZnQ6MHB4O1xuICByaWdodDowcHg7XG4gIGJvdHRvbTowcHg7XG4gIHRvcDowcHg7XG4gIHotaW5kZXg6MTAxO1xuICAmLmNsb3NlZHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHZ3KTtcbiAgfVxuICAuaGVhZGVye1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGhlaWdodDo1MHB4O1xuICAgIC5oZWFkZXItY2xvc2V7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OjJweDtcbiAgICAgIHRvcDo1cHg7XG4gICAgICB6LWluZGV4OjE7XG4gICAgICBtZC1pY29ue1xuICAgICAgICBjb2xvcjojMEIwNjQzOy8vIzVGMkVFQTtcbiAgICAgICAgZm9udC1zaXplOjQwcHg7XG4gICAgICAgIHdpZHRoOjQwcHg7XG4gICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhvbWUge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuICAubWVudS1pdGVtc3tcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAubWVudS1pdGVte1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICBhe1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICB9XG4gICAgJi5yZWR7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjojRUE0QTRBO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIC5mb290ZXJ7XG4gICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICB9XG5cbn1cbiIsIi5rYWxlbmRlcy10b3AtbWVudSB7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICB0b3A6MHB4O1xuICByaWdodDowcHg7XG4gIGxlZnQ6MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6MTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjEwKTtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIC50b3AtbWVudS1iYWNre1xuICAgIHdpZHRoOjgwcHg7XG4gIH1cbiAgLmhvbWUge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuICBtZC1pY29ue1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBoZWlnaHQ6MjhweDtcbiAgICB3aWR0aDoyOHB4O1xuICAgIGNvbG9yOmJsYWNrO1xuICB9XG59XG4iLCIuc2l0ZS1ib29raW5nLWFkZC1idXR0b24ge1xuICAgIGhlaWdodDogMzVweDtcbiAgICAua2FsZW5kZXMtYnV0dG9uLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgfVxuICAgIC5jZW50cmFsLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAua2FsZW5kZXMtYnV0dG9uIHtcbiAgICAgICAgICAgIC8vcGFkZGluZzoycHggMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6MnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250cm9sLWJ1dHRvbnN7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICAua2FsZW5kZXMtYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFkZC1jYXJ0LWJ1dHRvbiB7XG4gICAgICAgIC5rYWxlbmRlcy1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI3NpdGUtYm9va2luZy1icm93c2V7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgIGJvcmRlci10b3A6IHVuc2V0O1xuICAgIGJvcmRlci1sZWZ0OiB1bnNldDtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAuc2l0ZS1ib29raW5nLWJyb3dzZS1jYXRlZ29yeS1saXN0e1xuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgfVxuICAgIC5zaXRlLWJvb2tpbmctYnJvd3NlLWFydGljbGUtbGlzdHtcbiAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIH1cbn1cbi5ndC1zbXtcbiAgICAjc2l0ZS1ib29raW5nLWJyb3dzZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICB9XG59XG4iLCIjYm9va2luZy1wYWdlLWRlc2t0b3Age1xuICAuYmFjayB7XG4gICAgbWFyZ2luOjEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBjb2xvcjojNUYyRUVBO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBzcGFue1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gIC5iYWNrOmhvdmVye1xuICAgIGNvbG9yOiNDOTM4Njc7XG4gIH1cbiAgLnBhZ2UtZXRhYmxpc3NlbWVudC1jb250ZW50e1xuICAgIG1heC13aWR0aDoxMjAwcHg7XG4gICAgcGFkZGluZzowcHggMTBweDtcbiAgICBtYXJnaW46MHB4IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206NjBweDtcbiAgfVxuICAudGl0bGV7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIH1cbiAgLnRpdGxlLXJpZ2h0e1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICB9XG4gIC5pdGVtLWNvbnRhaW5lcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzoxMHB4IDIwcHg7XG4gIH1cbiAgLnBhZ2UtZXRhYmxpc3NlbWVudC1jb250YWluZXItbGVmdHtcblxuICB9XG4gIC5wYWdlLWV0YWJsaXNzZW1lbnQtY29udGFpbmVyLXJpZ2h0e1xuXG4gIH1cbiAgLmltYWdlLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaGVhZGVyL3BleGVscy1tYXJpYS1vcmxvdmEtNDk2OTgzOC53ZWJwXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG59XG4uZ3Qtc217XG4gIC5wYWdlLWV0YWJsaXNzZW1lbnQtY29udGFpbmVyLWxlZnR7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAucGFnZS1ldGFibGlzc2VtZW50LWNvbnRhaW5lci1yaWdodHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuIiwiI2tleS1wYWdle1xuICAubm8tY29udGVudHtcbiAgICBtYXJnaW46IDUwcHggMzBweDtcbiAgfVxufVxuIiwiI2Jvb2tpbmctcGFnZS1tb2JpbGUge1xuICAuYm9va2luZy1wYWdlLW1vYmlsZS1jb250ZW50e1xuICAgIHBhZGRpbmc6MTBweDtcbiAgfVxuICAudGl0bGV7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIH1cbiAgLmJvb2tpbmctY29udGFpbmVye1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC4xMCk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgfVxuXG5cbn1cbiIsIiNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAuaW1hZ2UtY29udGFpbmVye1xuICAgICAgICB3aWR0aDowdnc7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSksaGVpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgd2lkdGg6MzB2dztcbiAgICAgICAgICAgIG1hcmdpbjoyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dC1jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOiA0MHZ3O1xuICAgICAgICBwYWRkaW5nOjQwcHggMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gICAgICAgIC5kZXNjcmlwdGlvbi1jYXRlZ29yaWV7XG4gICAgICAgICAgICBjb2xvcjojODI4MjgyO1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRlc2NyaXB0aW9uLWxpYmVsbGV7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgLmxhc3QtbGluZS1kaXNjb3VudHtcbiAgICAgICAgICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICBjb2xvcjojRUE0QTRBO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGFzdC1saW5lLWRpc2NvdW50OmhvdmVye1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmRlc2NyaXB0aW9uLXByaXh7XG4gICAgICAgICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW5pdGlhbC1wcmljZXtcbiAgICAgICAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgIH1cbiAgICAgICAgLmRpc2NvdW50LXByaWNlLXNlcGFyYXRvcntcbiAgICAgICAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAuZGlzY291bnQtcHJpY2V7XG4gICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgLmRlc2NyaXB0aW9uLXRleHR7XG4gICAgICAgICAgICBjb2xvcjojODI4MjgyO1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojODI4MjgyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2l0ZS1hcnRpY2xlLWluZm9ybWF0aW9ucyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0LXN0b2NrIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xuICAgICAgICAgICAgY29sb3I6Izg1ODQ4NDtcbiAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjIycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjU0KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MjJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDoyMnB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6MjJweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6MjJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2R1Y3Qtc3RvY2staW52YWxpZHtcbiAgICAgICAgICAgICAgICBjb2xvcjojRTUzOTM1O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojRTUzOTM1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC1wcmljZS1kdXJlZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAucHJvZHVjdC1wcmljZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2R1Y3QtZHVyZWUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC1wcm9tb3tcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgY29sb3I6I0U1MzkzNTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvbW8taW5pdGlhbC1wcmljZXtcbiAgICAgICAgICAgICAgICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9tby1kaXNjb3VudC1wcmljZXtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6I0U1MzkzNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9tby1kYXRlRW5ke1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRlc2NyaXB0aW9uLWJ1dHRvbntcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbToxMHB4O1xuICAgICAgICByaWdodDoxMHB4O1xuICAgIH1cblxufVxuLnhze1xuICAgICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6OTB2dztcbiAgICAgICAgLmltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgICAgIHdpZHRoOjgwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6MHZoO1xuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjMwdmg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOjkwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6NTB2aDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zbXtcbiAgICAjcGxhdGZvcm0tYXJ0aWNsZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGhlaWdodDo2MHZoO1xuICAgICAgICAuaW1hZ2UtY29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6MHZ3O1xuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgd2lkdGg6NDB2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZ3Qtc20ge1xuICAgICNwbGF0Zm9ybS1hcnRpY2xlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiA2MHZoO1xuICAgIH1cbn1cblxuIiwiI3BsYXRmb3JtLWFydGljbGUtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOjVweDtcbiAgLnNlcGFyYXRvcntcbiAgICAvL21hcmdpbjoxNXB4IDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgfVxuICAucHJlc3RhdGlvbntcbiAgICBjb2xvcjogIzBCMDY0MzsvLyMzMzMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICYuaGFzLWRpc2NvdW50e1xuICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIH1cbiAgICAucHJlc3RhdGlvbi1saWJlbGxle1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6IzVGMkVFQTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zZWxlY3RlZHtcbiAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgfVxuICAgIC5saW5le1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgbWluLXdpZHRoOjMwcHg7XG4gICAgfVxuICAgIC5wcmljZS1jb250YWluZXJ7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgIC5pbml0aWFsLXByaWNle1xuICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgfVxuICAgICAgLmRpc2NvdW50LXByaWNlLXNlcGFyYXRvcntcbiAgICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICAgIC5kaXNjb3VudC1wcmljZXtcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIC5wcmljZS1kaXNjb3VudHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBib3R0b206IDIycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQTRBNEE7XG4gICAgICAgIHBhZGRpbmc6IDBweCAzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hcnRpY2xlLWRlc2NyaXB0aW9ue1xuICAgIC8vbWFyZ2luLXRvcDo1cHg7XG4gICAgZm9udC1zaXplOjExcHg7XG4gICAgY29sb3I6IzZFNkU4QztcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgfVxuICB9XG4gIC5sYXN0LWxpbmUtY29udGFpbmVye1xuICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OjEwcHg7XG5cbiAgICAuaG9yYWlyZS1idXR0b257XG4gICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1RjJFRUE7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmluZm8tYnV0dG9ue1xuICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICBtZC1pY29ue1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGFzdC1saW5lLWRpc2NvdW50e1xuICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgICBtaW4taGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgIH1cbiAgfVxuICAucHJpY2UtZGlzY291bnQtbW9iaWxle1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQTRBNEE7XG4gICAgcGFkZGluZzogMHB4IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBjb2xvcjogI0VBNEE0QTtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4ueHN7XG4gICNwbGF0Zm9ybS1hcnRpY2xlLWl0ZW0ge1xuICAgIHBhZGRpbmc6NXB4IDEwcHg7XG4gIH1cbn1cbi5zbXtcbiAgI3BsYXRmb3JtLWFydGljbGUtaXRlbSB7XG4gICAgcGFkZGluZzo1cHggMjBweDtcbiAgfVxufVxuXG4iLCIjcGxhdGZvcm0tYm9va2luZy1iYXNrZXQ0U3VtbWFyeSB7XG4gICAgbWFyZ2luLXRvcDo2MHB4O1xuICAgIC5uby1hcnRpY2xle1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICBtYXJnaW46MTBweCAwcHggO1xuICAgIH1cbiAgICAuYmFza2V0NFN1bW1hcnktdGl0bGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGNvbG9yOiAjNTkyQkNBO1xuICAgICAgICB9XG4gICAgICAgICYuc2Vjb25ke1xuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndpZGdldC1hZGQtYnV0dG9ue1xuICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgICAua2FsZW5kZXMtYnV0dG9uLWNvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJhc2tldDRTdW1tYXJ5LWxpbmt7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIH1cbiAgICAucHJlc3RhdGlvbi1tb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWRkLXRvLWJhc2tldHtcbiAgICAgICAgLmthbGVuZGVzLWJ1dHRvbntcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLnhzIHtcbiAgICAucGxhdGZvcm0tYm9va2luZy1iYXNrZXQ0U3VtbWFyeSB7XG4gICAgICAgIC5iYXNrZXQ0U3VtbWFyeS10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI3BsYXRmb3JtLWJvb2tpbmctY29uZmlybWF0aW9uLXBhcnQge1xuICAgIC5zZWN1cmUtcGF5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjNTkyQkNBO1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgY29sb3I6ICM1OTJCQ0E7XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3VyZS1wYXktdGV4dHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5nZW5lcmljLXRpdGxle1xuICAgICAgICBtYXJnaW4tdG9wOjYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgY29sb3I6ICM1OTJCQ0E7XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWNvbmQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ib29raW5nLWNvbmZpcm1hdGlvbi1tZXNzYWdlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAudGV4dGFyZWEtaW5wdXR7XG4gICAgICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJvb2tpbmctY29uZmlybWF0aW9uLWNvbnRhaW5lcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICB9XG4gICAgLmJvb2tpbmctY29uZmlybWF0aW9uLWxpbmt7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgICNzdGlja3ktYXJlYXtcbiAgICAgICAgcG9zaXRpb246c3RpY2t5O1xuICAgICAgICBib3R0b206MHB4O1xuICAgIH1cbn1cbi54cyB7XG4gICAgI3BsYXRmb3JtLWJvb2tpbmctY29uZmlybWF0aW9uLXBhcnQge1xuICAgICAgICAuZ2VuZXJpYy10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmd0LXNte1xuICAgICNwbGF0Zm9ybS1ib29raW5nLWNvbmZpcm1hdGlvbi1wYXJ0IHtcbiAgICAgICAgLnBheSB7XG4gICAgICAgICAgICB3aWR0aCA6IDM1JTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4iLCIucGxhdGZvcm0tYm9va2luZy1iYXNrZXQ0RXRhYmxpc3NlbWVudCB7XG4gICAgLmZpeGVkLWJhc2tldCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDE1MHB4O1xuICAgICAgcmlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAuYmFza2V0LWhlYWRlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJlYmVjY2FwdXJwbGU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgfVxuXG4gIC5iYXNrZXQtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MCwgMjUwLCAyNTApO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cblxuIiwiLnBsYXRmb3JtLWJvb2tpbmctbGlzdDRFdGFibGlzc2VtZW50IHtcbiAgICAucmR2LWl0ZW17XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB3aWR0aDoyMDBweDtcbiAgICAgICAgbWluLWhlaWdodDoyMDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLnRpdGxle1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgfVxuICAgIC5yZW5kZXotdm91cyB7XG4gICAgICAgIHBhZGRpbmc6NXB4O1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxufVxuLnhze1xuICAgIC5wbGF0Zm9ybS1ib29raW5nLWxpc3Q0RXRhYmxpc3NlbWVudCB7XG4gICAgICAgIC5yZHYtaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDoxNzBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MTUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgfVxuICAgICAgICAucmVuZGV6LXZvdXMge1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYXJ0aWNsZS1jaG9pY2Uge1xuICAucHJlc3RhdGlvbi1jYXRlZ29yaWUtbmF2e1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvL2Rpc3BsYXk6IGlubGluZS1ncmlkO1xuICAgIC5wcmVzdGF0aW9uLWNhdGVnb3JpZS1lbGVtZW50SWR7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIHRvcDotNTBweDtcbiAgICB9XG4gIH1cbiAgJjpub3QoLnNlbGVjdGVkKXtcbiAgICBjb2xvcjogIzgyODI4MjtcbiAgfVxuICAuc2VsZWN0ZWR7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gIH1cblxuICAuc2hvdy1wcmVzdGEge1xuICAgIGFuaW1hdGlvbjogZmFkZSBsaW5lYXIgMC41cztcbiAgfVxuICAuaGlkZS1wcmVzdGF7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFyZW50LWxpYmVsbGV7XG4gICAgY29sb3I6IzBCMDY0MztcbiAgICBmb250LXNpemU6MTVweDtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNERkRGRkY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAucGFyZW50LWxpYmVsbGUtdGV4dHtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIH1cbiAgICAuYXJ0aWNsZS1wYXN0aWxsZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIGNvbG9yOiAjODI4MjgyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjODI4MjgyO1xuICAgIH1cbiAgICAuY2F0ZWdvcmllLWRpc2NvdW50e1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjRUE0QTRBO1xuICAgICAgcGFkZGluZzogMHB4IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6MjVweDtcbiAgICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgICBmb250LXNpemU6MTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtZC1pY29ue1xuICAgICAgICBjb2xvcjojRUE0QTRBO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBhcmVudC1saWJlbGxlOmhvdmVye1xuICAgIGNvbG9yOiAjRUE0QTRBO1xuICB9XG5cbiAgQGtleWZyYW1lcyBmYWRlXG4gIHtcbiAgICAwJSB7b3BhY2l0eTowO31cbiAgICAxMDAlIHtvcGFjaXR5OjE7fVxuICB9XG4gIC5hcnRpY2xlcy1jb250YWluZXJ7XG4gICAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgICAgJi5ib3JkZXJlZHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgICAgIH1cbiAgfVxuICAuZXhwYW5kLWJ1dHRvbntcbiAgICBtYXJnaW4tYm90dG9tOjNweDtcbiAgICBtZC1pY29ue1xuICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgfVxuICAgIC5leHBhbmQtYnV0dG9uLXRleHR7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICBtZC1pY29ue1xuICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIucGxhdGZvcm0tYm9va2luZy1hdmlzIHtcbiAgZGl2e1xuICAgIGJvcmRlcjoxcHggc29saWQgbGlnaHRncmV5O1xuICB9XG59XG5cbiIsIiNjb29raWVzLWluZm8ge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzo1MHB4IDEwMHB4IDAgMTAwcHg7XG4gIGF7XG4gICAgY29sb3I6Ymx1ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLnhze1xuICAjY29va2llcy1pbmZvIHtcbiAgICBwYWRkaW5nOjUwcHggMjBweCAwIDIwcHg7XG4gIH1cbn1cblxuIiwiLnBsYXRmb3JtLWFjY291bnQtZW1haWxDb25maXJtYXRpb24ge1xuXG4gIC5jb25maXJtYXRpb24tbWVzc2FnZS1oaW50e1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTNhYztcbiAgICBjb2xvcjogI2ZkNjEwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbn1cblxuIiwiI2Nvb2tpZXMtY29udGVudCB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDowO1xuICByaWdodDowO1xuICAuY2xvc2V7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1kLWljb257XG4gICAgICBjb2xvcjojMEIwNjQzOy8vIzVGMkVFQTtcbiAgICAgIGZvbnQtc2l6ZTo0MHB4O1xuICAgICAgd2lkdGg6NDBweDtcbiAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxuICB9XG4gIC5jb29raWVzLWNvbnRlbnQtdGV4dHtcbiAgICBwYWRkaW5nOiAxNXB4IDhweDtcbiAgfVxuXG5cblxufVxuXG4iLCIucGxhdGZvcm0tYWNjb3VudC1oZWFkZXJCdXR0b24ge1xuICAgIC5hY2NvdW50LWxvZ2dlZC1pbntcbiAgICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1RjJFRUE7XG4gICAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwYWRkaW5nOjVweCAxNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICAgICAgICBjb2xvcjojNUYyRUVBO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2NvdW50LWxvZ2dlZC1pbjpob3ZlcntcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbn1cblxuIiwiLnBsYXRmb3JtLWJvb2tpbmctYWNjb3VudFN1bW1hcnkge1xuICAgIG1hcmdpbi10b3A6NjBweDtcbiAgICAuYWNjb3VudFN1bW1hcnktdGl0bGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGNvbG9yOiAjNTkyQkNBO1xuICAgICAgICB9XG4gICAgICAgICYuc2Vjb25ke1xuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjY291bnRTdW1tYXJ5LWl0ZW17XG4gICAgICAgIC8vYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgbWFyZ2luOjEwcHggMHB4IDtcbiAgICAgICAgJi5tb3JlLXBhZGRpbmd7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLmN1c3QtYmxvY2tlZHtcbiAgICAgICAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNFQTRBNEEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3VudFN1bW1hcnktbGlua3tcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICB9XG5cbn1cbi54cyB7XG4gICAgLnBsYXRmb3JtLWJvb2tpbmctYWNjb3VudFN1bW1hcnkge1xuICAgICAgICAuYWNjb3VudFN1bW1hcnktdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wbGF0Zm9ybS1hY2NvdW50LWxvZ2luIHtcbiAgICAucGxhdGZvcm0tYWNjb3VudC1sb2dpbi13YXJuaW5ne1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdle1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ2luLWhlYWRlcntcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7Ly8jODEwMGVkO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmY7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLnBsYXRmb3JtLWFjY291bnQtcmVzZXRQYXNzd29yZCB7XG5cbiAgLnRpdGxle1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnZhbGlkYXRpb24tbWVzc2FnZXtcbiAgICBwYWRkaW5nOjIwcHg7XG4gICAgbWFyZ2luOjIwcHggODBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjREZERkZGO1xuICAgIGltZ3tcbiAgICAgIG1hcmdpbjoyMHB4O1xuICAgIH1cbiAgICAudGl0bGV7XG4gICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICBmb250LXdlaWdodDo4MDA7XG4gICAgICBmb250LXNpemU6MzZweDtcbiAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5jb21tZW50c3tcbiAgICAgIGNvbG9yOiM0RjRGNEY7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICB9XG4gIH1cbiAgLmZvcm0tY29udGVudHtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtaW4td2lkdGg6NDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucmVzZXRQYXNzd29yZC1zbXMtY29udGFpbmVye1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNERkRGRkY7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tdG9wOjUwcHg7XG4gICAgLnNtcy10aXRsZXtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuc21zLXN1YlRpdGxle1xuICAgICAgY29sb3I6IzRGNEY0RjtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICAgIH1cbiAgfVxufVxuLnhzIHtcbiAgLnZhbGlkYXRpb24tbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbn1cblxuIiwiI3BsYXRmb3JtLWRvbWljaWxlLWNyaXRlcmlhIHtcbiAgICAucGxhdGZvcm0tZG9taWNpbGUtY3JpdGVyaWEtaXRlbXtcbiAgICAgICAgbWFyZ2luOjEwcHg7XG4gICAgICAgIC5wbGF0Zm9ybS1kb21pY2lsZS1jcml0ZXJpYS1jaGVja3tcblxuICAgICAgICB9XG4gICAgICAgIC5wbGF0Zm9ybS1kb21pY2lsZS1jcml0ZXJpYS1saWJlbGxle1xuICAgICAgICAgICAgLy9jb2xvcjojNkU2RThDO1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4ueHN7XG4gICAgI3BsYXRmb3JtLWRvbWljaWxlLWNyaXRlcmlhIHtcblxuICAgIH1cbn0iLCIucGxhdGZvcm0tY3VzdG9tRmllbGRzLWl0ZW0ge1xuICAgIC5rYWxlbmRlcy1pbnB1dCB7XG4gICAgICAgIC5rYWxlbmRlcy1pbnB1dC1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICAuaXRlbS1sYWJlbHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuIiwiI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtaGVhZGVye1xuICAudGl0bGV7XG4gICAgZm9udC1zaXplOjMwcHg7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgfVxuICAuYWRyZXNzZXtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBjb2xvcjojNkU2RThDO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICBmb250LXNpemU6MThweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgICBtaW4td2lkdGg6MThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOjE4cHg7XG4gICAgfVxuICB9XG4gIC5oZWFkZXItbGlua3tcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjojMzMzMzMzO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICB9XG4gIC5zZWNvbmRhcnktYnV0dG9uIHtcbiAgICAua2FsZW5kZXMtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7XG4gICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1RjJFRUE7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxufVxuXG4iLCIjcGxhdGZvcm0tZXRhYmxpc3NlbWVudC1pbmZvc3tcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLmluZm9zLW1hcHtcbiAgICBoZWlnaHQ6MzAwcHg7XG4gIH1cbiAgLmluZm9zLWNvbnRlbnR7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6IzVGMkVFQTtcbiAgICB9XG4gIH1cbiAgLmluZm9zLWRlc2NyaXB0aW9ue1xuICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICY6bm90KC5mdWxsLXRleHQpe1xuICAgICAgbWF4LWhlaWdodDoxMDBweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiI3BsYXRmb3JtLWV0YWJsaXNzZW1lbnQtbm90LXNldHVwe1xuICBwYWRkaW5nLWJvdHRvbToxNjBweDtcbiAgLm5vdC1leGlzdHtcbiAgICBmb250LXNpemU6MjJweDtcbiAgICBmb250LXdlaWdodDo3MDA7XG4gICAgbWFyZ2luOjQwcHg7XG4gICAgLndhcm5pbmcge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOjEyMHB4O1xuICAgICAgY29sb3I6ICMyZDMyM2U7XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6MzBweDtcbiAgICAgIGNvbG9yOiAjMzQ5OURCO1xuICAgIH1cbiAgfVxuICAuc2VwYXJhdG9ye1xuICAgIGJvcmRlci1jb2xvcjojMEIwNjQzO1xuICB9XG59XG4uZ3Qtc217XG4gICNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LW5vdC1zZXR1cHtcbiAgICBwYWRkaW5nLWxlZnQ6NSU7XG4gICAgcGFkZGluZy1yaWdodDo1JTtcbiAgICBwYWRkaW5nLXRvcDozMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICAuSW5mby1yZHZ7XG5cbiAgICB9XG4gICAgLm1hcFpvbmUge1xuICAgICAgcGFkZGluZy1sZWZ0OjYwcHg7XG4gICAgfVxuICAgIC5pbmZvcy1tYXAge1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICB9XG4gIH1cbn1cbi54cywuc217XG4gICNwbGF0Zm9ybS1ldGFibGlzc2VtZW50LW5vdC1zZXR1cHtcbiAgICBwYWRkaW5nLWxlZnQ6NSU7XG4gICAgcGFkZGluZy1yaWdodDo1JTtcbiAgICBwYWRkaW5nLXRvcDozMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICAuSW5mby1yZHZ7XG5cbiAgICB9XG4gICAgLm1hcFpvbmUge1xuICAgICAgbWFyZ2luLXRvcDo4MHB4O1xuICAgIH1cbiAgICAuaW5mb3MtbWFwIHtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxuICB9XG59IiwiLmNhcm91c2VsLWV0YWJsaXNzZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAubm8tcGhvdG8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQjA2NDM7XG5cbiAgICBpbWd7XG4gICAgICBoZWlnaHQ6NjBweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiI3BsYXRmb3JtLW1lc3NhZ2Utbm8tc3Vic2NyaXB0aW9ue1xuICAuY29udGFjdC1wYWdlLWNvbnRhaW5lcntcbiAgICBtYXJnaW46IDQwcHggNDBweDtcbiAgfVxuICAuY29udGFjdC1wYWdlLWhlYWRlcntcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5jb250YWN0LXBhZ2UtdGl0bGV7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59IiwiLnByby1saXN0LXNpbXBsZSB7XG5cbiAgLmNpcmNsZS1pbWFnZSB7XG4gICAgY2xpcC1wYXRoOiBjaXJjbGUoNTAlIGF0IDUwJSA1MCUpO1xuICB9XG4gIC5uby1waG90byB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBCMDY0MztcbiAgfVxuICAucmVzc291cmNlLWl0ZW17XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBtYXJnaW46MTBweDtcbiAgICB3aWR0aDoxNjBweDtcbiAgfVxuICAucmVzc291cmNlLWl0ZW0tbmFtZXtcbiAgICBmb250LXdlaWdodDo2MDA7XG4gICAgbWFyZ2luOjEwcHg7XG4gICAgbWFyZ2luLXRvcDowcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbn1cbi54c3tcbiAgLnByby1saXN0LXNpbXBsZSB7XG4gICAgLnJlc3NvdXJjZS1pdGVte1xuICAgICAgd2lkdGg6MTQwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIiNwYXltZW50LWNob2ljZSB7XG4gICAgLnBheW1lbnQtbWVzc2FnZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgIC8vYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAucGF5bWVudC1saW5rIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG4iLCIjcGxhdGZvcm0tZXRhYmxpc3NlbWVudC1ob3JhaXJlc3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIC5ob3JhaXJlcy1jb250YWluZXItbG9hZGluZ3tcbiAgICAgICAgbWluLWhlaWdodDoxNTBweDtcbiAgICB9XG4gICAgLmhvcmFpcmVzLWNsb3NlZHtcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmhvcmFpcmVzLWl0ZW17XG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICBwYWRkaW5nOjdweCAwcHg7XG4gICAgICAgICY6bm90KC5sYXN0LWl0ZW0pe1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICAgIH1cbiAgICAgICAgJi5maXJzdC1pdGVte1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICAgICAgICAuaG9yYWlyZXMtZGF5e1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhvcmFpcmVzLWRheXtcblxuICAgICAgICB9XG4gICAgICAgIC5ob3JhaXJlcy1ob3Vyc3tcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLnByb3Bvc2l0aW9uLWFkdmFuY2VkIHtcbiAgICBtYXJnaW4tdG9wOjYwcHg7XG4gICAgLnByb3Bvc2l0aW9uLWFkdmFuY2VkLXRpdGxle1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgICAgZm9udC1zaXplOjI0cHg7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBjb2xvcjogIzU5MkJDQTtcbiAgICAgICAgfVxuICAgICAgICAmLnNlY29uZHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9wb3NpdGlvbi1hZHZhbmNlZC1pdGVte1xuICAgICAgICAvL2JveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIG1hcmdpbjoxMHB4IDBweCA7XG4gICAgfVxuICAgIC5wcm9wb3NpdGlvbi1hZHZhbmNlZC1saW5re1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIH1cbiAgICAubWFyZ2UtaGF1dHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmdlbmVyaWMtdGl0bGV7XG4gICAgICAgIG1hcmdpbi10b3A6NjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgICAgZm9udC1zaXplOjI0cHg7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBjb2xvcjogIzU5MkJDQTtcbiAgICAgICAgfVxuICAgICAgICAmLnNlY29uZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJvb2tpbmctY29uZmlybWF0aW9uLWNvbnRhaW5lcntcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDoycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDoycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgIH1cbiAgICAuYm9va2luZy1jb25maXJtYXRpb24tbGlua3tcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbiIsIiNwcm9wb3NpdGlvbi1tb2JpbGUge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC5wcm9wb3NpdGlvbi1tb2JpbGUtY29udGVudHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTUwcHg7XG4gICAgICAgICNwcm9wb3NpdGlvbi1tb2JpbGUtZGlzY291bnR7XG4gICAgICAgICAgICAuZGlzY291bnQtY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvcG9zaXRpb24tbW9iaWxlLWNvbnRlbnQtZGlzY291bnR7XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvcG9zaXRpb24tdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gICAgLnByb3Bvc2l0aW9uLWNvbnRhaW5lcntcbiAgICAgICAgLy9ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuMTApO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgICAgbWFyZ2luOjBweCAxMHB4O1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgLnByb3Bvc2l0aW9uLWJveHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwQjA2NDM7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgICAgLnRhZy1jb250YWluZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgIC50YWd7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBNEE0QTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgLm5vLXByb3Bvc2l0aW9ue1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW46IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgICAgLm5vLXByb3Bvc2l0aW9uLWRhdGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uby1wcm9wb3NpdGlvbi1idXR0b257XG4gICAgICAgIG1hcmdpbjogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIC5rYWxlbmRlcy1idXR0b24gLmthbGVuZGVzLWJ1dHRvbi10ZXh0IHNwYW57XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaXRlbS1kaXNwb25pYmlsaXRlLW5leHREYXRle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUY4O1xuICAgICAgICBwYWRkaW5nOjEwcHggMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgLm5leHREYXRlLXRpdGxle1xuICAgICAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIC5uZXh0RGF0ZS12YWx1ZXtcbiAgICAgICAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wcmVzdGF0aW9uLW1vcmV7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBib3R0b206MHB4O1xuICAgICAgICBsZWZ0OjBweDtcbiAgICAgICAgcmlnaHQ6MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgfVxuICAgICAgICAuY2hvaWNlLW1vYmlsZS1kYXRle1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBwYWRkaW5nOjE1cHg7XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2hvaWNlLW1vYmlsZS1ib3JkZXItbGVmdHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OjJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgbWFyZ2luOjBweCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jaG9pY2UtbW9iaWxlLWJvcmRlci1yaWdodHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDoycHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgIG1hcmdpbjowcHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGx1cy1ob3JhaXJlc3tcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG4gICAgfVxuXG5cbn1cblxuIiwiI3BsYXRmb3JtLXByb2R1Y3QtbGlzdHtcbiAgICAucHJvZHVjdC1uYXZ7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAucHJvZHVjdC1lbGVtZW50SWR7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDotNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC1saXN0LWNhdGVnb3JpZXtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgICAgbWFyZ2luOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAuY2F0ZWdvcmllLXRpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjNweDtcbiAgICAgICAgfVxuICAgICAgICAuY2F0ZWdvcmllLXZhbHVle1xuICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICAgIC5jYXRlZ29yaWUtbmJ7XG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC1zZWFyY2gtaW5wdXQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICBtYXJnaW46MjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgY29sb3I6ICNFMEUwRTA7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6NXB4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0OmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLnByb21vLWNhdGVnb3JpZSB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gIC5wcm9tby1jYXRlZ29yaWUtcG9wdXAtY29udGFpbmVye1xuICAgIHotaW5kZXg6MjtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6NDVweDtcbiAgICBsZWZ0Oi0xMDBweDtcbiAgICBib3gtc2hhZG93OiAwIDhweCA4cHggMCByZ2JhKDAsMCwwLDAuMik7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbn1cblxuIiwiLnByb3Bvc2l0aW9uLWRldGFpbGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgIC8vYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC5uby1wcm9wb3NpdGlvbntcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICBtYXJnaW46MTVweDtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjNkU2RThDO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJ7XG4gICAgICAgICAgICBtYXJnaW46IDBweCA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsb3RzLWNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luOiAwcHggMTBweDtcbiAgICAgICAgLmRhdGUtdGl0bGV7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6MTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICB9XG4gICAgLml0ZW0tZGlzcG9uaWJpbGl0ZS1uZXh0RGF0ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTlGODtcbiAgICAgICAgcGFkZGluZzoxMHB4IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgLm5leHREYXRlLXRpdGxle1xuICAgICAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIC5uZXh0RGF0ZS12YWx1ZXtcbiAgICAgICAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbiIsIi5wcm9tby1jYXJkIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIC5wcm9tby1jYXJkLWltYWdle1xuICAgIGJhY2tncm91bmQ6I0Y4RjhGRjtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5wcm9tby1jYXJkLWxvYWRpbmd7XG5cbiAgICB9XG4gIH1cbiAgLnByb21vLWNhcmQtdGl0bGUtY29udGFpbmVye1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAucHJvbW8tY2FyZC10aXRsZXtcbiAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAucHJvbW8tY2FyZC1hZHJlc3Nle1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgLnByb21vLWNhcmQtYWRyZXNzZS1zZXBhcmF0b3J7XG4gICAgICBtYXJnaW46M3B4IDBweDtcbiAgICB9XG4gIH1cbiAgLnByb21vLWNhcmQtYXZpc3tcbiAgICBmb250LXNpemU6MTRweDtcbiAgICAucHJvbW8tY2FyZC1hdmlzLXN0YXJze1xuICAgICAgbWFyZ2luOjBweCA1cHg7XG4gICAgfVxuICB9XG4gIC5wcm9tby1jYXJkLWRpc2NvdW50e1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICBjb2xvcjojRUE0QTRBO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1kLWljb257XG4gICAgICBjb2xvcjojRUE0QTRBO1xuICAgICAgbWluLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6MTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICB9XG4gIH1cbiAgLnByb21vLWNhcmQtY2F0ZWdvcmllc3tcbiAgICBmb250LXNpemU6MTJweDtcbiAgfVxuICAucHJvbW8tY2FyZC1ib29raW5ne1xuICAgIG1hcmdpbi10b3A6MTVweDtcbiAgICAucHJvbW8tY2FyZC1ib29raW5nLWJ1dHRvbntcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYWNhY2M7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBCMDY0MztcbiAgICAgICAgb3BhY2l0eTowLjg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuIiwiLnByb21vLWNhcmRDb250YWluZXIge1xuICBtaW4taGVpZ2h0OjUwMHB4O1xuICAjd2lkdGgtdGVzdGVye1xuICAgIGhlaWdodDowcHg7XG4gIH1cbn1cblxuIiwiI3Byb21vLWRhdGUge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC5wcm9tby1kYXRlLXBvcHVwLWNvbnRhaW5lcntcbiAgICAgICAgei1pbmRleDoyO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgdG9wOjQ1cHg7XG4gICAgICAgIHJpZ2h0OjBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCA4cHggOHB4IDAgcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuIiwiLnByb3Bvc2l0aW9uLXN1bW1hcnkge1xuICBtYXJnaW46MHB4IDEwcHg7XG4gIC5uby1wcm9wb3NpdGlvbntcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgbWFyZ2luOjE1cHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjNkU2RThDO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBie1xuICAgICAgbWFyZ2luOiAwcHggNXB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIucHJvbW8tdGl0bGUge1xuICBtYXJnaW4tdG9wOjIwcHg7XG4gIGZvbnQtc2l6ZTozMHB4O1xuICBmb250LXdlaWdodDo3MDA7XG4gIC50aXRsZS1hY2NlbnR7XG4gICAgY29sb3I6I0M5Mzg2NztcbiAgICBmb250LXNpemU6MzVweDtcbiAgfVxuICAudGl0bGUtc29mdHtcbiAgICBjb2xvcjojZmY5MTU0O1xuICAgIGZvbnQtc2l6ZTozNXB4O1xuICB9XG59XG4ueHN7XG4gIC5wcm9tby10aXRsZSB7XG4gICAgZm9udC1zaXplOjI2cHg7XG4gICAgLnRpdGxlLWFjY2VudHtcbiAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgIH1cbiAgICAudGl0bGUtc29mdHtcbiAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgIH1cbiAgfVxufVxuLnNte1xuICAucHJvbW8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZToyNnB4O1xuICAgIC50aXRsZS1hY2NlbnR7XG4gICAgICBmb250LXNpemU6MzBweDtcbiAgICB9XG4gICAgLnRpdGxlLXNvZnR7XG4gICAgICBmb250LXNpemU6MzBweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLnByb21vLWJhbm5lciB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBwYWRkaW5nOjEwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NhY2FjYztcbiAgYm9yZGVyLXJhZGl1czoxMHB4O1xuICAucHJvbW8tYmFubmVyLWxvZ297XG4gICAgaW1ne1xuICAgICAgaGVpZ2h0OjgwcHg7XG4gICAgfVxuICB9XG5cbiAgLnByb21vLWJhbm5lci10ZXh0e1xuICAgIHBhZGRpbmctbGVmdDo4MHB4O1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgfVxuICAucHJvbW8tYmFubmVyLWJ1dHRvbntcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICByaWdodDoxNXB4O1xuICAgIGJvdHRvbTo1cHg7XG4gICAgYmFja2dyb3VuZDojNUYyRUVBO1xuICAgIHBhZGRpbmc6NXB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOndoaXRlO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgJjpob3ZlcntcbiAgICAgIG9wYWNpdHk6MC44O1xuICAgIH1cbiAgfVxuICAucHJvbW8tYmFubmVyLWFjY2VudHtcbiAgICBjb2xvcjojQzkzODY3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOjI0cHg7XG4gIH1cbiAgLnByb21vLWJhbm5lci1zb2Z0e1xuICAgIGNvbG9yOiNmZjkxNTQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6MjRweDtcbiAgfVxuXG59XG4uc217XG4gIC5wcm9tby1iYW5uZXIge1xuICAgIC5wcm9tby1iYW5uZXItbG9nb3tcbiAgICAgIGltZ3tcbiAgICAgICAgaGVpZ2h0OjU1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9tby1iYW5uZXItdGV4dHtcbiAgICAgIHBhZGRpbmctbGVmdDozNXB4O1xuICAgIH1cbiAgfVxufVxuLnhze1xuICAucHJvbW8tYmFubmVyIHtcbiAgICAucHJvbW8tYmFubmVyLWxvZ297XG4gICAgICBpbWd7XG4gICAgICAgIGhlaWdodDo1NXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucHJvbW8tYmFubmVyLXRleHR7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIHBhZGRpbmctbGVmdDowcHg7XG4gICAgfVxuICAgIC5wcm9tby1iYW5uZXItYWNjZW50e1xuICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgfVxuICAgIC5wcm9tby1iYW5uZXItc29mdHtcbiAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIucGxhdGZvcm0tc2VhcmNoLWl0ZW0tZGlzcG9uaWJpbGl0ZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIC5pdGVtLWRpc3BvbmliaWxpdGUtZGF5c3tcbiAgICBtYXJnaW46NXB4IDBweDtcbiAgICAuaXRlbS1kaXNwb25pYmlsaXRlLXRpdGxle1xuICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICB9XG4gICAgLml0ZW0tZGlzcG9uaWJpbGl0ZS1kYXl7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgIHBhZGRpbmc6M3B4IDEwcHg7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjNUYyRUVBO1xuICAgICAgY29sb3I6IzVGMkVFQTtcbiAgICAgIGJvcmRlci1yYWRpdXM6MTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAmLm5vdC1hdmFpbGFibGV7XG4gICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICBjb2xvcjojQTNBM0JEO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUY4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaXRlbS1kaXNwb25pYmlsaXRlLW5leHREYXRle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUU5Rjg7XG4gICAgcGFkZGluZzoxMHB4IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAubmV4dERhdGUtdGl0bGV7XG4gICAgICBjb2xvcjojNkU2RThDO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5uZXh0RGF0ZS12YWx1ZXtcbiAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgfVxuICB9XG59XG5cbiIsIiNwcm9tby1wbGFjZSB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAmLmlzLWJhY2tncm91bmQtZGFya3tcbiAgICAucHJvbW8tcGxhY2UtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjRTlFOUY4O1xuICAgICAgaW5wdXR7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJvbW8tcGxhY2UtYnV0dG9ue1xuICAgIGJhY2tncm91bmQ6ICNmOGY3ZmE7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6NXB4O1xuXG4gICAgaW5wdXR7XG4gICAgICBwYWRkaW5nLXRvcDo4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTo4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjhmN2ZhO1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgIH1cbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIC8vYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5wbGFjZS1idXR0b24taWNvbntcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgbWluLXdpZHRoOjIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6MjBweDtcbiAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wbGFjZS1idXR0b24tc2VhcmNoe1xuICAgICAgcGFkZGluZzo4cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICM1RjJFRUE7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogIzQ3MjJBRTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnByb21vLXBsYWNlLXBvcHVwLWNvbnRhaW5lcntcbiAgICB6LWluZGV4OjI7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOjQ1cHg7XG4gICAgbGVmdDowcHg7XG4gICAgYm94LXNoYWRvdzogMCA4cHggOHB4IDAgcmdiYSgwLDAsMCwwLjIpO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbiIsIi5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1oZWFkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLmhlYWRlci1jb250YWluZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pdGVtLWhlYWRlci10aXRsZTpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuaXRlbS1oZWFkZXItYWRyZXNzZXtcbiAgICBtaW4td2lkdGg6MTUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaXRlbS1oZWFkZXItZGlzdGFuY2V7XG4gICAgbWQtaWNvbntcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIHdpZHRoOjE0cHg7XG4gICAgICBoZWlnaHQ6MTRweDtcbiAgICAgIG1pbi13aWR0aDoxNHB4O1xuICAgICAgbWluLWhlaWdodDoxNHB4O1xuICAgICAgY29sb3I6IzBCMDY0MztcbiAgICB9XG4gICAgLml0ZW0taGVhZGVyLWRpc3RhbmNlLXZhbHVle1xuICAgICAgbWFyZ2luLWJvdHRvbToycHg7XG4gICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gIH1cbiAgLml0ZW0taGVhZGVyLWRpc2NvdW50e1xuICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgICBtaW4taGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgIH1cbiAgfVxufVxuLmd0LXNtIHtcbiAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWhlYWRlciB7XG4gICAgJjpub3QoLmZvcmNlLW1vYmlsZS1uYXYpe1xuICAgICAgbWluLXdpZHRoOjM0MHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbiIsIiNzZW8tcGFnZS1jb250ZW50e1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgaDIsaDN7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBsaW5lLWhlaWdodDozNXB4O1xuICB9XG4gIHB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6MTRweDtcbiAgfVxuICB1bHtcbiAgICBmb250LXNpemU6MTRweDtcbiAgfVxuICAuc2VvLXBhZ2UtY29udGVudC10aXRsZXtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3IgOiAjRkZGRkZGO1xuICAgIGZvbnQtd2VpZ2h0IDogODAwO1xuICAgIGZvbnQtc2l6ZSA6IDMwcHg7XG4gICAgbWFyZ2luLXRvcCA6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zZW8tcGFnZS1jb250ZW50LXRleHR7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgLy9wYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgaDJ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufSIsIiNwd2EtY29udGVudCB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAucHdhLWNvbnRlbnQtdGl0bGV7XG4gICAgcGFkZGluZzoxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICB9XG4gIH1cbiAgLnB3YS1jb250ZW50LXRleHR7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG4gIC5wd2EtY29udGVudC1pb3N7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDo4MCU7XG4gICAgfVxuICB9XG4gIC5wd2EtY2xvc2V7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgcmlnaHQ6MnB4O1xuICAgIHRvcDoycHg7XG4gICAgei1pbmRleDoxO1xuICAgIG1kLWljb257XG4gICAgICBjb2xvcjojMEIwNjQzOy8vIzVGMkVFQTtcbiAgICAgIGZvbnQtc2l6ZTo0MHB4O1xuICAgICAgd2lkdGg6NDBweDtcbiAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxuICB9XG4gIC5wd2EtY29udGVudC1pbnN0YWxse1xuICAgIGZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAucHdhLWNvbnRhaW5lcntcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OjUwdmg7XG4gIH1cbiAgLnB3YS1jb250ZW50LWltYWdle1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICBpbWd7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG59XG5cbiIsIi5jYXJvdXNlbC1yZWFsaXNhdGlvbiB7XG4gIC5uby1waG90byB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBCMDY0MztcblxuICAgIGltZ3tcbiAgICAgIGhlaWdodDo2MHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIuZGlzcGxheS1yZWFsaXNhdGlvbiB7XG4gIC5kaXNwbGF5LXJlYWxpc2F0aW9uLWNvbnRhaW5lcntcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6MjUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIH1cbiAgLm5vLXBob3RvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIwNjQzO1xuXG4gICAgaW1ne1xuICAgICAgaGVpZ2h0OjYwcHg7XG4gICAgfVxuICB9XG4gIC8qXG4gIC5tYWluLXJlYWxpc2F0aW9uLWltYWdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgd2lkdGg6IDYyMHB4O1xuICB9XG5cbiAgLnJlYWxpc2F0aW9uLWltYWdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG5cbiAgICovXG5cbn1cblxuIiwiI3BsYXRmb3JtLXdlbGNvbWUtcGFnZS1tb2JpbGUge1xuICAucGxhdGZvcm0td2VsY29tZS1wYWdlLW1vYmlsZS1jb250YWluZXJ7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG5cbn1cbiIsIiNwcm9tby1wYWdlLWRlc2t0b3Age1xuICAucHJvbW8tcGFnZS1kZXNrdG9wLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nOjEwcHggMTAlIDtcbiAgfVxufVxuXG4iLCIjcHJvbW8tcGFnZS1tb2JpbGUge1xuICAucHJvbW8tcGFnZS1tb2JpbGUtY29udGFpbmVye1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB9XG59XG4iLCIjc2VhcmNoLXBhZ2UtZGVza3RvcCB7XG4gICAgLnNlYXJjaC1wYWdlLWRlc2t0b3Atc2VhcmNoQmFye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U5RTlGODtcbiAgICB9XG4gICAgLnNlYXJjaC1wYWdlLWRlc2t0b3AtY29udGVudHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTgwcHggIWltcG9ydGFudDtcbiAgICAgICAgJi5pcy1mdWxsLXNjcmVlbntcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4IDE1JTtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCguaXMtZnVsbC1zY3JlZW4pe1xuICAgICAgICAgICAgLnNlYXJjaC1wYWdlLWRlc2t0b3Atc2VvLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjBweCA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtcGFnZS1kZXNrdG9wLXRpdGxle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaC1wYWdlLWRlc2t0b3Atbm8tcmVzdWx0e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLWZ1bGwtc2NyZWVue1xuICAgICAgICAgICAgLnNlYXJjaC1wYWdlLWRlc2t0b3AtdGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uZXh0LXJlc3VsdHN7XG4gICAgICAgICAgICBtYXJnaW46MzBweDtcbiAgICAgICAgICAgIC5rYWxlbmRlcy1idXR0b257XG4gICAgICAgICAgICAgICAgLmthbGVuZGVzLWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4iLCIjc2VhcmNoLXBhZ2UtbW9iaWxlIHtcbiAgICAubWFwLWJ1dHRvbntcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTo3cHg7XG4gICAgICAgIGxlZnQ6Y2FsYyg1MHZ3IC0gNDdweCk7XG4gICAgICAgIC5rYWxlbmRlcy1idXR0b257XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGF0ZS1idXR0b257XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBib3R0b206N3B4O1xuICAgICAgICByaWdodDo3cHg7XG4gICAgfVxuICAgIC5zZWFyY2gtcGFnZS1tb2JpbGUtY29udGVudHtcbiAgICAgICAgJjpub3QoLmlzLXNlbyl7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyMDBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLXBhZ2UtbW9iaWxlLXRpdGxle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaC1wYWdlLW1vYmlsZS1uby1yZXN1bHR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uZXh0LXJlc3VsdHN7XG4gICAgICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICAgICAgLmthbGVuZGVzLWJ1dHRvbntcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgIC5rYWxlbmRlcy1idXR0b24tdGV4dCB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG59XG5cbiIsIi52b3RlLWRpc3BsYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgLmFuc3dlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgfVxuICAgIC5yZXZpZXctYnV0dG9ue1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4IDtcbiAgICAgICAgY29sb3I6IzVGMkVFQTtcbiAgICB9XG4gICAgLnJldmlldy1idXR0b246aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICAubm8tYXZpc3tcbiAgICAgICAgaGVpZ2h0OjgwcHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICB9XG4gICAgLm5vdGUge1xuICAgICAgICBwYWRkaW5nOjEwcHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAubm90ZS10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ub3RlLXZhbHVle1xuICAgICAgICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubm90ZS1jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICAubm90ZS1jb250YWluZXItbG9hZGluZ3tcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MzAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdi1jb250YWluZXJ7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICBjb2xvcjojNUYyRUVBO1xuXG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBjb2xvcjojNUYyRUVBO1xuICAgICAgICB9XG4gICAgICAgIC5uYXYtaXRlbXtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZGlzYWJsZWR7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTowLjM7XG4gICAgICAgICAgICAgICAgLy9jdXJzb3I6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuXG5cbn1cblxuIiwiLnByb21vLXNvcnQge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLnByb21vLXNvcnQtcG9wdXAtY29udGFpbmVye1xuICAgIHotaW5kZXg6MTtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6NDVweDtcbiAgICBsZWZ0OjBweDtcbiAgICBib3gtc2hhZG93OiAwIDhweCA4cHggMCByZ2JhKDAsMCwwLDAuMik7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgd2lkdGg6MjIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6MjBweDtcbiAgfVxufVxuXG4iLCIjcmV2aWV3LXNhdGlzZmFjdGlvbntcbiAgICAmOm5vdCgubm8tcGFycmFpbmFnZSl7XG4gICAgICAgIC5yZXZpZXctc2F0aXNmYWN0aW9uLWNvbnRlbnR7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo2MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yZXZpZXctc2F0aXNmYWN0aW9uLWNvbnRlbnR7XG4gICAgICAgIC5yZXZpZXctc2F0aXNmYWN0aW9uLWFuc3dlcmVke1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnJldmlldy1zYXRpc2ZhY3Rpb24tY29udGFpbmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICAgICAgfVxuICAgICAgICAucmV2aWV3LXNhdGlzZmFjdGlvbi1oZWFkZXJ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNlcGFyYXRvcntcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgICAgICAgICAgbWFyZ2luOjIwcHggNDBweDtcblxuICAgICAgICB9XG4gICAgICAgIC5yZXZpZXctc2F0aXNmYWN0aW9uLWludHJve1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAucmV2aWV3LXNhdGlzZmFjdGlvbi1hbnN3ZXItdGl0bGV7XG4gICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgdGV4dGFyZWF7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDoyMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWF7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XG5cbiAgLnNlYXJjaC1iYXItY29udGFpbmVye1xuICAgIHBhZGRpbmctYm90dG9tOjIwMHB4O1xuICAgIHdpZHRoOjYwJTtcbiAgICAuc2VhcmNoLWJhci1pbnB1dHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm94LXNoYWRvdzogMCA4cHggOHB4IDAgcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgLnNlYXJjaC1iYXItaW5wdXQtY29udGVudHtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgcGFkZGluZzo1cHg7XG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gtYnV0dG9ue1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICBtZC1pY29ue1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIH1cbiAgICAgIDpob3ZlcntcbiAgICAgICAgb3BhY2l0eTowLjg7XG4gICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICB9XG4gICAgLnRpdGxle1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDI1JTtcbiAgICAgIC50aXRsZS1lbXBoYXNpc3tcbiAgICAgICAgLy9jb2xvcjojRUE0QTRBO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iYWNrZ3JvdW5ke1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaGVhZGVyL2ZpZ3VyZS9iYWNrZ3JvdW5kLnBuZ1wiKSA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6MTUwcHg7XG4gICAgbWluLXdpZHRoOiA2MDBweDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAuYmFja2dyb3VuZC1jb250ZW50e1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICBib3R0b206MHB4O1xuICAgICAgd2lkdGg6NjB2dztcbiAgICAgIG1pbi13aWR0aDogNzU1cHg7XG4gICAgICBoZWlnaHQ6MjQwcHg7XG4gICAgfVxuICB9XG4gIC5pbWFnZXtcbiAgICBmaWx0ZXI6IGNvbnRyYXN0KDUwJSk7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGNvbnRyYXN0KDUwJSk7XG4gIH1cblxuICAuZmVtbWV7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgbGVmdDoyNXB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGhlaWdodDozMHZoO1xuICAgIHotaW5kZXg6MTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2hlYWRlci9maWd1cmUvZmVtbWUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICB9XG4gIC50b3AtbWVudS1iYW5uZXJ7XG4gICAgei1pbmRleDogLTE7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMEIwNjQzO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzRweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDo1MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OjUwJTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zO1xuICAgICYucGhvdG8taGlkZXtcbiAgICAgIG9wYWNpdHk6MDtcbiAgICB9XG4gIH1cblxuICAuaG9tbWV7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgcmlnaHQ6MjVweDtcbiAgICBib3R0b206IDBweDtcbiAgICB6LWluZGV4OjE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9oZWFkZXIvZmlndXJlL2hvbW1lLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6MzB2aDtcbiAgfVxuXG4gIC5ldG9pbGVze1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaGVhZGVyL2ZpZ3VyZS9ldG9pbGVzLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgbWluLXdpZHRoOiAxMTBweDtcbiAgfVxuXG4gIC5ldG9pbGVzMntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2hlYWRlci9maWd1cmUvZXRvaWxlczIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBtaW4td2lkdGg6IDExMHB4O1xuICB9XG59XG4ueHN7XG4gIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWF7XG4gICAgLnNlYXJjaC1iYXItY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1dmg7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgLnNlYXJjaC1idXR0b257XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M5Mzg2NztcbiAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgIH1cbiAgICAgIC5zZWFyY2gtYmFyLWlucHV0e1xuICAgICAgICAuc2VhcmNoLWJhci1pbnB1dC1jb250ZW50e1xuICAgICAgICAgIC5zZWFyY2gtYmFyLWlucHV0LWl0ZW17XG4gICAgICAgICAgICBwYWRkaW5nOjdweCAxMHB4IDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOUY3REZGO1xuICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50b3AtbWVudS1iYW5uZXJ7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTtcbiAgICB9XG4gICAgLmltYWdle1xuICAgICAgZmlsdGVyOiBjb250cmFzdCg3MCUpO1xuICAgICAgLXdlYmtpdC1maWx0ZXI6IGNvbnRyYXN0KDcwJSk7XG4gICAgfVxuICB9XG59XG4uc217XG4gIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWF7XG4gICAgLnNlYXJjaC1iYXItY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwdmg7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgLnNlYXJjaC1idXR0b257XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M5Mzg2NztcbiAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgIH1cbiAgICAgIC5zZWFyY2gtYmFyLWlucHV0e1xuICAgICAgICAuc2VhcmNoLWJhci1pbnB1dC1jb250ZW50e1xuICAgICAgICAgIC5zZWFyY2gtYmFyLWlucHV0LWl0ZW17XG4gICAgICAgICAgICBwYWRkaW5nOjdweCAxMHB4IDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOUY3REZGO1xuICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50b3AtbWVudS1iYW5uZXJ7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTtcbiAgICB9XG4gICAgLmltYWdle1xuICAgICAgZmlsdGVyOiBjb250cmFzdCg3MCUpO1xuICAgICAgLXdlYmtpdC1maWx0ZXI6IGNvbnRyYXN0KDcwJSk7XG4gICAgfVxuICB9XG59XG4uZ3Qtc217XG4gIC5wbGF0Zm9ybS13ZWxjb21lLXNlYXJjaEFyZWF7XG4gICAgLnNlYXJjaC1iYXItY29udGFpbmVye1xuICAgICAgLnNlYXJjaC1idXR0b257XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIHdpZHRoOjUxcHg7XG4gICAgICB9XG4gICAgICAuc2VhcmNoLWJhci1pbnB1dHtcbiAgICAgICAgLnNlYXJjaC1iYXItaW5wdXQtY29udGVudHtcbiAgICAgICAgICAuc2VhcmNoLWJhci1pbnB1dC1pdGVte1xuICAgICAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzlGN0RGRjtcbiAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgI3Byb21vLXBsYWNlIHtcbiAgICAgICAgLnByb21vLXBsYWNlLXBvcHVwLWNvbnRhaW5lcntcbiAgICAgICAgICBsZWZ0Oi01NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAjcHJvbW8tcGxhY2UtcG9wdXB7XG4gICAgICAgIG1heC1oZWlnaHQ6NDAwcHg7XG4gICAgICB9XG4gICAgICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwLWRlc2t0b3Age1xuICAgICAgICAuY2F0ZWdvcmllLXBvcHVwLTJuZENvbHVtbiB7XG4gICAgICAgICAgLnNwZWNpYWwtaXNTZWFyY2gge1xuICAgICAgICAgICAgbWF4LWhlaWdodDo0NTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNwZWNpYWwtaXNGYXZvcml0ZSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OjQ1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICB9XG4gIH1cbn1cbiIsIi53ZWxjb21lLXRlYXNpbmd7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAudGVhc2luZy1pbWFnZXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2hlYWRlci9wZXhlbHMtbWFyaWEtb3Jsb3ZhLTQ5Njk4Mzgud2VicFwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLnJlY3RhbmdsZXtcbiAgICBoZWlnaHQ6IDcwdmg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG4gIC50ZWFzaW5nLWluZm9ze1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6MTUlO1xuICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRUE0QTRBO1xuICAgIC50ZWFzaW5nLXRleHR7XG4gICAgICAudGVhc2luZy10aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgfVxuICAgICAgLnRlYXNpbmctZGVzY3JpcHRpb257XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICB9XG4gICAgICBrYWxlbmRlcy1idXR0b257XG4gICAgICAgIC5rYWxlbmRlcy1idXR0b24tdGV4dHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgLmVsbGlwc2V7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OjcycHg7XG4gICAgLmVsbGlwc2UtaW1hZ2V7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNjAwcHg7XG4gICAgICBib3R0b206IC05MHB4O1xuICAgIH1cbiAgICAvL2JhY2tncm91bmQ6ICNFQTRBNEE7XG4gICAgLy9jbGlwLXBhdGg6IGVsbGlwc2UoNTAlIDIxJSBhdCA1MCUgMTAwJSk7XG4gIH1cbiAgLndlbGNvbWUtdGVhc2luZy1tb2JpbGV7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgLnRlYXNpbmctaW1hZ2V7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaGVhZGVyL3BleGVscy1tYXJpYS1vcmxvdmEtNDk2OTgzOC53ZWJwXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDUwdmg7XG4gICAgICB9XG4gICAgICAuZWxsaXBzZXtcbiAgICAgICAgYmFja2dyb3VuZDogI0VBNEE0QTtcbiAgICAgICAgY2xpcC1wYXRoOiBlbGxpcHNlKDUwJSAyMSUgYXQgNTAlIDEwMCUpO1xuICAgICAgfVxuICAgICAgLnRlYXNpbmctdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICAgIC50ZWFzaW5nLXRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUE0QTRBO1xuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB9XG4gICAgICBrYWxlbmRlcy1idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAua2FsZW5kZXMtYnV0dG9uLXRleHQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gIH1cblxufSIsIi53ZWxjb21lLWZvb3RlcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjNUYyRUVBO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzo0MHB4O1xuICBwYWRkaW5nLWxlZnQ6MTAlO1xuICBwYWRkaW5nLXJpZ2h0OjUlO1xuICAud2VsY29tZS1mb290ZXItY29udGFpbmVye1xuICAgIHBhZGRpbmc6MTBweDtcbiAgfVxuICAuZm9vdGVyLWl0ZW0tdGl0bGV7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZm9vdGVyLWl0ZW0tdGV4dHtcbiAgICBtaW4td2lkdGg6MjAwcHg7XG4gICAgYXtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gIC5mb290ZXItaXRlbS10ZXh0OmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4ueHN7XG4gIC53ZWxjb21lLWZvb3RlcntcbiAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XG4gICAgLmZvb3Rlci1pdGVtLXRleHQge1xuICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICB9XG4gICAgLndlbGNvbWUtZm9vdGVye1xuICAgICAgcGFkZGluZzo0MHB4IDBweCA7XG4gICAgfVxuICB9XG5cbn0iLCIja2FsZW5kZXMtY2FydC10b3AtbWVudS1jbGllbnQge1xuICAgIC50aXRsZSB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLnNjcm9sbGFibGUge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICAuYm90dG9tIHtcbiAgICAgICAgaGVpZ2h0IDogOTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCAjYjNiM2IzO1xuICAgICAgICAudG90YWwtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAga2FsZW5kZXMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAua2FsZW5kZXMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgLmthbGVuZGVzLWJ1dHRvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAua2FsZW5kZXMtYnV0dG9uLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgXG4gICAgfVxuICAgIC5hcnRpY2xlcy1jb250YWluZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG4gICAgICAgIGthbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGthbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAja2FsZW5kZXMtY2FydC1wcm9kdWN0LXRvcC1tZW51LWNsaWVudCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgXG59IiwiI2FjY291bnQtcmR2LWl0ZW0ge1xuICAgIHBhZGRpbmc6MTBweCAxMHB4IDtcbiAgICAuaXRlbS1jb250ZW50e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjEwKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgICAgIC52LXNlcGFyYXRvciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0tYm91dGlxdWUtbGliZWxsZTpob3ZlcntcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pdGVtLWNvbnRlbnQtbWFpbntcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICAgICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCAjRTlFOUY4O1xuICAgIH1cbiAgICAuaXRlbS1jb250ZW50LWFjdGlvbnN7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgLmFjdGlvbi1pdGVte1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6OHB4O1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMThweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ueHN7XG4gICAgI2FjY291bnQtcmR2LWl0ZW0ge1xuICAgICAgICAuaXRlbS1jb250ZW50LWFjdGlvbnN7XG4gICAgICAgICAgICAuYWN0aW9uLWl0ZW17XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnNte1xuICAgICNhY2NvdW50LXJkdi1pdGVtIHtcbiAgICAgICAgcGFkZGluZzoyMHB4IDYwcHg7XG4gICAgfVxufVxuLmd0LXNte1xuICAgICNhY2NvdW50LXJkdi1pdGVtIHtcbiAgICAgICAgLy9wYWRkaW5nOjIwcHggMTUlIDtcbiAgICB9XG59IiwiI2FjY291bnQtcmR2LW5vdEVuYWJsZWQge1xuICBwYWRkaW5nOjEwcHggMTBweCA7XG4gIC5ub3RFbmFibGVkLWNvbnRlbnR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjEwKTtcbiAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICAudi1zZXBhcmF0b3Ige1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgICAubm90RW5hYmxlZC1ib3V0aXF1ZS1saWJlbGxlOmhvdmVye1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gIC5ub3RFbmFibGVkLWNvbnRlbnQtbWFpbntcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCAjRTlFOUY4O1xuICB9XG4gIC5ub3RFbmFibGVkLWNvbnRlbnQtYWN0aW9uc3tcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgLmFjdGlvbi1ub3RFbmFibGVke1xuICAgICAgbWFyZ2luLWxlZnQ6OHB4O1xuICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE4cHghaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDE4cHghaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDE4cHghaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMThweCFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnhze1xuICAjYWNjb3VudC1yZHYtbm90RW5hYmxlZCB7XG4gICAgLm5vdEVuYWJsZWQtY29udGVudC1hY3Rpb25ze1xuICAgICAgLmFjdGlvbi1ub3RFbmFibGVke1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc217XG4gICNhY2NvdW50LXJkdi1ub3RFbmFibGVkIHtcbiAgICBwYWRkaW5nOjIwcHggNjBweDtcbiAgfVxufVxuLmd0LXNte1xuICAjYWNjb3VudC1yZHYtbm90RW5hYmxlZCB7XG4gICAgLy9wYWRkaW5nOjIwcHggMTUlIDtcbiAgfVxufSIsIiNrYWxlbmRlcy1jYXJ0LXRvcC1tZW51LWNsaWVudCB7XG4gICAgLnRpdGxlIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAuc2Nyb2xsYWJsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIC5ib3R0b20ge1xuICAgICAgICBoZWlnaHQgOiA5MHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4ICNiM2IzYjM7XG4gICAgICAgIC50b3RhbC1jb250YWluZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBrYWxlbmRlcy1idXR0b24ge1xuICAgICAgICAgICAgICAgIC5rYWxlbmRlcy1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAua2FsZW5kZXMtYnV0dG9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5rYWxlbmRlcy1idXR0b24tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBcbiAgICB9XG4gICAgLmFydGljbGVzLWNvbnRhaW5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG5cbiAgICAgICAga2FsZW5kZXMtY2FydC1wcm9kdWN0LXRvcC1tZW51LWNsaWVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAga2FsZW5kZXMtY2FydC1wcm9kdWN0LXRvcC1tZW51LWNsaWVudDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICNrYWxlbmRlcy1jYXJ0LXByb2R1Y3QtdG9wLW1lbnUtY2xpZW50IHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBcbn0iLCIja2FsZW5kZXMtYWNjb3VudC10b3AtbWVudS1jbGllbnQge1xuICAgIC50aXRsZSB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcCA6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBrYWxlbmRlcy1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGggOiA4NSU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5rYWxlbmRlcy1idXR0b24tdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jb25uZXhpb24ge1xuICAgICAgICAgICAgICAgIC5rYWxlbmRlcy1idXR0b24tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yIDogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcm8ge1xuICAgICAgICAgICAgY29sb3IgOiAjMzMzMzMzO1xuICAgICAgICAgICAgZm9udC1zaXplIDogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDogNzAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjdXJzb3IgOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbn0iLCIucGxhdGZvcm0tYmFza2V0LXN1bW1hcnktaXRlbSB7XG4gIC5iYXNrZXQ0U3VtbWFyeS1pdGVte1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgbWFyZ2luOjEwcHggMHB4IDtcbiAgfVxuICAuYmFza2V0NFN1bW1hcnktbGlua3tcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjojMzMzMzMzO1xuICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gIH1cbn1cblxuIiwiLmFydGljbGUtY2hvaWNlLWxpc3Qge1xuICAuY2F0ZWdvcmllLXRpdGxle1xuICAgIG1hcmdpbi10b3A6NDBweDtcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICBtYXJnaW4tbGVmdDoyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICBmb250LXNpemU6MThweDtcbiAgfVxuXG4gIC5jaG9pY2UtbW9iaWxlLWl0ZW17XG4gICAgcGFkZGluZzoxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgJi5oYXMtbW9yZS1wcm9wb3NpdGlvbntcbiAgICAgIHBhZGRpbmctYm90dG9tOjBweDtcbiAgICB9XG4gICAgLml0ZW0tdGl0bGV7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICAuaXRlbS1zdWJ0aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgJi5wYWlye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgICB9XG4gICAgJjpub3QoLmxhc3Qpe1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgfVxuICAgICY6bm90KC5pbi1wb3B1cCl7XG4gICAgICBtZC1pY29ue1xuICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgbWluLWhlaWdodDogMThweDtcbiAgICAgICAgbWluLXdpZHRoOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmluLXBvcHVwe1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvcG9zaXRpb24tYm94e1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBCMDY0MztcbiAgICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuXG4gIH1cbiAgLnByb3Bvc2l0aW9uLW1vcmV7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICBtYXJnaW4tYm90dG9tOjNweDtcbiAgfVxuICAubGlzdC1tb3JlLWNvbnRlbnR7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIC8vY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIH1cbiAgfVxufVxuXG4iLCIuYXJ0aWNsZS1jaG9pY2UtbG9hZGluZyB7XG4gICAgbWluLWhlaWdodDoyNTBweDtcbiAgICAubG9hZGluZy1zcXVhcmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2VlZWVlZTtcbiAgICAgICAgaGVpZ2h0OjE4cHg7XG4gICAgICAgIHdpZHRoOjE4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgICBhbmltYXRpb246IGJsaW5rZXItMjUgMXMgbGluZWFyIGluZmluaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4iLCIuYXJ0aWNsZS1jaG9pY2UtbW9iaWxlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U5RTlGODtcbiAgICAucHJlc3RhdGlvbi1tb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aWNsZXMtY29udGFpbmVye1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgICAgICAmLmJvcmRlcmVke1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb3Bvc2l0aW9uLW1vcmV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIC8vbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjNweDtcbiAgICB9XG4gICAgLnByb3Bvc2l0aW9uLXN1bW1hcnktbG9hZGluZyB7XG4gICAgICAgIC5ib3gtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICAgICAgICAuYm94IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgICAgICAgICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXRleHQtbGluZXMgLnRleHQtbGluZXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByZXN0YXRpb24tbW9yZS1jb250ZW50e1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgfVxuICAgIC5jaG9pY2UtbW9iaWxlLWRhdGV7XG4gICAgICAgIGJvcmRlci1sZWZ0OjJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIiNib29raW5nLW9ubGluZS1ub3RpZmljYXRpb24tbGlzdCB7XG4gIC5ub3RpZmljYXRpb25zLWNvbnRlbnR7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICAgIC5tYWluLXRpdGxle1xuICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAubm90aWZpY2F0aW9uLWl0ZW17XG4gICAgICBwYWRkaW5nOjIwcHggMTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICAuaXRlbS10aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgIH1cbiAgICAgIC5pdGVtLWRlc2NyaXB0aW9ue1xuICAgICAgICBjb2xvcjogIzRGNEY0RjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIH1cbiAgICAgICYuYm9yZGVyZWR7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICNERkRGRkY7XG4gICAgICB9XG5cbiAgICB9XG4gICAgLmNoZWNrLXRleHR7XG4gICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmJvb2tpbmctb25saW5lLW5vdGlmaWNhdGlvbi1saXN0LXZhbGlkYXRle1xuICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgIH1cbiAgfVxufVxuLnhze1xuICAjYm9va2luZy1vbmxpbmUtbm90aWZpY2F0aW9uLWxpc3Qge1xuICAgIC5ub3RpZmljYXRpb25zLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wbGF0Zm9ybS1zZWFyY2gtaXRlbS1oZWFkZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgIC5oZWFkZXItY29udGFpbmVye1xuXG4gICAgfVxuICAgIC50aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgfVxuICAgIC5zZWNvbmRhcnktdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG4ueHN7XG4gICAgLnBsYXRmb3JtLXNlYXJjaC1pdGVtLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICB9XG59XG5cbiIsIiNwbGF0Zm9ybS1ib29raW5nLWNvbmZpcm1hdGlvbi1jb25maXJtZWQge1xuICAgIC5zdWItdGl0bGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICAgIC5jb25maXJtZWQtY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC4xMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzoyMHB4IDE1JTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46MjBweDtcbiAgICAgICAgaGVpZ2h0OjE1MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cbiAgICAuaW5mb3MtbWFwe1xuICAgICAgICBtYXJnaW46MjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG4gICAgLmNvbmZpcm1lZC1idXR0b257XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgIzVGMkVFQTtcbiAgICAgICAgcGFkZGluZzo3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgY29sb3I6IzVGMkVFQTtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW4tcmlnaHQ6MTVweDtcbiAgICB9XG4gICAgLmluZm9zLXNlcGFyYXRvcntcbiAgICAgICAgbWFyZ2luLXRvcDo0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgfVxuICAgIC5pbmZvcy1yZHZ7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBjb2xvcjojNUYyRUVBO1xuICAgICAgICB9XG4gICAgICAgIC5pbmZvLXJkdi1kYXRle1xuICAgICAgICAgICAgbWluLXdpZHRoOjE5MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5naWZ0e1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG4gICAgLmN1c3RvbUZpZWxkcy10aXRsZXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgLmN1c3RvbUZpZWxkcy12YWx1ZXtcblxuICAgIH1cbn1cbi54c3tcbiAgICAjcGxhdGZvcm0tYm9va2luZy1jb25maXJtYXRpb24tY29uZmlybWVkIHtcbiAgICAgICAgLmNvbmZpcm1lZC1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzoyMHB4IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW46NXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBsYXRmb3JtLWFjY291bnQtc2lnbmluLWNvbmZpcm1hdGlvbiB7XG4gIC52YWxpZGF0aW9uLW1lc3NhZ2V7XG4gICAgcGFkZGluZzoyMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNERkRGRkY7XG4gICAgaW1ne1xuICAgICAgbWFyZ2luOjIwcHg7XG4gICAgfVxuICAgIC50aXRsZXtcbiAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OjgwMDtcbiAgICAgIGZvbnQtc2l6ZTozNnB4O1xuICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmNvbW1lbnRze1xuICAgICAgY29sb3I6IzRGNEY0RjtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIH1cbiAgfVxuICAuc3VidGl0bGV7XG4gICAgY29sb3I6IzMzMzMzMztcbiAgICBmb250LXNpemU6MThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDo0MHB4O1xuICB9XG5cbiAgLnJlZGlyZWN0aW9uLWxpbmt7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG1hcmdpbi10b3A6NDBweDtcbiAgICBjb2xvcjojODI4MjgyO1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICB9XG59XG4ueHN7XG4gIC5wbGF0Zm9ybS1hY2NvdW50LXNpZ25pbi1jb25maXJtYXRpb24ge1xuICAgIC52YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLnBsYXRmb3JtLWFjY291bnQtc2lnbmluLWZvcm0ge1xuICAudGl0bGV7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaG9tbWV7XG4gICAgaGVpZ2h0OjQwdmg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9oZWFkZXIvZmlndXJlL2hvbW1lX2xlZnQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cblxuICAuZmVtbWV7XG4gICAgaGVpZ2h0OjQwdmg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9oZWFkZXIvZmlndXJlL2ZlbW1lX3JpZ2h0LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG5cbiAgLmZvcm0tY29udGVudHtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtaW4td2lkdGg6NDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG59XG4ueHN7XG4gIC5mb3JtLWNvbnRlbnR7XG4gICAgbWluLXdpZHRoOjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIucGxhdGZvcm0tYWNjb3VudC1zaWduaW4tdmFsaWRhdGlvbiB7XG4gIC52YWxpZGF0aW9uLW1lc3NhZ2V7XG4gICAgcGFkZGluZzoyMHB4O1xuICAgIG1hcmdpbjoyMHB4IDgwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0RGREZGRjtcbiAgICBpbWd7XG4gICAgICBtYXJnaW46MjBweDtcbiAgICB9XG4gICAgLnRpdGxle1xuICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6ODAwO1xuICAgICAgZm9udC1zaXplOjM2cHg7XG4gICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuY29tbWVudHN7XG4gICAgICBjb2xvcjojNEY0RjRGO1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgfVxuICB9XG4gIC5zaWduaW4tc21zLWNvbnRhaW5lcntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREZERkZGO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDo1MHB4O1xuICAgIC5zbXMtdGl0bGV7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLnNtcy1zdWJUaXRsZXtcbiAgICAgIGNvbG9yOiM0RjRGNEY7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICB9XG4gIH1cbn1cbi54c3tcbiAgLnBsYXRmb3JtLWFjY291bnQtc2lnbmluLXZhbGlkYXRpb24ge1xuICAgIC52YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLnBsYXRmb3JtLWFjY291bnQtbG9naW4tc2lnbmluIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZDFmZjtcbiAgcGFkZGluZzogMzBweDtcbiAgbWluLWhlaWdodDogODAlO1xuXG4gIC50aXRsZXtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gIH1cblxuICAuY29udGVudHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4iLCIucGxhdGZvcm0tYWNjb3VudC1sb2dpbkZvcm0ge1xuICBwYWRkaW5nOiAzMHB4O1xuXG4gIC50aXRsZXtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5sb2ctaW4tZmFjZWJvb2t7XG4gICAgZm9udC1zaXplOjE4cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjJlZGZmOy8vIzQyNDI0MjsjMjEyMTIxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZmQxZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmxvZy1pbi1mYWNlYm9vazpob3ZlcntcbiAgICBvcGFjaXR5OjAuODtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIH1cblxuICAubG9nLWluLWdvb2dsZXtcbiAgICBmb250LXNpemU6MThweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmMmVkZmY7Ly8jNDI0MjQyOyMyMTIxMjE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RmZDFmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAubG9nLWluLWdvb2dsZTpob3ZlcntcbiAgICBvcGFjaXR5OjAuODtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIH1cbiAgLnJlc2V0LXBhc3N3b3Jke1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICY6aG92ZXJ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cbi54c3tcbiAgLnBsYXRmb3JtLWFjY291bnQtbG9naW5Gb3Jte1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuXG4iLCIuY2Fyb3VzZWxMYXJnZS1ldGFibGlzc2VtZW50IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6MzUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbn1cblxuIiwiI3BsYXRmb3JtLWxheW91dC1kZXNrdG9wLW1lbnUtc2VhcmNoe1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjEwKTtcbiAgICBwYWRkaW5nOjJweCAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgLm1lbnUtc2VhcmNoLXRvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgLm1lbnUtc2VhcmNoLXRvcC10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnJlZHtcbiAgICAgICAgICAgICAgICBjb2xvcjojRUE0QTRBO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tZW51LXNlYXJjaC1jb250YWluZXJ7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICB3aWR0aDo2MHZ3O1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gICAgICAgIHBhZGRpbmc6NXB4IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgICAgIC5wcm9tby1jYXRlZ29yaWUge1xuICAgICAgICAgICAgLnByb21vLWNhdGVnb3JpZS1wb3B1cC1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgdG9wOjQ1cHg7XG4gICAgICAgICAgICAgICAgLy9sZWZ0OjIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6NXB4O1xuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmVcbiAgICAgICAgfVxuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgfVxuICAgICAgICAudmVydGljYWwtc2VwYXJhdG9ye1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U5RTlGODtcblxuICAgICAgICB9XG4gICAgfVxufSIsIi5wYXltZW50LWNhcmQtaXRlbXtcbiAgLmNhcmQtaXRlbS1saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICB9XG59XG5cbiIsIiNwcm9wb3NpdGlvbi1tb2JpbGUtZGlzY291bnQge1xuICAgIC5kaXNjb3VudC1jb250YWluZXJ7XG4gICAgICAgIC8qXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgICAgKi9cbiAgICAgICAgLmRpc2NvdW50LW1heHtcbiAgICAgICAgICAgIGNvbG9yOiNFQTRBNEE7XG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICBjb2xvcjojRUE0QTRBO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGlzY291bnQtZGVzY3JpcHRpb257XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbiIsIiNwbGF0Zm9ybS1sYXlvdXQtZGVza3RvcC1tZW51LXdlbGNvbWV7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC4xMCk7XG5cbiAgLnRvcC1tZW51IHtcbiAgICB3aWR0aDogODB2dztcbiAgICBoZWlnaHQ6IDl2aDtcblxuICAgIGEge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgIH1cblxuICAgIC5uYW1lIHtcbiAgICAgIHdpZHRoOiA5MXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnRvcC1tZW51IHtcbiAgICAgIHdpZHRoOiA4NXZ3O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLnRvcC1tZW51IHtcbiAgICAgIHdpZHRoOiA4NXZ3O1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAubG9nbyB7XG4gICAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICB9XG5cbiAgICAgIC5uYW1lIHtcbiAgICAgICAgd2lkdGg6IDc3cHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIH1cblxuICAgICAga2FsZW5kZXMtYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAgIC50b3AtbWVudSB7XG4gICAgICB3aWR0aDogOTB2dztcbiAgICB9XG4gIH1cbn0iLCIjcGxhdGZvcm0tbGF5b3V0LWRlc2t0b3AtbWVudS1wcm9tb3tcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG4gIHBhZGRpbmc6MnB4IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIC5tZW51LXByb21vLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgIC5tZW51LXByb21vLXRvcC10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWVudS1wcm9tby1jb250YWluZXJ7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgd2lkdGg6NjB2dztcbiAgICBib3JkZXI6MXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgICBwYWRkaW5nOjVweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgLnByb21vLWNhdGVnb3JpZSB7XG4gICAgICAucHJvbW8tY2F0ZWdvcmllLXBvcHVwLWNvbnRhaW5lcntcbiAgICAgICAgdG9wOjQ1cHg7XG4gICAgICAgIC8vbGVmdDoyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZzo1cHg7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgIH1cbiAgICB9XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgfVxuICAgIC52ZXJ0aWNhbC1zZXBhcmF0b3J7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIH1cbiAgICAubWVudS1wcm9tby1pdGVte1xuICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxuICAgIC5wcm9tby1zb3J0LWJ1dHRvbntcbiAgICAgIHBhZGRpbmctbGVmdDo1cHg7XG4gICAgICBtaW4td2lkdGg6MTAwcHg7XG4gICAgICAuc29ydC1idXR0b24tdGV4dHtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIjcGxhdGZvcm0tcHJvZHVjdC1saXN0LW1vYmlsZXtcbiAgICAucGxhdGZvcm0tcHJvZHVjdC1saXN0LXRpdGxle1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgICB9XG4gICAgLnByb2R1Y3QtbmF2e1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgLnByb2R1Y3QtZWxlbWVudElke1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6LTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZhbWlseS10aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOjMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgIH1cbiAgICAucHJvZHVjdC1saXN0LWNhdGVnb3JpZXtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICBtYXJnaW46IDJweDtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIC5jYXRlZ29yaWUtdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206M3B4O1xuICAgICAgICB9XG4gICAgICAgIC5jYXRlZ29yaWUtdmFsdWV7XG4gICAgICAgICAgICBmb250LXNpemU6MTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNhdGVnb3JpZS1uYntcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0LXNlYXJjaC1pbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIG1hcmdpbjoyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBjb2xvcjogI0UwRTBFMDtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0OmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiI3BheW1lbnQtY2FyZC1zYXZle1xuICAuY2ItbmV3Q2FyZC1jb250ZW50e1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOUY3REZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAuY2ItbmV3Q2FyZC10b0JlU2F2ZWR7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgLmNoZWNrLXRleHR7XG4gICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICBjb2xvcjojNTkyQkNBO1xuICAgIH1cbiAgfVxuICAuY2FyZC1lcnJvcnN7XG4gICAgY29sb3I6I0M5Mzg2NztcbiAgICBmb250LXNpemU6MTJweDtcbiAgfVxufVxuXG5cbiIsIi5wcm8tc2VsZWN0aW9uLWFkdmFuY2Vke1xuICAucG9wdXAtdGl0bGV7XG4gICAgLy9zdHlsZU5hbWU6IFRpdHJlIEgzO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucHJlc3RhdGlvbi10aXRsZXtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzVGMkVFQTtcbiAgfVxuICAudGFjaGUtdGl0bGV7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucGF5IHtcbiAgICB3aWR0aCA6IDM1JTtcbiAgfVxufVxuXG4iLCIucHJvLXNlbGVjdGlvbi1zaW1wbGV7XG4gIC5mYWN7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMmQzMjNlO1xuICB9XG4gIC50aXRsZXtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5hZGQtcHJvLXRleHR7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5wbGF0Zm9ybXtcbiAgICAua2FsZW5kZXMtaW5wdXR7XG4gICAgICAua2FsZW5kZXMtaW5wdXQtY29udGVudCB7XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGRjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAuaWNvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBncmV5O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICB9XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuXG5cblxuXG4iLCIjcHJvbW8tZGF0ZS1wb3B1cHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAucHJvbW8tZGF0ZS1wb3B1cC1tb2JpbGV7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICB9XG4gICAgLnBlcmlvZGUtY2hvaWNlLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzVGMkVFQTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBtYXJnaW46NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjJweDtcbiAgICAgICAgJjpub3QoLnNlbGVjdGVkKXtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTowLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWxlY3RlZHtcbiAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuLm1vYmlsZXtcbiAgICAjcHJvbW8tZGF0ZS1wb3B1cHtcbiAgICAgICAgLnBlcmlvZGUtY2hvaWNlLWJ1dHRvbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNte1xuICAgICAgICAjcHJvbW8tZGF0ZS1wb3B1cHtcbiAgICAgICAgICAgIHBhZGRpbmc6NDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5kZXNrdG9we1xuICAgICNwcm9tby1kYXRlLXBvcHVwe1xuICAgICAgICBtaW4taGVpZ2h0OjQyMHB4O1xuICAgICAgICBtaW4td2lkdGg6NDUwcHg7XG4gICAgfVxufSIsIi5wcm9wb3NpdGlvbi1zdW1tYXJ5LWxvYWRpbmcge1xuICAuYm94LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICAuYm94IHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIiNwcm9tby1wbGFjZS1wb3B1cHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC5sb2NhdGlvbi1pdGVte1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIG1hcmdpbjowcHggMjBweDtcbiAgICBwYWRkaW5nOjEwcHggMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjFGMUZGO1xuICAgIG1kLWljb257XG4gICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICB9XG4gIH1cbiAgLmxvY2F0aW9uLWxpYmVsbGV7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gIH1cbiAgLmxvY2F0aW9uLXRpdGxle1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOjIwcHg7XG4gIH1cbn1cbi5tb2JpbGV7XG4gICNwcm9tby1wbGFjZS1wb3B1cHtcbiAgICAubG9jYXRpb24tY29udGFpbmVye1xuICAgICAgcGFkZGluZzoyMHB4O1xuICAgIH1cbiAgfVxuICAmLnNte1xuICAgICNwcm9tby1wbGFjZS1wb3B1cHtcbiAgICAgIHBhZGRpbmc6NDBweDtcbiAgICB9XG4gIH1cbn1cbi5kZXNrdG9we1xuICAjcHJvbW8tcGxhY2UtcG9wdXB7XG4gICAgbWluLWhlaWdodDozMDBweDtcbiAgICBtaW4td2lkdGg6NDUwcHg7XG4gIH1cbn0iLCIjc2VvLXBhZ2UtbGluay1wbGFjZXtcbiAgYXtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgfVxuICAuc2VvLXBhZ2UtbGluay1wbGFjZS10aXRsZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvciA6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0IDogODAwO1xuICAgIGZvbnQtc2l6ZSA6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbSA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcCA6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zZW8tcGFnZS1saW5rLXBsYWNle1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAvL3BhZGRpbmc6IDEwcHggMTBweDtcbiAgfVxuXG59IiwiI3Nlby1wYWdlLWxpbmstcHJlc3RhdGlvbntcbiAgYXtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgfVxuICAuc2VvLXBhZ2UtbGluay1wcmVzdGF0aW9uLXRpdGxle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yIDogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQgOiA4MDA7XG4gICAgZm9udC1zaXplIDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tIDogMjBweDtcbiAgICBtYXJnaW4tdG9wIDogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlby1wYWdlLWxpbmstcHJlc3RhdGlvbntcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgY29sb3I6ICM1RjJFRUE7XG4gICAgLy9wYWRkaW5nOiAxMHB4IDEwcHg7XG4gIH1cbn0iLCIjcHJvbW8tc29ydC1wb3B1cCB7XG4gIC5wb3B1cC1pdGVte1xuICAgIG1hcmdpbjogMTVweCAwcHg7XG4gICAgLnBvcHVwLWl0ZW0tcmFkaW97XG4gICAgICBhY2NlbnQtY29sb3I6ICM1RjJFRUE7XG4gICAgICBoZWlnaHQ6MThweDsgd2lkdGg6MThweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbjowcHg7XG4gICAgfVxuICAgIC5wb3B1cC1pdGVtLWNoZWNre1xuICAgICAgbWluLXdpZHRoOjMwcHg7XG4gICAgfVxuICAgIC5wb3B1cC1pdGVtLXRleHR7XG4gICAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgICBmb250LXNpemU6MTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICB9XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICB3aWR0aDoyMHB4O1xuICAgICAgbWluLWhlaWdodDoyMHB4O1xuICAgICAgbWluLXdpZHRoOjIwcHg7XG4gICAgfVxuICB9XG59XG4ueHN7XG4gICNwcm9tby1zb3J0LXBvcHVwIHtcbiAgICAucG9wdXAtaXRlbSB7XG4gICAgICAucG9wdXAtaXRlbS10ZXh0e1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zbXtcbiAgICNwcm9tby1zb3J0LXBvcHVwIHtcbiAgICAgLnBvcHVwLWl0ZW0ge1xuICAgICAgIC5wb3B1cC1pdGVtLXRleHR7XG4gICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICB9XG4gICAgIH1cbiAgIH1cbiB9XG4ubW9iaWxle1xuICAjcHJvbW8tc29ydC1wb3B1cCB7XG4gICAgcGFkZGluZzoyMHB4O1xuICB9XG4gICYuc217XG4gICAgI3Byb21vLXNvcnQtcG9wdXB7XG4gICAgICBwYWRkaW5nOjQwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIi53ZWxjb21lLXNlYXJjaEFyZWEtYmVuZWZpY2V7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLmJlbmVmaWNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICBtaW4td2lkdGg6MTUwcHg7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDo4MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cbi5zbXtcbiAgLndlbGNvbWUtc2VhcmNoQXJlYS1iZW5lZmljZXtcbiAgICAuYmVuZWZpY2Uge1xuICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgIH1cbiAgfVxufVxuLnhze1xuICAud2VsY29tZS1zZWFyY2hBcmVhLWJlbmVmaWNle1xuICAgIC5iZW5lZmljZSB7XG4gICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgfVxuICB9XG59IiwiI2thbGVuZGVzLWNhcnQtcHJvZHVjdC10b3AtbWVudS1jbGllbnQge1xuICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgcGFkZGluZy1yaWdodDogMiU7XG5cbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JEQkRCRDtcblxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgLnBpY3R1cmUtY29udGFpbmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7XG5cbiAgICAgICAgbWF4LXdpZHRoIDogMjAwcHg7XG4gICAgICAgIG1pbi13aWR0aDogODVweDtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgbWluLWhlaWdodDogNzVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICAgIC5kYXRhIHtcbiAgICAgICAgICB3aWR0aCA6IDEwMCU7XG4gICAgICB9XG4gICAgICAuaW50aXR1bGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAubWFycXVlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjODI4MjgyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2hvaWNlLXByb2R1Y3Qge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIC5wcm9kdWN0LW5hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBjb2xvciA6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5iIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgY29sb3IgOiAjODI4MjgyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5xdWFudGl0eS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgY29sb3IgOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgIC5kZWxldGUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFkZCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgIH1cbiAgICBcbn0iLCIja2FsZW5kZXMtY2FydC1wcm9kdWN0LXRvcC1tZW51LWNsaWVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcblxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkRCREJEO1xuXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAucGljdHVyZS1jb250YWluZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJTtcblxuICAgICAgICBtYXgtd2lkdGggOiAyMDBweDtcbiAgICAgICAgbWluLXdpZHRoOiA4NXB4O1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuICAgICAgLmRhdGEge1xuICAgICAgICAgIHdpZHRoIDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5pbnRpdHVsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgIC5tYXJxdWUge1xuICAgICAgICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jaG9pY2UtcHJvZHVjdCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgLnByb2R1Y3QtbmFtZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yIDogIzMzMzMzMztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBjb2xvciA6ICM4MjgyODI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnF1YW50aXR5LWNvbnRyb2wge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBjb2xvciA6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgLmRlbGV0ZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYWRkIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgfVxuICAgIFxufSIsIiNwcm9tby1jYXRlZ29yaWUtcG9wdXAtZGVza3RvcCB7XG4gIG1pbi1oZWlnaHQ6MzAwcHg7XG4gIG1pbi13aWR0aDo0NTBweDtcbiAgLmNhdGVnb3JpZS1wb3B1cC0xc3RDb2x1bW57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U5RTlGODtcbiAgICBtaW4td2lkdGg6MjUwcHg7XG4gICAgLmNhdGVnb3JpZS1wb3B1cC0xc3RDb2x1bW4taXRlbXtcbiAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gICAgICAmLnNlbGVjdGVke1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGOEZGO1xuICAgICAgICAuY2F0ZWdvcmllLXBvcHVwLTFzdENvbHVtbi10ZXh0e1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zcGVjaWFsSXRlbSB7XG4gICAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgICAgICYucmF6e1xuICAgICAgICAgIGNvbG9yOiNDOTM4Njc7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOEY4RkY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2F0ZWdvcmllLXBvcHVwLTFzdENvbHVtbi10ZXh0e1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgfVxuICAgICAgbWQtaWNvbntcbiAgICAgICAgbWluLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgLmNhdGVnb3JpZS1wb3B1cC0ybmRDb2x1bW57XG4gICAgbWluLXdpZHRoOjI1MHB4O1xuICAgIC5zcGVjaWFsLWlzRmF2b3JpdGV7XG4gICAgICBwYWRkaW5nOjEwcHggMjBweDtcbiAgICAgIG1pbi13aWR0aDo0NTBweDtcbiAgICAgIG1heC1oZWlnaHQ6NzB2aDtcbiAgICAgIC5ib3V0aXF1ZS1pdGVte1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOjBweCAyMHB4O1xuICAgICAgICBwYWRkaW5nOjEwcHggMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YxRjFGRjtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgICAgfVxuICAgICAgICAuYm91dGlxdWUtbGliZWxsZXtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAuYm91dGlxdWUtbGliZWxsZXtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc3BlY2lhbC1pc1NlYXJjaHtcbiAgICAgIHBhZGRpbmc6MTBweCAyMHB4O1xuICAgICAgbWluLXdpZHRoOjQ1MHB4O1xuICAgICAgbWF4LWhlaWdodDo3MHZoO1xuICAgICAgLnByZXN0YXRpb24taXRlbXtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIG1hcmdpbjowcHggMjBweDtcbiAgICAgICAgcGFkZGluZzoxMHB4IDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMUYxRkY7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIH1cbiAgICAgICAgLmNhdGVnb3JpZS1saWJlbGxle1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAuYm91dGlxdWUtbGliZWxsZXtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgLmJvdXRpcXVlLWFkcmVzc2V7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucHJlc3RhdGlvbi10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uLWNvbnRhaW5lcntcbiAgICAgIHBhZGRpbmc6MTBweCAyMHB4O1xuICAgIH1cbiAgICAuY2F0ZWdvcmllLXBvcHVwLTJuZENvbHVtbi10aXRsZXtcbiAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgLy90ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgLmNhdGVnb3JpZS1wb3B1cC0ybmRDb2x1bW4tZ3JvdXB7XG5cbiAgICAgIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uLWl0ZW17XG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIHBhZGRpbmc6N3B4IDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDoyMHB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbi5kZXNrdG9we1xuICAjcHJvbW8tY2F0ZWdvcmllLXBvcHVwIHtcbiAgICAuY2F0ZWdvcmllLXBvcHVwLTJuZENvbHVtbntcbiAgICAgIC5jYXRlZ29yaWUtcG9wdXAtMm5kQ29sdW1uLWdyb3Vwe1xuICAgICAgICB3aWR0aDoyNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiI3Byb21vLWNhdGVnb3JpZS1wb3B1cC14c3tcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC5mYXZvcml0ZS1uby1jb250ZW50e1xuICAgIG1hcmdpbjowcHggMjBweDtcbiAgICBwYWRkaW5nOjEwcHggMHB4O1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICB9XG4gIC5wcmVzdGF0aW9uLWl0ZW17XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgbWFyZ2luOjBweCAyMHB4O1xuICAgIHBhZGRpbmc6MTBweCAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMUYxRkY7XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgIH1cbiAgICAuY2F0ZWdvcmllLWxpYmVsbGV7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIC5ib3V0aXF1ZS1saWJlbGxle1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5ib3V0aXF1ZS1hZHJlc3Nle1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuICAuY2F0ZWdvcmllLWFsbHtcbiAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgY29sb3I6I0M5Mzg2NztcbiAgICBmb250LXNpemU6MTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5wcmVzdGF0aW9uLXRpdGxle1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAmLmlzLW1vYmlsZXtcbiAgICAucHJlc3RhdGlvbi1jb250YWluZXJ7XG4gICAgICBtYXJnaW4tdG9wOjYwcHg7XG4gICAgICBtYXJnaW4tbGVmdDo1JTtcbiAgICAgIG1hcmdpbi1yaWdodDo1JTtcbiAgICB9XG4gIH1cbiAgJjpub3QoLmlzLW1vYmlsZSl7XG4gICAgLnByZXN0YXRpb24taXRlbXtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICY6bm90KC5pcy1jYXRlZ29yaWUpe1xuICAgICAgICBwYWRkaW5nOjVweCAwcHg7XG4gICAgICAgIC5jYXRlZ29yaWUtbGliZWxsZXtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuaXMtY2F0ZWdvcmllIHtcbiAgICAgICAgcGFkZGluZzogN3B4IDBweDtcbiAgICAgIH1cbiAgICAgIC5jYXRlZ29yaWUtbGliZWxsZXtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgICAgLmJvdXRpcXVlLWxpYmVsbGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICAgIC5ib3V0aXF1ZS1hZHJlc3Nle1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiYm9keXtcbiAgY29sb3I6IzBCMDY0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbjpmb2N1cy12aXNpYmxle1xuICBvdXRsaW5lOiBub25lO1xufVxuaDEsaDJ7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMHB4O1xuICBtYXJnaW4tYmxvY2stZW5kOiAwcHg7XG59XG5he1xuICBjb2xvcjojMEIwNjQzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5pbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZToxNHB4O1xuICBmb250LWZhbWlseTpcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwQjA2NDM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gIH1cbiAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVye1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbn1cbltuZy1jbGlja10sXG5bZGF0YS1uZy1jbGlja10sXG5beC1uZy1jbGlja10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmctZ3JleXtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjsvLyNGOUY5Rjk7XG59XG4uYmctZ3JleS1kYXJre1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUZGOy8vI0Y4RjhGRjsvLyNGOUY5Rjk7XG59XG4uYmctcmVke1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzkzODY3Oy8vI0Y5RjlGOTtcbn1cbi5mZy1ncmVlbntcbiAgY29sb3I6IzQzQTA0Nztcbn1cbi5mZy1yZWR7XG4gIGNvbG9yOiNDOTM4Njc7XG59XG4uYmctd2hpdGV7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmJvcmRlcmVkLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFMUUxO1xufVxuLmJvcmRlcmVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xufVxuLnBvc2l0aW9uLXJlbGF0aXZle1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbi5uby13cmFwe1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5vLXRvcC1ib3JkZXJ7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5uby1ib3R0b20tYm9yZGVye1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubm8tYm9yZGVye1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ZXh0LW5vc2VsZWN0IHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG4udGV4dC10cnVuY2F0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50ZXh0LWp1c3RpZnl7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4udGV4dC1yZWR7XG4gIGNvbG9yOiNFNTM5MzUgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyZWVue1xuICBjb2xvcjojNDNBMDQ3O1xufVxuLnRleHQtb3Jhbmdle1xuICBjb2xvcjojRkI4QzAwO1xufVxuLnRleHQtcHVycGxle1xuICBjb2xvcjojNDcyMkFFO1xufVxuLnRleHQtcHVycGxlLWxpZ2h0e1xuICBjb2xvcjojNUYyRUVBO1xufVxuLnRleHQtZ3JleS1saWdodCB7XG4gIGNvbG9yOiM2RTZFOEM7XG4gICYuYWxse1xuICAgIGRpdntcbiAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBjb2xvcjojNkU2RThDO1xuICAgIH1cbiAgfVxufVxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmN1cnNvci1wb2ludGVye1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGV4dC1ib2xke1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ib2xkZXJ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbi50ZXh0LXVwcGVyY2FzZXtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRleHQtcHJpbWFyeXtcbiAgY29sb3I6IzBCMDY0MztcbiAgc3BhbntcbiAgICBjb2xvcjojMEIwNjQzO1xuICB9XG59XG4udGV4dC1zZWNvbmRhcnl7XG4gIGNvbG9yOiM2RTZFOEM7XG4gIGZvbnQtd2VpZ2h0OjQwMDtcbn1cbi50ZXh0LWFjY2VudHtcbiAgY29sb3I6I0M5Mzg2Nztcbn1cblxuLnRleHQtbGlnaHR7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgJi5hbGx7XG4gICAgZGl2e1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udGV4dC1pdGFsaWN7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi50ZXh0LXNpemUtMTB7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAmLmFsbHtcbiAgICBkaXZ7XG4gICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLnRleHQtc2l6ZS0xMXtcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICYuYWxse1xuICAgIGRpdntcbiAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4udGV4dC1zaXplLTEye1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudCA7XG4gICYuYWxse1xuICAgIGRpdntcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4udGV4dC1zaXplLTEze1xuICBmb250LXNpemU6IDEzcHg7XG4gICYuYWxse1xuICAgIGRpdntcbiAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4udGV4dC1zaXplLTE0e1xuICBmb250LXNpemU6IDE0cHg7XG4gICYuYWxse1xuICAgIGRpdntcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7O1xuICAgIH1cbiAgfVxufVxuLnRleHQtc2l6ZS0xNXtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnRleHQtc2l6ZS0xNntcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRleHQtc2l6ZS0xN3tcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLnRleHQtc2l6ZS0xOHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnRleHQtc2l6ZS0yMHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnRleHQtc2l6ZS0yMntcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnRleHQtc2l6ZS0yNHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnRleHQtc2l6ZS0yNntcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLnRleHQtc2l6ZS0yOHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLm1pbi13aWR0aC01MHtcbiAgbWluLXdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4ubWluLXdpZHRoLTEwMHtcbiAgbWluLXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xufVxuLm1pbi13aWR0aC0xNTB7XG4gIG1pbi13aWR0aDogMTUwcHggIWltcG9ydGFudDtcbn1cbi5taW4td2lkdGgtMjAwe1xuICBtaW4td2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ncmV5LWxpZ2h0e1xuICBjb2xvcjojNEY1MDUwICFpbXBvcnRhbnQ7XG59XG4udGV4dC1hbGlnbi1yaWdodHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1kYXNoZWR7XG4gIC1tb3otdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgLW1vei10ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRhc2hlZDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1zdHlsZTogZGFzaGVkO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRhc2hlZDtcbn1cbi5wYWRkaW5nLTV7XG4gIHBhZGRpbmc6NXB4O1xufVxuLnBhZGRpbmctMTB7XG4gIHBhZGRpbmc6MTBweDtcbn1cbi5wYWRkaW5nLTE1e1xuICBwYWRkaW5nOjE1cHg7XG59XG4ucGFkZGluZy0yMHtcbiAgcGFkZGluZzoyMHB4O1xufVxuLnBhZGRpbmctbGVmdC01e1xuICBwYWRkaW5nLWxlZnQ6NXB4O1xufVxuLnBhZGRpbmctbGVmdC0xMHtcbiAgcGFkZGluZy1sZWZ0OjEwcHg7XG59XG4ucGFkZGluZy1sZWZ0LTE1e1xuICBwYWRkaW5nLWxlZnQ6MTVweDtcbn1cbi5wYWRkaW5nLWxlZnQtMjB7XG4gIHBhZGRpbmctbGVmdDoyMHB4O1xufVxuLnBhZGRpbmctbGVmdC0yNXtcbiAgcGFkZGluZy1sZWZ0OjI1cHg7XG59XG4ucGFkZGluZy1sZWZ0LTMwe1xuICBwYWRkaW5nLWxlZnQ6MzBweDtcbn1cbi5wYWRkaW5nLXJpZ2h0LTV7XG4gIHBhZGRpbmctcmlnaHQ6NXB4O1xufVxuLnBhZGRpbmctcmlnaHQtMTB7XG4gIHBhZGRpbmctcmlnaHQ6MTBweDtcbn1cbi5wYWRkaW5nLXJpZ2h0LTE1e1xuICBwYWRkaW5nLXJpZ2h0OjE1cHg7XG59XG4ucGFkZGluZy1yaWdodC0yMHtcbiAgcGFkZGluZy1yaWdodDoyMHB4O1xufVxuLnBhZGRpbmctcmlnaHQtMjV7XG4gIHBhZGRpbmctcmlnaHQ6MjVweDtcbn1cbi5wYWRkaW5nLXJpZ2h0LTMwe1xuICBwYWRkaW5nLXJpZ2h0OjMwcHg7XG59XG4ucGFkZGluZy1ib3R0b20tNXtcbiAgcGFkZGluZy1ib3R0b206NXB4O1xufVxuLnBhZGRpbmctYm90dG9tLTEwe1xuICBwYWRkaW5nLWJvdHRvbToxMHB4O1xufVxuLnBhZGRpbmctYm90dG9tLTE1e1xuICBwYWRkaW5nLWJvdHRvbToxNXB4O1xufVxuLnBhZGRpbmctYm90dG9tLTIwe1xuICBwYWRkaW5nLWJvdHRvbToyMHB4O1xufVxuLnBhZGRpbmctYm90dG9tLTMwe1xuICBwYWRkaW5nLWJvdHRvbTozMHB4O1xufVxuLnBhZGRpbmctYm90dG9tLTE1MHtcbiAgcGFkZGluZy1ib3R0b206MTUwcHg7XG59XG4ucGFkZGluZy10b3AtNXtcbiAgcGFkZGluZy10b3A6NXB4O1xufVxuLnBhZGRpbmctdG9wLTEwe1xuICBwYWRkaW5nLXRvcDoxMHB4O1xufVxuLnBhZGRpbmctdG9wLTE1e1xuICBwYWRkaW5nLXRvcDoxNXB4O1xufVxuLnBhZGRpbmctdG9wLTIwe1xuICBwYWRkaW5nLXRvcDoyMHB4O1xufVxuLnBhZGRpbmctdG9wLTMwe1xuICBwYWRkaW5nLXRvcDozMHB4O1xufVxuLnBhZGRpbmctdG9wLTYwe1xuICBwYWRkaW5nLXRvcDo2MHB4O1xufVxuLm1hcmdpbi01e1xuICBtYXJnaW46NXB4O1xufVxuLm1hcmdpbi0xMHtcbiAgbWFyZ2luOjEwcHg7XG59XG4ubWFyZ2luLTE1e1xuICBtYXJnaW46MTVweDtcbn1cbi5tYXJnaW4tMjB7XG4gIG1hcmdpbjoyMHB4O1xufVxuLm1hcmdpbi1ob3Jpem9udGFsLTV7XG4gIG1hcmdpbi1sZWZ0OjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubWFyZ2luLWhvcml6b250YWwtMTB7XG4gIG1hcmdpbjowcHggMTBweDtcbn1cbi5tYXJnaW4taG9yaXpvbnRhbC0xNXtcbiAgbWFyZ2luOjBweCAxNXB4O1xufVxuLm1hcmdpbi1ob3Jpem9udGFsLTIwe1xuICBtYXJnaW46MHB4IDIwcHg7XG59XG4ubWFyZ2luLWhvcml6b250YWwtMjV7XG4gIG1hcmdpbjowcHggMjVweDtcbn1cbi5tYXJnaW4taG9yaXpvbnRhbC0zMHtcbiAgbWFyZ2luOjBweCAzMHB4O1xufVxuLm1hcmdpbi1sZWZ0LTV7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubWFyZ2luLWxlZnQtMTB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm1hcmdpbi1sZWZ0LTE1e1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5tYXJnaW4tbGVmdC0yMHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubWFyZ2luLXJpZ2h0LTV7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm1hcmdpbi1yaWdodC0xMHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm1hcmdpbi1yaWdodC0xNXtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLm1hcmdpbi1yaWdodC0yMHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLm1hcmdpbi1yaWdodC0zMHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLm1hcmdpbi10b3AtNXtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm1hcmdpbi10b3AtMTB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubWFyZ2luLXRvcC0xNXtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5tYXJnaW4tdG9wLTIwe1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm1hcmdpbi10b3AtMzB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubWFyZ2luLXRvcC02MHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5tYXJnaW4tYm90dG9tLTV7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tYXJnaW4tYm90dG9tLTEwe1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1hcmdpbi1ib3R0b20tMTV7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubWFyZ2luLWJvdHRvbS0yMHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tYXJnaW4tYm90dG9tLTMwe1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm1hcmdpbi1ib3R0b20tNjB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ubWFyZ2luLXZlcnRpY2FsLTV7XG4gIG1hcmdpbjo1cHggMHB4O1xufVxuLm1hcmdpbi12ZXJ0aWNhbC0xMHtcbiAgbWFyZ2luOjEwcHggMHB4O1xufVxuLm1hcmdpbi12ZXJ0aWNhbC0xNXtcbiAgbWFyZ2luOjE1cHggMHB4O1xufVxuLm1hcmdpbi12ZXJ0aWNhbC0yMHtcbiAgbWFyZ2luOjIwcHggMHB4O1xufVxuLm1hcmdpbi12ZXJ0aWNhbC0zMHtcbiAgbWFyZ2luOjMwcHggMHB4O1xufVxuLnBhZGRpbmctdmVydGljYWwtNXtcbiAgcGFkZGluZzo1cHggMHB4O1xufVxuLnBhZGRpbmctdmVydGljYWwtMTB7XG4gIHBhZGRpbmc6MTBweCAwcHg7XG59XG4ucGFkZGluZy12ZXJ0aWNhbC0xNXtcbiAgcGFkZGluZzoxNXB4IDBweDtcbn1cbi5wYWRkaW5nLXZlcnRpY2FsLTIwe1xuICBwYWRkaW5nOjIwcHggMHB4O1xufVxuLnBhZGRpbmctdmVydGljYWwtMjV7XG4gIHBhZGRpbmc6MjVweCAwcHg7XG59XG4ucGFkZGluZy12ZXJ0aWNhbC0zMHtcbiAgcGFkZGluZzozMHB4IDBweDtcbn1cbi5wYWRkaW5nLWhvcml6b250YWwtNXtcbiAgcGFkZGluZy1sZWZ0OjVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnBhZGRpbmctaG9yaXpvbnRhbC0xMHtcbiAgcGFkZGluZzowcHggMTBweDtcbn1cbi5wYWRkaW5nLWhvcml6b250YWwtMTV7XG4gIHBhZGRpbmc6MHB4IDE1cHg7XG59XG4ucGFkZGluZy1ob3Jpem9udGFsLTIwe1xuICBwYWRkaW5nOjBweCAyMHB4O1xufVxuLnBhZGRpbmctaG9yaXpvbnRhbC0yNXtcbiAgcGFkZGluZzowcHggMjVweDtcbn1cbi5wYWRkaW5nLWhvcml6b250YWwtMzB7XG4gIHBhZGRpbmc6MHB4IDMwcHg7XG59XG4ucGFkZGluZy1ob3Jpem9udGFsLTYwe1xuICBwYWRkaW5nOjBweCA2MHB4O1xufVxuLnNlcGFyYXRvcntcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG59XG4ubW9iaWxle1xuICBpbnB1dCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIHRleHRhcmVhIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbn1cbi8qIExpZ25lIGQndW4gKi9cbi5ibG9jLWxpbmV7XG4gICY6bm90KC5uby1wYWRkaW5nKXtcbiAgICBwYWRkaW5nOjEwcHggMHB4O1xuICB9XG4gICYuc21hbGwtcGFkZGluZ3tcbiAgICBwYWRkaW5nOjVweCAwcHg7XG4gIH1cbiAgJi5zZXBhcmF0b3J7XG4gICAgcGFkZGluZzoxNXB4IDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgfVxuICAuYmxvYy10aXRsZXtcbiAgICBtaW4td2lkdGg6MTAwcHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuYmxvYy12YWx1ZXtcbiAgICBjb2xvcjojNkU2RThDO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgJjpub3QoLndyYXBwZWQpe1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBzcGFue1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmJvcmRlcmVke1xuICAuYmxvYy1saW5le1xuICAgICY6bm90KC5uby1wYWRkaW5nKXtcbiAgICAgIHBhZGRpbmc6MTVweCAwcHg7XG4gICAgfVxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICB9XG59XG5cbi5ib3gtc2hhZG93LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnRpdGxlLW9yYW5nZS0xNntcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0ZCQTY3RDtcbn1cbi50aXRsZS1vcmFuZ2UtMjB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNGQkE2N0Q7XG59XG4uaGlkZS1ib3JkZXItbGluZXtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBoZWlnaHQ6M3B4O1xuICBtaW4taGVpZ2h0OjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICYuZ3JleXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICB9XG59XG4ucm90YXRpbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xufVxuLmljb24tcm90YXRpbmcge1xuICBtZC1pY29ue1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbn1cbi8qKioqKioqIEFOSU1BVElPTlMgKioqKioqL1xuQGtleWZyYW1lcyBibGlua2VyLTAge1xuICA1MCUgeyBvcGFjaXR5OiAwOyB9XG59XG5Aa2V5ZnJhbWVzIGJsaW5rZXItNzUge1xuICA1MCUgeyBvcGFjaXR5OiAwLjc1OyB9XG59XG5Aa2V5ZnJhbWVzIGJsaW5rZXItNTAge1xuICA1MCUgeyBvcGFjaXR5OiAwLjU7IH1cbn1cbkBrZXlmcmFtZXMgYmxpbmtlci0yNSB7XG4gIDUwJSB7IG9wYWNpdHk6IDAuMjU7IH1cbn1cbkBrZXlmcmFtZXMgaG92ZXItb3BhY2l0eS1vbiB7XG4gIGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgb3BhY2l0eTogMC43OyB9XG59XG5Aa2V5ZnJhbWVzIGhvdmVyLW9wYWNpdHktb2ZmIHtcbiAgdG8geyBvcGFjaXR5OiAxOyB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRpbmcge1xuICBmcm9te1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG97XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW5nIHtcbiAgZnJvbXtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRve1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBrYWxlbmRlcy1zaG93LTAtMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6MTtcbiAgfVxufVxuQGtleWZyYW1lcyBrYWxlbmRlcy1oaWRlLTAtMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6MDtcbiAgfVxufVxuJi5rYWxlbmRlcy1hbmltYXRlLXNob3ctMC0xLTMwMHtcbiAgYW5pbWF0aW9uLW5hbWU6IGthbGVuZGVzLXNob3ctMC0xO1xuICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEuMCk7XG59XG4mLmthbGVuZGVzLWFuaW1hdGUtaGlkZS0wLTEtMzAwe1xuICBhbmltYXRpb24tbmFtZToga2FsZW5kZXMtaGlkZS0wLTE7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMS4wKTtcbn1cbi8qICovXG4ua2FsZW5kZXMtaG92ZXItb3BhY2l0eXtcbiAgLy9hbmltYXRpb246IGhvdmVyLW9wYWNpdHktb2ZmIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4ua2FsZW5kZXMtaG92ZXItb3BhY2l0eTpob3ZlcntcbiAgYW5pbWF0aW9uOiBob3Zlci1vcGFjaXR5LW9uIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi8qIEV2aXRlciBxdSd1bmUgem9uZSBuZSBzb2l0IGNvbXByZXNzw6llIHBhciB1biDDqWzDqW1lbnQgRmxleCAqL1xuLmthbGVuZGVzLW5vLXNocmlua3tcbiAgZmxleC1zaHJpbms6MDtcbn1cbi8vIGdhcmFudGlyIHF1J2lsIHkgYSBzdWZmaXNhbW1lbnQgZGUgaGF1dGV1ciDDoCBzY3JvbGxlciBwb3VyIGVubGV2ZXJcbi5rYWxlbmRlcy1zY3JvbGxhYmxlLW1pbkhlaWdodHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4ua2FsZW5kZXMtcm90YXRpbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xufVxuLy8gY2FjaGVyIGxhIHNjcm9sbGJhclxuLmthbGVuZGVzLW5vU2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua2FsZW5kZXMtbm9TY3JvbGxiYXIge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG4ua2FsZW5kZXMtYm90dG9tLW1lc3NhZ2V7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICBsZWZ0OjEwcHg7XG4gIGJvdHRvbToxMHB4O1xuICBoZWlnaHQ6NTBweDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgY29sb3I6d2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6MnB4O1xuICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgcGFkZGluZy1yaWdodDoxMHB4O1xuICBmb250LXNpemU6MTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHotaW5kZXg6MTAwMDA7XG4gICYueHN7XG4gICAgbGVmdDowcHg7XG4gICAgYm90dG9tOjBweDtcbiAgICByaWdodDowcHg7XG4gIH1cbiAgJi5zdWNjZXNze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NkJCNkE7XG4gIH1cbiAgJi5kYW5nZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGNTM1MDtcbiAgfVxufVxuLmthbGVuZGVzLXdpZGdldHtcbiAgICAua2FsZW5kZXMtYm90dG9tLW1lc3NhZ2Uge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxufSIsIi5rYWxlbmRlcy13aWRnZXQtY29udGVudHtcbiAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICAuYmctZ3JleXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQUZGOy8vI0Y5RjlGOTtcbiAgICB9XG4gICAgLmJnLWdyZXktZGFya3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQUZGOy8vI0Y4RjhGRjsvLyNGOUY5Rjk7XG4gICAgfVxuICAgIC53aWRnZXQtY29tcG9uZW50LWJ1dHRvbnN7XG4gICAgICAgIHBhZGRpbmc6MTBweCA1JSA7XG4gICAgICAgIC5hY2NvdW50LWJhc2tldC1idXR0b25zLW1vYmlsZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLndpZGdldC1jb21wb25lbnQtYnV0dG9ucy1vbmV7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTVweDtcbiAgICAgICAgfVxuICAgICAgICAud2lkZ2V0LWNvbXBvbmVudC1idXR0b25zLWxpbmt7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC53aWRnZXQtY29tcG9uZW50LWJ1dHRvbnMtYWNjb3VudHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MzBweDtcbiAgICAgICAgfVxuICAgICAgICAubWVudS1jb250ZW50LWl0ZW17XG4gICAgICAgICAgICBjb2xvcjojMEQwRDBEO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbjowcHggMzVweCAwcHggMHB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgY29sb3I6cmdiKDMzLCAzMywgMzMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAmOm5vdCgubWVudS1iYXNrZXQtY29udGFpbmVyKXtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowLjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZW51LWNvbnRlbnQtaXRlbS1zaG9wcGluZy1jYXJ0e1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAubm90aWZfY2FydCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQTRBNEE7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3IgOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6MTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAua2FsZW5kZXMtYnV0dG9ue1xuICAgICAgICAgICAgJjpub3QoLm5vLXRvcC1wYWRkaW5nKXtcbiAgICAgICAgICAgICAgICAmOm5vdCguc21hbGwtcGFkZGluZyl7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5ib3JkZXJlZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAua2FsZW5kZXMtYnV0dG9uLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmthbGVuZGVzLWJ1dHRvbi1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjMxcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndpZGdldC1jb21wb25lbnQtY29udGVudHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICB9XG59XG5cbiIsIi5wcm8tY2hvaWNle1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbToxcHg7XG4gICAgLmxpYmVsbGUtdGFjaGV7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICBmb250LXdlaWdodDozMDA7XG4gICAgfVxuICAgIC5kZXRhaWwtaGVhZGVyLXBob3Rve1xuICAgICAgICB3aWR0aDo0MHB4O1xuICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgfVxuICAgIC5wcm97XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiAgMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nOjBweCA1cHg7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgIG1hcmdpbjowcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5hbWV7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBybzpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGRjtcbiAgICAgICAgLm5hbWV7XG4gICAgICAgICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi54c3tcbiAgICAucHJvLWNob2ljZXtcblxuICAgIH1cbn1cbiIsIiNwcm9kdWN0LWxpdnJhaXNvbntcbiAgICAubGl2cmFpc29uLWNob2ljZXtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICBtYXJnaW46MTBweCAwcHggO1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICB9XG4gICAgLmxpdnJhaXNvbi1uYXZ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogIzFhMWExYTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB3aWR0aDoyMDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luOjNweDtcbiAgICAgICAgLmJhY2tncm91bmQtZW5ke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICB9XG4gICAgICAgICYuc2VsZWN0ZWR7XG4gICAgICAgICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgY29sb3I6ICNFQTRBNEE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICBjb2xvcjogI0VBNEE0QTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubGl2cmFpc29uLWxpbmt7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgfVxufVxuIiwiI3NpdGUtbWFpbntcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIC5iZy1ncmV5LWRhcmt7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7Ly8jRjhGOEZGOy8vI0Y5RjlGOTtcbiAgICB9XG59IiwiI3BsYXRmb3JtLW1haW57XG4gIC50ZXh0LXNpemUtMTB7XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgJi5hbGx7XG4gICAgICBkaXZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50ZXh0LXNpemUtMTF7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgJi5hbGx7XG4gICAgICBkaXZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50ZXh0LXNpemUtMTJ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQgO1xuICAgICYuYWxse1xuICAgICAgZGl2e1xuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGV4dC1zaXplLTEze1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAmLmFsbHtcbiAgICAgIGRpdntcbiAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRleHQtc2l6ZS0xNHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgJi5hbGx7XG4gICAgICBkaXZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGV4dC1zZWNvbmRhcnl7XG4gICAgY29sb3I6IzZFNkU4QztcbiAgICBmb250LXdlaWdodDo0MDA7XG4gIH1cbiAgLnRleHQtc2Vjb25kYXJ5LWxpZ2h0e1xuICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgZm9udC13ZWlnaHQ6MzAwO1xuICB9XG59Il0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */

/*# sourceMappingURL=../maps/styles/app-8f0f20eaf8.css.map */
