@charset "UTF-8";
/**
* Template Style
*
* [Table of contents]
*   1 Bootstrap Framework
*     1.1  Normalize
*     1.2  Glyphicons
*     1.3  Scaffolding
*     1.4  Type
*     1.5  Code
*     1.6  Tables
*     1.7  Forms
*     1.8  Buttons
*     1.9  Grids
*     1.10 Component animations
*     1.11 Dropdowns
*     1.12 Button Groups
*     1.13 Input Groups
*     1.14 Navs
*     1.15 Navbar
*     1.16 Breadcrumbs
*     1.17 Pagination
*     1.18 Pager
*     1.19 Labels
*     1.20 Badges
*     1.21 Jumbotron
*     1.22 Thumbnails
*     1.23 Alerts
*     1.24 Progress bars
*     1.25 Media
*     1.26 List Group
*     1.27 Panels
*     1.28 Responsive Embed
*     1.29 Wells
*     1.30 Close
*     1.31 Modals
*     1.32 Tooltip
*     1.33 Popovers
*     1.34 Carousel
*     1.35 Utilities
*     1.36 Responsive Utilities
*
*   2 Bootstrap Toolkit Styles
*     2.1  Reset
*     2.2  Flex Grid System
*     2.3  Responsive Text System
*     2.4  Responsive Pulls System
*     2.5  Responsive Visibility System
*     2.6  Bootstrap Grid Addons
*     2.7  Dividers
*     2.8  Type Addons
*     2.9  Buttons Addons
*     2.10 Buttons Effects
*     2.11 Dropdowns Addons
*     2.12 Sections
*     2.13 Font Awesome
*     2.14 Flaticon
*     2.15 Material Design Icons
*     2.16 Thumbnail Addons
*     2.17 Wells Addons
*     2.18 Scaffolding Addons
*     2.19 Text Alignment System
*     2.20 Text Styling System
*     2.21 Navs Addons
*     2.22 Navbar Addons
*     2.23 Panels Addons
*     2.24 Icons
*     2.25 Progress Bars Addons
*     2.26 Media Addons
*     2.27 List Groups Addons
*     2.28 Breadcrumbs Addons
*     2.29 Input Groups Addons
*     2.30 Dropcaps
*     2.31 Alerts Addons
*     2.32 Animations Addons
*     2.33 Groups
*     2.34 Comment Boxes
*     2.35 Quotes
*     2.36 Pagination Addons
*     2.37 Pager Addons
*     2.38 Labels Addons
*     2.39 Posts
*     2.40 Form Addons
*     2.41 Offsets
*     2.42 Responsive Units
*     2.43 Icon Boxes
*     2.44 Floating Groups
*     2.45 Pricing and Plans
*     2.46 Tables Addons
*     2.47 Stacktables
*     2.48 Text Rotators
*     2.49 Jumbotron Addons
*     2.50 Shop Toolbar
*     2.52 Badges Addons
*     2.53 Member Boxes
*     2.54 Context Styling
*     2.55 Page Loaders
*     2.56 Testimonials
*
*   3 Plugins
*     3.1  RD Navbar
*     3.2  RD Twitterfeed
*     3.3  RD Instafeed
*     3.4  RD Search
*     3.5  RD Video
*     3.6  RD Parallax
*     3.7  RD Flickrfeed
*     3.8  Swiper Slider
*     3.9  Animate
*     3.10 Scroll To
*     3.11 Counter
*     3.12 Owl Carousel
*     3.13 Isotope
*     3.14 Photoswipe
*     3.15 Responsive Tabs
*     3.16 RD Google Maps
*     3.17 Select 2
*     3.18 FS Stepper
*     3.19 Countdown
*     3.20 RD Audio Player
*     3.21 RD Video Player
*     3.22 RD Event Calendar
*     3.23 RD Facebook Feed
*     3.24 Soundcloud Player
*     3.25 Material Datetime Picker
*     3.26 ToTop Button
*/
/** 1 Bootstrap Framework */
/** 1.1  Normalize */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

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

figure {
  margin: 1em 40px;
}

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

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

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

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

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

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

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}

/** 1.2  Glyphicons */
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/glyphicons-halflings-regular.eot");
  src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
  content: "\002a";
}

.glyphicon-plus:before {
  content: "\002b";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}

.glyphicon-minus:before {
  content: "\2212";
}

.glyphicon-cloud:before {
  content: "\2601";
}

.glyphicon-envelope:before {
  content: "\2709";
}

.glyphicon-pencil:before {
  content: "\270f";
}

.glyphicon-glass:before {
  content: "\e001";
}

.glyphicon-music:before {
  content: "\e002";
}

.glyphicon-search:before {
  content: "\e003";
}

.glyphicon-heart:before {
  content: "\e005";
}

.glyphicon-star:before {
  content: "\e006";
}

.glyphicon-star-empty:before {
  content: "\e007";
}

.glyphicon-user:before {
  content: "\e008";
}

.glyphicon-film:before {
  content: "\e009";
}

.glyphicon-th-large:before {
  content: "\e010";
}

.glyphicon-th:before {
  content: "\e011";
}

.glyphicon-th-list:before {
  content: "\e012";
}

.glyphicon-ok:before {
  content: "\e013";
}

.glyphicon-remove:before {
  content: "\e014";
}

.glyphicon-zoom-in:before {
  content: "\e015";
}

.glyphicon-zoom-out:before {
  content: "\e016";
}

.glyphicon-off:before {
  content: "\e017";
}

.glyphicon-signal:before {
  content: "\e018";
}

.glyphicon-cog:before {
  content: "\e019";
}

.glyphicon-trash:before {
  content: "\e020";
}

.glyphicon-home:before {
  content: "\e021";
}

.glyphicon-file:before {
  content: "\e022";
}

.glyphicon-time:before {
  content: "\e023";
}

.glyphicon-road:before {
  content: "\e024";
}

.glyphicon-download-alt:before {
  content: "\e025";
}

.glyphicon-download:before {
  content: "\e026";
}

.glyphicon-upload:before {
  content: "\e027";
}

.glyphicon-inbox:before {
  content: "\e028";
}

.glyphicon-play-circle:before {
  content: "\e029";
}

.glyphicon-repeat:before {
  content: "\e030";
}

.glyphicon-refresh:before {
  content: "\e031";
}

.glyphicon-list-alt:before {
  content: "\e032";
}

.glyphicon-lock:before {
  content: "\e033";
}

.glyphicon-flag:before {
  content: "\e034";
}

.glyphicon-headphones:before {
  content: "\e035";
}

.glyphicon-volume-off:before {
  content: "\e036";
}

.glyphicon-volume-down:before {
  content: "\e037";
}

.glyphicon-volume-up:before {
  content: "\e038";
}

.glyphicon-qrcode:before {
  content: "\e039";
}

.glyphicon-barcode:before {
  content: "\e040";
}

.glyphicon-tag:before {
  content: "\e041";
}

.glyphicon-tags:before {
  content: "\e042";
}

.glyphicon-book:before {
  content: "\e043";
}

.glyphicon-bookmark:before {
  content: "\e044";
}

.glyphicon-print:before {
  content: "\e045";
}

.glyphicon-camera:before {
  content: "\e046";
}

.glyphicon-font:before {
  content: "\e047";
}

.glyphicon-bold:before {
  content: "\e048";
}

.glyphicon-italic:before {
  content: "\e049";
}

.glyphicon-text-height:before {
  content: "\e050";
}

.glyphicon-text-width:before {
  content: "\e051";
}

.glyphicon-align-left:before {
  content: "\e052";
}

.glyphicon-align-center:before {
  content: "\e053";
}

.glyphicon-align-right:before {
  content: "\e054";
}

.glyphicon-align-justify:before {
  content: "\e055";
}

.glyphicon-list:before {
  content: "\e056";
}

.glyphicon-indent-left:before {
  content: "\e057";
}

.glyphicon-indent-right:before {
  content: "\e058";
}

.glyphicon-facetime-video:before {
  content: "\e059";
}

.glyphicon-picture:before {
  content: "\e060";
}

.glyphicon-map-marker:before {
  content: "\e062";
}

.glyphicon-adjust:before {
  content: "\e063";
}

.glyphicon-tint:before {
  content: "\e064";
}

.glyphicon-edit:before {
  content: "\e065";
}

.glyphicon-share:before {
  content: "\e066";
}

.glyphicon-check:before {
  content: "\e067";
}

.glyphicon-move:before {
  content: "\e068";
}

.glyphicon-step-backward:before {
  content: "\e069";
}

.glyphicon-fast-backward:before {
  content: "\e070";
}

.glyphicon-backward:before {
  content: "\e071";
}

.glyphicon-play:before {
  content: "\e072";
}

.glyphicon-pause:before {
  content: "\e073";
}

.glyphicon-stop:before {
  content: "\e074";
}

.glyphicon-forward:before {
  content: "\e075";
}

.glyphicon-fast-forward:before {
  content: "\e076";
}

.glyphicon-step-forward:before {
  content: "\e077";
}

.glyphicon-eject:before {
  content: "\e078";
}

.glyphicon-chevron-left:before {
  content: "\e079";
}

.glyphicon-chevron-right:before {
  content: "\e080";
}

.glyphicon-plus-sign:before {
  content: "\e081";
}

.glyphicon-minus-sign:before {
  content: "\e082";
}

.glyphicon-remove-sign:before {
  content: "\e083";
}

.glyphicon-ok-sign:before {
  content: "\e084";
}

.glyphicon-question-sign:before {
  content: "\e085";
}

.glyphicon-info-sign:before {
  content: "\e086";
}

.glyphicon-screenshot:before {
  content: "\e087";
}

.glyphicon-remove-circle:before {
  content: "\e088";
}

.glyphicon-ok-circle:before {
  content: "\e089";
}

.glyphicon-ban-circle:before {
  content: "\e090";
}

.glyphicon-arrow-left:before {
  content: "\e091";
}

.glyphicon-arrow-right:before {
  content: "\e092";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-arrow-down:before {
  content: "\e094";
}

.glyphicon-share-alt:before {
  content: "\e095";
}

.glyphicon-resize-full:before {
  content: "\e096";
}

.glyphicon-resize-small:before {
  content: "\e097";
}

.glyphicon-exclamation-sign:before {
  content: "\e101";
}

.glyphicon-gift:before {
  content: "\e102";
}

.glyphicon-leaf:before {
  content: "\e103";
}

.glyphicon-fire:before {
  content: "\e104";
}

.glyphicon-eye-open:before {
  content: "\e105";
}

.glyphicon-eye-close:before {
  content: "\e106";
}

.glyphicon-warning-sign:before {
  content: "\e107";
}

.glyphicon-plane:before {
  content: "\e108";
}

.glyphicon-calendar:before {
  content: "\e109";
}

.glyphicon-random:before {
  content: "\e110";
}

.glyphicon-comment:before {
  content: "\e111";
}

.glyphicon-magnet:before {
  content: "\e112";
}

.glyphicon-chevron-up:before {
  content: "\e113";
}

.glyphicon-chevron-down:before {
  content: "\e114";
}

.glyphicon-retweet:before {
  content: "\e115";
}

.glyphicon-shopping-cart:before {
  content: "\e116";
}

.glyphicon-folder-close:before {
  content: "\e117";
}

.glyphicon-folder-open:before {
  content: "\e118";
}

.glyphicon-resize-vertical:before {
  content: "\e119";
}

.glyphicon-resize-horizontal:before {
  content: "\e120";
}

.glyphicon-hdd:before {
  content: "\e121";
}

.glyphicon-bullhorn:before {
  content: "\e122";
}

.glyphicon-bell:before {
  content: "\e123";
}

.glyphicon-certificate:before {
  content: "\e124";
}

.glyphicon-thumbs-up:before {
  content: "\e125";
}

.glyphicon-thumbs-down:before {
  content: "\e126";
}

.glyphicon-hand-right:before {
  content: "\e127";
}

.glyphicon-hand-left:before {
  content: "\e128";
}

.glyphicon-hand-up:before {
  content: "\e129";
}

.glyphicon-hand-down:before {
  content: "\e130";
}

.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

.glyphicon-globe:before {
  content: "\e135";
}

.glyphicon-wrench:before {
  content: "\e136";
}

.glyphicon-tasks:before {
  content: "\e137";
}

.glyphicon-filter:before {
  content: "\e138";
}

.glyphicon-briefcase:before {
  content: "\e139";
}

.glyphicon-fullscreen:before {
  content: "\e140";
}

.glyphicon-dashboard:before {
  content: "\e141";
}

.glyphicon-paperclip:before {
  content: "\e142";
}

.glyphicon-heart-empty:before {
  content: "\e143";
}

.glyphicon-link:before {
  content: "\e144";
}

.glyphicon-phone:before {
  content: "\e145";
}

.glyphicon-pushpin:before {
  content: "\e146";
}

.glyphicon-usd:before {
  content: "\e148";
}

.glyphicon-gbp:before {
  content: "\e149";
}

.glyphicon-sort:before {
  content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

.glyphicon-sort-by-order:before {
  content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

.glyphicon-unchecked:before {
  content: "\e157";
}

.glyphicon-expand:before {
  content: "\e158";
}

.glyphicon-collapse-down:before {
  content: "\e159";
}

.glyphicon-collapse-up:before {
  content: "\e160";
}

.glyphicon-log-in:before {
  content: "\e161";
}

.glyphicon-flash:before {
  content: "\e162";
}

.glyphicon-log-out:before {
  content: "\e163";
}

.glyphicon-new-window:before {
  content: "\e164";
}

.glyphicon-record:before {
  content: "\e165";
}

.glyphicon-save:before {
  content: "\e166";
}

.glyphicon-open:before {
  content: "\e167";
}

.glyphicon-saved:before {
  content: "\e168";
}

.glyphicon-import:before {
  content: "\e169";
}

.glyphicon-export:before {
  content: "\e170";
}

.glyphicon-send:before {
  content: "\e171";
}

.glyphicon-floppy-disk:before {
  content: "\e172";
}

.glyphicon-floppy-saved:before {
  content: "\e173";
}

.glyphicon-floppy-remove:before {
  content: "\e174";
}

.glyphicon-floppy-save:before {
  content: "\e175";
}

.glyphicon-floppy-open:before {
  content: "\e176";
}

.glyphicon-credit-card:before {
  content: "\e177";
}

.glyphicon-transfer:before {
  content: "\e178";
}

.glyphicon-cutlery:before {
  content: "\e179";
}

.glyphicon-header:before {
  content: "\e180";
}

.glyphicon-compressed:before {
  content: "\e181";
}

.glyphicon-earphone:before {
  content: "\e182";
}

.glyphicon-phone-alt:before {
  content: "\e183";
}

.glyphicon-tower:before {
  content: "\e184";
}

.glyphicon-stats:before {
  content: "\e185";
}

.glyphicon-sd-video:before {
  content: "\e186";
}

.glyphicon-hd-video:before {
  content: "\e187";
}

.glyphicon-subtitles:before {
  content: "\e188";
}

.glyphicon-sound-stereo:before {
  content: "\e189";
}

.glyphicon-sound-dolby:before {
  content: "\e190";
}

.glyphicon-sound-5-1:before {
  content: "\e191";
}

.glyphicon-sound-6-1:before {
  content: "\e192";
}

.glyphicon-sound-7-1:before {
  content: "\e193";
}

.glyphicon-copyright-mark:before {
  content: "\e194";
}

.glyphicon-registration-mark:before {
  content: "\e195";
}

.glyphicon-cloud-download:before {
  content: "\e197";
}

.glyphicon-cloud-upload:before {
  content: "\e198";
}

.glyphicon-tree-conifer:before {
  content: "\e199";
}

.glyphicon-tree-deciduous:before {
  content: "\e200";
}

.glyphicon-cd:before {
  content: "\e201";
}

.glyphicon-save-file:before {
  content: "\e202";
}

.glyphicon-open-file:before {
  content: "\e203";
}

.glyphicon-level-up:before {
  content: "\e204";
}

.glyphicon-copy:before {
  content: "\e205";
}

.glyphicon-paste:before {
  content: "\e206";
}

.glyphicon-alert:before {
  content: "\e209";
}

.glyphicon-equalizer:before {
  content: "\e210";
}

.glyphicon-king:before {
  content: "\e211";
}

.glyphicon-queen:before {
  content: "\e212";
}

.glyphicon-pawn:before {
  content: "\e213";
}

.glyphicon-bishop:before {
  content: "\e214";
}

.glyphicon-knight:before {
  content: "\e215";
}

.glyphicon-baby-formula:before {
  content: "\e216";
}

.glyphicon-tent:before {
  content: "\26fa";
}

.glyphicon-blackboard:before {
  content: "\e218";
}

.glyphicon-bed:before {
  content: "\e219";
}

.glyphicon-apple:before {
  content: "\f8ff";
}

.glyphicon-erase:before {
  content: "\e221";
}

.glyphicon-hourglass:before {
  content: "\231b";
}

.glyphicon-lamp:before {
  content: "\e223";
}

.glyphicon-duplicate:before {
  content: "\e224";
}

.glyphicon-piggy-bank:before {
  content: "\e225";
}

.glyphicon-scissors:before {
  content: "\e226";
}

.glyphicon-bitcoin:before {
  content: "\e227";
}

.glyphicon-btc:before {
  content: "\e227";
}

.glyphicon-xbt:before {
  content: "\e227";
}

.glyphicon-yen:before {
  content: "\00a5";
}

.glyphicon-jpy:before {
  content: "\00a5";
}

.glyphicon-ruble:before {
  content: "\20bd";
}

.glyphicon-rub:before {
  content: "\20bd";
}

.glyphicon-scale:before {
  content: "\e230";
}

.glyphicon-ice-lolly:before {
  content: "\e231";
}

.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}

.glyphicon-education:before {
  content: "\e233";
}

.glyphicon-option-horizontal:before {
  content: "\e234";
}

.glyphicon-option-vertical:before {
  content: "\e235";
}

.glyphicon-menu-hamburger:before {
  content: "\e236";
}

.glyphicon-modal-window:before {
  content: "\e237";
}

.glyphicon-oil:before {
  content: "\e238";
}

.glyphicon-grain:before {
  content: "\e239";
}

.glyphicon-sunglasses:before {
  content: "\e240";
}

.glyphicon-text-size:before {
  content: "\e241";
}

.glyphicon-text-color:before {
  content: "\e242";
}

.glyphicon-text-background:before {
  content: "\e243";
}

.glyphicon-object-align-top:before {
  content: "\e244";
}

.glyphicon-object-align-bottom:before {
  content: "\e245";
}

.glyphicon-object-align-horizontal:before {
  content: "\e246";
}

.glyphicon-object-align-left:before {
  content: "\e247";
}

.glyphicon-object-align-vertical:before {
  content: "\e248";
}

.glyphicon-object-align-right:before {
  content: "\e249";
}

.glyphicon-triangle-right:before {
  content: "\e250";
}

.glyphicon-triangle-left:before {
  content: "\e251";
}

.glyphicon-triangle-bottom:before {
  content: "\e252";
}

.glyphicon-triangle-top:before {
  content: "\e253";
}

.glyphicon-console:before {
  content: "\e254";
}

.glyphicon-superscript:before {
  content: "\e255";
}

.glyphicon-subscript:before {
  content: "\e256";
}

.glyphicon-menu-left:before {
  content: "\e257";
}

.glyphicon-menu-right:before {
  content: "\e258";
}

.glyphicon-menu-down:before {
  content: "\e259";
}

.glyphicon-menu-up:before {
  content: "\e260";
}

/** 1.3  Scaffolding */
* {
  box-sizing: border-box;
}

*:before,
*:after {
  box-sizing: border-box;
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.57143;
  color: #888888;
  background-color: #2d2e2e;
}

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

a {
  color: inherit;
  text-decoration: none;
}

a:hover, a:focus {
  color: #dc214c;
  text-decoration: underline;
}

a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 10px;
}

.img-thumbnail {
  padding: 0;
  line-height: 1.57143;
  background-color: #2d2e2e;
  border: 1px solid #ddd;
  border-radius: 5px;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 22px;
  margin-bottom: 22px;
  border: 0;
  border-top: 1px solid #f6f7f8;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  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;
}

[role="button"] {
  cursor: pointer;
}

/** 1.4  Type */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Francois One", "Times New Roman", Times, serif;
  font-weight: 700;
  line-height: 1.1;
  color: #2d2e2e;
}

h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #e5e5e5;
}

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 22px;
  margin-bottom: 11px;
}

h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
  font-size: 65%;
}

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 11px;
  margin-bottom: 11px;
}

h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
  font-size: 75%;
}

h1, .h1 {
  font-size: 44px;
}

h2, .h2 {
  font-size: 36px;
}

h3, .h3 {
  font-size: 30px;
}

h4, .h4 {
  font-size: 24px;
}

h5, .h5 {
  font-size: 20px;
}

h6, .h6 {
  font-size: 18px;
}

p {
  margin: 0 0 11px;
}

.lead {
  margin-bottom: 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}

@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}

small,
.small {
  font-size: 100%;
}

mark,
.mark {
  background-color: #f5bf2f;
  padding: .2em;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-nowrap {
  white-space: nowrap;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase, .initialism {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-muted {
  color: #b1b1b1;
}

blockquote.quote .text-primary,
.text-primary {
  color: #dc214c;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #2b060f;
}

blockquote.quote .text-success,
.text-success {
  color: #abcc37;
}

a.text-success:hover,
a.text-success:focus {
  color: #252c0b;
}

blockquote.quote .text-info,
.text-info {
  color: #79ccf2;
}

a.text-info:hover,
a.text-info:focus {
  color: #0e6891;
}

blockquote.quote .text-warning,
.text-warning {
  color: #f5bf2f;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #543e04;
}

blockquote.quote .text-danger,
.text-danger {
  color: #f54b0f;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #361002;
}

.bg-primary {
  color: #fff;
}

.bg-primary {
  background-color: #dc214c;
}

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #b01a3d;
}

.bg-success {
  background-color: #abcc37;
}

a.bg-success:hover,
a.bg-success:focus {
  background-color: #8aa62a;
}

.bg-info {
  background-color: #79ccf2;
}

a.bg-info:hover,
a.bg-info:focus {
  background-color: #4bbaed;
}

.bg-warning {
  background-color: #f5bf2f;
}

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #e6aa0b;
}

.bg-danger {
  background-color: #f54b0f;
}

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #c93b08;
}

.page-header {
  padding-bottom: 10px;
  margin: 44px 0 22px;
  border-bottom: 1px solid #f6f7f8;
}

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

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

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}

.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

dl {
  margin-top: 0;
  margin-bottom: 22px;
}

dt,
dd {
  line-height: 1.57143;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table;
}

.dl-horizontal dd:after {
  clear: both;
}

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #e5e5e5;
}

.initialism {
  font-size: 90%;
}

blockquote {
  padding: 11px 22px;
  margin: 0 0 22px;
  font-size: 17.5px;
  border-left: 5px solid #f6f7f8;
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}

blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.57143;
  color: #e5e5e5;
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #f6f7f8;
  border-left: 0;
  text-align: right;
}

.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: '';
}

.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

address {
  margin-bottom: 22px;
  font-style: normal;
  line-height: 1.57143;
}

/** 1.5  Code */
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 5px;
}

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 4px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}

pre {
  display: block;
  padding: 10.5px;
  margin: 0 0 11px;
  font-size: 13px;
  line-height: 1.57143;
  word-break: break-all;
  word-wrap: break-word;
  color: #888888;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 5px;
}

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/** 1.6  Tables */
table {
  background-color: transparent;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #b1b1b1;
  text-align: left;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 22px;
}

.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.57143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}

.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}

.table > tbody + tbody {
  border-top: 2px solid #ddd;
}

.table .table {
  background-color: #2d2e2e;
}

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #ddd;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #abcc37;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #9bba2f;
}

.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #79ccf2;
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #62c3f0;
}

.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #f5bf2f;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #f4b817;
}

.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f54b0f;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #e14209;
}

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}

@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 16.5px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

/** 1.7  Forms */
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 22px;
  font-size: 21px;
  line-height: inherit;
  color: #888888;
  border: 0;
  border-bottom: 1px solid #f6f7f8;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

input[type="search"] {
  box-sizing: border-box;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

input[type="file"] {
  display: block;
}

input[type="range"] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 16px;
  font-size: 14px;
  line-height: 1.57143;
  color: #212121;
}

.form-control {
  display: block;
  width: 100%;
  height: 50px;
  padding: 15px 27px;
  font-size: 14px;
  line-height: 1.57143;
  color: #212121;
  background-color: #fff;
  background-image: none;
  border: 1px solid #b1b1b1;
  border-radius: 5px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control:focus {
  border-color: #b1b1b1;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(177, 177, 177, 0.6);
}

.form-control::-moz-placeholder {
  color: #888888;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #888888;
}

.form-control::-webkit-input-placeholder {
  color: #888888;
}

.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}

.form-control[disabled], .form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #f6f7f8;
  opacity: 1;
}

.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}

textarea.form-control {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 50px;
  }
  input[type="date"].input-sm, .input-group-sm > input.form-control[type="date"],
  .input-group-sm > input.input-group-addon[type="date"],
  .input-group-sm > .input-group-btn > input.btn[type="date"],
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input.form-control[type="time"],
  .input-group-sm > input.input-group-addon[type="time"],
  .input-group-sm > .input-group-btn > input.btn[type="time"],
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input.form-control[type="datetime-local"],
  .input-group-sm > input.input-group-addon[type="datetime-local"],
  .input-group-sm > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input.form-control[type="month"],
  .input-group-sm > input.input-group-addon[type="month"],
  .input-group-sm > .input-group-btn > input.btn[type="month"],
  .input-group-sm
  input[type="month"] {
    line-height: 40px;
  }
  input[type="date"].input-lg, .input-group-lg > input.form-control[type="date"],
  .input-group-lg > input.input-group-addon[type="date"],
  .input-group-lg > .input-group-btn > input.btn[type="date"],
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input.form-control[type="time"],
  .input-group-lg > input.input-group-addon[type="time"],
  .input-group-lg > .input-group-btn > input.btn[type="time"],
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input.form-control[type="datetime-local"],
  .input-group-lg > input.input-group-addon[type="datetime-local"],
  .input-group-lg > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input.form-control[type="month"],
  .input-group-lg > input.input-group-addon[type="month"],
  .input-group-lg > .input-group-btn > input.btn[type="month"],
  .input-group-lg
  input[type="month"] {
    line-height: 72px;
  }
}

.form-group {
  margin-bottom: 12px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

.radio label,
.checkbox label {
  min-height: 22px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

input[type="radio"][disabled], input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed;
}

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed;
}

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
  cursor: not-allowed;
}

.form-control-static {
  padding-top: 16px;
  padding-bottom: 16px;
  margin-bottom: 0;
  min-height: 36px;
}

.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn {
  padding-left: 0;
  padding-right: 0;
}

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 40px;
  padding: 6px 17px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 40px;
  line-height: 40px;
}

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select.form-control[multiple],
.input-group-sm > select.input-group-addon[multiple],
.input-group-sm > .input-group-btn > select.btn[multiple] {
  height: auto;
}

.form-group-sm .form-control {
  height: 40px;
  padding: 6px 17px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}

.form-group-sm select.form-control {
  height: 40px;
  line-height: 40px;
}

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}

.form-group-sm .form-control-static {
  height: 40px;
  min-height: 36px;
  padding: 7px 17px;
  font-size: 14px;
  line-height: 1.5;
}

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 72px;
  padding: 21px 43px;
  font-size: 15px;
  line-height: 1.33333;
  border-radius: 10px;
}

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 72px;
  line-height: 72px;
}

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select.form-control[multiple],
.input-group-lg > select.input-group-addon[multiple],
.input-group-lg > .input-group-btn > select.btn[multiple] {
  height: auto;
}

.form-group-lg .form-control {
  height: 72px;
  padding: 21px 43px;
  font-size: 15px;
  line-height: 1.33333;
  border-radius: 10px;
}

.form-group-lg select.form-control {
  height: 72px;
  line-height: 72px;
}

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}

.form-group-lg .form-control-static {
  height: 72px;
  min-height: 37px;
  padding: 22px 43px;
  font-size: 15px;
  line-height: 1.33333;
}

.has-feedback {
  position: relative;
}

.has-feedback .form-control {
  padding-right: 62.5px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  pointer-events: none;
}

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 72px;
  height: 72px;
  line-height: 72px;
}

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 40px;
  height: 40px;
  line-height: 40px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #abcc37;
}

.has-success .form-control {
  border-color: #abcc37;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .form-control:focus {
  border-color: #8aa62a;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #cde188;
}

.has-success .input-group-addon {
  color: #abcc37;
  border-color: #abcc37;
  background-color: #abcc37;
}

.has-success .form-control-feedback {
  color: #abcc37;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #f5bf2f;
}

.has-warning .form-control {
  border-color: #f5bf2f;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning .form-control:focus {
  border-color: #e6aa0b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fadd90;
}

.has-warning .input-group-addon {
  color: #f5bf2f;
  border-color: #f5bf2f;
  background-color: #f5bf2f;
}

.has-warning .form-control-feedback {
  color: #f5bf2f;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #f54b0f;
}

.has-error .form-control {
  border-color: #f54b0f;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .form-control:focus {
  border-color: #c93b08;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f99471;
}

.has-error .input-group-addon {
  color: #f54b0f;
  border-color: #f54b0f;
  background-color: #f54b0f;
}

.has-error .form-control-feedback {
  color: #f54b0f;
}

.has-feedback label ~ .form-control-feedback {
  top: 27px;
}

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #c8c8c8;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 16px;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 38px;
}

.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}

.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  content: " ";
  display: table;
}

.form-horizontal .form-group:after {
  clear: both;
}

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 16px;
  }
}

.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 22px;
    font-size: 15px;
  }
}

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 7px;
    font-size: 14px;
  }
}

/** 1.8  Buttons */
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 15px 27px;
  font-size: 14px;
  line-height: 1.57143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover, .btn:focus, .btn.focus {
  color: #333;
  text-decoration: none;
}

.btn:active, .btn.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled, .btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

.btn-default:focus, .btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}

.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.btn-default:active, .btn-default.active,
.open > .btn-default.dropdown-toggle {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
.open > .btn-default.dropdown-toggle:hover,
.open > .btn-default.dropdown-toggle:focus,
.open > .btn-default.dropdown-toggle.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}

.btn-default:active, .btn-default.active,
.open > .btn-default.dropdown-toggle {
  background-image: none;
}

.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}

.btn-default .badge {
  color: #fff;
  background-color: #333;
}

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}

.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.btn-primary:active, .btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
.open > .btn-primary.dropdown-toggle:hover,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

.btn-primary:active, .btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  background-image: none;
}

.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}

.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}

.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

.btn-success:active, .btn-success.active,
.open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
.open > .btn-success.dropdown-toggle:hover,
.open > .btn-success.dropdown-toggle:focus,
.open > .btn-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}

.btn-success:active, .btn-success.active,
.open > .btn-success.dropdown-toggle {
  background-image: none;
}

.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}

.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

.btn-info:active, .btn-info.active,
.open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
.open > .btn-info.dropdown-toggle:hover,
.open > .btn-info.dropdown-toggle:focus,
.open > .btn-info.dropdown-toggle.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}

.btn-info:active, .btn-info.active,
.open > .btn-info.dropdown-toggle {
  background-image: none;
}

.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning:focus, .btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}

.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}

.btn-warning:active, .btn-warning.active,
.open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}

.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
.open > .btn-warning.dropdown-toggle:hover,
.open > .btn-warning.dropdown-toggle:focus,
.open > .btn-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}

.btn-warning:active, .btn-warning.active,
.open > .btn-warning.dropdown-toggle {
  background-image: none;
}

.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

.btn-danger:active, .btn-danger.active,
.open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
.open > .btn-danger.dropdown-toggle:hover,
.open > .btn-danger.dropdown-toggle:focus,
.open > .btn-danger.dropdown-toggle.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}

.btn-danger:active, .btn-danger.active,
.open > .btn-danger.dropdown-toggle {
  background-image: none;
}

.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-link {
  color: inherit;
  font-weight: normal;
  border-radius: 0;
}

.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}

.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}

.btn-link:hover, .btn-link:focus {
  color: #dc214c;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover, .btn-link[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 21px 43px;
  font-size: 15px;
  line-height: 1.33333;
  border-radius: 6px;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 6px 17px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-xs, .btn-group-xs > .btn {
  padding: 11px 40px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

/** 1.9  Grids */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container:before, .container:after {
  content: " ";
  display: table;
}

.container:after {
  clear: both;
}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}

@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1200px;
  }
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}

.container-fluid:after {
  clear: both;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}

.row:before, .row:after {
  content: " ";
  display: table;
}

.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.33333%;
}

.col-xs-2 {
  width: 16.66667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.33333%;
}

.col-xs-5 {
  width: 41.66667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.33333%;
}

.col-xs-8 {
  width: 66.66667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.33333%;
}

.col-xs-11 {
  width: 91.66667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.33333%;
}

.col-xs-pull-2 {
  right: 16.66667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.33333%;
}

.col-xs-pull-5 {
  right: 41.66667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.33333%;
}

.col-xs-pull-8 {
  right: 66.66667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.33333%;
}

.col-xs-pull-11 {
  right: 91.66667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.33333%;
}

.col-xs-push-2 {
  left: 16.66667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.33333%;
}

.col-xs-push-5 {
  left: 41.66667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.33333%;
}

.col-xs-push-8 {
  left: 66.66667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.33333%;
}

.col-xs-push-11 {
  left: 91.66667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.33333%;
}

.col-xs-offset-2 {
  margin-left: 16.66667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.33333%;
}

.col-xs-offset-5 {
  margin-left: 41.66667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.33333%;
}

.col-xs-offset-8 {
  margin-left: 66.66667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.33333%;
}

.col-xs-offset-11 {
  margin-left: 91.66667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.33333%;
  }
  .col-sm-2 {
    width: 16.66667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33333%;
  }
  .col-sm-5 {
    width: 41.66667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.33333%;
  }
  .col-sm-8 {
    width: 66.66667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333%;
  }
  .col-sm-11 {
    width: 91.66667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.33333%;
  }
  .col-sm-pull-2 {
    right: 16.66667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.33333%;
  }
  .col-sm-pull-5 {
    right: 41.66667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.33333%;
  }
  .col-sm-pull-8 {
    right: 66.66667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.33333%;
  }
  .col-sm-pull-11 {
    right: 91.66667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.33333%;
  }
  .col-sm-push-2 {
    left: 16.66667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.33333%;
  }
  .col-sm-push-5 {
    left: 41.66667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.33333%;
  }
  .col-sm-push-8 {
    left: 66.66667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.33333%;
  }
  .col-sm-push-11 {
    left: 91.66667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.33333%;
  }
  .col-md-2 {
    width: 16.66667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333%;
  }
  .col-md-5 {
    width: 41.66667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.33333%;
  }
  .col-md-8 {
    width: 66.66667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333%;
  }
  .col-md-11 {
    width: 91.66667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.33333%;
  }
  .col-md-pull-2 {
    right: 16.66667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.33333%;
  }
  .col-md-pull-5 {
    right: 41.66667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.33333%;
  }
  .col-md-pull-8 {
    right: 66.66667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.33333%;
  }
  .col-md-pull-11 {
    right: 91.66667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.33333%;
  }
  .col-md-push-2 {
    left: 16.66667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.33333%;
  }
  .col-md-push-5 {
    left: 41.66667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.33333%;
  }
  .col-md-push-8 {
    left: 66.66667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.33333%;
  }
  .col-md-push-11 {
    left: 91.66667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.33333%;
  }
  .col-lg-2 {
    width: 16.66667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333%;
  }
  .col-lg-5 {
    width: 41.66667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.33333%;
  }
  .col-lg-8 {
    width: 66.66667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333%;
  }
  .col-lg-11 {
    width: 91.66667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.33333%;
  }
  .col-lg-pull-2 {
    right: 16.66667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.33333%;
  }
  .col-lg-pull-5 {
    right: 41.66667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.33333%;
  }
  .col-lg-pull-8 {
    right: 66.66667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.33333%;
  }
  .col-lg-pull-11 {
    right: 91.66667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.33333%;
  }
  .col-lg-push-2 {
    left: 16.66667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.33333%;
  }
  .col-lg-push-5 {
    left: 41.66667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.33333%;
  }
  .col-lg-push-8 {
    left: 66.66667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.33333%;
  }
  .col-lg-push-11 {
    left: 91.66667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}

/** 1.10 Component animations */
.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease;
}

/** 1.11 Dropdowns */
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  height: 1px;
  margin: 10px 0;
  overflow: hidden;
  background-color: #b1b1b1;
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.57143;
  color: #434345;
  white-space: nowrap;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #434345;
  background-color: #f6f7f8;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #dc214c;
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #b1b1b1;
}

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}

.open > .dropdown-menu {
  display: block;
}

.open > a {
  outline: 0;
}

.dropdown-menu-right {
  left: auto;
  right: 0;
}

.dropdown-menu-left {
  left: 0;
  right: auto;
}

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 14px;
  line-height: 1.57143;
  color: #888888;
  white-space: nowrap;
}

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}

/** 1.12 Button Groups */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}

.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  margin-left: -5px;
}

.btn-toolbar:before, .btn-toolbar:after {
  content: " ";
  display: table;
}

.btn-toolbar:after {
  clear: both;
}

.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}

.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group > .btn-group {
  float: left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-group.open .dropdown-toggle.btn-link {
  box-shadow: none;
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}

.btn-group-vertical > .btn-group:after {
  clear: both;
}

.btn-group-vertical > .btn-group > .btn {
  float: none;
}

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}

.btn-group-justified > .btn-group .btn {
  width: 100%;
}

.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/** 1.13 Input Groups */
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}

.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.input-group .form-control:focus {
  z-index: 3;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 15px 27px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #212121;
  text-align: center;
  background-color: #212121;
  border: 1px solid #212121;
  border-radius: 5px;
}

.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 6px 17px;
  font-size: 14px;
  border-radius: 3px;
}

.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 21px 43px;
  font-size: 15px;
  border-radius: 10px;
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .element-groups-custom > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .element-groups-custom:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.input-group-addon:first-child {
  border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .element-groups-custom > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .element-groups-custom:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group-addon:last-child {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

.input-group-btn > .btn {
  position: relative;
}

.input-group-btn > .btn + .btn {
  margin-left: -1px;
}

.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
  z-index: 2;
}

.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .element-groups-custom {
  margin-right: -1px;
}

.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .element-groups-custom {
  z-index: 2;
  margin-left: -1px;
}

/** 1.14 Navs */
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

.nav:before, .nav:after {
  content: " ";
  display: table;
}

.nav:after {
  clear: both;
}

.nav > li {
  position: relative;
  display: block;
}

.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 18px;
}

.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #f6f7f8;
}

.nav > li.disabled > a {
  color: #b1b1b1;
}

.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #b1b1b1;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #f6f7f8;
  border-color: inherit;
}

.nav .nav-divider {
  height: 1px;
  margin: 10px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav > li > a > img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 1px solid #b1b1b1;
}

.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}

.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.57143;
  border: 1px solid transparent;
  border-radius: 5px 5px 0 0;
}

.nav-tabs > li > a:hover {
  border-color: #f6f7f8 #f6f7f8 #b1b1b1;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #434345;
  background-color: #fff;
  border: 1px solid #b1b1b1;
  border-bottom-color: transparent;
  cursor: default;
}

.nav-pills > li {
  float: left;
}

.nav-pills > li > a {
  border-radius: 4px;
}

.nav-pills > li + li {
  margin-left: 2px;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #dc214c;
}

.nav-stacked > li {
  float: none;
}

.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}

.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}

.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}

.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 768px) {
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}

.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 5px;
}

.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #b1b1b1;
}

@media (min-width: 768px) {
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #b1b1b1;
    border-radius: 5px 5px 0 0;
  }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/** 1.15 Navbar */
.navbar {
  position: relative;
  min-height: 52px;
  margin-bottom: 22px;
  border: 1px solid transparent;
}

.navbar:before, .navbar:after {
  content: " ";
  display: table;
}

.navbar:after {
  clear: both;
}

@media (min-width: 768px) {
  .navbar {
    border-radius: 5px;
  }
}

.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table;
}

.navbar-header:after {
  clear: both;
}

@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

.navbar-collapse:before, .navbar-collapse:after {
  content: " ";
  display: table;
}

.navbar-collapse:after {
  clear: both;
}

.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  .container > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 15px;
  line-height: 22px;
  height: 52px;
}

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-brand > img {
  display: block;
}

@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 9px;
  margin-bottom: 9px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 5px;
}

.navbar-toggle:focus {
  outline: 0;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: 7.5px -15px;
}

.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 22px;
}

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 22px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}

@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 1px;
  margin-bottom: 1px;
}

@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}

@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: none;
  }
}

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-btn {
  margin-top: 1px;
  margin-bottom: 1px;
}

.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
  margin-top: 6px;
  margin-bottom: 6px;
}

.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
  margin-top: 15px;
  margin-bottom: 15px;
}

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}

@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}

@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}

.navbar-default {
  background-color: #fff;
  border-color: #e7e7e7;
}

.navbar-default .navbar-brand {
  color: #434345;
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #2a2a2b;
  background-color: transparent;
}

.navbar-default .navbar-text {
  color: #434345;
}

.navbar-default .navbar-nav > li > a {
  color: #434345;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #434345;
  background-color: #f6f7f8;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #dc214c;
}

.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #b1b1b1;
  background-color: transparent;
}

.navbar-default .navbar-toggle {
  border-color: #ddd;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #dc214c;
  color: #fff;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #434345;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #434345;
    background-color: #f6f7f8;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #dc214c;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #b1b1b1;
    background-color: transparent;
  }
}

.navbar-default .navbar-link {
  color: #434345;
}

.navbar-default .navbar-link:hover {
  color: #434345;
}

.navbar-default .btn-link {
  color: #434345;
}

.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #434345;
}

.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:hover,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #b1b1b1;
}

.navbar-inverse {
  background-color: #212121;
  border-color: #090909;
}

.navbar-inverse .navbar-brand {
  color: #fff;
}

.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse .navbar-text {
  color: #434345;
}

.navbar-inverse .navbar-nav > li > a {
  color: #fff;
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: #2d2e2e;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #dc214c;
}

.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #434345;
  background-color: transparent;
}

.navbar-inverse .navbar-toggle {
  border-color: #333;
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #0f0f0f;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #dc214c;
  color: #fff;
}

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: #2d2e2e;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #dc214c;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #434345;
    background-color: transparent;
  }
}

.navbar-inverse .navbar-link {
  color: #fff;
}

.navbar-inverse .navbar-link:hover {
  color: #fff;
}

.navbar-inverse .btn-link {
  color: #fff;
}

.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  color: #fff;
}

.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #434345;
}

/** 1.16 Breadcrumbs */
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 22px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 5px;
}

.breadcrumb > li {
  display: inline-block;
}

.breadcrumb > li + li:before {
  content: "/ ";
  padding: 0 5px;
  color: #ccc;
}

.breadcrumb > .active {
  color: #777777;
}

/** 1.17 Pagination */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 22px 0;
  border-radius: 5px;
}

.pagination > li {
  display: inline;
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 15px 27px;
  line-height: 1.57143;
  text-decoration: none;
  color: #434345;
  background-color: transparent;
  border: 1px solid #b1b1b1;
  margin-left: -1px;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}

.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > a:active, .pagination > li > a:active:focus,
.pagination > li > span:hover,
.pagination > li > span:focus,
.pagination > li > span:active,
.pagination > li > span:active:focus {
  z-index: 2;
  color: #fff;
  background-color: #212121;
  border-color: #212121;
}

.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > a:active, .pagination > .active > a:active:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus,
.pagination > .active > span:active,
.pagination > .active > span:active:focus {
  z-index: 3;
  color: #fff;
  background-color: #dc214c;
  border-color: #dc214c;
  cursor: default;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: rgba(58, 84, 117, 0.7);
  background-color: transparent;
  border-color: rgba(58, 84, 117, 0.7);
  cursor: not-allowed;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 21px 43px;
  font-size: 15px;
  line-height: 1.33333;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 6px 17px;
  font-size: 14px;
  line-height: 1.5;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

/** 1.18 Pager */
.pager {
  padding-left: 0;
  margin: 22px 0;
  list-style: none;
  text-align: center;
}

.pager:before, .pager:after {
  content: " ";
  display: table;
}

.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: transparent;
  border: 1px solid #b1b1b1;
  border-radius: 4px;
}

.pager li > a:hover,
.pager li > a:focus,
.pager li > a:active,
.pager li > a:active:focus {
  text-decoration: none;
  background-color: #212121;
}

.pager .next > a,
.pager .next > span {
  float: right;
}

.pager .previous > a,
.pager .previous > span {
  float: left;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: rgba(58, 84, 117, 0.7);
  background-color: transparent;
  cursor: not-allowed;
}

/** 1.19 Labels */
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

.label:empty {
  display: none;
}

.btn .label {
  position: relative;
  top: -1px;
}

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.label-default {
  background-color: #b1b1b1;
}

.label-default[href]:hover, .label-default[href]:focus {
  background-color: #bebebe;
}

.label-primary {
  background-color: #dc214c;
}

.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #e1365d;
}

.label-success {
  background-color: #abcc37;
}

.label-success[href]:hover, .label-success[href]:focus {
  background-color: #b4d14b;
}

.label-info {
  background-color: #79ccf2;
}

.label-info[href]:hover, .label-info[href]:focus {
  background-color: #90d5f4;
}

.label-warning {
  background-color: #f5bf2f;
}

.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #f6c647;
}

.label-danger {
  background-color: #f54b0f;
}

.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #f65d27;
}

/** 1.20 Badges */
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #dc214c;
  border-radius: 10px;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.btn-xs .badge, .btn-group-xs > .btn .badge,
.element-groups-xs-custom > .btn .badge {
  top: 0;
  padding: 1px 5px;
}

.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #dc214c;
  background-color: #fff;
}

.list-group-item > .badge {
  float: right;
}

.list-group-item > .badge + .badge {
  margin-right: 5px;
}

.nav-pills > li > a > .badge {
  margin-left: 3px;
}

a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

/** 1.21 Jumbotron */
.jumbotron {
  padding-top: 38px;
  padding-bottom: 38px;
  margin-bottom: 38px;
  color: inherit;
  background-color: #212121;
}

.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}

.jumbotron p {
  margin-bottom: 19px;
  font-size: 16px;
  font-weight: 200;
}

.jumbotron > hr {
  border-top-color: #080808;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 10px;
  padding-left: 15px;
  padding-right: 15px;
}

.jumbotron .container {
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 60.8px;
    padding-bottom: 60.8px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 76px;
    padding-right: 76px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}

/** 1.22 Thumbnails */
.thumbnail {
  display: block;
  padding: 0;
  margin-bottom: 22px;
  line-height: 1.57143;
  background-color: #2d2e2e;
  border: 1px solid #ddd;
  border-radius: 5px;
  transition: border 0.2s ease-in-out;
}

.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.thumbnail .caption {
  padding: 20px;
  color: #888888;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: inherit;
}

/** 1.23 Alerts */
.alert {
  padding: 12px 15px;
  margin-bottom: 22px;
  border: 1px solid transparent;
  border-radius: 5px;
}

.alert h4 {
  margin-top: 0;
  color: inherit;
}

.alert .alert-link {
  font-weight: bold;
}

.alert > p,
.alert > ul {
  margin-bottom: 0;
}

.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
  padding-right: 12px 15px20;
}

.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  background-color: #abcc37;
  border-color: #abcc37;
  color: #abcc37;
}

.alert-success hr {
  border-top-color: #9bba2f;
}

.alert-success .alert-link {
  color: #8aa62a;
}

.alert-info {
  background-color: #79ccf2;
  border-color: #79ccf2;
  color: #79ccf2;
}

.alert-info hr {
  border-top-color: #62c3f0;
}

.alert-info .alert-link {
  color: #4bbaed;
}

.alert-warning {
  background-color: #f5bf2f;
  border-color: #f5bf2f;
  color: #f5bf2f;
}

.alert-warning hr {
  border-top-color: #f4b817;
}

.alert-warning .alert-link {
  color: #e6aa0b;
}

.alert-danger {
  background-color: #f54b0f;
  border-color: #f54b0f;
  color: #f54b0f;
}

.alert-danger hr {
  border-top-color: #e14209;
}

.alert-danger .alert-link {
  color: #c93b08;
}

/** 1.24 Progress bars */

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

.progress {
  overflow: hidden;
  height: 22px;
  margin-bottom: 22px;
  background-color: #f5f5f5;
  border-radius: 5px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 14px;
  line-height: 22px;
  color: #fff;
  text-align: center;
  background-color: #dc214c;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease;
}

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #abcc37;
}

.progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
  background-color: #79ccf2;
}

.progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
  background-color: #f5bf2f;
}

.progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
  background-color: #f54b0f;
}

.progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/** 1.25 Media */
.media {
  margin-top: 15px;
}

.media:first-child {
  margin-top: 0;
}

.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}

.media-body {
  width: 10000px;
}

.media-object {
  display: block;
}

.media-object.img-thumbnail {
  max-width: none;
}

.media-right,
.media > .pull-right {
  padding-left: 10px;
}

.media-left,
.media > .pull-left {
  padding-right: 10px;
}

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}

.media-middle {
  vertical-align: middle;
}

.media-bottom {
  vertical-align: bottom;
}

.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.media-list {
  padding-left: 0;
  list-style: none;
}

/** 1.26 List Group */
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #b1b1b1;
}

.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

a.list-group-item,
button.list-group-item {
  color: #555;
}

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}

a.list-group-item:hover, a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f6f7f8;
}

button.list-group-item {
  width: 100%;
  text-align: left;
}

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #f6f7f8;
  color: #e5e5e5;
  cursor: not-allowed;
}

.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}

.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
  color: #e5e5e5;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #dc214c;
  border-color: #dc214c;
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}

.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
  color: #fff;
}

.list-group-item-success {
  color: #abcc37;
  background-color: #abcc37;
}

a.list-group-item-success,
button.list-group-item-success {
  color: #abcc37;
}

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}

a.list-group-item-success:hover, a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
  color: #abcc37;
  background-color: #9bba2f;
}

a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #abcc37;
  border-color: #abcc37;
}

.list-group-item-info {
  color: #79ccf2;
  background-color: #79ccf2;
}

a.list-group-item-info,
button.list-group-item-info {
  color: #79ccf2;
}

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}

a.list-group-item-info:hover, a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
  color: #79ccf2;
  background-color: #62c3f0;
}

a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #79ccf2;
  border-color: #79ccf2;
}

.list-group-item-warning {
  color: #f5bf2f;
  background-color: #f5bf2f;
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: #f5bf2f;
}

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

a.list-group-item-warning:hover, a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
  color: #f5bf2f;
  background-color: #f4b817;
}

a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #f5bf2f;
  border-color: #f5bf2f;
}

.list-group-item-danger {
  color: #f54b0f;
  background-color: #f54b0f;
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: #f54b0f;
}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

a.list-group-item-danger:hover, a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
  color: #f54b0f;
  background-color: #e14209;
}

a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #f54b0f;
  border-color: #f54b0f;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

/** 1.27 Panels */
.panel {
  margin-bottom: 22px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 5px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}

.panel-body:before, .panel-body:after {
  content: " ";
  display: table;
}

.panel-body:after {
  clear: both;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}

.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group + .panel-footer {
  border-top-width: 0;
}

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}

.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 4px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 4px;
}

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 4px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 4px;
}

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}

.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}

.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}

.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}

.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}

.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}

.panel-group {
  margin-bottom: 22px;
}

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 5px;
}

.panel-group .panel + .panel {
  margin-top: 5px;
}

.panel-group .panel-heading {
  border-bottom: 0;
}

.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

.panel-default {
  border-color: #ddd;
}

.panel-default > .panel-heading {
  color: #434345;
  background-color: #f6f7f8;
  border-color: #ddd;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}

.panel-default > .panel-heading .badge {
  color: #f6f7f8;
  background-color: #434345;
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

.panel-primary {
  border-color: #dc214c;
}

.panel-primary > .panel-heading {
  color: #fff;
  background-color: #dc214c;
  border-color: #dc214c;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dc214c;
}

.panel-primary > .panel-heading .badge {
  color: #dc214c;
  background-color: #fff;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dc214c;
}

.panel-success {
  border-color: #abcc37;
}

.panel-success > .panel-heading {
  color: #abcc37;
  background-color: #abcc37;
  border-color: #abcc37;
}

.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #abcc37;
}

.panel-success > .panel-heading .badge {
  color: #abcc37;
  background-color: #abcc37;
}

.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #abcc37;
}

.panel-info {
  border-color: #79ccf2;
}

.panel-info > .panel-heading {
  color: #79ccf2;
  background-color: #79ccf2;
  border-color: #79ccf2;
}

.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #79ccf2;
}

.panel-info > .panel-heading .badge {
  color: #79ccf2;
  background-color: #79ccf2;
}

.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #79ccf2;
}

.panel-warning {
  border-color: #f5bf2f;
}

.panel-warning > .panel-heading {
  color: #f5bf2f;
  background-color: #f5bf2f;
  border-color: #f5bf2f;
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #f5bf2f;
}

.panel-warning > .panel-heading .badge {
  color: #f5bf2f;
  background-color: #f5bf2f;
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #f5bf2f;
}

.panel-danger {
  border-color: #f54b0f;
}

.panel-danger > .panel-heading {
  color: #f54b0f;
  background-color: #f54b0f;
  border-color: #f54b0f;
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #f54b0f;
}

.panel-danger > .panel-heading .badge {
  color: #f54b0f;
  background-color: #f54b0f;
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #f54b0f;
}

/** 1.28 Responsive Embed */
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}

.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
  padding-bottom: 75%;
}

/** 1.29 Wells */
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
  padding: 24px;
  border-radius: 10px;
}

.well-sm {
  padding: 9px;
  border-radius: 4px;
}

/** 1.30 Close */
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

/** 1.31 Modals */
.modal-open {
  overflow: hidden;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
          transform: translate(0, -25%);
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header:before, .modal-header:after {
  content: " ";
  display: table;
}

.modal-header:after {
  clear: both;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.57143;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer:before, .modal-footer:after {
  content: " ";
  display: table;
}

.modal-footer:after {
  clear: both;
}

.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

.modal-footer .element-groups-custom .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}

/** 1.32 Tooltip */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.57143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  opacity: 0;
  filter: alpha(opacity=0);
}

.tooltip.in {
  opacity: 1;
  filter: alpha(opacity=100);
}

.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}

.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}

.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #dc214c;
  border-radius: 5px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #dc214c;
}

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #dc214c;
}

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #dc214c;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #dc214c;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #dc214c;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #dc214c;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #dc214c;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #dc214c;
}

/** 1.33 Popovers */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.57143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.popover.top {
  margin-top: -10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-left: -10px;
}

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 9px 9px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover > .arrow {
  border-width: 11px;
}

.popover > .arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}

.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}

.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}

.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

/** 1.34 Carousel */
.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.carousel-inner > .item {
  display: none;
  position: relative;
  transition: 0.6s ease-in-out left;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}

@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
            perspective: 1000px;
  }
  .carousel-inner > .item.next, .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    left: 0;
  }
}

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}

.carousel-control.left {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

.carousel-control.right {
  left: auto;
  right: 0;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

.carousel-control:hover, .carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}

.carousel-control .icon-prev:before {
  content: '\2039';
}

.carousel-control .icon-next:before {
  content: '\203a';
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}

.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}

/** 1.35 Utilities */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

.clearfix:after {
  clear: both;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
}

.affix {
  position: fixed;
}

/** 1.36 Responsive Utilities */
@-ms-viewport {
  width: device-width;
}

.visible-xs {
  display: none !important;
}

.visible-sm {
  display: none !important;
}

.visible-md {
  display: none !important;
}

.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}

.visible-print-block {
  display: none !important;
}

@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}

@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}

/** 2 Bootstrap Toolkit Styles */
/** 2.1  Reset */
html *:first-child {
  margin-top: 0;
}

html *:last-child {
  margin-bottom: 0;
}

a:hover, a:focus {
  text-decoration: none;
  outline: none;
}

iframe {
  display: block;
}

/** 2.2  Flex Grid System */
.shell,
.shell-wide,
.shell-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.shell,
.shell-wide {
  min-width: 300px;
  max-width: 480px;
}

@media (min-width: 768px) {
  .shell,
  .shell-wide {
    max-width: 750px;
  }
}

@media (min-width: 992px) {
  .shell,
  .shell-wide {
    max-width: 970px;
  }
}

@media (min-width: 1200px) {
  .shell,
  .shell-wide {
    max-width: 1200px;
  }
}

@media (min-width: 2000px) {
  .shell-wide {
    max-width: 1920px;
  }
}

.range {
  margin-left: -15px;
  margin-right: -15px;
}

.range > .range {
  margin-left: 0;
  margin-right: 0;
}

.range-spacer {
  flex-basis: 100%;
  max-width: 100%;
}

[class*="cell-"] {
  padding-left: 15px;
  padding-right: 15px;
}

html.lt-ie-10 * + .range,
* + .range {
  margin-top: 34px;
}

html.lt-ie-10 * + [class*='cell-'],
* + [class*='cell-'],
html.lt-ie-10 * + .range-sm,
* + .range-sm {
  margin-top: 30px;
}

html.lt-ie-10 * + .range-lg,
* + .range-lg {
  margin-top: 66px;
}

html.lt-ie-10 .range-condensed,
.range-condensed {
  margin-left: 0;
  margin-right: 0;
}

html.lt-ie-10 .range-condensed > [class*='cell'],
.range-condensed > [class*='cell'] {
  padding-left: 0;
  padding-right: 0;
}

html.lt-ie-10 .range-condensed > * + [class*='cell'],
.range-condensed > * + [class*='cell'] {
  margin-top: 0;
}

@media (min-width: 1200px) {
  html.lt-ie-10 .range-lg-condensed,
  .range-lg-condensed {
    margin-left: 0;
    margin-right: 0;
  }
  html.lt-ie-10 .range-lg-condensed > [class*='cell'],
  .range-lg-condensed > [class*='cell'] {
    padding-left: 0;
    padding-right: 0;
  }
  html.lt-ie-10 .range-lg-condensed > * + [class*='cell'],
  .range-lg-condensed > * + [class*='cell'] {
    margin-top: 0;
  }
}

@media (min-width: 2000px) {
  html.lt-ie-10 .range-xl-condensed,
  .range-xl-condensed {
    margin-left: 0;
    margin-right: 0;
  }
  html.lt-ie-10 .range-xl-condensed > [class*='cell'],
  .range-xl-condensed > [class*='cell'] {
    padding-left: 0;
    padding-right: 0;
  }
  html.lt-ie-10 .range-xl-condensed > * + [class*='cell'],
  .range-xl-condensed > * + [class*='cell'] {
    margin-top: 0;
  }
}

html.lt-ie-10 .range-narrow,
.range-narrow {
  margin-left: -5px;
  margin-right: -5px;
}

html.lt-ie-10 .range-narrow > [class*='cell'],
.range-narrow > [class*='cell'] {
  padding-left: 5px;
  padding-right: 5px;
}

html.lt-ie-10 .range-narrow > * + [class*='cell'],
.range-narrow > * + [class*='cell'] {
  padding-left: 5px;
  padding-right: 5px;
}

@media (min-width: 480px) {
  .range {
    display: flex;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .range > .range {
    flex-basis: 100%;
    max-width: 100%;
  }
  .range-vertical {
    flex-direction: column;
  }
  .range > [class*='cell'] {
    flex: 0 0 auto;
    flex-basis: 100%;
    max-width: 100%;
  }
}

@media (min-width: 480px) {
  * + [class*='cell-xs-'] {
    margin-top: 0;
  }
  .range-xs-center {
    justify-content: center;
  }
  .range-xs-left {
    justify-content: flex-start;
  }
  .range-xs-right {
    justify-content: flex-end;
  }
  .range-xs-justify {
    justify-content: space-between;
  }
  .range-xs-around {
    justify-content: space-around;
  }
  .range-xs-top {
    align-items: flex-start;
  }
  .range-xs {
    flex-direction: row;
  }
  .range-xs-reverse {
    flex-direction: row-reverse;
  }
  .range-xs-middle {
    align-items: center;
  }
  .range-xs-bottom {
    align-items: flex-end;
  }
  .range-xs-baseline {
    align-items: baseline;
  }
  .cell-xs-top {
    align-self: flex-start;
  }
  .cell-xs-middle {
    align-self: center;
  }
  .cell-xs-bottom {
    align-self: flex-end;
  }
  .range > .cell-xs-preffix-0 {
    margin-left: 0%;
  }
  .range > .cell-xs-1 {
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  .range > .cell-xs-preffix-1 {
    margin-left: 8.33333%;
  }
  .range > .cell-xs-push-1 {
    order: 1;
  }
  .range > .cell-xs-2 {
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  .range > .cell-xs-preffix-2 {
    margin-left: 16.66667%;
  }
  .range > .cell-xs-push-2 {
    order: 2;
  }
  .range > .cell-xs-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .range > .cell-xs-preffix-3 {
    margin-left: 25%;
  }
  .range > .cell-xs-push-3 {
    order: 3;
  }
  .range > .cell-xs-4 {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  .range > .cell-xs-preffix-4 {
    margin-left: 33.33333%;
  }
  .range > .cell-xs-push-4 {
    order: 4;
  }
  .range > .cell-xs-5 {
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  .range > .cell-xs-preffix-5 {
    margin-left: 41.66667%;
  }
  .range > .cell-xs-push-5 {
    order: 5;
  }
  .range > .cell-xs-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .range > .cell-xs-preffix-6 {
    margin-left: 50%;
  }
  .range > .cell-xs-push-6 {
    order: 6;
  }
  .range > .cell-xs-7 {
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  .range > .cell-xs-preffix-7 {
    margin-left: 58.33333%;
  }
  .range > .cell-xs-push-7 {
    order: 7;
  }
  .range > .cell-xs-8 {
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  .range > .cell-xs-preffix-8 {
    margin-left: 66.66667%;
  }
  .range > .cell-xs-push-8 {
    order: 8;
  }
  .range > .cell-xs-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .range > .cell-xs-preffix-9 {
    margin-left: 75%;
  }
  .range > .cell-xs-push-9 {
    order: 9;
  }
  .range > .cell-xs-10 {
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  .range > .cell-xs-preffix-10 {
    margin-left: 83.33333%;
  }
  .range > .cell-xs-push-10 {
    order: 10;
  }
  .range > .cell-xs-11 {
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  .range > .cell-xs-preffix-11 {
    margin-left: 91.66667%;
  }
  .range > .cell-xs-push-11 {
    order: 11;
  }
  .range > .cell-xs-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .range > .cell-xs-preffix-12 {
    margin-left: 100%;
  }
  .range > .cell-xs-push-12 {
    order: 12;
  }
  .range > .cell-xs-1-5 {
    flex-basis: 20%;
    max-width: 20%;
  }
}

@media (min-width: 768px) {
  * + [class*='cell-sm-'] {
    margin-top: 0;
  }
  .range-sm-center {
    justify-content: center;
  }
  .range-sm-left {
    justify-content: flex-start;
  }
  .range-sm-right {
    justify-content: flex-end;
  }
  .range-sm-justify {
    justify-content: space-between;
  }
  .range-sm-around {
    justify-content: space-around;
  }
  .range-sm-top {
    align-items: flex-start;
  }
  .range-sm {
    flex-direction: row;
  }
  .range-sm-reverse {
    flex-direction: row-reverse;
  }
  .range-sm-middle {
    align-items: center;
  }
  .range-sm-bottom {
    align-items: flex-end;
  }
  .range-sm-baseline {
    align-items: baseline;
  }
  .cell-sm-top {
    align-self: flex-start;
  }
  .cell-sm-middle {
    align-self: center;
  }
  .cell-sm-bottom {
    align-self: flex-end;
  }
  .range > .cell-sm-preffix-0 {
    margin-left: 0%;
  }
  .range > .cell-sm-1 {
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  .range > .cell-sm-preffix-1 {
    margin-left: 8.33333%;
  }
  .range > .cell-sm-push-1 {
    order: 1;
  }
  .range > .cell-sm-2 {
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  .range > .cell-sm-preffix-2 {
    margin-left: 16.66667%;
  }
  .range > .cell-sm-push-2 {
    order: 2;
  }
  .range > .cell-sm-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .range > .cell-sm-preffix-3 {
    margin-left: 25%;
  }
  .range > .cell-sm-push-3 {
    order: 3;
  }
  .range > .cell-sm-4 {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  .range > .cell-sm-preffix-4 {
    margin-left: 33.33333%;
  }
  .range > .cell-sm-push-4 {
    order: 4;
  }
  .range > .cell-sm-5 {
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  .range > .cell-sm-preffix-5 {
    margin-left: 41.66667%;
  }
  .range > .cell-sm-push-5 {
    order: 5;
  }
  .range > .cell-sm-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .range > .cell-sm-preffix-6 {
    margin-left: 50%;
  }
  .range > .cell-sm-push-6 {
    order: 6;
  }
  .range > .cell-sm-7 {
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  .range > .cell-sm-preffix-7 {
    margin-left: 58.33333%;
  }
  .range > .cell-sm-push-7 {
    order: 7;
  }
  .range > .cell-sm-8 {
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  .range > .cell-sm-preffix-8 {
    margin-left: 66.66667%;
  }
  .range > .cell-sm-push-8 {
    order: 8;
  }
  .range > .cell-sm-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .range > .cell-sm-preffix-9 {
    margin-left: 75%;
  }
  .range > .cell-sm-push-9 {
    order: 9;
  }
  .range > .cell-sm-10 {
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  .range > .cell-sm-preffix-10 {
    margin-left: 83.33333%;
  }
  .range > .cell-sm-push-10 {
    order: 10;
  }
  .range > .cell-sm-11 {
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  .range > .cell-sm-preffix-11 {
    margin-left: 91.66667%;
  }
  .range > .cell-sm-push-11 {
    order: 11;
  }
  .range > .cell-sm-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .range > .cell-sm-preffix-12 {
    margin-left: 100%;
  }
  .range > .cell-sm-push-12 {
    order: 12;
  }
  .range > .cell-sm-1-5 {
    flex-basis: 20%;
    max-width: 20%;
  }
}

@media (min-width: 992px) {
  * + [class*='cell-md-'] {
    margin-top: 0;
  }
  .range-md-center {
    justify-content: center;
  }
  .range-md-left {
    justify-content: flex-start;
  }
  .range-md-right {
    justify-content: flex-end;
  }
  .range-md-justify {
    justify-content: space-between;
  }
  .range-md-around {
    justify-content: space-around;
  }
  .range-md-top {
    align-items: flex-start;
  }
  .range-md {
    flex-direction: row;
  }
  .range-md-reverse {
    flex-direction: row-reverse;
  }
  .range-md-middle {
    align-items: center;
  }
  .range-md-bottom {
    align-items: flex-end;
  }
  .range-md-baseline {
    align-items: baseline;
  }
  .cell-md-top {
    align-self: flex-start;
  }
  .cell-md-middle {
    align-self: center;
  }
  .cell-md-bottom {
    align-self: flex-end;
  }
  .range > .cell-md-preffix-0 {
    margin-left: 0%;
  }
  .range > .cell-md-1 {
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  .range > .cell-md-preffix-1 {
    margin-left: 8.33333%;
  }
  .range > .cell-md-push-1 {
    order: 1;
  }
  .range > .cell-md-2 {
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  .range > .cell-md-preffix-2 {
    margin-left: 16.66667%;
  }
  .range > .cell-md-push-2 {
    order: 2;
  }
  .range > .cell-md-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .range > .cell-md-preffix-3 {
    margin-left: 25%;
  }
  .range > .cell-md-push-3 {
    order: 3;
  }
  .range > .cell-md-4 {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  .range > .cell-md-preffix-4 {
    margin-left: 33.33333%;
  }
  .range > .cell-md-push-4 {
    order: 4;
  }
  .range > .cell-md-5 {
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  .range > .cell-md-preffix-5 {
    margin-left: 41.66667%;
  }
  .range > .cell-md-push-5 {
    order: 5;
  }
  .range > .cell-md-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .range > .cell-md-preffix-6 {
    margin-left: 50%;
  }
  .range > .cell-md-push-6 {
    order: 6;
  }
  .range > .cell-md-7 {
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  .range > .cell-md-preffix-7 {
    margin-left: 58.33333%;
  }
  .range > .cell-md-push-7 {
    order: 7;
  }
  .range > .cell-md-8 {
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  .range > .cell-md-preffix-8 {
    margin-left: 66.66667%;
  }
  .range > .cell-md-push-8 {
    order: 8;
  }
  .range > .cell-md-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .range > .cell-md-preffix-9 {
    margin-left: 75%;
  }
  .range > .cell-md-push-9 {
    order: 9;
  }
  .range > .cell-md-10 {
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  .range > .cell-md-preffix-10 {
    margin-left: 83.33333%;
  }
  .range > .cell-md-push-10 {
    order: 10;
  }
  .range > .cell-md-11 {
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  .range > .cell-md-preffix-11 {
    margin-left: 91.66667%;
  }
  .range > .cell-md-push-11 {
    order: 11;
  }
  .range > .cell-md-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .range > .cell-md-preffix-12 {
    margin-left: 100%;
  }
  .range > .cell-md-push-12 {
    order: 12;
  }
  .range > .cell-md-1-5 {
    flex-basis: 20%;
    max-width: 20%;
  }
}

@media (min-width: 1200px) {
  * + [class*='cell-lg-'] {
    margin-top: 0;
  }
  .range-lg-center {
    justify-content: center;
  }
  .range-lg-left {
    justify-content: flex-start;
  }
  .range-lg-right {
    justify-content: flex-end;
  }
  .range-lg-justify {
    justify-content: space-between;
  }
  .range-lg-around {
    justify-content: space-around;
  }
  .range-lg-top {
    align-items: flex-start;
  }
  .range-lg {
    flex-direction: row;
  }
  .range-lg-reverse {
    flex-direction: row-reverse;
  }
  .range-lg-middle {
    align-items: center;
  }
  .range-lg-bottom {
    align-items: flex-end;
  }
  .range-lg-baseline {
    align-items: baseline;
  }
  .cell-lg-top {
    align-self: flex-start;
  }
  .cell-lg-middle {
    align-self: center;
  }
  .cell-lg-bottom {
    align-self: flex-end;
  }
  .range > .cell-lg-preffix-0 {
    margin-left: 0%;
  }
  .range > .cell-lg-1 {
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  .range > .cell-lg-preffix-1 {
    margin-left: 8.33333%;
  }
  .range > .cell-lg-push-1 {
    order: 1;
  }
  .range > .cell-lg-2 {
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  .range > .cell-lg-preffix-2 {
    margin-left: 16.66667%;
  }
  .range > .cell-lg-push-2 {
    order: 2;
  }
  .range > .cell-lg-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .range > .cell-lg-preffix-3 {
    margin-left: 25%;
  }
  .range > .cell-lg-push-3 {
    order: 3;
  }
  .range > .cell-lg-4 {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  .range > .cell-lg-preffix-4 {
    margin-left: 33.33333%;
  }
  .range > .cell-lg-push-4 {
    order: 4;
  }
  .range > .cell-lg-5 {
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  .range > .cell-lg-preffix-5 {
    margin-left: 41.66667%;
  }
  .range > .cell-lg-push-5 {
    order: 5;
  }
  .range > .cell-lg-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .range > .cell-lg-preffix-6 {
    margin-left: 50%;
  }
  .range > .cell-lg-push-6 {
    order: 6;
  }
  .range > .cell-lg-7 {
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  .range > .cell-lg-preffix-7 {
    margin-left: 58.33333%;
  }
  .range > .cell-lg-push-7 {
    order: 7;
  }
  .range > .cell-lg-8 {
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  .range > .cell-lg-preffix-8 {
    margin-left: 66.66667%;
  }
  .range > .cell-lg-push-8 {
    order: 8;
  }
  .range > .cell-lg-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .range > .cell-lg-preffix-9 {
    margin-left: 75%;
  }
  .range > .cell-lg-push-9 {
    order: 9;
  }
  .range > .cell-lg-10 {
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  .range > .cell-lg-preffix-10 {
    margin-left: 83.33333%;
  }
  .range > .cell-lg-push-10 {
    order: 10;
  }
  .range > .cell-lg-11 {
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  .range > .cell-lg-preffix-11 {
    margin-left: 91.66667%;
  }
  .range > .cell-lg-push-11 {
    order: 11;
  }
  .range > .cell-lg-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .range > .cell-lg-preffix-12 {
    margin-left: 100%;
  }
  .range > .cell-lg-push-12 {
    order: 12;
  }
  .range > .cell-lg-1-5 {
    flex-basis: 20%;
    max-width: 20%;
  }
}

@media (min-width: 2000px) {
  * + [class*='cell-xl-'] {
    margin-top: 0;
  }
  .range-xl-center {
    justify-content: center;
  }
  .range-xl-left {
    justify-content: flex-start;
  }
  .range-xl-right {
    justify-content: flex-end;
  }
  .range-xl-justify {
    justify-content: space-between;
  }
  .range-xl-around {
    justify-content: space-around;
  }
  .range-xl-top {
    align-items: flex-start;
  }
  .range-xl {
    flex-direction: row;
  }
  .range-xl-reverse {
    flex-direction: row-reverse;
  }
  .range-xl-middle {
    align-items: center;
  }
  .range-xl-bottom {
    align-items: flex-end;
  }
  .range-xl-baseline {
    align-items: baseline;
  }
  .cell-xl-top {
    align-self: flex-start;
  }
  .cell-xl-middle {
    align-self: center;
  }
  .cell-xl-bottom {
    align-self: flex-end;
  }
  .range > .cell-xl-preffix-0 {
    margin-left: 0%;
  }
  .range > .cell-xl-1 {
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  .range > .cell-xl-preffix-1 {
    margin-left: 8.33333%;
  }
  .range > .cell-xl-push-1 {
    order: 1;
  }
  .range > .cell-xl-2 {
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  .range > .cell-xl-preffix-2 {
    margin-left: 16.66667%;
  }
  .range > .cell-xl-push-2 {
    order: 2;
  }
  .range > .cell-xl-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .range > .cell-xl-preffix-3 {
    margin-left: 25%;
  }
  .range > .cell-xl-push-3 {
    order: 3;
  }
  .range > .cell-xl-4 {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  .range > .cell-xl-preffix-4 {
    margin-left: 33.33333%;
  }
  .range > .cell-xl-push-4 {
    order: 4;
  }
  .range > .cell-xl-5 {
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  .range > .cell-xl-preffix-5 {
    margin-left: 41.66667%;
  }
  .range > .cell-xl-push-5 {
    order: 5;
  }
  .range > .cell-xl-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .range > .cell-xl-preffix-6 {
    margin-left: 50%;
  }
  .range > .cell-xl-push-6 {
    order: 6;
  }
  .range > .cell-xl-7 {
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  .range > .cell-xl-preffix-7 {
    margin-left: 58.33333%;
  }
  .range > .cell-xl-push-7 {
    order: 7;
  }
  .range > .cell-xl-8 {
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  .range > .cell-xl-preffix-8 {
    margin-left: 66.66667%;
  }
  .range > .cell-xl-push-8 {
    order: 8;
  }
  .range > .cell-xl-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .range > .cell-xl-preffix-9 {
    margin-left: 75%;
  }
  .range > .cell-xl-push-9 {
    order: 9;
  }
  .range > .cell-xl-10 {
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  .range > .cell-xl-preffix-10 {
    margin-left: 83.33333%;
  }
  .range > .cell-xl-push-10 {
    order: 10;
  }
  .range > .cell-xl-11 {
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  .range > .cell-xl-preffix-11 {
    margin-left: 91.66667%;
  }
  .range > .cell-xl-push-11 {
    order: 11;
  }
  .range > .cell-xl-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .range > .cell-xl-preffix-12 {
    margin-left: 100%;
  }
  .range > .cell-xl-push-12 {
    order: 12;
  }
  .range > .cell-xl-1-5 {
    flex-basis: 20%;
    max-width: 20%;
  }
}

html.lt-ie-10 .range > .cell-xs-1 {
  margin-left: auto;
  margin-right: auto;
  max-width: 8.33333%;
}

html.lt-ie-10 .range > .cell-xs-2 {
  margin-left: auto;
  margin-right: auto;
  max-width: 16.66667%;
}

html.lt-ie-10 .range > .cell-xs-3 {
  margin-left: auto;
  margin-right: auto;
  max-width: 25%;
}

html.lt-ie-10 .range > .cell-xs-4 {
  margin-left: auto;
  margin-right: auto;
  max-width: 33.33333%;
}

html.lt-ie-10 .range > .cell-xs-5 {
  margin-left: auto;
  margin-right: auto;
  max-width: 41.66667%;
}

html.lt-ie-10 .range > .cell-xs-6 {
  margin-left: auto;
  margin-right: auto;
  max-width: 50%;
}

html.lt-ie-10 .range > .cell-xs-7 {
  margin-left: auto;
  margin-right: auto;
  max-width: 58.33333%;
}

html.lt-ie-10 .range > .cell-xs-8 {
  margin-left: auto;
  margin-right: auto;
  max-width: 66.66667%;
}

html.lt-ie-10 .range > .cell-xs-9 {
  margin-left: auto;
  margin-right: auto;
  max-width: 75%;
}

html.lt-ie-10 .range > .cell-xs-10 {
  margin-left: auto;
  margin-right: auto;
  max-width: 83.33333%;
}

html.lt-ie-10 .range > .cell-xs-11 {
  margin-left: auto;
  margin-right: auto;
  max-width: 91.66667%;
}

html.lt-ie-10 .range > .cell-xs-12 {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

html.lt-ie-10 .range > .cell-xs-1-5 {
  margin-left: auto;
  margin-right: auto;
  max-width: 20%;
}

html.lt-ie-10 .range > .cell-sm-1 {
  margin-left: auto;
  margin-right: auto;
  max-width: 8.33333%;
}

html.lt-ie-10 .range > .cell-sm-2 {
  margin-left: auto;
  margin-right: auto;
  max-width: 16.66667%;
}

html.lt-ie-10 .range > .cell-sm-3 {
  margin-left: auto;
  margin-right: auto;
  max-width: 25%;
}

html.lt-ie-10 .range > .cell-sm-4 {
  margin-left: auto;
  margin-right: auto;
  max-width: 33.33333%;
}

html.lt-ie-10 .range > .cell-sm-5 {
  margin-left: auto;
  margin-right: auto;
  max-width: 41.66667%;
}

html.lt-ie-10 .range > .cell-sm-6 {
  margin-left: auto;
  margin-right: auto;
  max-width: 50%;
}

html.lt-ie-10 .range > .cell-sm-7 {
  margin-left: auto;
  margin-right: auto;
  max-width: 58.33333%;
}

html.lt-ie-10 .range > .cell-sm-8 {
  margin-left: auto;
  margin-right: auto;
  max-width: 66.66667%;
}

html.lt-ie-10 .range > .cell-sm-9 {
  margin-left: auto;
  margin-right: auto;
  max-width: 75%;
}

html.lt-ie-10 .range > .cell-sm-10 {
  margin-left: auto;
  margin-right: auto;
  max-width: 83.33333%;
}

html.lt-ie-10 .range > .cell-sm-11 {
  margin-left: auto;
  margin-right: auto;
  max-width: 91.66667%;
}

html.lt-ie-10 .range > .cell-sm-12 {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

html.lt-ie-10 .range > .cell-sm-1-5 {
  margin-left: auto;
  margin-right: auto;
  max-width: 20%;
}

html.lt-ie-10 .range > .cell-md-1 {
  margin-left: auto;
  margin-right: auto;
  max-width: 8.33333%;
}

html.lt-ie-10 .range > .cell-md-2 {
  margin-left: auto;
  margin-right: auto;
  max-width: 16.66667%;
}

html.lt-ie-10 .range > .cell-md-3 {
  margin-left: auto;
  margin-right: auto;
  max-width: 25%;
}

html.lt-ie-10 .range > .cell-md-4 {
  margin-left: auto;
  margin-right: auto;
  max-width: 33.33333%;
}

html.lt-ie-10 .range > .cell-md-5 {
  margin-left: auto;
  margin-right: auto;
  max-width: 41.66667%;
}

html.lt-ie-10 .range > .cell-md-6 {
  margin-left: auto;
  margin-right: auto;
  max-width: 50%;
}

html.lt-ie-10 .range > .cell-md-7 {
  margin-left: auto;
  margin-right: auto;
  max-width: 58.33333%;
}

html.lt-ie-10 .range > .cell-md-8 {
  margin-left: auto;
  margin-right: auto;
  max-width: 66.66667%;
}

html.lt-ie-10 .range > .cell-md-9 {
  margin-left: auto;
  margin-right: auto;
  max-width: 75%;
}

html.lt-ie-10 .range > .cell-md-10 {
  margin-left: auto;
  margin-right: auto;
  max-width: 83.33333%;
}

html.lt-ie-10 .range > .cell-md-11 {
  margin-left: auto;
  margin-right: auto;
  max-width: 91.66667%;
}

html.lt-ie-10 .range > .cell-md-12 {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

html.lt-ie-10 .range > .cell-md-1-5 {
  margin-left: auto;
  margin-right: auto;
  max-width: 20%;
}

html.lt-ie-10 .range > .cell-lg-1 {
  margin-left: auto;
  margin-right: auto;
  max-width: 8.33333%;
}

html.lt-ie-10 .range > .cell-lg-2 {
  margin-left: auto;
  margin-right: auto;
  max-width: 16.66667%;
}

html.lt-ie-10 .range > .cell-lg-3 {
  margin-left: auto;
  margin-right: auto;
  max-width: 25%;
}

html.lt-ie-10 .range > .cell-lg-4 {
  margin-left: auto;
  margin-right: auto;
  max-width: 33.33333%;
}

html.lt-ie-10 .range > .cell-lg-5 {
  margin-left: auto;
  margin-right: auto;
  max-width: 41.66667%;
}

html.lt-ie-10 .range > .cell-lg-6 {
  margin-left: auto;
  margin-right: auto;
  max-width: 50%;
}

html.lt-ie-10 .range > .cell-lg-7 {
  margin-left: auto;
  margin-right: auto;
  max-width: 58.33333%;
}

html.lt-ie-10 .range > .cell-lg-8 {
  margin-left: auto;
  margin-right: auto;
  max-width: 66.66667%;
}

html.lt-ie-10 .range > .cell-lg-9 {
  margin-left: auto;
  margin-right: auto;
  max-width: 75%;
}

html.lt-ie-10 .range > .cell-lg-10 {
  margin-left: auto;
  margin-right: auto;
  max-width: 83.33333%;
}

html.lt-ie-10 .range > .cell-lg-11 {
  margin-left: auto;
  margin-right: auto;
  max-width: 91.66667%;
}

html.lt-ie-10 .range > .cell-lg-12 {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

html.lt-ie-10 .range > .cell-lg-1-5 {
  margin-left: auto;
  margin-right: auto;
  max-width: 20%;
}

html.lt-ie-10 .range > [class*="cell-xs-preffix-"],
html.lt-ie-10 .range > [class*="cell-sm-preffix-"],
html.lt-ie-10 .range > [class*="cell-md-preffix-"],
html.lt-ie-10 .range > [class*="cell-lg-preffix-"] {
  margin-left: auto;
}

/** 2.3  Responsive Text System */
@media (min-width: 480px) {
  .text-xs-left {
    text-align: left;
  }
  .text-xs-center {
    text-align: center;
  }
  .text-xs-right {
    text-align: right;
  }
  .text-xs-justify {
    text-align: justify;
  }
  .text-xs-nowrap {
    white-space: nowrap;
  }
  .text-xs-normal {
    white-space: normal;
  }
}

@media (min-width: 768px) {
  .text-sm-left {
    text-align: left;
  }
  .text-sm-center {
    text-align: center;
  }
  .text-sm-right {
    text-align: right;
  }
  .text-sm-justify {
    text-align: justify;
  }
  .text-sm-nowrap {
    white-space: nowrap;
  }
  .text-sm-normal {
    white-space: normal;
  }
}

@media (min-width: 992px) {
  .text-md-left {
    text-align: left;
  }
  .text-md-center {
    text-align: center;
  }
  .text-md-right {
    text-align: right;
  }
  .text-md-justify {
    text-align: justify;
  }
  .text-md-nowrap {
    white-space: nowrap;
  }
  .text-md-normal {
    white-space: normal;
  }
}

@media (min-width: 1200px) {
  .text-lg-left {
    text-align: left;
  }
  .text-lg-center {
    text-align: center;
  }
  .text-lg-right {
    text-align: right;
  }
  .text-lg-justify {
    text-align: justify;
  }
  .text-lg-nowrap {
    white-space: nowrap;
  }
  .text-lg-normal {
    white-space: normal;
  }
}

@media (min-width: 2000px) {
  .text-xl-left {
    text-align: left;
  }
  .text-xl-center {
    text-align: center;
  }
  .text-xl-right {
    text-align: right;
  }
  .text-xl-justify {
    text-align: justify;
  }
  .text-xl-nowrap {
    white-space: nowrap;
  }
  .text-xl-normal {
    white-space: normal;
  }
}

/** 2.4  Responsive Pulls System */
.pull-base {
  float: none;
}

@media (min-width: 480px) {
  .pull-xs-left {
    float: left;
  }
  img.pull-xs-left {
    padding-right: 28px;
  }
  .pull-xs-base {
    float: none;
  }
  .pull-xs-right {
    float: right;
  }
  img.pull-xs-right {
    padding-left: 28px;
  }
}

@media (min-width: 768px) {
  .pull-sm-left {
    float: left;
  }
  img.pull-sm-left {
    padding-right: 28px;
  }
  .pull-sm-base {
    float: none;
  }
  .pull-sm-right {
    float: right;
  }
  img.pull-sm-right {
    padding-left: 28px;
  }
}

@media (min-width: 992px) {
  .pull-md-left {
    float: left;
  }
  img.pull-md-left {
    padding-right: 28px;
  }
  .pull-md-base {
    float: none;
  }
  .pull-md-right {
    float: right;
  }
  img.pull-md-right {
    padding-left: 28px;
  }
}

@media (min-width: 1200px) {
  .pull-lg-left {
    float: left;
  }
  img.pull-lg-left {
    padding-right: 28px;
  }
  .pull-lg-base {
    float: none;
  }
  .pull-lg-right {
    float: right;
  }
  img.pull-lg-right {
    padding-left: 28px;
  }
}

@media (min-width: 2000px) {
  .pull-xl-left {
    float: left;
  }
  img.pull-xl-left {
    padding-right: 28px;
  }
  .pull-xl-base {
    float: none;
  }
  .pull-xl-right {
    float: right;
  }
  img.pull-xl-right {
    padding-left: 28px;
  }
}

/** 2.5  Responsive Visibility System */
.veil {
  display: none !important;
}

.reveal-block {
  display: block !important;
}

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

.reveal-inline-block {
  display: inline-block !important;
}

.reveal-inline {
  display: inline !important;
}

@media (min-width: 480px) {
  .reveal-xs-block {
    display: block !important;
  }
  .reveal-xs-flex {
    display: flex !important;
  }
  .reveal-xs-inline-block {
    display: inline-block !important;
  }
  .reveal-xs-inline {
    display: inline !important;
  }
  .veil-xs {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .reveal-sm-block {
    display: block !important;
  }
  .reveal-sm-flex {
    display: flex !important;
  }
  .reveal-sm-inline-block {
    display: inline-block !important;
  }
  .reveal-sm-inline {
    display: inline !important;
  }
  .veil-sm {
    display: none !important;
  }
}

@media (min-width: 992px) {
  .reveal-md-block {
    display: block !important;
  }
  .reveal-md-flex {
    display: flex !important;
  }
  .reveal-md-inline-block {
    display: inline-block !important;
  }
  .reveal-md-inline {
    display: inline !important;
  }
  .veil-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .reveal-lg-block {
    display: block !important;
  }
  .reveal-lg-flex {
    display: flex !important;
  }
  .reveal-lg-inline-block {
    display: inline-block !important;
  }
  .reveal-lg-inline {
    display: inline !important;
  }
  .veil-lg {
    display: none !important;
  }
}

@media (min-width: 2000px) {
  .reveal-xl-block {
    display: block !important;
  }
  .reveal-xl-flex {
    display: flex !important;
  }
  .reveal-xl-inline-block {
    display: inline-block !important;
  }
  .reveal-xl-inline {
    display: inline !important;
  }
  .veil-xl {
    display: none !important;
  }
}

/** 2.6  Bootstrap Grid Addons */
.col-md-clear {
  clear: left;
}

.col-md-release {
  clear: none;
}

.col-sm-clear {
  clear: left;
}

.col-sm-release {
  clear: none;
}

.col-lg-clear {
  clear: left;
}

.col-lg-release {
  clear: none;
}

.col-xs-1-5 {
  width: 20%;
}

@media (min-width: 768px) {
  .col-sm-1-5 {
    width: 20%;
  }
}

@media (min-width: 992px) {
  .col-md-1-5 {
    width: 20%;
  }
}

@media (min-width: 1200px) {
  .col-lg-1-5 {
    width: 20%;
  }
}

.row-narrow {
  margin-left: -5px;
  margin-right: -5px;
}

.row-narrow > [class*="col"] {
  padding-left: 5px;
  padding-right: 5px;
}

.row-condensed {
  margin-left: 0;
  margin-right: 0;
}

.row-condensed > [class*="col"] {
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 1200px) {
  html.lt-ie-10 .row-lg-condensed,
  .row-lg-condensed {
    margin-left: 0;
    margin-right: 0;
  }
  html.lt-ie-10 .row-lg-condensed > [class*='col'],
  .row-lg-condensed > [class*='col'] {
    padding-left: 0;
    padding-right: 0;
  }
  html.lt-ie-10 .row-lg-condensed > * + [class*='col'],
  .row-lg-condensed > * + [class*='col'] {
    margin-top: 0;
  }
}

/** 2.7  Dividers*/
.hr {
  height: 1px;
  padding: 0px;
  margin-top: 21px;
  margin-bottom: 21px;
  background: #f6f7f8;
  border: none;
}

.hr-dashed {
  height: 0;
  border-bottom: 1px dashed #b1b1b1;
  background-color: transparent;
}

.hr-gradient {
  background: white;
  background: -webkit-gradient(left top, right top, color-stop(0%, white), color-stop(50%, #b1b1b1), color-stop(100%, white));
  background: linear-gradient(to right, white 0%, #b1b1b1 50%, white 100%);
}

.hr-gray-light {
  border-top-color: #e5e5e5;
}

.text-subline {
  position: relative;
  height: 1px;
  padding: 0;
  background: #e5e5e5;
  border: none;
}

.text-subline:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 1px;
  width: 50px;
  background: #dc214c;
}

.divider {
  width: 50px;
  height: 3px;
  padding: 0;
  margin: 21px auto 21px;
  background: #b1b1b1;
  border: none;
}

.divider-vertical {
  width: 2px;
  height: 20px;
  background: #b1b1b1;
}

.divider-sm {
  width: 30px;
}

.divider-lg {
  width: 70px;
  height: 3px;
}

.hr-auto {
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 480px) {
  .hr-xs-auto {
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 768px) {
  .hr-sm-auto {
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 992px) {
  .hr-md-auto {
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 1200px) {
  .hr-lg-auto {
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 2000px) {
  .hr-xl-auto {
    margin-left: auto;
    margin-right: auto;
  }
}

.hr-left-0 {
  margin-left: 0;
}

@media (min-width: 480px) {
  .hr-xs-left-0 {
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  .hr-sm-left-0 {
    margin-left: 0;
  }
}

@media (min-width: 992px) {
  .hr-md-left-0 {
    margin-left: 0;
  }
}

@media (min-width: 1200px) {
  .hr-lg-left-0 {
    margin-left: 0;
  }
}

@media (min-width: 2000px) {
  .hr-xl-left-0 {
    margin-left: 0;
  }
}

.hr-right-0 {
  margin-right: 0;
}

@media (min-width: 480px) {
  .hr-xs-right-0 {
    margin-right: 0;
  }
}

@media (min-width: 768px) {
  .hr-sm-right-0 {
    margin-right: 0;
  }
}

@media (min-width: 992px) {
  .hr-md-right-0 {
    margin-right: 0;
  }
}

@media (min-width: 1200px) {
  .hr-lg-right-0 {
    margin-right: 0;
  }
}

@media (min-width: 2000px) {
  .hr-xl-right-0 {
    margin-right: 0;
  }
}

/** 2.8  Type Addons */
.position-relative {
  position: relative;
}

.img-fullwidth {
  width: 100%;
}

.page-header {
  padding-bottom: 14px;
}

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

.font-accent {
  font-family: "Francois One", "Times New Roman", Times, serif;
}

h1, .h1 {
  font-size: 36px;
  line-height: 1.5;
  margin-top: 29px;
  margin-bottom: 29px;
  letter-spacing: 0.02em;
}

@media (min-width: 768px) {
  h1, .h1 {
    line-height: 1.90909;
    font-size: 44px;
  }
}

h2, .h2 {
  font-size: 32px;
  line-height: 1.5;
  margin-top: 29px;
  margin-bottom: 29px;
}

@media (min-width: 768px) {
  h2, .h2 {
    line-height: 1.55556;
    font-size: 36px;
  }
}

h3, .h3 {
  font-size: 28px;
  line-height: 1.5;
  margin-top: 21px;
  margin-bottom: 21px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 400;
}

@media (min-width: 768px) {
  h3, .h3 {
    line-height: 1.2;
    font-size: 30px;
  }
}

h4, .h4 {
  font-size: 20px;
  line-height: 1.5;
  margin-bottom: 19px;
  margin-top: 19px;
}

@media (min-width: 768px) {
  h4, .h4 {
    line-height: 1.5;
    font-size: 24px;
  }
}

h5, .h5 {
  font-size: 24px;
  line-height: 1.5;
}

@media (min-width: 768px) {
  h5, .h5 {
    line-height: 1.4;
    font-size: 20px;
  }
}

h6, .h6 {
  font-size: 17px;
  line-height: 1.5;
}

h6 * + .icon,
h6 .icon + *,
.h6 * + .icon,
.h6 .icon + * {
  padding-left: 8px;
}

@media (min-width: 768px) {
  h6, .h6 {
    line-height: 1.22222;
    font-size: 18px;
  }
}

h1 a, .h1 a,
h2 a, .h2 a,
h3 a, .h3 a,
h4 a, .h4 a,
h5 a, .h5 a,
h6 a, .h6 a {
  transition: .3s all ease;
}

h1 a:hover, .h1 a:hover,
h2 a:hover, .h2 a:hover,
h3 a:hover, .h3 a:hover,
h4 a:hover, .h4 a:hover,
h5 a:hover, .h5 a:hover,
h6 a:hover, .h6 a:hover {
  color: #dc214c;
}

h1 .small, .h1 .small,
h2 .small, .h2 .small,
h3 .small, .h3 .small,
h4 .small, .h4 .small,
h5 .small, .h5 .small,
h6 .small, .h6 .small {
  color: #888888;
}

h1.text-primary a:hover, .h1.text-primary a:hover,
h2.text-primary a:hover, .h2.text-primary a:hover,
h3.text-primary a:hover, .h3.text-primary a:hover,
h4.text-primary a:hover, .h4.text-primary a:hover,
h5.text-primary a:hover, .h5.text-primary a:hover,
h6.text-primary a:hover, .h6.text-primary a:hover {
  color: #3A5475;
}

p,
.p,
.list {
  margin-top: 10px;
  margin-bottom: 10px;
}

p a,
.p a,
.list a {
  color: #dc214c;
}

p a:hover, p a.hover,
.p a:hover,
.p a.hover,
.list a:hover,
.list a.hover {
  color: #3A5475;
}

p a:focus, p a.active, p a:active,
.p a:focus,
.p a.active,
.p a:active,
.list a:focus,
.list a.active,
.list a:active {
  color: #b1b1b1;
}

p a[href="privacy.html"],
.p a[href="privacy.html"],
.list a[href="privacy.html"] {
  color: inherit;
}

p a[href="privacy.html"]:hover, p a[href="privacy.html"].hover,
.p a[href="privacy.html"]:hover,
.p a[href="privacy.html"].hover,
.list a[href="privacy.html"]:hover,
.list a[href="privacy.html"].hover {
  color: #3A5475;
}

p a[href="privacy.html"]:focus, p a[href="privacy.html"].active, p a[href="privacy.html"]:active,
.p a[href="privacy.html"]:focus,
.p a[href="privacy.html"].active,
.p a[href="privacy.html"]:active,
.list a[href="privacy.html"]:focus,
.list a[href="privacy.html"].active,
.list a[href="privacy.html"]:active {
  color: #3A5475;
}

@media (min-width: 480px) {
  .big {
    font-size: 106.25%;
    line-height: 1.470588235294118;
  }
  h1 .big,
  .h1 .big {
    font-size: 176.47%;
    line-height: 1.125;
  }
  h2 .big,
  .h2 .big {
    font-size: 147.36%;
    line-height: 1.142857142857143;
  }
}

blockquote small,
blockquote .small,
small,
.small {
  font-size: 85.714285%;
}

blockquote small:before,
blockquote .small:before,
small:before,
.small:before {
  display: none;
}

h1 blockquote small,
.h1 blockquote small, h1
blockquote .small,
.h1
blockquote .small, h1
small,
.h1
small, h1
.small,
.h1
.small {
  font-size: 62.22222222222222%;
}

h2 blockquote small,
.h2 blockquote small, h2
blockquote .small,
.h2
blockquote .small, h2
small,
.h2
small, h2
.small,
.h2
.small {
  font-size: 63.15789473684211%;
}

h3 blockquote small,
.h3 blockquote small, h3
blockquote .small,
.h3
blockquote .small, h3
small,
.h3
small, h3
.small,
.h3
.small {
  font-size: 73.33333333333333%;
}

h4 blockquote small,
.h4 blockquote small, h4
blockquote .small,
.h4
blockquote .small, h4
small,
.h4
small, h4
.small,
.h4
.small {
  font-size: 75%;
}

h5 blockquote small,
.h5 blockquote small, h5
blockquote .small,
.h5
blockquote .small, h5
small,
.h5
small, h5
.small,
.h5
.small {
  font-size: 72.72727272727273%;
}

h6 blockquote small,
.h6 blockquote small, h6
blockquote .small,
.h6
blockquote .small, h6
small,
.h6
small, h6
.small,
.h6
.small {
  font-size: 94.11764705882353%;
}

sub {
  bottom: -0.5em;
}

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

code,
kbd,
pre,
samp {
  font-family: Consolas, "Courier New", monospace;
}

code {
  padding: 5px 7px;
  font-size: 75%;
  color: #E50A0A;
  background-color: #f6f7f8;
  border-radius: 2px;
}

pre {
  padding: 16px 19px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.13;
  overflow-x: auto;
}

pre code {
  font-size: 75%;
  text-align: left;
}

mark,
.mark {
  background-color: #dc214c;
  padding: .1em;
  color: #fff;
}

.text-extra-small {
  font-size: 13px;
}

.text-extra-big {
  font-size: 100px;
  line-height: .7;
}

@media (min-width: 768px) {
  .text-extra-big {
    font-size: 140px;
  }
}

@media (min-width: 992px) {
  .text-extra-big {
    font-size: 180px;
  }
}

@media (min-width: 1200px) {
  .text-extra-big {
    font-size: 220px;
  }
}

.list > li + li {
  margin-top: 10px;
}

.list-numbered {
  color: #b1b1b1;
  padding-left: 40px;
}

.list-numbered li {
  padding-left: 10px;
}

.list-numbered li span {
  color: #2d2e2e;
}

.list-inline {
  margin-left: -6px;
  margin-right: -6px;
}

.list-inline > li {
  padding-left: 6px;
  padding-right: 6px;
}

.list-inline.rating {
  margin-left: -1px;
  margin-right: -1px;
}

.list-inline.rating > li {
  padding-left: 1px;
  padding-right: 1px;
}

.list-inline.rating .icon {
  color: #ecb111;
  font-size: 20px;
  line-height: 20px;
}

.list-inline-xs {
  margin-left: -3px;
  margin-right: -3px;
}

.list-inline-xs > li {
  padding-left: 3px;
  padding-right: 3px;
}

.list-inline-sm {
  margin-left: -10px;
  margin-right: -10px;
}

.list-inline-sm > li {
  padding-left: 10px;
  padding-right: 10px;
}

.list-inline-md {
  margin-left: -15px;
  margin-right: -15px;
}

.list-inline-md > li {
  padding-left: 15px;
  padding-right: 15px;
}

.list-inline-lg {
  margin-left: -5px;
  margin-right: -5px;
}

.list-inline-lg > li {
  padding-left: 5px;
  padding-right: 5px;
}

@media (min-width: 992px) {
  .list-inline-lg {
    margin-left: -15px;
    margin-right: -15px;
  }
  .list-inline-lg > li {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.list-inline-xl {
  margin-left: -5px;
  margin-right: -5px;
}

.list-inline-xl > li {
  padding-left: 5px;
  padding-right: 5px;
}

@media (min-width: 992px) {
  .list-inline-xl {
    margin-left: -28px;
    margin-right: -28px;
  }
  .list-inline-xl > li {
    padding-left: 28px;
    padding-right: 28px;
  }
}

.list-inline-dashed > li {
  padding-right: 0;
}

.list-inline-dashed > li + li:before {
  content: '/';
  padding-right: 5px;
  opacity: .5;
}

@media (min-width: 992px) {
  .list-inline-dashed > li + li:before {
    padding-right: 20px;
  }
}

.list-inline-dark a {
  color: #b1b1b1;
}

.list-inline-dark a:hover {
  color: #3A5475;
}

.list-inline-madison a:hover {
  color: #3A5475;
}

.list-inline-primary a {
  color: #3A5475;
}

.list-inline-primary a:hover {
  color: #dc214c;
}

.list-marked {
  text-align: left;
  padding-left: 0;
  list-style: none;
}

.list-marked li {
  padding-left: 50px;
  position: relative;
}

.list-marked li:before {
  content: '\f105';
  font-size: 14px;
  position: absolute;
  left: 28px;
  top: -1px;
  font-family: "FontAwesome";
  color: #000;
}

.list-marked-primary li {
  padding-left: 0;
}

.list-marked-primary li:before {
  content: '';
}

.list-marked-primary li a {
  padding-left: 24px;
  position: relative;
  transition: 0.35s all ease;
}

.list-marked-primary li a:before {
  content: '\f105';
  position: absolute;
  top: -1px;
  left: 0px;
  font-family: "FontAwesome";
  color: #dc214c;
  transition: 0.35s all ease;
}

.list-marked-primary li a:hover:before {
  left: 5px;
}

.list-index {
  padding-left: 0;
  list-style: none;
  counter-reset: li;
}

.list-index li .list-index-counter:before {
  content: counter(li, decimal-leading-zero);
  counter-increment: li;
}

.list-separated li + li {
  border-top: 1px solid #f6f7f8;
  margin-top: 8px;
  padding-top: 7px;
}

.bg-fixed {
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
}

.bg-image {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.bg-gray-base {
  background: #2d2e2e;
  fill: #2d2e2e;
}

.bg-gray-darkest {
  background: #212121;
  fill: #212121;
}

.bg-gray-darker {
  background: #434345;
  fill: #434345;
}

.bg-gray {
  background: #b1b1b1;
  fill: #b1b1b1;
}

.bg-gray-light {
  background: #e5e5e5;
  fill: #e5e5e5;
}

.bg-lighter {
  background: #f6f7f8;
  fill: #f6f7f8;
}

.bg-lightest {
  background: #f6f7f8;
  fill: #f6f7f8;
}

.bg-madison {
  background: #3A5475;
  fill: #3A5475;
}

.bg-madison .btn-primary:focus, .bg-madison .btn-primary:active, .bg-madison .btn-primary:active:focus {
  background-color: #fff;
  border-color: #fff;
  color: #dc214c;
}

.bg-madison .btn-primary:hover {
  background-color: #fff;
  border-color: #fff;
  color: #dc214c;
}

.bg-madison .form-label-outside, .bg-madison .form-label-outside.focus, .bg-madison .form-label-outside.auto-fill {
  color: #fff;
}

.bg-madison p a[href="privacy.html"]:focus, .bg-madison p a[href="privacy.html"].active, .bg-madison p a[href="privacy.html"]:active, .bg-madison .p a[href="privacy.html"]:focus, .bg-madison .p a[href="privacy.html"].active, .bg-madison .p a[href="privacy.html"]:active, .bg-madison .list a[href="privacy.html"]:focus, .bg-madison .list a[href="privacy.html"].active, .bg-madison .list a[href="privacy.html"]:active {
  color: #2d2e2e;
}

.bg-catskill {
  background: #F5F7FA;
  fill: #F5F7FA;
}

.bg-white {
  background: #fff;
  fill: #fff;
}

.bg-primary {
  background: #dc214c;
  fill: #dc214c;
}

.bg-overlay-white {
  background: rgba(255, 255, 255, 0.8);
}

.bg-overlay-gray-darkest {
  background: rgba(33, 33, 33, 0.65);
}

.page-head {
  margin-bottom: -2px;
}

.page blockquote.quote .text-primary,
.page .text-primary {
  color: #dc214c;
}

.page a.text-primary:hover,
.page a.text-primary:focus {
  color: #2b060f;
}

.page blockquote.quote .text-gray,
.page .text-gray {
  color: #b1b1b1;
}

.page a.text-gray:hover,
.page a.text-gray:focus {
  color: #4b4b4b;
}

.page blockquote.quote .text-madison,
.page .text-madison {
  color: #3A5475;
}

.page a.text-madison:hover,
.page a.text-madison:focus {
  color: black;
}

.page blockquote.quote .text-darker,
.page .text-darker {
  color: #434345;
}

.page a.text-darker:hover,
.page a.text-darker:focus {
  color: black;
}

.page blockquote.quote .text-white,
.page .text-white {
  color: #fff;
}

.page a.text-white:hover,
.page a.text-white:focus {
  color: #999999;
}

.page blockquote.quote .text-dark,
.page .text-dark {
  color: #888888;
}

.page a.text-dark:hover,
.page a.text-dark:focus {
  color: #222222;
}

.page blockquote.quote .text-base,
.page .text-base {
  color: #2d2e2e;
}

.page a.text-base:hover,
.page a.text-base:focus {
  color: black;
}

.page a:hover .text-dark {
  color: #3A5475;
}

.page blockquote.quote .text-black,
.page .text-black {
  color: #2d2e2e;
}

.page a.text-black:hover,
.page a.text-black:focus {
  color: black;
}

.page a.text-black:hover,
.page a.text-black:focus {
  color: #dc214c;
}

.page blockquote.quote .text-silver,
.page .text-silver {
  color: #fff;
}

.page a.text-silver:hover,
.page a.text-silver:focus {
  color: #999999;
}

.page blockquote.quote .text-light,
.page .text-light {
  color: #e5e5e5;
}

.page a.text-light:hover,
.page a.text-light:focus {
  color: #7f7f7f;
}

.page .text-blue-gray, .page .text-malibu, .page .text-blue-gray:before, .page .text-malibu:before {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.page .text-blue-gray, .page .text-blue-gray:before {
  color: #8668ad;
  background-image: -webkit-linear-gradient(0deg, #8668ad 0%, #3A5475 100%);
}

.page .text-malibu, .page .text-malibu:before {
  color: #3A5475;
  background-image: -webkit-linear-gradient(0deg, #3A5475 0%, #79ccf2 100%);
}

.shadow-drop-ambient {
  box-shadow: 0px 0px 1px 0 rgba(0, 0, 0, 0.15);
}

.shadow-drop-xxs {
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
}

.shadow-drop-xs {
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2);
}

.shadow-drop-sm {
  box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.22);
}

.shadow-drop,
.shadow-drop-md {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.18);
}

.shadow-drop-lg {
  box-shadow: 0 5px 23px 0 rgba(0, 0, 0, 0.18);
}

.shadow-drop-xl {
  box-shadow: 0 12px 36px 0 rgba(0, 0, 0, 0.15);
}

.border-gray-light {
  border-color: #e5e5e5;
}

.contact-info dl {
  margin-bottom: 0;
}

.contact-info dl dt, .contact-info dl dd {
  display: inline-block;
  font-weight: 400;
}

.contact-info dl dd a:hover {
  color: #3A5475;
}

.contact-info address a:hover {
  color: #dc214c;
}

@media (min-width: 768px) {
  .features-list [class*='cell-'] + [class*='cell-'] {
    position: relative;
  }
  .features-list [class*='cell-'] + [class*='cell-']:before {
    position: absolute;
    content: '';
    display: inline-block;
    z-index: 0;
  }
  .features-list [class*='cell-'] + [class*='cell-']:before {
    top: 0;
    left: 0;
    bottom: 0;
    border-left: 1px solid rgba(136, 136, 136, 0.2);
  }
}

/** 2.9  Buttons Addons */
.btn {
  position: relative;
  padding: 15px 27px;
  font-size: 16px;
  line-height: 16px;
  border-radius: 5px;
  white-space: nowrap;
  border-width: 2px;
  transition: .3s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.btn:focus, .btn:active, .btn:active:focus {
  outline: none;
  box-shadow: none;
}

.btn .caret:last-child {
  margin-left: 5px;
}

.btn-group .btn + .btn,
.btn-group-lg .btn + .btn {
  margin-left: -2px;
}

.btn-group-sm .btn + .btn,
.btn-group-xs .btn + .btn {
  margin-left: -2px;
}

.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: auto;
}

.btn-default {
  color: #3A5475;
  background-color: transparent;
  border-color: #3A5475;
}

.btn-default:focus, .btn-default.focus, .btn-default:hover, .btn-default:active, .btn-default.active,
.open > .btn-default.dropdown-toggle {
  color: #fff;
  background-color: #3A5475;
  border-color: #3A5475;
}

.btn-default:active, .btn-default.active,
.open > .btn-default.dropdown-toggle {
  box-shadow: none;
}

.btn-default:active.shadow-drop-xs, .btn-default.active.shadow-drop-xs,
.open > .btn-default.dropdown-toggle.shadow-drop-xs {
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2);
}

.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
.open > .btn-default.dropdown-toggle:hover,
.open > .btn-default.dropdown-toggle:focus,
.open > .btn-default.dropdown-toggle.focus {
  color: #fff;
  background-color: #3A5475;
  border-color: #3A5475;
  outline: none;
}

.btn-default.disabled, .btn-default[disabled],
fieldset[disabled] .btn-default {
  pointer-events: none;
  opacity: .5;
}

.btn-default .badge {
  color: transparent;
  background-color: #3A5475;
}

.btn-primary {
  color: #fff;
  background-color: #dc214c;
  border-color: #dc214c;
}

.btn-primary:focus, .btn-primary.focus, .btn-primary:hover, .btn-primary:active, .btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #3A5475;
  border-color: #3A5475;
}

.btn-primary:active, .btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  box-shadow: none;
}

.btn-primary:active.shadow-drop-xs, .btn-primary.active.shadow-drop-xs,
.open > .btn-primary.dropdown-toggle.shadow-drop-xs {
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2);
}

.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
.open > .btn-primary.dropdown-toggle:hover,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #3A5475;
  border-color: #3A5475;
  outline: none;
}

.btn-primary.disabled, .btn-primary[disabled],
fieldset[disabled] .btn-primary {
  pointer-events: none;
  opacity: .5;
}

.btn-primary .badge {
  color: #dc214c;
  background-color: #fff;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 6px 17px;
  font-size: 14px;
  line-height: 22px;
  border-radius: 5px;
  border-width: 2px;
}

.btn-rounded {
  border-radius: 5px;
}

.btn-shadow {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.18);
}

.btn-rect {
  border-radius: 0;
}

.btn-round.btn {
  border-radius: 12.5px;
}

.btn-round.btn-xs, .btn-group-xs > .btn-round.btn {
  border-radius: 11.5px;
}

.btn-round.btn-sm, .btn-group-sm > .btn-round.btn {
  border-radius: 9.5px;
}

.btn-round.btn-lg, .btn-group-lg > .btn-round.btn {
  border-radius: 18px;
}

.btn-ellipse.btn {
  border-radius: 25px;
}

.btn-ellipse.btn-xs, .btn-group-xs > .btn-ellipse.btn {
  border-radius: 23px;
}

.btn-ellipse.btn-sm, .btn-group-sm > .btn-ellipse.btn {
  border-radius: 19px;
}

.btn-ellipse.btn-lg, .btn-group-lg > .btn-ellipse.btn {
  border-radius: 36px;
}

.btn-link {
  position: relative;
  border: none;
  padding-left: 12px;
  padding-right: 12px;
  text-transform: uppercase;
  font-weight: 900;
  color: #434345;
  line-height: 1.9;
}

.btn-link:after {
  content: '';
  height: 2px;
  position: absolute;
  width: 60px;
  left: 50%;
  bottom: -2px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  transition: .3s;
}

.btn-link:after {
  background: linear-gradient(90deg, #dc214c 0%, #dc214c 100%);
}

.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}

.btn-link:hover, .btn-link:focus {
  color: inherit;
  text-decoration: none;
  background-color: transparent;
}

.btn-link:hover:after, .btn-link:focus:after {
  width: 70px;
}

.btn-link[disabled]:hover, .btn-link[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
  color: inherit;
  text-decoration: none;
}

.btn.btn-icon {
  padding-left: 28px;
  padding-right: 28px;
}

.btn.btn-icon .icon {
  font-size: 14px;
  line-height: 14px;
  vertical-align: middle;
  transition: 0s;
}

.btn.btn-icon .icon.fa-shopping-cart {
  font-size: 20px;
}

.btn.btn-icon-left .icon {
  float: left;
  padding-right: 10px;
}

.btn.btn-icon-right .icon {
  float: right;
  padding-left: 10px;
}

.btn-toolbar {
  margin-left: 0;
  -webkit-transform: translate(-10px, -10px);
          transform: translate(-10px, -10px);
}

.btn-toolbar > .btn,
.btn-toolbar > .input-group,
.btn-toolbar > .btn-group {
  margin-left: 10px;
  margin-top: 10px;
}

.tags-list .btn-xs, .tags-list .btn-group-xs > .btn {
  padding: 4px 9px;
  font-size: 14px;
  text-transform: capitalize;
  letter-spacing: 0;
  border-width: 1px;
  box-shadow: none;
  font-weight: 400;
}

.tags-list .btn-primary {
  color: #dc214c;
  background-color: #fff;
  border-color: #dc214c;
}

.tags-list .btn-primary:focus, .tags-list .btn-primary.focus, .tags-list .btn-primary:hover, .tags-list .btn-primary:active, .tags-list .btn-primary.active,
.open > .tags-list .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #3A5475;
  border-color: #3A5475;
}

.tags-list .btn-primary:active, .tags-list .btn-primary.active,
.open > .tags-list .btn-primary.dropdown-toggle {
  box-shadow: none;
}

.tags-list .btn-primary:active.shadow-drop-xs, .tags-list .btn-primary.active.shadow-drop-xs,
.open > .tags-list .btn-primary.dropdown-toggle.shadow-drop-xs {
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2);
}

.tags-list .btn-primary:active:hover, .tags-list .btn-primary:active:focus, .tags-list .btn-primary:active.focus, .tags-list .btn-primary.active:hover, .tags-list .btn-primary.active:focus, .tags-list .btn-primary.active.focus,
.open > .tags-list .btn-primary.dropdown-toggle:hover,
.open > .tags-list .btn-primary.dropdown-toggle:focus,
.open > .tags-list .btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #3A5475;
  border-color: #3A5475;
  outline: none;
}

.tags-list .btn-primary.disabled, .tags-list .btn-primary[disabled],
fieldset[disabled] .tags-list .btn-primary {
  pointer-events: none;
  opacity: .5;
}

.tags-list .btn-primary .badge {
  color: #fff;
  background-color: #dc214c;
}

/** 2.11 Dropdowns Addons */
.caret {
  margin-left: 5px;
}

.dropup,
.dropdown {
  display: inline-block;
}

.dropdown-menu {
  font-size: 13px;
  border: none;
  border-radius: 4px;
}

.dropdown-menu > li > a {
  font-weight: 400;
  padding: 5px 20px;
}

.dropdown-menu .divider {
  width: 100%;
}

.dropdown-header {
  font-size: 12px;
  padding: 8px 20px 3px;
}

/** 2.12 Sections */
.section-relative {
  position: relative;
  z-index: 1;
}

@media (min-width: 1200px) {
  .section-split {
    margin-left: auto;
    margin-right: 0;
    width: 50%;
  }
}

.section-image-aside {
  position: relative;
}

.section-image-aside-img {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 46vw;
  background-size: cover;
}

.section-image-aside-2-img {
  width: 50vw;
}

.section-post-news-modern .post-news-modern:last-child > .unit > .unit-right:before {
  height: calc(100% - 4px);
}

.section-image-aside-left .section-image-aside-img {
  right: 100%;
}

.section-image-aside-right .section-image-aside-img {
  left: 100%;
}

@media (max-width: 992px) {
  .section-grid-demonstration [class*="col-"] h3 {
    font-size: 16px;
    line-height: 16px;
  }
  .section-grid-demonstration [class*="col-"] p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
  }
  .section-grid-demonstration [class*="col-"] .bg-lightest {
    padding: 5px;
  }
}

@media (max-width: 480px) {
  .section-grid-demonstration [class*="col-"] {
    padding-left: 5px;
    padding-right: 5px;
  }
  .section-grid-demonstration [class*="col-"] .bg-lightest {
    padding: 0;
  }
}

.section-navigation {
  padding: 20px;
  border-radius: 4px;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.15);
  background: #f6f7f8;
}

.section-navigation iframe {
  border: none;
}

@media (min-width: 768px) {
  .section-navigation {
    padding: 30px;
    margin-left: -45px;
    margin-right: -45px;
  }
}

.slider-menu-position {
  position: relative;
}

.slider-menu-position .rd-navbar-wrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.section-404-cover {
  display: flex;
  justify-content: center;
}

.section-404 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

@media (min-width: 2000px) {
  .section-404 > div:nth-child(2) {
    margin-top: -70px;
  }
}

@media (min-width: 2000px) {
  .ie-10 .section-404 > div:nth-child(2),
  .ie-11 .section-404 > div:nth-child(2),
  .ie-edge .section-404 > div:nth-child(2) {
    margin-top: 0;
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

.section-clients img {
  transition: 0.35s all ease;
}

.section-clients a:hover img {
  opacity: .8;
}

@media (min-width: 1200px) {
  .section-products [class*="cell-"] + [class*="cell-"] .product {
    border-left-color: transparent;
  }
  .section-products [class*="cell-lg-3"]:nth-child(5) .product {
    border-left-color: #e5e5e5;
  }
}

.section-cover {
  min-height: 100vh;
  width: 100%;
}

.section-center-absolute {
  z-index: 2;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.section-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.section-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.section-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.section-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.section-45 {
  padding-top: 45px;
  padding-bottom: 45px;
}

.section-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.section-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.section-90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.section-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-114 {
  padding-top: 114px;
  padding-bottom: 114px;
}

.section-160 {
  padding-top: 160px;
  padding-bottom: 160px;
}

.section-190 {
  padding-top: 190px;
  padding-bottom: 190px;
}

.section-300 {
  padding-top: 300px;
  padding-bottom: 300px;
}

@media (min-width: 480px) {
  .section-xs-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .section-xs-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .section-xs-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .section-xs-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .section-xs-45 {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .section-xs-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .section-xs-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .section-xs-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .section-xs-90 {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .section-xs-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .section-xs-114 {
    padding-top: 114px;
    padding-bottom: 114px;
  }
  .section-xs-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .section-xs-190 {
    padding-top: 190px;
    padding-bottom: 190px;
  }
  .section-xs-300 {
    padding-top: 300px;
    padding-bottom: 300px;
  }
}

@media (min-width: 768px) {
  .section-sm-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .section-sm-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .section-sm-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .section-sm-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .section-sm-45 {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .section-sm-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .section-sm-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .section-sm-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .section-sm-90 {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .section-sm-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .section-sm-114 {
    padding-top: 114px;
    padding-bottom: 114px;
  }
  .section-sm-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .section-sm-190 {
    padding-top: 190px;
    padding-bottom: 190px;
  }
  .section-sm-300 {
    padding-top: 300px;
    padding-bottom: 300px;
  }
}

@media (min-width: 992px) {
  .section-md-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .section-md-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .section-md-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .section-md-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .section-md-45 {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .section-md-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .section-md-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .section-md-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .section-md-90 {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .section-md-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .section-md-114 {
    padding-top: 114px;
    padding-bottom: 114px;
  }
  .section-md-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .section-md-190 {
    padding-top: 190px;
    padding-bottom: 190px;
  }
  .section-md-300 {
    padding-top: 300px;
    padding-bottom: 300px;
  }
}

@media (min-width: 1200px) {
  .section-lg-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .section-lg-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .section-lg-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .section-lg-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .section-lg-45 {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .section-lg-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .section-lg-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .section-lg-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .section-lg-90 {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .section-lg-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .section-lg-114 {
    padding-top: 114px;
    padding-bottom: 114px;
  }
  .section-lg-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .section-lg-190 {
    padding-top: 190px;
    padding-bottom: 190px;
  }
  .section-lg-300 {
    padding-top: 300px;
    padding-bottom: 300px;
  }
}

@media (min-width: 2000px) {
  .section-xl-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .section-xl-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .section-xl-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .section-xl-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .section-xl-45 {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .section-xl-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .section-xl-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .section-xl-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .section-xl-90 {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .section-xl-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .section-xl-114 {
    padding-top: 114px;
    padding-bottom: 114px;
  }
  .section-xl-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .section-xl-190 {
    padding-top: 190px;
    padding-bottom: 190px;
  }
  .section-xl-300 {
    padding-top: 300px;
    padding-bottom: 300px;
  }
}

.section-top-0 {
  padding-top: 0;
}

.section-top-5 {
  padding-top: 5px;
}

.section-top-15 {
  padding-top: 15px;
}

.section-top-30 {
  padding-top: 30px;
}

.section-top-45 {
  padding-top: 45px;
}

.section-top-50 {
  padding-top: 50px;
}

.section-top-60 {
  padding-top: 60px;
}

.section-top-70 {
  padding-top: 70px;
}

.section-top-90 {
  padding-top: 90px;
}

.section-top-100 {
  padding-top: 100px;
}

.section-top-114 {
  padding-top: 114px;
}

.section-top-160 {
  padding-top: 160px;
}

.section-top-190 {
  padding-top: 190px;
}

.section-top-300 {
  padding-top: 300px;
}

@media (min-width: 480px) {
  .section-xs-top-0 {
    padding-top: 0;
  }
  .section-xs-top-5 {
    padding-top: 5px;
  }
  .section-xs-top-15 {
    padding-top: 15px;
  }
  .section-xs-top-30 {
    padding-top: 30px;
  }
  .section-xs-top-45 {
    padding-top: 45px;
  }
  .section-xs-top-50 {
    padding-top: 50px;
  }
  .section-xs-top-60 {
    padding-top: 60px;
  }
  .section-xs-top-70 {
    padding-top: 70px;
  }
  .section-xs-top-90 {
    padding-top: 90px;
  }
  .section-xs-top-100 {
    padding-top: 100px;
  }
  .section-xs-top-114 {
    padding-top: 114px;
  }
  .section-xs-top-160 {
    padding-top: 160px;
  }
  .section-xs-top-190 {
    padding-top: 190px;
  }
  .section-xs-top-300 {
    padding-top: 300px;
  }
}

@media (min-width: 768px) {
  .section-sm-top-0 {
    padding-top: 0;
  }
  .section-sm-top-5 {
    padding-top: 5px;
  }
  .section-sm-top-15 {
    padding-top: 15px;
  }
  .section-sm-top-30 {
    padding-top: 30px;
  }
  .section-sm-top-45 {
    padding-top: 45px;
  }
  .section-sm-top-50 {
    padding-top: 50px;
  }
  .section-sm-top-60 {
    padding-top: 60px;
  }
  .section-sm-top-70 {
    padding-top: 70px;
  }
  .section-sm-top-90 {
    padding-top: 90px;
  }
  .section-sm-top-100 {
    padding-top: 100px;
  }
  .section-sm-top-114 {
    padding-top: 114px;
  }
  .section-sm-top-160 {
    padding-top: 160px;
  }
  .section-sm-top-190 {
    padding-top: 190px;
  }
  .section-sm-top-300 {
    padding-top: 300px;
  }
}

@media (min-width: 992px) {
  .section-md-top-0 {
    padding-top: 0;
  }
  .section-md-top-5 {
    padding-top: 5px;
  }
  .section-md-top-15 {
    padding-top: 15px;
  }
  .section-md-top-30 {
    padding-top: 30px;
  }
  .section-md-top-45 {
    padding-top: 45px;
  }
  .section-md-top-50 {
    padding-top: 50px;
  }
  .section-md-top-60 {
    padding-top: 60px;
  }
  .section-md-top-70 {
    padding-top: 70px;
  }
  .section-md-top-90 {
    padding-top: 90px;
  }
  .section-md-top-100 {
    padding-top: 100px;
  }
  .section-md-top-114 {
    padding-top: 114px;
  }
  .section-md-top-160 {
    padding-top: 160px;
  }
  .section-md-top-190 {
    padding-top: 190px;
  }
  .section-md-top-300 {
    padding-top: 300px;
  }
}

@media (min-width: 1200px) {
  .section-lg-top-0 {
    padding-top: 0;
  }
  .section-lg-top-5 {
    padding-top: 5px;
  }
  .section-lg-top-15 {
    padding-top: 15px;
  }
  .section-lg-top-30 {
    padding-top: 30px;
  }
  .section-lg-top-45 {
    padding-top: 45px;
  }
  .section-lg-top-50 {
    padding-top: 50px;
  }
  .section-lg-top-60 {
    padding-top: 60px;
  }
  .section-lg-top-70 {
    padding-top: 70px;
  }
  .section-lg-top-90 {
    padding-top: 90px;
  }
  .section-lg-top-100 {
    padding-top: 100px;
  }
  .section-lg-top-114 {
    padding-top: 114px;
  }
  .section-lg-top-160 {
    padding-top: 160px;
  }
  .section-lg-top-190 {
    padding-top: 190px;
  }
  .section-lg-top-300 {
    padding-top: 300px;
  }
}

@media (min-width: 2000px) {
  .section-xl-top-0 {
    padding-top: 0;
  }
  .section-xl-top-5 {
    padding-top: 5px;
  }
  .section-xl-top-15 {
    padding-top: 15px;
  }
  .section-xl-top-30 {
    padding-top: 30px;
  }
  .section-xl-top-45 {
    padding-top: 45px;
  }
  .section-xl-top-50 {
    padding-top: 50px;
  }
  .section-xl-top-60 {
    padding-top: 60px;
  }
  .section-xl-top-70 {
    padding-top: 70px;
  }
  .section-xl-top-90 {
    padding-top: 90px;
  }
  .section-xl-top-100 {
    padding-top: 100px;
  }
  .section-xl-top-114 {
    padding-top: 114px;
  }
  .section-xl-top-160 {
    padding-top: 160px;
  }
  .section-xl-top-190 {
    padding-top: 190px;
  }
  .section-xl-top-300 {
    padding-top: 300px;
  }
}

.section-bottom-0 {
  padding-bottom: 0;
}

.section-bottom-5 {
  padding-bottom: 5px;
}

.section-bottom-15 {
  padding-bottom: 15px;
}

.section-bottom-30 {
  padding-bottom: 30px;
}

.section-bottom-45 {
  padding-bottom: 45px;
}

.section-bottom-50 {
  padding-bottom: 50px;
}

.section-bottom-60 {
  padding-bottom: 60px;
}

.section-bottom-70 {
  padding-bottom: 70px;
}

.section-bottom-90 {
  padding-bottom: 90px;
}

.section-bottom-100 {
  padding-bottom: 100px;
}

.section-bottom-114 {
  padding-bottom: 114px;
}

.section-bottom-160 {
  padding-bottom: 160px;
}

.section-bottom-190 {
  padding-bottom: 190px;
}

.section-bottom-300 {
  padding-bottom: 300px;
}

@media (min-width: 480px) {
  .section-xs-bottom-0 {
    padding-bottom: 0;
  }
  .section-xs-bottom-5 {
    padding-bottom: 5px;
  }
  .section-xs-bottom-15 {
    padding-bottom: 15px;
  }
  .section-xs-bottom-30 {
    padding-bottom: 30px;
  }
  .section-xs-bottom-45 {
    padding-bottom: 45px;
  }
  .section-xs-bottom-50 {
    padding-bottom: 50px;
  }
  .section-xs-bottom-60 {
    padding-bottom: 60px;
  }
  .section-xs-bottom-70 {
    padding-bottom: 70px;
  }
  .section-xs-bottom-90 {
    padding-bottom: 90px;
  }
  .section-xs-bottom-100 {
    padding-bottom: 100px;
  }
  .section-xs-bottom-114 {
    padding-bottom: 114px;
  }
  .section-xs-bottom-160 {
    padding-bottom: 160px;
  }
  .section-xs-bottom-190 {
    padding-bottom: 190px;
  }
  .section-xs-bottom-300 {
    padding-bottom: 300px;
  }
}

@media (min-width: 768px) {
  .section-sm-bottom-0 {
    padding-bottom: 0;
  }
  .section-sm-bottom-5 {
    padding-bottom: 5px;
  }
  .section-sm-bottom-15 {
    padding-bottom: 15px;
  }
  .section-sm-bottom-30 {
    padding-bottom: 30px;
  }
  .section-sm-bottom-45 {
    padding-bottom: 45px;
  }
  .section-sm-bottom-50 {
    padding-bottom: 50px;
  }
  .section-sm-bottom-60 {
    padding-bottom: 60px;
  }
  .section-sm-bottom-70 {
    padding-bottom: 70px;
  }
  .section-sm-bottom-90 {
    padding-bottom: 90px;
  }
  .section-sm-bottom-100 {
    padding-bottom: 100px;
  }
  .section-sm-bottom-114 {
    padding-bottom: 114px;
  }
  .section-sm-bottom-160 {
    padding-bottom: 160px;
  }
  .section-sm-bottom-190 {
    padding-bottom: 190px;
  }
  .section-sm-bottom-300 {
    padding-bottom: 300px;
  }
}

@media (min-width: 992px) {
  .section-md-bottom-0 {
    padding-bottom: 0;
  }
  .section-md-bottom-5 {
    padding-bottom: 5px;
  }
  .section-md-bottom-15 {
    padding-bottom: 15px;
  }
  .section-md-bottom-30 {
    padding-bottom: 30px;
  }
  .section-md-bottom-45 {
    padding-bottom: 45px;
  }
  .section-md-bottom-50 {
    padding-bottom: 50px;
  }
  .section-md-bottom-60 {
    padding-bottom: 60px;
  }
  .section-md-bottom-70 {
    padding-bottom: 70px;
  }
  .section-md-bottom-90 {
    padding-bottom: 90px;
  }
  .section-md-bottom-100 {
    padding-bottom: 100px;
  }
  .section-md-bottom-114 {
    padding-bottom: 114px;
  }
  .section-md-bottom-160 {
    padding-bottom: 160px;
  }
  .section-md-bottom-190 {
    padding-bottom: 190px;
  }
  .section-md-bottom-300 {
    padding-bottom: 300px;
  }
}

@media (min-width: 1200px) {
  .section-lg-bottom-0 {
    padding-bottom: 0;
  }
  .section-lg-bottom-5 {
    padding-bottom: 5px;
  }
  .section-lg-bottom-15 {
    padding-bottom: 15px;
  }
  .section-lg-bottom-30 {
    padding-bottom: 30px;
  }
  .section-lg-bottom-45 {
    padding-bottom: 45px;
  }
  .section-lg-bottom-50 {
    padding-bottom: 50px;
  }
  .section-lg-bottom-60 {
    padding-bottom: 60px;
  }
  .section-lg-bottom-70 {
    padding-bottom: 70px;
  }
  .section-lg-bottom-90 {
    padding-bottom: 90px;
  }
  .section-lg-bottom-100 {
    padding-bottom: 100px;
  }
  .section-lg-bottom-114 {
    padding-bottom: 114px;
  }
  .section-lg-bottom-160 {
    padding-bottom: 160px;
  }
  .section-lg-bottom-190 {
    padding-bottom: 190px;
  }
  .section-lg-bottom-300 {
    padding-bottom: 300px;
  }
}

@media (min-width: 2000px) {
  .section-xl-bottom-0 {
    padding-bottom: 0;
  }
  .section-xl-bottom-5 {
    padding-bottom: 5px;
  }
  .section-xl-bottom-15 {
    padding-bottom: 15px;
  }
  .section-xl-bottom-30 {
    padding-bottom: 30px;
  }
  .section-xl-bottom-45 {
    padding-bottom: 45px;
  }
  .section-xl-bottom-50 {
    padding-bottom: 50px;
  }
  .section-xl-bottom-60 {
    padding-bottom: 60px;
  }
  .section-xl-bottom-70 {
    padding-bottom: 70px;
  }
  .section-xl-bottom-90 {
    padding-bottom: 90px;
  }
  .section-xl-bottom-100 {
    padding-bottom: 100px;
  }
  .section-xl-bottom-114 {
    padding-bottom: 114px;
  }
  .section-xl-bottom-160 {
    padding-bottom: 160px;
  }
  .section-xl-bottom-190 {
    padding-bottom: 190px;
  }
  .section-xl-bottom-300 {
    padding-bottom: 300px;
  }
}

/** 2.13 Font Awesome */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.5.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

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

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

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714286em;
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  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 {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

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

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

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

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

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

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

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

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

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

.fa-inverse {
  color: #ffffff;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[class*='fa-']:before {
  font-weight: 400;
  font-family: 'FontAwesome';
}

/** 2.14 Flaticon */
/*
    Flaticon icon font: Flaticon
    Creation date: 19/02/2016 14:46
    */
@font-face {
  font-family: "Flaticon";
  src: url("../fonts/Flaticon.eot");
  src: url("../fonts/Flaticon.eot?#iefix") format("embedded-opentype"), url("../fonts/Flaticon.woff") format("woff"), url("../fonts/Flaticon.ttf") format("truetype"), url("../fonts/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "Flaticon";
    src: url("./Flaticon.svg#Flaticon") format("svg");
  }
}

.fi:before {
  display: inline-block;
  font-family: "Flaticon";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

.flaticon-add-circular-outlined-button:before {
  content: "\f100";
}

.flaticon-add-cross-outlined-symbol:before {
  content: "\f101";
}

.flaticon-add-square-outlined-interface-button:before {
  content: "\f102";
}

.flaticon-airplane-rotated-diagonal-transport-outlined-symbol:before {
  content: "\f103";
}

.flaticon-alarm-clock-symbol:before {
  content: "\f104";
}

.flaticon-arrow-entering-into-square:before {
  content: "\f105";
}

.flaticon-attach-interface-symbol-of-rotated-paperclip:before {
  content: "\f106";
}

.flaticon-attachment:before {
  content: "\f107";
}

.flaticon-audio-tool-in-silence:before {
  content: "\f108";
}

.flaticon-back-left-arrow-circular-button-outline:before {
  content: "\f109";
}

.flaticon-back-left-arrow-square-button-outline:before {
  content: "\f10a";
}

.flaticon-big-map-placeholder-outlined-symbol-of-interface:before {
  content: "\f10b";
}

.flaticon-book-outline:before {
  content: "\f10c";
}

.flaticon-bookmark-outlined-interface-symbol:before {
  content: "\f10d";
}

.flaticon-bottle-gross-outlined-symbol:before {
  content: "\f10e";
}

.flaticon-button-of-nine-outlined-circles:before {
  content: "\f10f";
}

.flaticon-buttons:before {
  content: "\f110";
}

.flaticon-cellphone:before {
  content: "\f111";
}

.flaticon-cellular-phone-outline:before {
  content: "\f112";
}

.flaticon-center-text-interface-symbol-of-lines:before {
  content: "\f113";
}

.flaticon-chat-comment-oval-speech-bubble-with-text-lines:before {
  content: "\f114";
}

.flaticon-chat-oval-speech-bubbles-symbol:before {
  content: "\f115";
}

.flaticon-checkmark-outline:before {
  content: "\f116";
}

.flaticon-checkmark-square-button-outline:before {
  content: "\f117";
}

.flaticon-checkmark-verify-interface-symbol-button:before {
  content: "\f118";
}

.flaticon-circular-arrow-counterclockwise-rotating-symbol:before {
  content: "\f119";
}

.flaticon-circular-graphic-outline:before {
  content: "\f11a";
}

.flaticon-circular-outlined-badge-with-ribbon-recognition-prize-symbol:before {
  content: "\f11b";
}

.flaticon-circular-target-shooting-interface-symbol:before {
  content: "\f11c";
}

.flaticon-clipboard-square-symbol:before {
  content: "\f11d";
}

.flaticon-close-circular-button-symbol:before {
  content: "\f11e";
}

.flaticon-cloud-outlined-shape:before {
  content: "\f11f";
}

.flaticon-cloud-with-hail-falling:before {
  content: "\f120";
}

.flaticon-cocktail-glass-outline:before {
  content: "\f121";
}

.flaticon-code-signs:before {
  content: "\f122";
}

.flaticon-collapse-two-arrows-diagonal-symbol:before {
  content: "\f123";
}

.flaticon-comment-oval-outlined-balloon:before {
  content: "\f124";
}

.flaticon-compass-orientation-symbol:before {
  content: "\f125";
}

.flaticon-contract-two-arrows-symbol-pointing-the-center-of-square-button:before {
  content: "\f126";
}

.flaticon-copy-two-paper-sheets-interface-symbol:before {
  content: "\f127";
}

.flaticon-crescent-moon-phase-outlined-shape:before {
  content: "\f128";
}

.flaticon-cropping-interface-tool-symbol:before {
  content: "\f129";
}

.flaticon-cross-rounded-outline:before {
  content: "\f12a";
}

.flaticon-cross-square-button:before {
  content: "\f12b";
}

.flaticon-cube-of-notes-stack:before {
  content: "\f12c";
}

.flaticon-double-arrow-horizontal-symbol:before {
  content: "\f12d";
}

.flaticon-double-arrow-vertical-symbol:before {
  content: "\f12e";
}

.flaticon-double-right-arrows-angles:before {
  content: "\f12f";
}

.flaticon-down-arrow:before {
  content: "\f130";
}

.flaticon-down-arrow-square-button:before {
  content: "\f131";
}

.flaticon-down-arrow-square-outlined-button:before {
  content: "\f132";
}

.flaticon-down-arrow-to-a-square:before {
  content: "\f133";
}

.flaticon-down-circular-button:before {
  content: "\f134";
}

.flaticon-download-circular-button:before {
  content: "\f135";
}

.flaticon-download-down-arrow-symbol:before {
  content: "\f136";
}

.flaticon-download-from-internet-cloud:before {
  content: "\f137";
}

.flaticon-download-square-button:before {
  content: "\f138";
}

.flaticon-download-square-outlined-interface-button:before {
  content: "\f139";
}

.flaticon-electrical-storm-weather-symbol:before {
  content: "\f13a";
}

.flaticon-electronic-game-machine-outline:before {
  content: "\f13b";
}

.flaticon-email-closed-outlined-back-envelope-interface-symbol:before {
  content: "\f13c";
}

.flaticon-email-square-outlined-interface-symbol-of-envelope-back:before {
  content: "\f13d";
}

.flaticon-equalization:before {
  content: "\f13e";
}

.flaticon-equalizer-interface-square-button-symbol:before {
  content: "\f13f";
}

.flaticon-event-weekly-calendar-symbol:before {
  content: "\f140";
}

.flaticon-expand-square-interface-button-of-two-arrows:before {
  content: "\f141";
}

.flaticon-expanding-two-opposite-arrows-diagonal-symbol-of-interface:before {
  content: "\f142";
}

.flaticon-fast-forward-double-arrow-outline:before {
  content: "\f143";
}

.flaticon-favourites-star-outline-interface-symbol:before {
  content: "\f144";
}

.flaticon-file-rounded-empty-sheet:before {
  content: "\f145";
}

.flaticon-file-rounded-outlined-symbol:before {
  content: "\f146";
}

.flaticon-film-strip-couple-of-photograms:before {
  content: "\f147";
}

.flaticon-flag-outline:before {
  content: "\f148";
}

.flaticon-fog-at-night-weather-symbol:before {
  content: "\f149";
}

.flaticon-foggy-day-fog-at-sunset-or-sunrise:before {
  content: "\f14a";
}

.flaticon-folder-outline:before {
  content: "\f14b";
}

.flaticon-fork:before {
  content: "\f14c";
}

.flaticon-four-rounded-squares-button:before {
  content: "\f14d";
}

.flaticon-full-screen-interface-symbol-of-four-arrows-in-square-button:before {
  content: "\f14e";
}

.flaticon-games-machine-outline:before {
  content: "\f14f";
}

.flaticon-gear-outlined-symbol:before {
  content: "\f150";
}

.flaticon-giftbox-outline:before {
  content: "\f151";
}

.flaticon-graphical-business-presentation-on-a-screen:before {
  content: "\f152";
}

.flaticon-headphones-audio-symbol:before {
  content: "\f153";
}

.flaticon-hot-interface-symbol-of-fire-flames-outline:before {
  content: "\f154";
}

.flaticon-images-square-outlined-interface-button-symbol:before {
  content: "\f155";
}

.flaticon-ink-interface-symbol-of-drop-outline:before {
  content: "\f156";
}

.flaticon-label-outline:before {
  content: "\f157";
}

.flaticon-left-alignment:before {
  content: "\f158";
}

.flaticon-left-arrow-curve-outline:before {
  content: "\f159";
}

.flaticon-left-arrow-in-circle-outline:before {
  content: "\f15a";
}

.flaticon-left-arrow-line-symbol:before {
  content: "\f15b";
}

.flaticon-left-arrow-rounded-outlined-button-interface-symbol:before {
  content: "\f15c";
}

.flaticon-left-arrow-signal-outline:before {
  content: "\f15d";
}

.flaticon-left-arrow-square-outlined-button:before {
  content: "\f15e";
}

.flaticon-left-arrow-with-a-cross:before {
  content: "\f15f";
}

.flaticon-like-heart-outline-symbol:before {
  content: "\f160";
}

.flaticon-link-button:before {
  content: "\f161";
}

.flaticon-list:before {
  content: "\f162";
}

.flaticon-list-interface-symbol:before {
  content: "\f163";
}

.flaticon-lock-circular-padlock-outline-tool-symbol:before {
  content: "\f164";
}

.flaticon-login-arrow-symbol-entering-back-into-a-square:before {
  content: "\f165";
}

.flaticon-login-square-arrow-button-outline:before {
  content: "\f166";
}

.flaticon-map-folded-outlined-paper:before {
  content: "\f167";
}

.flaticon-megaphone-outline-of-amplification-tool:before {
  content: "\f168";
}

.flaticon-men:before {
  content: "\f169";
}

.flaticon-menu-square-button:before {
  content: "\f16a";
}

.flaticon-menu-three-outlined-rounded-lines-symbol:before {
  content: "\f16b";
}

.flaticon-microphone:before {
  content: "\f16c";
}

.flaticon-microphone-outlined-tool:before {
  content: "\f16d";
}

.flaticon-minus-circular-button:before {
  content: "\f16e";
}

.flaticon-minus-in-zoom-symbol:before {
  content: "\f16f";
}

.flaticon-minus-outline:before {
  content: "\f170";
}

.flaticon-minus-square-outlined-button:before {
  content: "\f171";
}

.flaticon-monitor-outline:before {
  content: "\f172";
}

.flaticon-music-note:before {
  content: "\f173";
}

.flaticon-music-rectangular-interface-button-outline:before {
  content: "\f174";
}

.flaticon-music-theme:before {
  content: "\f175";
}

.flaticon-musical-note:before {
  content: "\f176";
}

.flaticon-musical-note-outlined-symbol:before {
  content: "\f177";
}

.flaticon-mute-voice:before {
  content: "\f178";
}

.flaticon-new-email-envelope-frontal-view:before {
  content: "\f179";
}

.flaticon-nine-oclock-on-circular-clock:before {
  content: "\f17a";
}

.flaticon-note-outlined-symbol:before {
  content: "\f17b";
}

.flaticon-notebook-rectangular-symbol-with-spring:before {
  content: "\f17c";
}

.flaticon-notification-bell-outline-interface-symbol:before {
  content: "\f17d";
}

.flaticon-notification-bell-outline-interface-symbol-1:before {
  content: "\f17e";
}

.flaticon-opened-email-outlined-envelope-back-interface-symbol:before {
  content: "\f17f";
}

.flaticon-oval-empty-outlined-speech-bubble:before {
  content: "\f180";
}

.flaticon-paintbrush-outline:before {
  content: "\f181";
}

.flaticon-paper-airplane-outline:before {
  content: "\f182";
}

.flaticon-pause-outlined-big-symbol:before {
  content: "\f183";
}

.flaticon-pencil-big-outlined-vertical-tool-symbol:before {
  content: "\f184";
}

.flaticon-phone-auricular-outline:before {
  content: "\f185";
}

.flaticon-photo-camera-outline:before {
  content: "\f186";
}

.flaticon-pin:before {
  content: "\f187";
}

.flaticon-planetary-grid-symbol:before {
  content: "\f188";
}

.flaticon-play-triangle-outline:before {
  content: "\f189";
}

.flaticon-portfolio-outline:before {
  content: "\f18a";
}

.flaticon-print-interface-button-symbol-of-printer-outline:before {
  content: "\f18b";
}

.flaticon-radio:before {
  content: "\f18c";
}

.flaticon-rain-weather-cloud-outline-symbol-with-raindrops-lines:before {
  content: "\f18d";
}

.flaticon-rectangular-outlined-speech-bubble-symbol:before {
  content: "\f18e";
}

.flaticon-recycling-bin:before {
  content: "\f18f";
}

.flaticon-rewind-double-arrow-outline-multimedia-button-symbol:before {
  content: "\f190";
}

.flaticon-right-arrow-angle:before {
  content: "\f191";
}

.flaticon-right-arrow-circular-button-outline:before {
  content: "\f192";
}

.flaticon-right-arrow-circular-outlined-button:before {
  content: "\f193";
}

.flaticon-right-arrow-on-a-pole-outlined-orientation-signal-symbol:before {
  content: "\f194";
}

.flaticon-right-arrow-outline:before {
  content: "\f195";
}

.flaticon-right-arrow-square-button-symbol:before {
  content: "\f196";
}

.flaticon-right-arrow-square-outlined-button:before {
  content: "\f197";
}

.flaticon-right-arrow-symbol-in-a-square-outline:before {
  content: "\f198";
}

.flaticon-rounded-rectangular-tool-shape:before {
  content: "\f199";
}

.flaticon-sand-clock:before {
  content: "\f19a";
}

.flaticon-save-button-interface-symbol-of-outlined-diskette:before {
  content: "\f19b";
}

.flaticon-search-interface-symbol:before {
  content: "\f19c";
}

.flaticon-search-oval-magnification-tool-or-spoon-interface-symbol:before {
  content: "\f19d";
}

.flaticon-share-social-interface-button:before {
  content: "\f19e";
}

.flaticon-shopping-bag:before {
  content: "\f19f";
}

.flaticon-shopping-basket-e-commerce-symbol:before {
  content: "\f1a0";
}

.flaticon-shopping-cart-outline:before {
  content: "\f1a1";
}

.flaticon-shopping-cart-outline-1:before {
  content: "\f1a2";
}

.flaticon-shuffle:before {
  content: "\f1a3";
}

.flaticon-sort-ascending:before {
  content: "\f1a4";
}

.flaticon-sort-descending:before {
  content: "\f1a5";
}

.flaticon-speaker-musical-amplification-outlined-frontal-tool:before {
  content: "\f1a6";
}

.flaticon-speaker-outline:before {
  content: "\f1a7";
}

.flaticon-speaker-outline-1:before {
  content: "\f1a8";
}

.flaticon-speaker-outline-audio-interface-symbol:before {
  content: "\f1a9";
}

.flaticon-speaker-outlined-square-frontal-tool-audio-tool-symbol:before {
  content: "\f1aa";
}

.flaticon-speech-bubble-oval-symbol-with-three-dots:before {
  content: "\f1ab";
}

.flaticon-square-outline:before {
  content: "\f1ac";
}

.flaticon-square-shape-design-interface-tool-symbol:before {
  content: "\f1ad";
}

.flaticon-square-targeting-interface-symbol:before {
  content: "\f1ae";
}

.flaticon-store-commercial-symbol-outline:before {
  content: "\f1af";
}

.flaticon-sun-day-weather-symbol:before {
  content: "\f1b0";
}

.flaticon-sunrise-or-sunset:before {
  content: "\f1b1";
}

.flaticon-switch-outlined-symbol:before {
  content: "\f1b2";
}

.flaticon-switch-outlined-tool-symbol:before {
  content: "\f1b3";
}

.flaticon-tag-outline:before {
  content: "\f1b4";
}

.flaticon-television-outline:before {
  content: "\f1b5";
}

.flaticon-text-alignment-option-button-interface-symbol:before {
  content: "\f1b6";
}

.flaticon-text-paper-sheet-symbol:before {
  content: "\f1b7";
}

.flaticon-three-vertical-outlined-bars-symbol:before {
  content: "\f1b8";
}

.flaticon-timer-timing-tool:before {
  content: "\f1b9";
}

.flaticon-tool-outline-of-hotel-reception-or-covered-food-tray:before {
  content: "\f1ba";
}

.flaticon-triangle-equilateral-outline-shape-on-horizontal-line:before {
  content: "\f1bb";
}

.flaticon-trophy-outline:before {
  content: "\f1bc";
}

.flaticon-two-arrows:before {
  content: "\f1bd";
}

.flaticon-two-circular-arrows:before {
  content: "\f1be";
}

.flaticon-two-circular-counterclockwise-rotating-arrows-symbol:before {
  content: "\f1bf";
}

.flaticon-two-drops-sizes-outlined-shapes:before {
  content: "\f1c0";
}

.flaticon-two-rounded-equal-squares-outlines-symbol:before {
  content: "\f1c1";
}

.flaticon-unlocked-circular-padlock-outline:before {
  content: "\f1c2";
}

.flaticon-up-arrow-angle:before {
  content: "\f1c3";
}

.flaticon-up-arrow-circular-button:before {
  content: "\f1c4";
}

.flaticon-up-arrow-in-square-interface-button:before {
  content: "\f1c5";
}

.flaticon-up-arrow-into-square:before {
  content: "\f1c6";
}

.flaticon-up-arrow-or-flag-shape-big-gross-outlined-symbol:before {
  content: "\f1c7";
}

.flaticon-up-arrow-square-button:before {
  content: "\f1c8";
}

.flaticon-up-arrow-square-button-outline:before {
  content: "\f1c9";
}

.flaticon-up-arrow-with-house-shape-outlined-symbol:before {
  content: "\f1ca";
}

.flaticon-up-circular-interface-button:before {
  content: "\f1cb";
}

.flaticon-up-square-button-outline:before {
  content: "\f1cc";
}

.flaticon-upload:before {
  content: "\f1cd";
}

.flaticon-upload-to-the-cloud:before {
  content: "\f1ce";
}

.flaticon-upper-right-arrow-square-button-outlined-symbol:before {
  content: "\f1cf";
}

.flaticon-user-info-interface-symbol-with-text-lines-at-right-side:before {
  content: "\f1d0";
}

.flaticon-user-outline-male-symbol-of-interface:before {
  content: "\f1d1";
}

.flaticon-video-camera-outline:before {
  content: "\f1d2";
}

.flaticon-wallet-outline:before {
  content: "\f1d3";
}

.flaticon-weather-interface-symbol-of-a-semicircle-on-three-lines-perspective:before {
  content: "\f1d4";
}

.flaticon-weekly-calendar:before {
  content: "\f1d5";
}

.flaticon-weekly-calendar-outline-event-interface-symbol:before {
  content: "\f1d6";
}

.flaticon-wind-socket-outlined-symbol:before {
  content: "\f1d7";
}

.flaticon-window-outline:before {
  content: "\f1d8";
}

.flaticon-winds-lines-weather-symbol:before {
  content: "\f1d9";
}

.flaticon-wrench-outline:before {
  content: "\f1da";
}

.flaticon-zoom-increasing-symbol:before {
  content: "\f1db";
}

/** 2.15 Material Design Icons */
@font-face {
  font-family: "Material Design Icons";
  src: url("../fonts/materialdesignicons-webfont.eot?v=1.4.57");
  src: url("../fonts/materialdesignicons-webfont.eot?#iefix&v=1.4.57") format("embedded-opentype"), url("../fonts/materialdesignicons-webfont.woff2?v=1.4.57") format("woff2"), url("../fonts/materialdesignicons-webfont.woff?v=1.4.57") format("woff"), url("../fonts/materialdesignicons-webfont.ttf?v=1.4.57") format("truetype"), url("../fonts/materialdesignicons-webfont.svg?v=1.4.57#materialdesigniconsregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

.mdi {
  display: inline-block;
  font-weight: 400;
  font-style: normal;
  font-family: "Material Design Icons";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.mdi-access-point:before {
  content: "\f101";
}

.mdi-access-point-network:before {
  content: "\f102";
}

.mdi-account:before {
  content: "\f103";
}

.mdi-account-alert:before {
  content: "\f104";
}

.mdi-account-box:before {
  content: "\f105";
}

.mdi-account-box-outline:before {
  content: "\f106";
}

.mdi-account-check:before {
  content: "\f107";
}

.mdi-account-circle:before {
  content: "\f108";
}

.mdi-account-convert:before {
  content: "\f109";
}

.mdi-account-key:before {
  content: "\f10a";
}

.mdi-account-location:before {
  content: "\f10b";
}

.mdi-account-minus:before {
  content: "\f10c";
}

.mdi-account-multiple:before {
  content: "\f10d";
}

.mdi-account-multiple-outline:before {
  content: "\f10e";
}

.mdi-account-multiple-plus:before {
  content: "\f10f";
}

.mdi-account-network:before {
  content: "\f110";
}

.mdi-account-off:before {
  content: "\f111";
}

.mdi-account-outline:before {
  content: "\f112";
}

.mdi-account-plus:before {
  content: "\f113";
}

.mdi-account-remove:before {
  content: "\f114";
}

.mdi-account-search:before {
  content: "\f115";
}

.mdi-account-star:before {
  content: "\f116";
}

.mdi-account-star-variant:before {
  content: "\f117";
}

.mdi-account-switch:before {
  content: "\f118";
}

.mdi-adjust:before {
  content: "\f119";
}

.mdi-air-conditioner:before {
  content: "\f11a";
}

.mdi-airballoon:before {
  content: "\f11b";
}

.mdi-airplane:before {
  content: "\f11c";
}

.mdi-airplane-off:before {
  content: "\f11d";
}

.mdi-airplay:before {
  content: "\f11e";
}

.mdi-alarm:before {
  content: "\f11f";
}

.mdi-alarm-check:before {
  content: "\f120";
}

.mdi-alarm-multiple:before {
  content: "\f121";
}

.mdi-alarm-off:before {
  content: "\f122";
}

.mdi-alarm-plus:before {
  content: "\f123";
}

.mdi-album:before {
  content: "\f124";
}

.mdi-alert:before {
  content: "\f125";
}

.mdi-alert-box:before {
  content: "\f126";
}

.mdi-alert-circle:before {
  content: "\f127";
}

.mdi-alert-octagon:before {
  content: "\f128";
}

.mdi-alert-outline:before {
  content: "\f129";
}

.mdi-alpha:before {
  content: "\f12a";
}

.mdi-alphabetical:before {
  content: "\f12b";
}

.mdi-amazon:before {
  content: "\f12c";
}

.mdi-amazon-clouddrive:before {
  content: "\f12d";
}

.mdi-ambulance:before {
  content: "\f12e";
}

.mdi-anchor:before {
  content: "\f12f";
}

.mdi-android:before {
  content: "\f130";
}

.mdi-android-debug-bridge:before {
  content: "\f131";
}

.mdi-android-studio:before {
  content: "\f132";
}

.mdi-apple:before {
  content: "\f133";
}

.mdi-apple-finder:before {
  content: "\f134";
}

.mdi-apple-ios:before {
  content: "\f135";
}

.mdi-apple-mobileme:before {
  content: "\f136";
}

.mdi-apple-safari:before {
  content: "\f137";
}

.mdi-appnet:before {
  content: "\f138";
}

.mdi-apps:before {
  content: "\f139";
}

.mdi-archive:before {
  content: "\f13a";
}

.mdi-arrange-bring-forward:before {
  content: "\f13b";
}

.mdi-arrange-bring-to-front:before {
  content: "\f13c";
}

.mdi-arrange-send-backward:before {
  content: "\f13d";
}

.mdi-arrange-send-to-back:before {
  content: "\f13e";
}

.mdi-arrow-all:before {
  content: "\f13f";
}

.mdi-arrow-bottom-drop-circle:before {
  content: "\f140";
}

.mdi-arrow-bottom-left:before {
  content: "\f141";
}

.mdi-arrow-bottom-right:before {
  content: "\f142";
}

.mdi-arrow-collapse:before {
  content: "\f143";
}

.mdi-arrow-down:before {
  content: "\f144";
}

.mdi-arrow-down-bold:before {
  content: "\f145";
}

.mdi-arrow-down-bold-circle:before {
  content: "\f146";
}

.mdi-arrow-down-bold-circle-outline:before {
  content: "\f147";
}

.mdi-arrow-down-bold-hexagon-outline:before {
  content: "\f148";
}

.mdi-arrow-expand:before {
  content: "\f149";
}

.mdi-arrow-left:before {
  content: "\f14a";
}

.mdi-arrow-left-bold:before {
  content: "\f14b";
}

.mdi-arrow-left-bold-circle:before {
  content: "\f14c";
}

.mdi-arrow-left-bold-circle-outline:before {
  content: "\f14d";
}

.mdi-arrow-left-bold-hexagon-outline:before {
  content: "\f14e";
}

.mdi-arrow-right:before {
  content: "\f14f";
}

.mdi-arrow-right-bold:before {
  content: "\f150";
}

.mdi-arrow-right-bold-circle:before {
  content: "\f151";
}

.mdi-arrow-right-bold-circle-outline:before {
  content: "\f152";
}

.mdi-arrow-right-bold-hexagon-outline:before {
  content: "\f153";
}

.mdi-arrow-top-left:before {
  content: "\f154";
}

.mdi-arrow-top-right:before {
  content: "\f155";
}

.mdi-arrow-up:before {
  content: "\f156";
}

.mdi-arrow-up-bold:before {
  content: "\f157";
}

.mdi-arrow-up-bold-circle:before {
  content: "\f158";
}

.mdi-arrow-up-bold-circle-outline:before {
  content: "\f159";
}

.mdi-arrow-up-bold-hexagon-outline:before {
  content: "\f15a";
}

.mdi-assistant:before {
  content: "\f15b";
}

.mdi-at:before {
  content: "\f15c";
}

.mdi-attachment:before {
  content: "\f15d";
}

.mdi-audiobook:before {
  content: "\f15e";
}

.mdi-auto-fix:before {
  content: "\f15f";
}

.mdi-auto-upload:before {
  content: "\f160";
}

.mdi-autorenew:before {
  content: "\f161";
}

.mdi-av-timer:before {
  content: "\f162";
}

.mdi-baby:before {
  content: "\f163";
}

.mdi-backburger:before {
  content: "\f164";
}

.mdi-backspace:before {
  content: "\f165";
}

.mdi-backup-restore:before {
  content: "\f166";
}

.mdi-bank:before {
  content: "\f167";
}

.mdi-barcode:before {
  content: "\f168";
}

.mdi-barcode-scan:before {
  content: "\f169";
}

.mdi-barley:before {
  content: "\f16a";
}

.mdi-barrel:before {
  content: "\f16b";
}

.mdi-basecamp:before {
  content: "\f16c";
}

.mdi-basket:before {
  content: "\f16d";
}

.mdi-basket-fill:before {
  content: "\f16e";
}

.mdi-basket-unfill:before {
  content: "\f16f";
}

.mdi-battery:before {
  content: "\f170";
}

.mdi-battery-10:before {
  content: "\f171";
}

.mdi-battery-20:before {
  content: "\f172";
}

.mdi-battery-30:before {
  content: "\f173";
}

.mdi-battery-40:before {
  content: "\f174";
}

.mdi-battery-50:before {
  content: "\f175";
}

.mdi-battery-60:before {
  content: "\f176";
}

.mdi-battery-70:before {
  content: "\f177";
}

.mdi-battery-80:before {
  content: "\f178";
}

.mdi-battery-90:before {
  content: "\f179";
}

.mdi-battery-alert:before {
  content: "\f17a";
}

.mdi-battery-charging:before {
  content: "\f17b";
}

.mdi-battery-charging-100:before {
  content: "\f17c";
}

.mdi-battery-charging-20:before {
  content: "\f17d";
}

.mdi-battery-charging-30:before {
  content: "\f17e";
}

.mdi-battery-charging-40:before {
  content: "\f17f";
}

.mdi-battery-charging-60:before {
  content: "\f180";
}

.mdi-battery-charging-80:before {
  content: "\f181";
}

.mdi-battery-charging-90:before {
  content: "\f182";
}

.mdi-battery-minus:before {
  content: "\f183";
}

.mdi-battery-negative:before {
  content: "\f184";
}

.mdi-battery-outline:before {
  content: "\f185";
}

.mdi-battery-plus:before {
  content: "\f186";
}

.mdi-battery-positive:before {
  content: "\f187";
}

.mdi-battery-unknown:before {
  content: "\f188";
}

.mdi-beach:before {
  content: "\f189";
}

.mdi-beaker:before {
  content: "\f18a";
}

.mdi-beaker-empty:before {
  content: "\f18b";
}

.mdi-beaker-empty-outline:before {
  content: "\f18c";
}

.mdi-beaker-outline:before {
  content: "\f18d";
}

.mdi-beats:before {
  content: "\f18e";
}

.mdi-beer:before {
  content: "\f18f";
}

.mdi-behance:before {
  content: "\f190";
}

.mdi-bell:before {
  content: "\f191";
}

.mdi-bell-off:before {
  content: "\f192";
}

.mdi-bell-outline:before {
  content: "\f193";
}

.mdi-bell-plus:before {
  content: "\f194";
}

.mdi-bell-ring:before {
  content: "\f195";
}

.mdi-bell-ring-outline:before {
  content: "\f196";
}

.mdi-bell-sleep:before {
  content: "\f197";
}

.mdi-beta:before {
  content: "\f198";
}

.mdi-bike:before {
  content: "\f199";
}

.mdi-bing:before {
  content: "\f19a";
}

.mdi-binoculars:before {
  content: "\f19b";
}

.mdi-bio:before {
  content: "\f19c";
}

.mdi-biohazard:before {
  content: "\f19d";
}

.mdi-bitbucket:before {
  content: "\f19e";
}

.mdi-black-mesa:before {
  content: "\f19f";
}

.mdi-blackberry:before {
  content: "\f1a0";
}

.mdi-blender:before {
  content: "\f1a1";
}

.mdi-blinds:before {
  content: "\f1a2";
}

.mdi-block-helper:before {
  content: "\f1a3";
}

.mdi-blogger:before {
  content: "\f1a4";
}

.mdi-bluetooth:before {
  content: "\f1a5";
}

.mdi-bluetooth-audio:before {
  content: "\f1a6";
}

.mdi-bluetooth-connect:before {
  content: "\f1a7";
}

.mdi-bluetooth-off:before {
  content: "\f1a8";
}

.mdi-bluetooth-settings:before {
  content: "\f1a9";
}

.mdi-bluetooth-transfer:before {
  content: "\f1aa";
}

.mdi-blur:before {
  content: "\f1ab";
}

.mdi-blur-linear:before {
  content: "\f1ac";
}

.mdi-blur-off:before {
  content: "\f1ad";
}

.mdi-blur-radial:before {
  content: "\f1ae";
}

.mdi-bone:before {
  content: "\f1af";
}

.mdi-book:before {
  content: "\f1b0";
}

.mdi-book-multiple:before {
  content: "\f1b1";
}

.mdi-book-multiple-variant:before {
  content: "\f1b2";
}

.mdi-book-open:before {
  content: "\f1b3";
}

.mdi-book-open-variant:before {
  content: "\f1b4";
}

.mdi-book-variant:before {
  content: "\f1b5";
}

.mdi-bookmark:before {
  content: "\f1b6";
}

.mdi-bookmark-check:before {
  content: "\f1b7";
}

.mdi-bookmark-music:before {
  content: "\f1b8";
}

.mdi-bookmark-outline:before {
  content: "\f1b9";
}

.mdi-bookmark-outline-plus:before {
  content: "\f1ba";
}

.mdi-bookmark-plus:before {
  content: "\f1bb";
}

.mdi-bookmark-remove:before {
  content: "\f1bc";
}

.mdi-border-all:before {
  content: "\f1bd";
}

.mdi-border-bottom:before {
  content: "\f1be";
}

.mdi-border-color:before {
  content: "\f1bf";
}

.mdi-border-horizontal:before {
  content: "\f1c0";
}

.mdi-border-inside:before {
  content: "\f1c1";
}

.mdi-border-left:before {
  content: "\f1c2";
}

.mdi-border-none:before {
  content: "\f1c3";
}

.mdi-border-outside:before {
  content: "\f1c4";
}

.mdi-border-right:before {
  content: "\f1c5";
}

.mdi-border-style:before {
  content: "\f1c6";
}

.mdi-border-top:before {
  content: "\f1c7";
}

.mdi-border-vertical:before {
  content: "\f1c8";
}

.mdi-bowling:before {
  content: "\f1c9";
}

.mdi-box:before {
  content: "\f1ca";
}

.mdi-box-cutter:before {
  content: "\f1cb";
}

.mdi-briefcase:before {
  content: "\f1cc";
}

.mdi-briefcase-check:before {
  content: "\f1cd";
}

.mdi-briefcase-download:before {
  content: "\f1ce";
}

.mdi-briefcase-upload:before {
  content: "\f1cf";
}

.mdi-brightness-1:before {
  content: "\f1d0";
}

.mdi-brightness-2:before {
  content: "\f1d1";
}

.mdi-brightness-3:before {
  content: "\f1d2";
}

.mdi-brightness-4:before {
  content: "\f1d3";
}

.mdi-brightness-5:before {
  content: "\f1d4";
}

.mdi-brightness-6:before {
  content: "\f1d5";
}

.mdi-brightness-7:before {
  content: "\f1d6";
}

.mdi-brightness-auto:before {
  content: "\f1d7";
}

.mdi-broom:before {
  content: "\f1d8";
}

.mdi-brush:before {
  content: "\f1d9";
}

.mdi-bug:before {
  content: "\f1da";
}

.mdi-bulletin-board:before {
  content: "\f1db";
}

.mdi-bullhorn:before {
  content: "\f1dc";
}

.mdi-bus:before {
  content: "\f1dd";
}

.mdi-cached:before {
  content: "\f1de";
}

.mdi-cake:before {
  content: "\f1df";
}

.mdi-cake-layered:before {
  content: "\f1e0";
}

.mdi-cake-variant:before {
  content: "\f1e1";
}

.mdi-calculator:before {
  content: "\f1e2";
}

.mdi-calendar:before {
  content: "\f1e3";
}

.mdi-calendar-blank:before {
  content: "\f1e4";
}

.mdi-calendar-check:before {
  content: "\f1e5";
}

.mdi-calendar-clock:before {
  content: "\f1e6";
}

.mdi-calendar-multiple:before {
  content: "\f1e7";
}

.mdi-calendar-multiple-check:before {
  content: "\f1e8";
}

.mdi-calendar-plus:before {
  content: "\f1e9";
}

.mdi-calendar-remove:before {
  content: "\f1ea";
}

.mdi-calendar-text:before {
  content: "\f1eb";
}

.mdi-calendar-today:before {
  content: "\f1ec";
}

.mdi-call-made:before {
  content: "\f1ed";
}

.mdi-call-merge:before {
  content: "\f1ee";
}

.mdi-call-missed:before {
  content: "\f1ef";
}

.mdi-call-received:before {
  content: "\f1f0";
}

.mdi-call-split:before {
  content: "\f1f1";
}

.mdi-camcorder:before {
  content: "\f1f2";
}

.mdi-camcorder-box:before {
  content: "\f1f3";
}

.mdi-camcorder-box-off:before {
  content: "\f1f4";
}

.mdi-camcorder-off:before {
  content: "\f1f5";
}

.mdi-camera:before {
  content: "\f1f6";
}

.mdi-camera-enhance:before {
  content: "\f1f7";
}

.mdi-camera-front:before {
  content: "\f1f8";
}

.mdi-camera-front-variant:before {
  content: "\f1f9";
}

.mdi-camera-iris:before {
  content: "\f1fa";
}

.mdi-camera-party-mode:before {
  content: "\f1fb";
}

.mdi-camera-rear:before {
  content: "\f1fc";
}

.mdi-camera-rear-variant:before {
  content: "\f1fd";
}

.mdi-camera-switch:before {
  content: "\f1fe";
}

.mdi-camera-timer:before {
  content: "\f1ff";
}

.mdi-candycane:before {
  content: "\f200";
}

.mdi-car:before {
  content: "\f201";
}

.mdi-car-battery:before {
  content: "\f202";
}

.mdi-car-connected:before {
  content: "\f203";
}

.mdi-car-wash:before {
  content: "\f204";
}

.mdi-carrot:before {
  content: "\f205";
}

.mdi-cart:before {
  content: "\f206";
}

.mdi-cart-outline:before {
  content: "\f207";
}

.mdi-cart-plus:before {
  content: "\f208";
}

.mdi-case-sensitive-alt:before {
  content: "\f209";
}

.mdi-cash:before {
  content: "\f20a";
}

.mdi-cash-100:before {
  content: "\f20b";
}

.mdi-cash-multiple:before {
  content: "\f20c";
}

.mdi-cash-usd:before {
  content: "\f20d";
}

.mdi-cast:before {
  content: "\f20e";
}

.mdi-cast-connected:before {
  content: "\f20f";
}

.mdi-castle:before {
  content: "\f210";
}

.mdi-cat:before {
  content: "\f211";
}

.mdi-cellphone:before {
  content: "\f212";
}

.mdi-cellphone-android:before {
  content: "\f213";
}

.mdi-cellphone-basic:before {
  content: "\f214";
}

.mdi-cellphone-dock:before {
  content: "\f215";
}

.mdi-cellphone-iphone:before {
  content: "\f216";
}

.mdi-cellphone-link:before {
  content: "\f217";
}

.mdi-cellphone-link-off:before {
  content: "\f218";
}

.mdi-cellphone-settings:before {
  content: "\f219";
}

.mdi-certificate:before {
  content: "\f21a";
}

.mdi-chair-school:before {
  content: "\f21b";
}

.mdi-chart-arc:before {
  content: "\f21c";
}

.mdi-chart-areaspline:before {
  content: "\f21d";
}

.mdi-chart-bar:before {
  content: "\f21e";
}

.mdi-chart-histogram:before {
  content: "\f21f";
}

.mdi-chart-line:before {
  content: "\f220";
}

.mdi-chart-pie:before {
  content: "\f221";
}

.mdi-check:before {
  content: "\f222";
}

.mdi-check-all:before {
  content: "\f223";
}

.mdi-checkbox-blank:before {
  content: "\f224";
}

.mdi-checkbox-blank-circle:before {
  content: "\f225";
}

.mdi-checkbox-blank-circle-outline:before {
  content: "\f226";
}

.mdi-checkbox-blank-outline:before {
  content: "\f227";
}

.mdi-checkbox-marked:before {
  content: "\f228";
}

.mdi-checkbox-marked-circle:before {
  content: "\f229";
}

.mdi-checkbox-marked-circle-outline:before {
  content: "\f22a";
}

.mdi-checkbox-marked-outline:before {
  content: "\f22b";
}

.mdi-checkbox-multiple-blank:before {
  content: "\f22c";
}

.mdi-checkbox-multiple-blank-outline:before {
  content: "\f22d";
}

.mdi-checkbox-multiple-marked:before {
  content: "\f22e";
}

.mdi-checkbox-multiple-marked-outline:before {
  content: "\f22f";
}

.mdi-checkerboard:before {
  content: "\f230";
}

.mdi-chemical-weapon:before {
  content: "\f231";
}

.mdi-chevron-double-down:before {
  content: "\f232";
}

.mdi-chevron-double-left:before {
  content: "\f233";
}

.mdi-chevron-double-right:before {
  content: "\f234";
}

.mdi-chevron-double-up:before {
  content: "\f235";
}

.mdi-chevron-down:before {
  content: "\f236";
}

.mdi-chevron-left:before {
  content: "\f237";
}

.mdi-chevron-right:before {
  content: "\f238";
}

.mdi-chevron-up:before {
  content: "\f239";
}

.mdi-church:before {
  content: "\f23a";
}

.mdi-cisco-webex:before {
  content: "\f23b";
}

.mdi-city:before {
  content: "\f23c";
}

.mdi-clipboard:before {
  content: "\f23d";
}

.mdi-clipboard-account:before {
  content: "\f23e";
}

.mdi-clipboard-alert:before {
  content: "\f23f";
}

.mdi-clipboard-arrow-down:before {
  content: "\f240";
}

.mdi-clipboard-arrow-left:before {
  content: "\f241";
}

.mdi-clipboard-check:before {
  content: "\f242";
}

.mdi-clipboard-outline:before {
  content: "\f243";
}

.mdi-clipboard-text:before {
  content: "\f244";
}

.mdi-clippy:before {
  content: "\f245";
}

.mdi-clock:before {
  content: "\f246";
}

.mdi-clock-end:before {
  content: "\f247";
}

.mdi-clock-fast:before {
  content: "\f248";
}

.mdi-clock-in:before {
  content: "\f249";
}

.mdi-clock-out:before {
  content: "\f24a";
}

.mdi-clock-start:before {
  content: "\f24b";
}

.mdi-close:before {
  content: "\f24c";
}

.mdi-close-box:before {
  content: "\f24d";
}

.mdi-close-box-outline:before {
  content: "\f24e";
}

.mdi-close-circle:before {
  content: "\f24f";
}

.mdi-close-circle-outline:before {
  content: "\f250";
}

.mdi-close-network:before {
  content: "\f251";
}

.mdi-close-octagon:before {
  content: "\f252";
}

.mdi-close-octagon-outline:before {
  content: "\f253";
}

.mdi-closed-caption:before {
  content: "\f254";
}

.mdi-cloud:before {
  content: "\f255";
}

.mdi-cloud-check:before {
  content: "\f256";
}

.mdi-cloud-circle:before {
  content: "\f257";
}

.mdi-cloud-download:before {
  content: "\f258";
}

.mdi-cloud-outline:before {
  content: "\f259";
}

.mdi-cloud-outline-off:before {
  content: "\f25a";
}

.mdi-cloud-print:before {
  content: "\f25b";
}

.mdi-cloud-print-outline:before {
  content: "\f25c";
}

.mdi-cloud-upload:before {
  content: "\f25d";
}

.mdi-code-array:before {
  content: "\f25e";
}

.mdi-code-braces:before {
  content: "\f25f";
}

.mdi-code-brackets:before {
  content: "\f260";
}

.mdi-code-equal:before {
  content: "\f261";
}

.mdi-code-greater-than:before {
  content: "\f262";
}

.mdi-code-greater-than-or-equal:before {
  content: "\f263";
}

.mdi-code-less-than:before {
  content: "\f264";
}

.mdi-code-less-than-or-equal:before {
  content: "\f265";
}

.mdi-code-not-equal:before {
  content: "\f266";
}

.mdi-code-not-equal-variant:before {
  content: "\f267";
}

.mdi-code-parentheses:before {
  content: "\f268";
}

.mdi-code-string:before {
  content: "\f269";
}

.mdi-code-tags:before {
  content: "\f26a";
}

.mdi-codepen:before {
  content: "\f26b";
}

.mdi-coffee:before {
  content: "\f26c";
}

.mdi-coffee-to-go:before {
  content: "\f26d";
}

.mdi-coin:before {
  content: "\f26e";
}

.mdi-color-helper:before {
  content: "\f26f";
}

.mdi-comment:before {
  content: "\f270";
}

.mdi-comment-account:before {
  content: "\f271";
}

.mdi-comment-account-outline:before {
  content: "\f272";
}

.mdi-comment-alert:before {
  content: "\f273";
}

.mdi-comment-alert-outline:before {
  content: "\f274";
}

.mdi-comment-check:before {
  content: "\f275";
}

.mdi-comment-check-outline:before {
  content: "\f276";
}

.mdi-comment-multiple-outline:before {
  content: "\f277";
}

.mdi-comment-outline:before {
  content: "\f278";
}

.mdi-comment-plus-outline:before {
  content: "\f279";
}

.mdi-comment-processing:before {
  content: "\f27a";
}

.mdi-comment-processing-outline:before {
  content: "\f27b";
}

.mdi-comment-question-outline:before {
  content: "\f27c";
}

.mdi-comment-remove-outline:before {
  content: "\f27d";
}

.mdi-comment-text:before {
  content: "\f27e";
}

.mdi-comment-text-outline:before {
  content: "\f27f";
}

.mdi-compare:before {
  content: "\f280";
}

.mdi-compass:before {
  content: "\f281";
}

.mdi-compass-outline:before {
  content: "\f282";
}

.mdi-console:before {
  content: "\f283";
}

.mdi-contact-mail:before {
  content: "\f284";
}

.mdi-content-copy:before {
  content: "\f285";
}

.mdi-content-cut:before {
  content: "\f286";
}

.mdi-content-duplicate:before {
  content: "\f287";
}

.mdi-content-paste:before {
  content: "\f288";
}

.mdi-content-save:before {
  content: "\f289";
}

.mdi-content-save-all:before {
  content: "\f28a";
}

.mdi-contrast:before {
  content: "\f28b";
}

.mdi-contrast-box:before {
  content: "\f28c";
}

.mdi-contrast-circle:before {
  content: "\f28d";
}

.mdi-cookie:before {
  content: "\f28e";
}

.mdi-cow:before {
  content: "\f28f";
}

.mdi-credit-card:before {
  content: "\f290";
}

.mdi-credit-card-multiple:before {
  content: "\f291";
}

.mdi-credit-card-scan:before {
  content: "\f292";
}

.mdi-crop:before {
  content: "\f293";
}

.mdi-crop-free:before {
  content: "\f294";
}

.mdi-crop-landscape:before {
  content: "\f295";
}

.mdi-crop-portrait:before {
  content: "\f296";
}

.mdi-crop-square:before {
  content: "\f297";
}

.mdi-crosshairs:before {
  content: "\f298";
}

.mdi-crosshairs-gps:before {
  content: "\f299";
}

.mdi-crown:before {
  content: "\f29a";
}

.mdi-cube:before {
  content: "\f29b";
}

.mdi-cube-outline:before {
  content: "\f29c";
}

.mdi-cube-send:before {
  content: "\f29d";
}

.mdi-cube-unfolded:before {
  content: "\f29e";
}

.mdi-cup:before {
  content: "\f29f";
}

.mdi-cup-water:before {
  content: "\f2a0";
}

.mdi-currency-btc:before {
  content: "\f2a1";
}

.mdi-currency-eur:before {
  content: "\f2a2";
}

.mdi-currency-gbp:before {
  content: "\f2a3";
}

.mdi-currency-inr:before {
  content: "\f2a4";
}

.mdi-currency-ngn:before {
  content: "\f2a5";
}

.mdi-currency-rub:before {
  content: "\f2a6";
}

.mdi-currency-try:before {
  content: "\f2a7";
}

.mdi-currency-usd:before {
  content: "\f2a8";
}

.mdi-cursor-default:before {
  content: "\f2a9";
}

.mdi-cursor-default-outline:before {
  content: "\f2aa";
}

.mdi-cursor-move:before {
  content: "\f2ab";
}

.mdi-cursor-pointer:before {
  content: "\f2ac";
}

.mdi-database:before {
  content: "\f2ad";
}

.mdi-database-minus:before {
  content: "\f2ae";
}

.mdi-database-plus:before {
  content: "\f2af";
}

.mdi-debug-step-into:before {
  content: "\f2b0";
}

.mdi-debug-step-out:before {
  content: "\f2b1";
}

.mdi-debug-step-over:before {
  content: "\f2b2";
}

.mdi-decimal-decrease:before {
  content: "\f2b3";
}

.mdi-decimal-increase:before {
  content: "\f2b4";
}

.mdi-delete:before {
  content: "\f2b5";
}

.mdi-delete-variant:before {
  content: "\f2b6";
}

.mdi-delta:before {
  content: "\f2b7";
}

.mdi-deskphone:before {
  content: "\f2b8";
}

.mdi-desktop-mac:before {
  content: "\f2b9";
}

.mdi-desktop-tower:before {
  content: "\f2ba";
}

.mdi-details:before {
  content: "\f2bb";
}

.mdi-deviantart:before {
  content: "\f2bc";
}

.mdi-diamond:before {
  content: "\f2bd";
}

.mdi-dice:before {
  content: "\f2be";
}

.mdi-dice-1:before {
  content: "\f2bf";
}

.mdi-dice-2:before {
  content: "\f2c0";
}

.mdi-dice-3:before {
  content: "\f2c1";
}

.mdi-dice-4:before {
  content: "\f2c2";
}

.mdi-dice-5:before {
  content: "\f2c3";
}

.mdi-dice-6:before {
  content: "\f2c4";
}

.mdi-directions:before {
  content: "\f2c5";
}

.mdi-disk-alert:before {
  content: "\f2c6";
}

.mdi-disqus:before {
  content: "\f2c7";
}

.mdi-disqus-outline:before {
  content: "\f2c8";
}

.mdi-division:before {
  content: "\f2c9";
}

.mdi-division-box:before {
  content: "\f2ca";
}

.mdi-dns:before {
  content: "\f2cb";
}

.mdi-domain:before {
  content: "\f2cc";
}

.mdi-dots-horizontal:before {
  content: "\f2cd";
}

.mdi-dots-vertical:before {
  content: "\f2ce";
}

.mdi-download:before {
  content: "\f2cf";
}

.mdi-drag:before {
  content: "\f2d0";
}

.mdi-drag-horizontal:before {
  content: "\f2d1";
}

.mdi-drag-vertical:before {
  content: "\f2d2";
}

.mdi-drawing:before {
  content: "\f2d3";
}

.mdi-drawing-box:before {
  content: "\f2d4";
}

.mdi-dribbble:before {
  content: "\f2d5";
}

.mdi-dribbble-box:before {
  content: "\f2d6";
}

.mdi-drone:before {
  content: "\f2d7";
}

.mdi-dropbox:before {
  content: "\f2d8";
}

.mdi-drupal:before {
  content: "\f2d9";
}

.mdi-duck:before {
  content: "\f2da";
}

.mdi-dumbbell:before {
  content: "\f2db";
}

.mdi-earth:before {
  content: "\f2dc";
}

.mdi-earth-off:before {
  content: "\f2dd";
}

.mdi-edge:before {
  content: "\f2de";
}

.mdi-eject:before {
  content: "\f2df";
}

.mdi-elevation-decline:before {
  content: "\f2e0";
}

.mdi-elevation-rise:before {
  content: "\f2e1";
}

.mdi-elevator:before {
  content: "\f2e2";
}

.mdi-email:before {
  content: "\f2e3";
}

.mdi-email-open:before {
  content: "\f2e4";
}

.mdi-email-outline:before {
  content: "\f2e5";
}

.mdi-email-secure:before {
  content: "\f2e6";
}

.mdi-emoticon:before {
  content: "\f2e7";
}

.mdi-emoticon-cool:before {
  content: "\f2e8";
}

.mdi-emoticon-devil:before {
  content: "\f2e9";
}

.mdi-emoticon-happy:before {
  content: "\f2ea";
}

.mdi-emoticon-neutral:before {
  content: "\f2eb";
}

.mdi-emoticon-poop:before {
  content: "\f2ec";
}

.mdi-emoticon-sad:before {
  content: "\f2ed";
}

.mdi-emoticon-tongue:before {
  content: "\f2ee";
}

.mdi-engine:before {
  content: "\f2ef";
}

.mdi-engine-outline:before {
  content: "\f2f0";
}

.mdi-equal:before {
  content: "\f2f1";
}

.mdi-equal-box:before {
  content: "\f2f2";
}

.mdi-eraser:before {
  content: "\f2f3";
}

.mdi-escalator:before {
  content: "\f2f4";
}

.mdi-ethernet:before {
  content: "\f2f5";
}

.mdi-ethernet-cable:before {
  content: "\f2f6";
}

.mdi-ethernet-cable-off:before {
  content: "\f2f7";
}

.mdi-etsy:before {
  content: "\f2f8";
}

.mdi-evernote:before {
  content: "\f2f9";
}

.mdi-exclamation:before {
  content: "\f2fa";
}

.mdi-exit-to-app:before {
  content: "\f2fb";
}

.mdi-export:before {
  content: "\f2fc";
}

.mdi-eye:before {
  content: "\f2fd";
}

.mdi-eye-off:before {
  content: "\f2fe";
}

.mdi-eyedropper:before {
  content: "\f2ff";
}

.mdi-eyedropper-variant:before {
  content: "\f300";
}

.mdi-facebook:before {
  content: "\f301";
}

.mdi-facebook-box:before {
  content: "\f302";
}

.mdi-facebook-messenger:before {
  content: "\f303";
}

.mdi-factory:before {
  content: "\f304";
}

.mdi-fan:before {
  content: "\f305";
}

.mdi-fast-forward:before {
  content: "\f306";
}

.mdi-fax:before {
  content: "\f307";
}

.mdi-ferry:before {
  content: "\f308";
}

.mdi-file:before {
  content: "\f309";
}

.mdi-file-chart:before {
  content: "\f30a";
}

.mdi-file-check:before {
  content: "\f30b";
}

.mdi-file-cloud:before {
  content: "\f30c";
}

.mdi-file-delimited:before {
  content: "\f30d";
}

.mdi-file-document:before {
  content: "\f30e";
}

.mdi-file-document-box:before {
  content: "\f30f";
}

.mdi-file-excel:before {
  content: "\f310";
}

.mdi-file-excel-box:before {
  content: "\f311";
}

.mdi-file-export:before {
  content: "\f312";
}

.mdi-file-find:before {
  content: "\f313";
}

.mdi-file-image:before {
  content: "\f314";
}

.mdi-file-import:before {
  content: "\f315";
}

.mdi-file-lock:before {
  content: "\f316";
}

.mdi-file-multiple:before {
  content: "\f317";
}

.mdi-file-music:before {
  content: "\f318";
}

.mdi-file-outline:before {
  content: "\f319";
}

.mdi-file-pdf:before {
  content: "\f31a";
}

.mdi-file-pdf-box:before {
  content: "\f31b";
}

.mdi-file-powerpoint:before {
  content: "\f31c";
}

.mdi-file-powerpoint-box:before {
  content: "\f31d";
}

.mdi-file-presentation-box:before {
  content: "\f31e";
}

.mdi-file-send:before {
  content: "\f31f";
}

.mdi-file-video:before {
  content: "\f320";
}

.mdi-file-word:before {
  content: "\f321";
}

.mdi-file-word-box:before {
  content: "\f322";
}

.mdi-file-xml:before {
  content: "\f323";
}

.mdi-film:before {
  content: "\f324";
}

.mdi-filmstrip:before {
  content: "\f325";
}

.mdi-filmstrip-off:before {
  content: "\f326";
}

.mdi-filter:before {
  content: "\f327";
}

.mdi-filter-outline:before {
  content: "\f328";
}

.mdi-filter-remove:before {
  content: "\f329";
}

.mdi-filter-remove-outline:before {
  content: "\f32a";
}

.mdi-filter-variant:before {
  content: "\f32b";
}

.mdi-fingerprint:before {
  content: "\f32c";
}

.mdi-fire:before {
  content: "\f32d";
}

.mdi-firefox:before {
  content: "\f32e";
}

.mdi-fish:before {
  content: "\f32f";
}

.mdi-flag:before {
  content: "\f330";
}

.mdi-flag-checkered:before {
  content: "\f331";
}

.mdi-flag-outline:before {
  content: "\f332";
}

.mdi-flag-outline-variant:before {
  content: "\f333";
}

.mdi-flag-triangle:before {
  content: "\f334";
}

.mdi-flag-variant:before {
  content: "\f335";
}

.mdi-flash:before {
  content: "\f336";
}

.mdi-flash-auto:before {
  content: "\f337";
}

.mdi-flash-off:before {
  content: "\f338";
}

.mdi-flashlight:before {
  content: "\f339";
}

.mdi-flashlight-off:before {
  content: "\f33a";
}

.mdi-flattr:before {
  content: "\f33b";
}

.mdi-flip-to-back:before {
  content: "\f33c";
}

.mdi-flip-to-front:before {
  content: "\f33d";
}

.mdi-floppy:before {
  content: "\f33e";
}

.mdi-flower:before {
  content: "\f33f";
}

.mdi-folder:before {
  content: "\f340";
}

.mdi-folder-account:before {
  content: "\f341";
}

.mdi-folder-download:before {
  content: "\f342";
}

.mdi-folder-google-drive:before {
  content: "\f343";
}

.mdi-folder-image:before {
  content: "\f344";
}

.mdi-folder-lock:before {
  content: "\f345";
}

.mdi-folder-lock-open:before {
  content: "\f346";
}

.mdi-folder-move:before {
  content: "\f347";
}

.mdi-folder-multiple:before {
  content: "\f348";
}

.mdi-folder-multiple-image:before {
  content: "\f349";
}

.mdi-folder-multiple-outline:before {
  content: "\f34a";
}

.mdi-folder-outline:before {
  content: "\f34b";
}

.mdi-folder-plus:before {
  content: "\f34c";
}

.mdi-folder-remove:before {
  content: "\f34d";
}

.mdi-folder-upload:before {
  content: "\f34e";
}

.mdi-food:before {
  content: "\f34f";
}

.mdi-food-apple:before {
  content: "\f350";
}

.mdi-food-variant:before {
  content: "\f351";
}

.mdi-football:before {
  content: "\f352";
}

.mdi-football-australian:before {
  content: "\f353";
}

.mdi-football-helmet:before {
  content: "\f354";
}

.mdi-format-align-center:before {
  content: "\f355";
}

.mdi-format-align-justify:before {
  content: "\f356";
}

.mdi-format-align-left:before {
  content: "\f357";
}

.mdi-format-align-right:before {
  content: "\f358";
}

.mdi-format-bold:before {
  content: "\f359";
}

.mdi-format-clear:before {
  content: "\f35a";
}

.mdi-format-color-fill:before {
  content: "\f35b";
}

.mdi-format-float-center:before {
  content: "\f35c";
}

.mdi-format-float-left:before {
  content: "\f35d";
}

.mdi-format-float-none:before {
  content: "\f35e";
}

.mdi-format-float-right:before {
  content: "\f35f";
}

.mdi-format-header-1:before {
  content: "\f360";
}

.mdi-format-header-2:before {
  content: "\f361";
}

.mdi-format-header-3:before {
  content: "\f362";
}

.mdi-format-header-4:before {
  content: "\f363";
}

.mdi-format-header-5:before {
  content: "\f364";
}

.mdi-format-header-6:before {
  content: "\f365";
}

.mdi-format-header-decrease:before {
  content: "\f366";
}

.mdi-format-header-equal:before {
  content: "\f367";
}

.mdi-format-header-increase:before {
  content: "\f368";
}

.mdi-format-header-pound:before {
  content: "\f369";
}

.mdi-format-indent-decrease:before {
  content: "\f36a";
}

.mdi-format-indent-increase:before {
  content: "\f36b";
}

.mdi-format-italic:before {
  content: "\f36c";
}

.mdi-format-line-spacing:before {
  content: "\f36d";
}

.mdi-format-list-bulleted:before {
  content: "\f36e";
}

.mdi-format-list-bulleted-type:before {
  content: "\f36f";
}

.mdi-format-list-numbers:before {
  content: "\f370";
}

.mdi-format-paint:before {
  content: "\f371";
}

.mdi-format-paragraph:before {
  content: "\f372";
}

.mdi-format-quote:before {
  content: "\f373";
}

.mdi-format-size:before {
  content: "\f374";
}

.mdi-format-strikethrough:before {
  content: "\f375";
}

.mdi-format-strikethrough-variant:before {
  content: "\f376";
}

.mdi-format-subscript:before {
  content: "\f377";
}

.mdi-format-superscript:before {
  content: "\f378";
}

.mdi-format-text:before {
  content: "\f379";
}

.mdi-format-textdirection-l-to-r:before {
  content: "\f37a";
}

.mdi-format-textdirection-r-to-l:before {
  content: "\f37b";
}

.mdi-format-underline:before {
  content: "\f37c";
}

.mdi-format-wrap-inline:before {
  content: "\f37d";
}

.mdi-format-wrap-square:before {
  content: "\f37e";
}

.mdi-format-wrap-tight:before {
  content: "\f37f";
}

.mdi-format-wrap-top-bottom:before {
  content: "\f380";
}

.mdi-forum:before {
  content: "\f381";
}

.mdi-forward:before {
  content: "\f382";
}

.mdi-foursquare:before {
  content: "\f383";
}

.mdi-fridge:before {
  content: "\f384";
}

.mdi-fridge-filled:before {
  content: "\f385";
}

.mdi-fridge-filled-bottom:before {
  content: "\f386";
}

.mdi-fridge-filled-top:before {
  content: "\f387";
}

.mdi-fullscreen:before {
  content: "\f388";
}

.mdi-fullscreen-exit:before {
  content: "\f389";
}

.mdi-function:before {
  content: "\f38a";
}

.mdi-gamepad:before {
  content: "\f38b";
}

.mdi-gamepad-variant:before {
  content: "\f38c";
}

.mdi-gas-station:before {
  content: "\f38d";
}

.mdi-gate:before {
  content: "\f38e";
}

.mdi-gauge:before {
  content: "\f38f";
}

.mdi-gavel:before {
  content: "\f390";
}

.mdi-gender-female:before {
  content: "\f391";
}

.mdi-gender-male:before {
  content: "\f392";
}

.mdi-gender-male-female:before {
  content: "\f393";
}

.mdi-gender-transgender:before {
  content: "\f394";
}

.mdi-ghost:before {
  content: "\f395";
}

.mdi-gift:before {
  content: "\f396";
}

.mdi-git:before {
  content: "\f397";
}

.mdi-github-box:before {
  content: "\f398";
}

.mdi-github-circle:before {
  content: "\f399";
}

.mdi-glass-flute:before {
  content: "\f39a";
}

.mdi-glass-mug:before {
  content: "\f39b";
}

.mdi-glass-stange:before {
  content: "\f39c";
}

.mdi-glass-tulip:before {
  content: "\f39d";
}

.mdi-glasses:before {
  content: "\f39e";
}

.mdi-gmail:before {
  content: "\f39f";
}

.mdi-google:before {
  content: "\f3a0";
}

.mdi-google-cardboard:before {
  content: "\f3a1";
}

.mdi-google-chrome:before {
  content: "\f3a2";
}

.mdi-google-circles:before {
  content: "\f3a3";
}

.mdi-google-circles-communities:before {
  content: "\f3a4";
}

.mdi-google-circles-extended:before {
  content: "\f3a5";
}

.mdi-google-circles-group:before {
  content: "\f3a6";
}

.mdi-google-controller:before {
  content: "\f3a7";
}

.mdi-google-controller-off:before {
  content: "\f3a8";
}

.mdi-google-drive:before {
  content: "\f3a9";
}

.mdi-google-earth:before {
  content: "\f3aa";
}

.mdi-google-glass:before {
  content: "\f3ab";
}

.mdi-google-nearby:before {
  content: "\f3ac";
}

.mdi-google-pages:before {
  content: "\f3ad";
}

.mdi-google-physical-web:before {
  content: "\f3ae";
}

.mdi-google-play:before {
  content: "\f3af";
}

.mdi-google-plus:before {
  content: "\f3b0";
}

.mdi-google-plus-box:before {
  content: "\f3b1";
}

.mdi-google-translate:before {
  content: "\f3b2";
}

.mdi-google-wallet:before {
  content: "\f3b3";
}

.mdi-grid:before {
  content: "\f3b4";
}

.mdi-grid-off:before {
  content: "\f3b5";
}

.mdi-group:before {
  content: "\f3b6";
}

.mdi-guitar:before {
  content: "\f3b7";
}

.mdi-guitar-pick:before {
  content: "\f3b8";
}

.mdi-guitar-pick-outline:before {
  content: "\f3b9";
}

.mdi-hand-pointing-right:before {
  content: "\f3ba";
}

.mdi-hanger:before {
  content: "\f3bb";
}

.mdi-hangouts:before {
  content: "\f3bc";
}

.mdi-harddisk:before {
  content: "\f3bd";
}

.mdi-headphones:before {
  content: "\f3be";
}

.mdi-headphones-box:before {
  content: "\f3bf";
}

.mdi-headphones-settings:before {
  content: "\f3c0";
}

.mdi-headset:before {
  content: "\f3c1";
}

.mdi-headset-dock:before {
  content: "\f3c2";
}

.mdi-headset-off:before {
  content: "\f3c3";
}

.mdi-heart:before {
  content: "\f3c4";
}

.mdi-heart-box:before {
  content: "\f3c5";
}

.mdi-heart-box-outline:before {
  content: "\f3c6";
}

.mdi-heart-broken:before {
  content: "\f3c7";
}

.mdi-heart-outline:before {
  content: "\f3c8";
}

.mdi-help:before {
  content: "\f3c9";
}

.mdi-help-circle:before {
  content: "\f3ca";
}

.mdi-hexagon:before {
  content: "\f3cb";
}

.mdi-hexagon-outline:before {
  content: "\f3cc";
}

.mdi-history:before {
  content: "\f3cd";
}

.mdi-hololens:before {
  content: "\f3ce";
}

.mdi-home:before {
  content: "\f3cf";
}

.mdi-home-modern:before {
  content: "\f3d0";
}

.mdi-home-variant:before {
  content: "\f3d1";
}

.mdi-hops:before {
  content: "\f3d2";
}

.mdi-hospital:before {
  content: "\f3d3";
}

.mdi-hospital-building:before {
  content: "\f3d4";
}

.mdi-hospital-marker:before {
  content: "\f3d5";
}

.mdi-hotel:before {
  content: "\f3d6";
}

.mdi-houzz:before {
  content: "\f3d7";
}

.mdi-houzz-box:before {
  content: "\f3d8";
}

.mdi-human:before {
  content: "\f3d9";
}

.mdi-human-child:before {
  content: "\f3da";
}

.mdi-human-male-female:before {
  content: "\f3db";
}

.mdi-image:before {
  content: "\f3dc";
}

.mdi-image-album:before {
  content: "\f3dd";
}

.mdi-image-area:before {
  content: "\f3de";
}

.mdi-image-area-close:before {
  content: "\f3df";
}

.mdi-image-broken:before {
  content: "\f3e0";
}

.mdi-image-broken-variant:before {
  content: "\f3e1";
}

.mdi-image-filter:before {
  content: "\f3e2";
}

.mdi-image-filter-black-white:before {
  content: "\f3e3";
}

.mdi-image-filter-center-focus:before {
  content: "\f3e4";
}

.mdi-image-filter-center-focus-weak:before {
  content: "\f3e5";
}

.mdi-image-filter-drama:before {
  content: "\f3e6";
}

.mdi-image-filter-frames:before {
  content: "\f3e7";
}

.mdi-image-filter-hdr:before {
  content: "\f3e8";
}

.mdi-image-filter-none:before {
  content: "\f3e9";
}

.mdi-image-filter-tilt-shift:before {
  content: "\f3ea";
}

.mdi-image-filter-vintage:before {
  content: "\f3eb";
}

.mdi-image-multiple:before {
  content: "\f3ec";
}

.mdi-import:before {
  content: "\f3ed";
}

.mdi-inbox:before {
  content: "\f3ee";
}

.mdi-information:before {
  content: "\f3ef";
}

.mdi-information-outline:before {
  content: "\f3f0";
}

.mdi-instagram:before {
  content: "\f3f1";
}

.mdi-instapaper:before {
  content: "\f3f2";
}

.mdi-internet-explorer:before {
  content: "\f3f3";
}

.mdi-invert-colors:before {
  content: "\f3f4";
}

.mdi-jeepney:before {
  content: "\f3f5";
}

.mdi-jira:before {
  content: "\f3f6";
}

.mdi-jsfiddle:before {
  content: "\f3f7";
}

.mdi-keg:before {
  content: "\f3f8";
}

.mdi-key:before {
  content: "\f3f9";
}

.mdi-key-change:before {
  content: "\f3fa";
}

.mdi-key-minus:before {
  content: "\f3fb";
}

.mdi-key-plus:before {
  content: "\f3fc";
}

.mdi-key-remove:before {
  content: "\f3fd";
}

.mdi-key-variant:before {
  content: "\f3fe";
}

.mdi-keyboard:before {
  content: "\f3ff";
}

.mdi-keyboard-backspace:before {
  content: "\f400";
}

.mdi-keyboard-caps:before {
  content: "\f401";
}

.mdi-keyboard-close:before {
  content: "\f402";
}

.mdi-keyboard-off:before {
  content: "\f403";
}

.mdi-keyboard-return:before {
  content: "\f404";
}

.mdi-keyboard-tab:before {
  content: "\f405";
}

.mdi-keyboard-variant:before {
  content: "\f406";
}

.mdi-label:before {
  content: "\f407";
}

.mdi-label-outline:before {
  content: "\f408";
}

.mdi-lan:before {
  content: "\f409";
}

.mdi-lan-connect:before {
  content: "\f40a";
}

.mdi-lan-disconnect:before {
  content: "\f40b";
}

.mdi-lan-pending:before {
  content: "\f40c";
}

.mdi-language-csharp:before {
  content: "\f40d";
}

.mdi-language-css3:before {
  content: "\f40e";
}

.mdi-language-html5:before {
  content: "\f40f";
}

.mdi-language-javascript:before {
  content: "\f410";
}

.mdi-language-php:before {
  content: "\f411";
}

.mdi-language-python:before {
  content: "\f412";
}

.mdi-language-python-text:before {
  content: "\f413";
}

.mdi-laptop:before {
  content: "\f414";
}

.mdi-laptop-chromebook:before {
  content: "\f415";
}

.mdi-laptop-mac:before {
  content: "\f416";
}

.mdi-laptop-windows:before {
  content: "\f417";
}

.mdi-lastfm:before {
  content: "\f418";
}

.mdi-launch:before {
  content: "\f419";
}

.mdi-layers:before {
  content: "\f41a";
}

.mdi-layers-off:before {
  content: "\f41b";
}

.mdi-leaf:before {
  content: "\f41c";
}

.mdi-led-off:before {
  content: "\f41d";
}

.mdi-led-on:before {
  content: "\f41e";
}

.mdi-led-outline:before {
  content: "\f41f";
}

.mdi-led-variant-off:before {
  content: "\f420";
}

.mdi-led-variant-on:before {
  content: "\f421";
}

.mdi-led-variant-outline:before {
  content: "\f422";
}

.mdi-library:before {
  content: "\f423";
}

.mdi-library-books:before {
  content: "\f424";
}

.mdi-library-music:before {
  content: "\f425";
}

.mdi-library-plus:before {
  content: "\f426";
}

.mdi-lightbulb:before {
  content: "\f427";
}

.mdi-lightbulb-outline:before {
  content: "\f428";
}

.mdi-link:before {
  content: "\f429";
}

.mdi-link-off:before {
  content: "\f42a";
}

.mdi-link-variant:before {
  content: "\f42b";
}

.mdi-link-variant-off:before {
  content: "\f42c";
}

.mdi-linkedin:before {
  content: "\f42d";
}

.mdi-linkedin-box:before {
  content: "\f42e";
}

.mdi-linux:before {
  content: "\f42f";
}

.mdi-lock:before {
  content: "\f430";
}

.mdi-lock-open:before {
  content: "\f431";
}

.mdi-lock-open-outline:before {
  content: "\f432";
}

.mdi-lock-outline:before {
  content: "\f433";
}

.mdi-login:before {
  content: "\f434";
}

.mdi-logout:before {
  content: "\f435";
}

.mdi-looks:before {
  content: "\f436";
}

.mdi-loupe:before {
  content: "\f437";
}

.mdi-lumx:before {
  content: "\f438";
}

.mdi-magnet:before {
  content: "\f439";
}

.mdi-magnet-on:before {
  content: "\f43a";
}

.mdi-magnify:before {
  content: "\f43b";
}

.mdi-magnify-minus:before {
  content: "\f43c";
}

.mdi-magnify-plus:before {
  content: "\f43d";
}

.mdi-mail-ru:before {
  content: "\f43e";
}

.mdi-map:before {
  content: "\f43f";
}

.mdi-map-marker:before {
  content: "\f440";
}

.mdi-map-marker-circle:before {
  content: "\f441";
}

.mdi-map-marker-multiple:before {
  content: "\f442";
}

.mdi-map-marker-off:before {
  content: "\f443";
}

.mdi-map-marker-radius:before {
  content: "\f444";
}

.mdi-margin:before {
  content: "\f445";
}

.mdi-markdown:before {
  content: "\f446";
}

.mdi-marker-check:before {
  content: "\f447";
}

.mdi-martini:before {
  content: "\f448";
}

.mdi-material-ui:before {
  content: "\f449";
}

.mdi-math-compass:before {
  content: "\f44a";
}

.mdi-maxcdn:before {
  content: "\f44b";
}

.mdi-medium:before {
  content: "\f44c";
}

.mdi-memory:before {
  content: "\f44d";
}

.mdi-menu:before {
  content: "\f44e";
}

.mdi-menu-down:before {
  content: "\f44f";
}

.mdi-menu-left:before {
  content: "\f450";
}

.mdi-menu-right:before {
  content: "\f451";
}

.mdi-menu-up:before {
  content: "\f452";
}

.mdi-message:before {
  content: "\f453";
}

.mdi-message-alert:before {
  content: "\f454";
}

.mdi-message-draw:before {
  content: "\f455";
}

.mdi-message-image:before {
  content: "\f456";
}

.mdi-message-outline:before {
  content: "\f457";
}

.mdi-message-processing:before {
  content: "\f458";
}

.mdi-message-reply:before {
  content: "\f459";
}

.mdi-message-reply-text:before {
  content: "\f45a";
}

.mdi-message-text:before {
  content: "\f45b";
}

.mdi-message-text-outline:before {
  content: "\f45c";
}

.mdi-message-video:before {
  content: "\f45d";
}

.mdi-microphone:before {
  content: "\f45e";
}

.mdi-microphone-off:before {
  content: "\f45f";
}

.mdi-microphone-outline:before {
  content: "\f460";
}

.mdi-microphone-settings:before {
  content: "\f461";
}

.mdi-microphone-variant:before {
  content: "\f462";
}

.mdi-microphone-variant-off:before {
  content: "\f463";
}

.mdi-microsoft:before {
  content: "\f464";
}

.mdi-minus:before {
  content: "\f465";
}

.mdi-minus-box:before {
  content: "\f466";
}

.mdi-minus-circle:before {
  content: "\f467";
}

.mdi-minus-circle-outline:before {
  content: "\f468";
}

.mdi-minus-network:before {
  content: "\f469";
}

.mdi-monitor:before {
  content: "\f46a";
}

.mdi-monitor-multiple:before {
  content: "\f46b";
}

.mdi-more:before {
  content: "\f46c";
}

.mdi-motorbike:before {
  content: "\f46d";
}

.mdi-mouse:before {
  content: "\f46e";
}

.mdi-mouse-off:before {
  content: "\f46f";
}

.mdi-mouse-variant:before {
  content: "\f470";
}

.mdi-mouse-variant-off:before {
  content: "\f471";
}

.mdi-movie:before {
  content: "\f472";
}

.mdi-multiplication:before {
  content: "\f473";
}

.mdi-multiplication-box:before {
  content: "\f474";
}

.mdi-music-box:before {
  content: "\f475";
}

.mdi-music-box-outline:before {
  content: "\f476";
}

.mdi-music-circle:before {
  content: "\f477";
}

.mdi-music-note:before {
  content: "\f478";
}

.mdi-music-note-eighth:before {
  content: "\f479";
}

.mdi-music-note-half:before {
  content: "\f47a";
}

.mdi-music-note-off:before {
  content: "\f47b";
}

.mdi-music-note-quarter:before {
  content: "\f47c";
}

.mdi-music-note-sixteenth:before {
  content: "\f47d";
}

.mdi-music-note-whole:before {
  content: "\f47e";
}

.mdi-nature:before {
  content: "\f47f";
}

.mdi-nature-people:before {
  content: "\f480";
}

.mdi-navigation:before {
  content: "\f481";
}

.mdi-needle:before {
  content: "\f482";
}

.mdi-nest-protect:before {
  content: "\f483";
}

.mdi-nest-thermostat:before {
  content: "\f484";
}

.mdi-newspaper:before {
  content: "\f485";
}

.mdi-nfc:before {
  content: "\f486";
}

.mdi-nfc-tap:before {
  content: "\f487";
}

.mdi-nfc-variant:before {
  content: "\f488";
}

.mdi-nodejs:before {
  content: "\f489";
}

.mdi-note:before {
  content: "\f48a";
}

.mdi-note-outline:before {
  content: "\f48b";
}

.mdi-note-plus:before {
  content: "\f48c";
}

.mdi-note-plus-outline:before {
  content: "\f48d";
}

.mdi-note-text:before {
  content: "\f48e";
}

.mdi-notification-clear-all:before {
  content: "\f48f";
}

.mdi-numeric:before {
  content: "\f490";
}

.mdi-numeric-0-box:before {
  content: "\f491";
}

.mdi-numeric-0-box-multiple-outline:before {
  content: "\f492";
}

.mdi-numeric-0-box-outline:before {
  content: "\f493";
}

.mdi-numeric-1-box:before {
  content: "\f494";
}

.mdi-numeric-1-box-multiple-outline:before {
  content: "\f495";
}

.mdi-numeric-1-box-outline:before {
  content: "\f496";
}

.mdi-numeric-2-box:before {
  content: "\f497";
}

.mdi-numeric-2-box-multiple-outline:before {
  content: "\f498";
}

.mdi-numeric-2-box-outline:before {
  content: "\f499";
}

.mdi-numeric-3-box:before {
  content: "\f49a";
}

.mdi-numeric-3-box-multiple-outline:before {
  content: "\f49b";
}

.mdi-numeric-3-box-outline:before {
  content: "\f49c";
}

.mdi-numeric-4-box:before {
  content: "\f49d";
}

.mdi-numeric-4-box-multiple-outline:before {
  content: "\f49e";
}

.mdi-numeric-4-box-outline:before {
  content: "\f49f";
}

.mdi-numeric-5-box:before {
  content: "\f4a0";
}

.mdi-numeric-5-box-multiple-outline:before {
  content: "\f4a1";
}

.mdi-numeric-5-box-outline:before {
  content: "\f4a2";
}

.mdi-numeric-6-box:before {
  content: "\f4a3";
}

.mdi-numeric-6-box-multiple-outline:before {
  content: "\f4a4";
}

.mdi-numeric-6-box-outline:before {
  content: "\f4a5";
}

.mdi-numeric-7-box:before {
  content: "\f4a6";
}

.mdi-numeric-7-box-multiple-outline:before {
  content: "\f4a7";
}

.mdi-numeric-7-box-outline:before {
  content: "\f4a8";
}

.mdi-numeric-8-box:before {
  content: "\f4a9";
}

.mdi-numeric-8-box-multiple-outline:before {
  content: "\f4aa";
}

.mdi-numeric-8-box-outline:before {
  content: "\f4ab";
}

.mdi-numeric-9-box:before {
  content: "\f4ac";
}

.mdi-numeric-9-box-multiple-outline:before {
  content: "\f4ad";
}

.mdi-numeric-9-box-outline:before {
  content: "\f4ae";
}

.mdi-numeric-9-plus-box:before {
  content: "\f4af";
}

.mdi-numeric-9-plus-box-multiple-outline:before {
  content: "\f4b0";
}

.mdi-numeric-9-plus-box-outline:before {
  content: "\f4b1";
}

.mdi-nutrition:before {
  content: "\f4b2";
}

.mdi-octagon:before {
  content: "\f4b3";
}

.mdi-octagon-outline:before {
  content: "\f4b4";
}

.mdi-odnoklassniki:before {
  content: "\f4b5";
}

.mdi-office:before {
  content: "\f4b6";
}

.mdi-oil:before {
  content: "\f4b7";
}

.mdi-oil-temperature:before {
  content: "\f4b8";
}

.mdi-omega:before {
  content: "\f4b9";
}

.mdi-onedrive:before {
  content: "\f4ba";
}

.mdi-open-in-app:before {
  content: "\f4bb";
}

.mdi-open-in-new:before {
  content: "\f4bc";
}

.mdi-opera:before {
  content: "\f4bd";
}

.mdi-ornament:before {
  content: "\f4be";
}

.mdi-ornament-variant:before {
  content: "\f4bf";
}

.mdi-outbox:before {
  content: "\f4c0";
}

.mdi-owl:before {
  content: "\f4c1";
}

.mdi-package:before {
  content: "\f4c2";
}

.mdi-package-down:before {
  content: "\f4c3";
}

.mdi-package-up:before {
  content: "\f4c4";
}

.mdi-package-variant:before {
  content: "\f4c5";
}

.mdi-package-variant-closed:before {
  content: "\f4c6";
}

.mdi-palette:before {
  content: "\f4c7";
}

.mdi-palette-advanced:before {
  content: "\f4c8";
}

.mdi-panda:before {
  content: "\f4c9";
}

.mdi-pandora:before {
  content: "\f4ca";
}

.mdi-panorama:before {
  content: "\f4cb";
}

.mdi-panorama-fisheye:before {
  content: "\f4cc";
}

.mdi-panorama-horizontal:before {
  content: "\f4cd";
}

.mdi-panorama-vertical:before {
  content: "\f4ce";
}

.mdi-panorama-wide-angle:before {
  content: "\f4cf";
}

.mdi-paper-cut-vertical:before {
  content: "\f4d0";
}

.mdi-paperclip:before {
  content: "\f4d1";
}

.mdi-parking:before {
  content: "\f4d2";
}

.mdi-pause:before {
  content: "\f4d3";
}

.mdi-pause-circle:before {
  content: "\f4d4";
}

.mdi-pause-circle-outline:before {
  content: "\f4d5";
}

.mdi-pause-octagon:before {
  content: "\f4d6";
}

.mdi-pause-octagon-outline:before {
  content: "\f4d7";
}

.mdi-paw:before {
  content: "\f4d8";
}

.mdi-pen:before {
  content: "\f4d9";
}

.mdi-pencil:before {
  content: "\f4da";
}

.mdi-pencil-box:before {
  content: "\f4db";
}

.mdi-pencil-box-outline:before {
  content: "\f4dc";
}

.mdi-pencil-lock:before {
  content: "\f4dd";
}

.mdi-pencil-off:before {
  content: "\f4de";
}

.mdi-percent:before {
  content: "\f4df";
}

.mdi-pharmacy:before {
  content: "\f4e0";
}

.mdi-phone:before {
  content: "\f4e1";
}

.mdi-phone-bluetooth:before {
  content: "\f4e2";
}

.mdi-phone-forward:before {
  content: "\f4e3";
}

.mdi-phone-hangup:before {
  content: "\f4e4";
}

.mdi-phone-in-talk:before {
  content: "\f4e5";
}

.mdi-phone-incoming:before {
  content: "\f4e6";
}

.mdi-phone-locked:before {
  content: "\f4e7";
}

.mdi-phone-log:before {
  content: "\f4e8";
}

.mdi-phone-missed:before {
  content: "\f4e9";
}

.mdi-phone-outgoing:before {
  content: "\f4ea";
}

.mdi-phone-paused:before {
  content: "\f4eb";
}

.mdi-phone-settings:before {
  content: "\f4ec";
}

.mdi-phone-voip:before {
  content: "\f4ed";
}

.mdi-pi:before {
  content: "\f4ee";
}

.mdi-pi-box:before {
  content: "\f4ef";
}

.mdi-pig:before {
  content: "\f4f0";
}

.mdi-pill:before {
  content: "\f4f1";
}

.mdi-pin:before {
  content: "\f4f2";
}

.mdi-pin-off:before {
  content: "\f4f3";
}

.mdi-pine-tree:before {
  content: "\f4f4";
}

.mdi-pine-tree-box:before {
  content: "\f4f5";
}

.mdi-pinterest:before {
  content: "\f4f6";
}

.mdi-pinterest-box:before {
  content: "\f4f7";
}

.mdi-pizza:before {
  content: "\f4f8";
}

.mdi-play:before {
  content: "\f4f9";
}

.mdi-play-box-outline:before {
  content: "\f4fa";
}

.mdi-play-circle:before {
  content: "\f4fb";
}

.mdi-play-circle-outline:before {
  content: "\f4fc";
}

.mdi-play-pause:before {
  content: "\f4fd";
}

.mdi-play-protected-content:before {
  content: "\f4fe";
}

.mdi-playlist-minus:before {
  content: "\f4ff";
}

.mdi-playlist-play:before {
  content: "\f500";
}

.mdi-playlist-plus:before {
  content: "\f501";
}

.mdi-playlist-remove:before {
  content: "\f502";
}

.mdi-playstation:before {
  content: "\f503";
}

.mdi-plus:before {
  content: "\f504";
}

.mdi-plus-box:before {
  content: "\f505";
}

.mdi-plus-circle:before {
  content: "\f506";
}

.mdi-plus-circle-multiple-outline:before {
  content: "\f507";
}

.mdi-plus-circle-outline:before {
  content: "\f508";
}

.mdi-plus-network:before {
  content: "\f509";
}

.mdi-plus-one:before {
  content: "\f50a";
}

.mdi-pocket:before {
  content: "\f50b";
}

.mdi-pokeball:before {
  content: "\f50c";
}

.mdi-polaroid:before {
  content: "\f50d";
}

.mdi-poll:before {
  content: "\f50e";
}

.mdi-poll-box:before {
  content: "\f50f";
}

.mdi-polymer:before {
  content: "\f510";
}

.mdi-popcorn:before {
  content: "\f511";
}

.mdi-pound:before {
  content: "\f512";
}

.mdi-pound-box:before {
  content: "\f513";
}

.mdi-power:before {
  content: "\f514";
}

.mdi-power-settings:before {
  content: "\f515";
}

.mdi-power-socket:before {
  content: "\f516";
}

.mdi-presentation:before {
  content: "\f517";
}

.mdi-presentation-play:before {
  content: "\f518";
}

.mdi-printer:before {
  content: "\f519";
}

.mdi-printer-3d:before {
  content: "\f51a";
}

.mdi-printer-alert:before {
  content: "\f51b";
}

.mdi-professional-hexagon:before {
  content: "\f51c";
}

.mdi-projector:before {
  content: "\f51d";
}

.mdi-projector-screen:before {
  content: "\f51e";
}

.mdi-pulse:before {
  content: "\f51f";
}

.mdi-puzzle:before {
  content: "\f520";
}

.mdi-qrcode:before {
  content: "\f521";
}

.mdi-qrcode-scan:before {
  content: "\f522";
}

.mdi-quadcopter:before {
  content: "\f523";
}

.mdi-quality-high:before {
  content: "\f524";
}

.mdi-quicktime:before {
  content: "\f525";
}

.mdi-radar:before {
  content: "\f526";
}

.mdi-radiator:before {
  content: "\f527";
}

.mdi-radio:before {
  content: "\f528";
}

.mdi-radio-handheld:before {
  content: "\f529";
}

.mdi-radio-tower:before {
  content: "\f52a";
}

.mdi-radioactive:before {
  content: "\f52b";
}

.mdi-radiobox-blank:before {
  content: "\f52c";
}

.mdi-radiobox-marked:before {
  content: "\f52d";
}

.mdi-raspberrypi:before {
  content: "\f52e";
}

.mdi-ray-end:before {
  content: "\f52f";
}

.mdi-ray-end-arrow:before {
  content: "\f530";
}

.mdi-ray-start:before {
  content: "\f531";
}

.mdi-ray-start-arrow:before {
  content: "\f532";
}

.mdi-ray-start-end:before {
  content: "\f533";
}

.mdi-ray-vertex:before {
  content: "\f534";
}

.mdi-rdio:before {
  content: "\f535";
}

.mdi-read:before {
  content: "\f536";
}

.mdi-readability:before {
  content: "\f537";
}

.mdi-receipt:before {
  content: "\f538";
}

.mdi-record:before {
  content: "\f539";
}

.mdi-record-rec:before {
  content: "\f53a";
}

.mdi-recycle:before {
  content: "\f53b";
}

.mdi-reddit:before {
  content: "\f53c";
}

.mdi-redo:before {
  content: "\f53d";
}

.mdi-redo-variant:before {
  content: "\f53e";
}

.mdi-refresh:before {
  content: "\f53f";
}

.mdi-regex:before {
  content: "\f540";
}

.mdi-relative-scale:before {
  content: "\f541";
}

.mdi-reload:before {
  content: "\f542";
}

.mdi-remote:before {
  content: "\f543";
}

.mdi-rename-box:before {
  content: "\f544";
}

.mdi-repeat:before {
  content: "\f545";
}

.mdi-repeat-off:before {
  content: "\f546";
}

.mdi-repeat-once:before {
  content: "\f547";
}

.mdi-replay:before {
  content: "\f548";
}

.mdi-reply:before {
  content: "\f549";
}

.mdi-reply-all:before {
  content: "\f54a";
}

.mdi-reproduction:before {
  content: "\f54b";
}

.mdi-resize-bottom-right:before {
  content: "\f54c";
}

.mdi-responsive:before {
  content: "\f54d";
}

.mdi-rewind:before {
  content: "\f54e";
}

.mdi-ribbon:before {
  content: "\f54f";
}

.mdi-road:before {
  content: "\f550";
}

.mdi-road-variant:before {
  content: "\f551";
}

.mdi-rocket:before {
  content: "\f552";
}

.mdi-rotate-3d:before {
  content: "\f553";
}

.mdi-rotate-left:before {
  content: "\f554";
}

.mdi-rotate-left-variant:before {
  content: "\f555";
}

.mdi-rotate-right:before {
  content: "\f556";
}

.mdi-rotate-right-variant:before {
  content: "\f557";
}

.mdi-router-wireless:before {
  content: "\f558";
}

.mdi-routes:before {
  content: "\f559";
}

.mdi-rss:before {
  content: "\f55a";
}

.mdi-rss-box:before {
  content: "\f55b";
}

.mdi-ruler:before {
  content: "\f55c";
}

.mdi-run:before {
  content: "\f55d";
}

.mdi-sale:before {
  content: "\f55e";
}

.mdi-satellite:before {
  content: "\f55f";
}

.mdi-satellite-variant:before {
  content: "\f560";
}

.mdi-scale:before {
  content: "\f561";
}

.mdi-scale-bathroom:before {
  content: "\f562";
}

.mdi-school:before {
  content: "\f563";
}

.mdi-screen-rotation:before {
  content: "\f564";
}

.mdi-screen-rotation-lock:before {
  content: "\f565";
}

.mdi-screwdriver:before {
  content: "\f566";
}

.mdi-script:before {
  content: "\f567";
}

.mdi-sd:before {
  content: "\f568";
}

.mdi-seal:before {
  content: "\f569";
}

.mdi-seat-flat:before {
  content: "\f56a";
}

.mdi-seat-flat-angled:before {
  content: "\f56b";
}

.mdi-seat-individual-suite:before {
  content: "\f56c";
}

.mdi-seat-legroom-extra:before {
  content: "\f56d";
}

.mdi-seat-legroom-normal:before {
  content: "\f56e";
}

.mdi-seat-legroom-reduced:before {
  content: "\f56f";
}

.mdi-seat-recline-extra:before {
  content: "\f570";
}

.mdi-seat-recline-normal:before {
  content: "\f571";
}

.mdi-security:before {
  content: "\f572";
}

.mdi-security-network:before {
  content: "\f573";
}

.mdi-select:before {
  content: "\f574";
}

.mdi-select-all:before {
  content: "\f575";
}

.mdi-select-inverse:before {
  content: "\f576";
}

.mdi-select-off:before {
  content: "\f577";
}

.mdi-selection:before {
  content: "\f578";
}

.mdi-send:before {
  content: "\f579";
}

.mdi-server:before {
  content: "\f57a";
}

.mdi-server-minus:before {
  content: "\f57b";
}

.mdi-server-network:before {
  content: "\f57c";
}

.mdi-server-network-off:before {
  content: "\f57d";
}

.mdi-server-off:before {
  content: "\f57e";
}

.mdi-server-plus:before {
  content: "\f57f";
}

.mdi-server-remove:before {
  content: "\f580";
}

.mdi-server-security:before {
  content: "\f581";
}

.mdi-settings:before {
  content: "\f582";
}

.mdi-settings-box:before {
  content: "\f583";
}

.mdi-shape-plus:before {
  content: "\f584";
}

.mdi-share:before {
  content: "\f585";
}

.mdi-share-variant:before {
  content: "\f586";
}

.mdi-shield:before {
  content: "\f587";
}

.mdi-shield-outline:before {
  content: "\f588";
}

.mdi-shopping:before {
  content: "\f589";
}

.mdi-shopping-music:before {
  content: "\f58a";
}

.mdi-shredder:before {
  content: "\f58b";
}

.mdi-shuffle:before {
  content: "\f58c";
}

.mdi-shuffle-disabled:before {
  content: "\f58d";
}

.mdi-shuffle-variant:before {
  content: "\f58e";
}

.mdi-sigma:before {
  content: "\f58f";
}

.mdi-sign-caution:before {
  content: "\f590";
}

.mdi-signal:before {
  content: "\f591";
}

.mdi-silverware:before {
  content: "\f592";
}

.mdi-silverware-fork:before {
  content: "\f593";
}

.mdi-silverware-spoon:before {
  content: "\f594";
}

.mdi-silverware-variant:before {
  content: "\f595";
}

.mdi-sim:before {
  content: "\f596";
}

.mdi-sim-alert:before {
  content: "\f597";
}

.mdi-sim-off:before {
  content: "\f598";
}

.mdi-sitemap:before {
  content: "\f599";
}

.mdi-skip-backward:before {
  content: "\f59a";
}

.mdi-skip-forward:before {
  content: "\f59b";
}

.mdi-skip-next:before {
  content: "\f59c";
}

.mdi-skip-previous:before {
  content: "\f59d";
}

.mdi-skype:before {
  content: "\f59e";
}

.mdi-skype-business:before {
  content: "\f59f";
}

.mdi-slack:before {
  content: "\f5a0";
}

.mdi-sleep:before {
  content: "\f5a1";
}

.mdi-sleep-off:before {
  content: "\f5a2";
}

.mdi-smoking:before {
  content: "\f5a3";
}

.mdi-smoking-off:before {
  content: "\f5a4";
}

.mdi-snapchat:before {
  content: "\f5a5";
}

.mdi-snowman:before {
  content: "\f5a6";
}

.mdi-sofa:before {
  content: "\f5a7";
}

.mdi-sort:before {
  content: "\f5a8";
}

.mdi-sort-alphabetical:before {
  content: "\f5a9";
}

.mdi-sort-ascending:before {
  content: "\f5aa";
}

.mdi-sort-descending:before {
  content: "\f5ab";
}

.mdi-sort-numeric:before {
  content: "\f5ac";
}

.mdi-sort-variant:before {
  content: "\f5ad";
}

.mdi-soundcloud:before {
  content: "\f5ae";
}

.mdi-source-fork:before {
  content: "\f5af";
}

.mdi-source-pull:before {
  content: "\f5b0";
}

.mdi-speaker:before {
  content: "\f5b1";
}

.mdi-speaker-off:before {
  content: "\f5b2";
}

.mdi-speedometer:before {
  content: "\f5b3";
}

.mdi-spellcheck:before {
  content: "\f5b4";
}

.mdi-spotify:before {
  content: "\f5b5";
}

.mdi-spotlight:before {
  content: "\f5b6";
}

.mdi-spotlight-beam:before {
  content: "\f5b7";
}

.mdi-square-inc:before {
  content: "\f5b8";
}

.mdi-square-inc-cash:before {
  content: "\f5b9";
}

.mdi-stackoverflow:before {
  content: "\f5ba";
}

.mdi-stairs:before {
  content: "\f5bb";
}

.mdi-star:before {
  content: "\f5bc";
}

.mdi-star-circle:before {
  content: "\f5bd";
}

.mdi-star-half:before {
  content: "\f5be";
}

.mdi-star-off:before {
  content: "\f5bf";
}

.mdi-star-outline:before {
  content: "\f5c0";
}

.mdi-steam:before {
  content: "\f5c1";
}

.mdi-steering:before {
  content: "\f5c2";
}

.mdi-step-backward:before {
  content: "\f5c3";
}

.mdi-step-backward-2:before {
  content: "\f5c4";
}

.mdi-step-forward:before {
  content: "\f5c5";
}

.mdi-step-forward-2:before {
  content: "\f5c6";
}

.mdi-stethoscope:before {
  content: "\f5c7";
}

.mdi-stocking:before {
  content: "\f5c8";
}

.mdi-stop:before {
  content: "\f5c9";
}

.mdi-store:before {
  content: "\f5ca";
}

.mdi-store-24-hour:before {
  content: "\f5cb";
}

.mdi-stove:before {
  content: "\f5cc";
}

.mdi-subway:before {
  content: "\f5cd";
}

.mdi-sunglasses:before {
  content: "\f5ce";
}

.mdi-swap-horizontal:before {
  content: "\f5cf";
}

.mdi-swap-vertical:before {
  content: "\f5d0";
}

.mdi-swim:before {
  content: "\f5d1";
}

.mdi-switch:before {
  content: "\f5d2";
}

.mdi-sword:before {
  content: "\f5d3";
}

.mdi-sync:before {
  content: "\f5d4";
}

.mdi-sync-alert:before {
  content: "\f5d5";
}

.mdi-sync-off:before {
  content: "\f5d6";
}

.mdi-tab:before {
  content: "\f5d7";
}

.mdi-tab-unselected:before {
  content: "\f5d8";
}

.mdi-table:before {
  content: "\f5d9";
}

.mdi-table-column-plus-after:before {
  content: "\f5da";
}

.mdi-table-column-plus-before:before {
  content: "\f5db";
}

.mdi-table-column-remove:before {
  content: "\f5dc";
}

.mdi-table-column-width:before {
  content: "\f5dd";
}

.mdi-table-edit:before {
  content: "\f5de";
}

.mdi-table-large:before {
  content: "\f5df";
}

.mdi-table-row-height:before {
  content: "\f5e0";
}

.mdi-table-row-plus-after:before {
  content: "\f5e1";
}

.mdi-table-row-plus-before:before {
  content: "\f5e2";
}

.mdi-table-row-remove:before {
  content: "\f5e3";
}

.mdi-tablet:before {
  content: "\f5e4";
}

.mdi-tablet-android:before {
  content: "\f5e5";
}

.mdi-tablet-ipad:before {
  content: "\f5e6";
}

.mdi-tag:before {
  content: "\f5e7";
}

.mdi-tag-faces:before {
  content: "\f5e8";
}

.mdi-tag-multiple:before {
  content: "\f5e9";
}

.mdi-tag-outline:before {
  content: "\f5ea";
}

.mdi-tag-text-outline:before {
  content: "\f5eb";
}

.mdi-target:before {
  content: "\f5ec";
}

.mdi-taxi:before {
  content: "\f5ed";
}

.mdi-teamviewer:before {
  content: "\f5ee";
}

.mdi-telegram:before {
  content: "\f5ef";
}

.mdi-television:before {
  content: "\f5f0";
}

.mdi-television-guide:before {
  content: "\f5f1";
}

.mdi-temperature-celsius:before {
  content: "\f5f2";
}

.mdi-temperature-fahrenheit:before {
  content: "\f5f3";
}

.mdi-temperature-kelvin:before {
  content: "\f5f4";
}

.mdi-tennis:before {
  content: "\f5f5";
}

.mdi-tent:before {
  content: "\f5f6";
}

.mdi-terrain:before {
  content: "\f5f7";
}

.mdi-text-to-speech:before {
  content: "\f5f8";
}

.mdi-text-to-speech-off:before {
  content: "\f5f9";
}

.mdi-texture:before {
  content: "\f5fa";
}

.mdi-theater:before {
  content: "\f5fb";
}

.mdi-theme-light-dark:before {
  content: "\f5fc";
}

.mdi-thermometer:before {
  content: "\f5fd";
}

.mdi-thermometer-lines:before {
  content: "\f5fe";
}

.mdi-thumb-down:before {
  content: "\f5ff";
}

.mdi-thumb-down-outline:before {
  content: "\f600";
}

.mdi-thumb-up:before {
  content: "\f601";
}

.mdi-thumb-up-outline:before {
  content: "\f602";
}

.mdi-thumbs-up-down:before {
  content: "\f603";
}

.mdi-ticket:before {
  content: "\f604";
}

.mdi-ticket-account:before {
  content: "\f605";
}

.mdi-ticket-confirmation:before {
  content: "\f606";
}

.mdi-tie:before {
  content: "\f607";
}

.mdi-timelapse:before {
  content: "\f608";
}

.mdi-timer:before {
  content: "\f609";
}

.mdi-timer-10:before {
  content: "\f60a";
}

.mdi-timer-3:before {
  content: "\f60b";
}

.mdi-timer-off:before {
  content: "\f60c";
}

.mdi-timer-sand:before {
  content: "\f60d";
}

.mdi-timetable:before {
  content: "\f60e";
}

.mdi-toggle-switch:before {
  content: "\f60f";
}

.mdi-toggle-switch-off:before {
  content: "\f610";
}

.mdi-tooltip:before {
  content: "\f611";
}

.mdi-tooltip-edit:before {
  content: "\f612";
}

.mdi-tooltip-image:before {
  content: "\f613";
}

.mdi-tooltip-outline:before {
  content: "\f614";
}

.mdi-tooltip-outline-plus:before {
  content: "\f615";
}

.mdi-tooltip-text:before {
  content: "\f616";
}

.mdi-tor:before {
  content: "\f617";
}

.mdi-traffic-light:before {
  content: "\f618";
}

.mdi-train:before {
  content: "\f619";
}

.mdi-tram:before {
  content: "\f61a";
}

.mdi-transcribe:before {
  content: "\f61b";
}

.mdi-transcribe-close:before {
  content: "\f61c";
}

.mdi-transfer:before {
  content: "\f61d";
}

.mdi-tree:before {
  content: "\f61e";
}

.mdi-trello:before {
  content: "\f61f";
}

.mdi-trending-down:before {
  content: "\f620";
}

.mdi-trending-neutral:before {
  content: "\f621";
}

.mdi-trending-up:before {
  content: "\f622";
}

.mdi-triangle:before {
  content: "\f623";
}

.mdi-triangle-outline:before {
  content: "\f624";
}

.mdi-trophy:before {
  content: "\f625";
}

.mdi-trophy-award:before {
  content: "\f626";
}

.mdi-trophy-outline:before {
  content: "\f627";
}

.mdi-trophy-variant:before {
  content: "\f628";
}

.mdi-trophy-variant-outline:before {
  content: "\f629";
}

.mdi-truck:before {
  content: "\f62a";
}

.mdi-truck-delivery:before {
  content: "\f62b";
}

.mdi-tshirt-crew:before {
  content: "\f62c";
}

.mdi-tshirt-v:before {
  content: "\f62d";
}

.mdi-tumblr:before {
  content: "\f62e";
}

.mdi-tumblr-reblog:before {
  content: "\f62f";
}

.mdi-twitch:before {
  content: "\f630";
}

.mdi-twitter:before {
  content: "\f631";
}

.mdi-twitter-box:before {
  content: "\f632";
}

.mdi-twitter-circle:before {
  content: "\f633";
}

.mdi-twitter-retweet:before {
  content: "\f634";
}

.mdi-ubuntu:before {
  content: "\f635";
}

.mdi-umbraco:before {
  content: "\f636";
}

.mdi-umbrella:before {
  content: "\f637";
}

.mdi-umbrella-outline:before {
  content: "\f638";
}

.mdi-undo:before {
  content: "\f639";
}

.mdi-undo-variant:before {
  content: "\f63a";
}

.mdi-unfold-less:before {
  content: "\f63b";
}

.mdi-unfold-more:before {
  content: "\f63c";
}

.mdi-ungroup:before {
  content: "\f63d";
}

.mdi-untappd:before {
  content: "\f63e";
}

.mdi-upload:before {
  content: "\f63f";
}

.mdi-usb:before {
  content: "\f640";
}

.mdi-vector-arrange-above:before {
  content: "\f641";
}

.mdi-vector-arrange-below:before {
  content: "\f642";
}

.mdi-vector-circle:before {
  content: "\f643";
}

.mdi-vector-circle-variant:before {
  content: "\f644";
}

.mdi-vector-combine:before {
  content: "\f645";
}

.mdi-vector-curve:before {
  content: "\f646";
}

.mdi-vector-difference:before {
  content: "\f647";
}

.mdi-vector-difference-ab:before {
  content: "\f648";
}

.mdi-vector-difference-ba:before {
  content: "\f649";
}

.mdi-vector-intersection:before {
  content: "\f64a";
}

.mdi-vector-line:before {
  content: "\f64b";
}

.mdi-vector-point:before {
  content: "\f64c";
}

.mdi-vector-polygon:before {
  content: "\f64d";
}

.mdi-vector-polyline:before {
  content: "\f64e";
}

.mdi-vector-selection:before {
  content: "\f64f";
}

.mdi-vector-square:before {
  content: "\f650";
}

.mdi-vector-triangle:before {
  content: "\f651";
}

.mdi-vector-union:before {
  content: "\f652";
}

.mdi-verified:before {
  content: "\f653";
}

.mdi-vibrate:before {
  content: "\f654";
}

.mdi-video:before {
  content: "\f655";
}

.mdi-video-off:before {
  content: "\f656";
}

.mdi-video-switch:before {
  content: "\f657";
}

.mdi-view-agenda:before {
  content: "\f658";
}

.mdi-view-array:before {
  content: "\f659";
}

.mdi-view-carousel:before {
  content: "\f65a";
}

.mdi-view-column:before {
  content: "\f65b";
}

.mdi-view-dashboard:before {
  content: "\f65c";
}

.mdi-view-day:before {
  content: "\f65d";
}

.mdi-view-grid:before {
  content: "\f65e";
}

.mdi-view-headline:before {
  content: "\f65f";
}

.mdi-view-list:before {
  content: "\f660";
}

.mdi-view-module:before {
  content: "\f661";
}

.mdi-view-quilt:before {
  content: "\f662";
}

.mdi-view-stream:before {
  content: "\f663";
}

.mdi-view-week:before {
  content: "\f664";
}

.mdi-vimeo:before {
  content: "\f665";
}

.mdi-vine:before {
  content: "\f666";
}

.mdi-vk:before {
  content: "\f667";
}

.mdi-vk-box:before {
  content: "\f668";
}

.mdi-vk-circle:before {
  content: "\f669";
}

.mdi-voicemail:before {
  content: "\f66a";
}

.mdi-volume-high:before {
  content: "\f66b";
}

.mdi-volume-low:before {
  content: "\f66c";
}

.mdi-volume-medium:before {
  content: "\f66d";
}

.mdi-volume-off:before {
  content: "\f66e";
}

.mdi-vpn:before {
  content: "\f66f";
}

.mdi-walk:before {
  content: "\f670";
}

.mdi-wallet:before {
  content: "\f671";
}

.mdi-wallet-giftcard:before {
  content: "\f672";
}

.mdi-wallet-membership:before {
  content: "\f673";
}

.mdi-wallet-travel:before {
  content: "\f674";
}

.mdi-wan:before {
  content: "\f675";
}

.mdi-watch:before {
  content: "\f676";
}

.mdi-watch-export:before {
  content: "\f677";
}

.mdi-watch-import:before {
  content: "\f678";
}

.mdi-water:before {
  content: "\f679";
}

.mdi-water-off:before {
  content: "\f67a";
}

.mdi-water-percent:before {
  content: "\f67b";
}

.mdi-water-pump:before {
  content: "\f67c";
}

.mdi-weather-cloudy:before {
  content: "\f67d";
}

.mdi-weather-fog:before {
  content: "\f67e";
}

.mdi-weather-hail:before {
  content: "\f67f";
}

.mdi-weather-lightning:before {
  content: "\f680";
}

.mdi-weather-night:before {
  content: "\f681";
}

.mdi-weather-partlycloudy:before {
  content: "\f682";
}

.mdi-weather-pouring:before {
  content: "\f683";
}

.mdi-weather-rainy:before {
  content: "\f684";
}

.mdi-weather-snowy:before {
  content: "\f685";
}

.mdi-weather-sunny:before {
  content: "\f686";
}

.mdi-weather-sunset:before {
  content: "\f687";
}

.mdi-weather-sunset-down:before {
  content: "\f688";
}

.mdi-weather-sunset-up:before {
  content: "\f689";
}

.mdi-weather-windy:before {
  content: "\f68a";
}

.mdi-weather-windy-variant:before {
  content: "\f68b";
}

.mdi-web:before {
  content: "\f68c";
}

.mdi-webcam:before {
  content: "\f68d";
}

.mdi-weight:before {
  content: "\f68e";
}

.mdi-weight-kilogram:before {
  content: "\f68f";
}

.mdi-whatsapp:before {
  content: "\f690";
}

.mdi-wheelchair-accessibility:before {
  content: "\f691";
}

.mdi-white-balance-auto:before {
  content: "\f692";
}

.mdi-white-balance-incandescent:before {
  content: "\f693";
}

.mdi-white-balance-irradescent:before {
  content: "\f694";
}

.mdi-white-balance-sunny:before {
  content: "\f695";
}

.mdi-wifi:before {
  content: "\f696";
}

.mdi-wifi-off:before {
  content: "\f697";
}

.mdi-wii:before {
  content: "\f698";
}

.mdi-wikipedia:before {
  content: "\f699";
}

.mdi-window-close:before {
  content: "\f69a";
}

.mdi-window-closed:before {
  content: "\f69b";
}

.mdi-window-maximize:before {
  content: "\f69c";
}

.mdi-window-minimize:before {
  content: "\f69d";
}

.mdi-window-open:before {
  content: "\f69e";
}

.mdi-window-restore:before {
  content: "\f69f";
}

.mdi-windows:before {
  content: "\f6a0";
}

.mdi-wordpress:before {
  content: "\f6a1";
}

.mdi-worker:before {
  content: "\f6a2";
}

.mdi-wrap:before {
  content: "\f6a3";
}

.mdi-wrench:before {
  content: "\f6a4";
}

.mdi-wunderlist:before {
  content: "\f6a5";
}

.mdi-xbox:before {
  content: "\f6a6";
}

.mdi-xbox-controller:before {
  content: "\f6a7";
}

.mdi-xbox-controller-off:before {
  content: "\f6a8";
}

.mdi-xda:before {
  content: "\f6a9";
}

.mdi-xing:before {
  content: "\f6aa";
}

.mdi-xing-box:before {
  content: "\f6ab";
}

.mdi-xing-circle:before {
  content: "\f6ac";
}

.mdi-xml:before {
  content: "\f6ad";
}

.mdi-yeast:before {
  content: "\f6ae";
}

.mdi-yelp:before {
  content: "\f6af";
}

.mdi-youtube-play:before {
  content: "\f6b0";
}

.mdi-zip-box:before {
  content: "\f6b1";
}

.mdi-18px {
  font-size: 18px;
}

.mdi-24px {
  font-size: 24px;
}

.mdi-36px {
  font-size: 36px;
}

.mdi-48px {
  font-size: 48px;
}

.mdi-dark {
  color: rgba(0, 0, 0, 0.54);
}

.mdi-dark.mdi-inactive {
  color: rgba(0, 0, 0, 0.26);
}

.mdi-light {
  color: white;
}

.mdi-light.mdi-inactive {
  color: rgba(255, 255, 255, 0.3);
}

/*# sourceMappingURL=materialdesignicons.css.map */
/** 2.16 Thumbnail Addons */
.thumbnail-classic,
.thumbnail-classic > figure {
  position: relative;
  display: block;
}

.thumbnail-classic img,
.thumbnail-classic figure img {
  width: 100%;
  height: auto;
  transition: .35s;
  will-change: transform;
}

.thumbnail-classic figure figcaption,
.thumbnail-classic figcaption {
  position: absolute;
}

.thumbnail {
  transition: .3s;
  border: none;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.18);
}

a.thumbnail:hover {
  box-shadow: 0 5px 23px 0 rgba(0, 0, 0, 0.18);
}

.thumbnail-classic {
  position: relative;
  overflow: hidden;
}

.thumbnail-classic figure figcaption,
.thumbnail-classic figcaption {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: static;
  background: #dc214c;
  color: #eee;
  padding: 15px;
}

.thumbnail-classic-img-wrap {
  position: relative;
}

.thumbnail-classic .gallery-link-mobile {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.thumbnail-classic-title {
  color: #fff;
}

.thumbnail-classic .divider {
  background: #fff;
  margin: 10px auto 15px;
}

.thumbnail-classic .icon {
  font-size: 24px;
  line-height: 24px;
  color: #fff;
}

.thumbnail-classic .icon:hover {
  color: #3A5475;
}

@media (min-width: 1200px) {
  .thumbnail-classic figure figcaption,
  .thumbnail-classic figcaption {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    background: none;
    z-index: 2;
    opacity: 0;
    visibility: hidden;
    transition: 0.35s all ease-out;
    -webkit-transform: translateY(-10%);
            transform: translateY(-10%);
  }
  .thumbnail-classic figure figcaption:before,
  .thumbnail-classic figcaption:before {
    position: absolute;
    left: 10px;
    right: 10px;
    top: 10px;
    bottom: 10px;
    content: "";
    transition: 0.35s all ease-out;
  }
  .thumbnail-classic figure figcaption p,
  .thumbnail-classic figcaption p {
    max-height: 45px;
    overflow: hidden;
  }
  .thumbnail-classic:before {
    position: absolute;
    left: -20px;
    right: -20px;
    top: -20px;
    bottom: -20px;
    content: "";
    background: rgba(220, 33, 76, 0.8);
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    transition: 0.35s all ease-out;
    transition-delay: 0.2s;
  }
  .thumbnail-classic:hover:before {
    opacity: 1;
    visibility: visible;
    transition-delay: 0s;
  }
  .thumbnail-classic:hover figure figcaption,
  .thumbnail-classic:hover figcaption {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  .thumbnail-classic:hover figure figcaption:before,
  .thumbnail-classic:hover figcaption:before {
    left: 20px;
    right: 20px;
    top: 20px;
    bottom: 20px;
  }
}

@media (min-width: 2000px) {
  .thumbnail-classic .divider {
    margin: 10px auto 33px;
  }
  .thumbnail-classic figure figcaption,
  .thumbnail-classic figcaption {
    padding-left: 50px;
    padding-right: 50px;
    max-height: none;
  }
  .thumbnail-classic figure figcaption:before,
  .thumbnail-classic figcaption:before {
    border: 1px solid #fff;
  }
}

.thumbnail-default {
  position: relative;
  display: inline-block;
  width: 100%;
}

.thumbnail-default img {
  max-width: 100%;
  width: 100%;
  height: auto;
}

.thumbnail-default:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: 0.35s all ease;
  z-index: 1;
}

.thumbnail-default .icon {
  position: absolute;
  left: 50%;
  top: 100%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  opacity: 0;
  font-size: 30px;
  color: #fff;
  transition: 0.35s all ease;
  z-index: 2;
}

.ie-11 .thumbnail-default, .ie-edge .thumbnail-default {
  display: block;
}

.ie-11 .widget-flickrfeed .thumbnail-default, .ie-edge .widget-flickrfeed .thumbnail-default {
  display: inline-block;
}

.tablet .thumbnail-default .icon,
.mobile .thumbnail-default .icon,
.thumbnail-default:hover .icon {
  top: 50%;
  opacity: 1;
}

.tablet .thumbnail-default:after,
.mobile .thumbnail-default:after,
.thumbnail-default:hover:after {
  opacity: 1;
}

.tablet .thumbnail-default:after,
.mobile .thumbnail-default:after {
  opacity: .4;
}

.widget-flickrfeed .thumbnail-default {
  width: 50%;
}

.img-wrap-2 {
  position: relative;
  display: inline-block;
}

.img-wrap-2 .icon {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: inline-block;
  text-align: center;
  font-size: 80px;
  color: #fff;
  cursor: pointer;
  transition: 250ms;
}

.img-wrap-2 .icon:hover {
  -webkit-transform: translate(-50%, -50%) scale(1.1);
          transform: translate(-50%, -50%) scale(1.1);
}

.page .flickr {
  margin-bottom: -5px;
}

.thumbnail-flickr {
  position: relative;
  padding-bottom: 100%;
  text-align: center;
  overflow: hidden;
}

@media (min-width: 2000px) {
  .thumbnail-flickr {
    margin-right: -1px;
  }
}

.thumbnail-flickr img {
  width: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  max-width: none;
  max-height: none;
  height: auto;
}

/** 2.17 Wells Addons */
.well-lg {
  padding: 30px;
  border-radius: 0;
}

/** 2.18 Scaffolding Addons */
body {
  font-weight: 400;
  overflow-x: hidden;
}

.page {
  overflow: hidden;
  background-color: #fff;
}

.header-panel-absolute {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
}

@media (min-width: 992px) {
  .header-panel-absolute {
    position: static;
  }
}

.img-rounded {
  border-radius: 5px;
}

.img-cover {
  width: 100%;
  height: auto;
}

.img-bordered-white {
  border: 2px solid #fff;
}

.img-semi-transparent {
  opacity: .5;
  transition: 0.35s all ease;
  will-change: transform;
}

.img-semi-transparent:hover {
  opacity: 1;
}

.element-fullwidth {
  width: 100%;
}

.bg-image {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.img-mobile-half-width {
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 480px) {
  .img-mobile-half-width {
    max-width: none;
  }
}

/** 2.19 Text Alignment System */
.page .text-left {
  text-align: left;
}

.page .text-center {
  text-align: center;
}

.page .text-right {
  text-align: right;
}

.page .text-middle {
  vertical-align: middle;
}

@media (min-width: 480px) {
  html:not(.lt-ie10) .page .text-xs-left {
    text-align: left;
  }
  html:not(.lt-ie10) .page .text-xs-center {
    text-align: center;
  }
  html:not(.lt-ie10) .page .text-xs-right {
    text-align: right;
  }
  html:not(.lt-ie10) .page .text-xs-justify {
    text-align: justify;
  }
  html:not(.lt-ie10) .page .text-xs-nowrap {
    white-space: nowrap;
  }
  html:not(.lt-ie10) .page .text-xs-normal {
    white-space: normal;
  }
}

@media (min-width: 768px) {
  html:not(.lt-ie10) .page .text-sm-left {
    text-align: left;
  }
  html:not(.lt-ie10) .page .text-sm-center {
    text-align: center;
  }
  html:not(.lt-ie10) .page .text-sm-right {
    text-align: right;
  }
  html:not(.lt-ie10) .page .text-sm-justify {
    text-align: justify;
  }
  html:not(.lt-ie10) .page .text-sm-nowrap {
    white-space: nowrap;
  }
  html:not(.lt-ie10) .page .text-sm-normal {
    white-space: normal;
  }
}

@media (min-width: 992px) {
  html:not(.lt-ie10) .page .text-md-left {
    text-align: left;
  }
  html:not(.lt-ie10) .page .text-md-center {
    text-align: center;
  }
  html:not(.lt-ie10) .page .text-md-right {
    text-align: right;
  }
  html:not(.lt-ie10) .page .text-md-justify {
    text-align: justify;
  }
  html:not(.lt-ie10) .page .text-md-nowrap {
    white-space: nowrap;
  }
  html:not(.lt-ie10) .page .text-md-normal {
    white-space: normal;
  }
}

@media (min-width: 1200px) {
  html:not(.lt-ie10) .page .text-lg-left {
    text-align: left;
  }
  html:not(.lt-ie10) .page .text-lg-center {
    text-align: center;
  }
  html:not(.lt-ie10) .page .text-lg-right {
    text-align: right;
  }
  html:not(.lt-ie10) .page .text-lg-justify {
    text-align: justify;
  }
  html:not(.lt-ie10) .page .text-lg-nowrap {
    white-space: nowrap;
  }
  html:not(.lt-ie10) .page .text-lg-normal {
    white-space: normal;
  }
}

@media (min-width: 2000px) {
  html:not(.lt-ie10) .page .text-xl-left {
    text-align: left;
  }
  html:not(.lt-ie10) .page .text-xl-center {
    text-align: center;
  }
  html:not(.lt-ie10) .page .text-xl-right {
    text-align: right;
  }
  html:not(.lt-ie10) .page .text-xl-justify {
    text-align: justify;
  }
  html:not(.lt-ie10) .page .text-xl-nowrap {
    white-space: nowrap;
  }
  html:not(.lt-ie10) .page .text-xl-normal {
    white-space: normal;
  }
}

/** 2.20 Text Styling System */
.page .text-italic {
  font-style: italic;
}

.page .text-normal {
  font-style: normal;
}

.page .text-underline {
  text-decoration: underline;
}

.page .text-strike {
  text-decoration: line-through;
}

.page .text-thin {
  font-weight: 100;
}

.page .text-light {
  font-weight: 300;
}

.page .text-regular {
  font-weight: 400;
}

.page .text-medium {
  font-weight: 500;
}

.page .text-sbold {
  font-weight: 600;
}

.page .text-bold, .page strong {
  font-weight: 700;
}

.page .text-ubold {
  font-weight: 900;
}

.page .text-spacing-0 {
  letter-spacing: 0;
}

.page .text-spacing-20 {
  letter-spacing: 0.02em;
}

.page .text-spacing-40 {
  letter-spacing: 0.04em;
}

.page .text-spacing-60 {
  letter-spacing: 0.06em;
}

.page .text-spacing-120 {
  letter-spacing: 0.12em;
}

.page .text-line-height-125 {
  line-height: 1.25;
}

/** 2.21 Navs Addons */
.nav-tabs > li, .nav-tabs > li:last-child {
  margin-bottom: -1px;
}

.nav-stacked > li + li {
  margin-top: 4px;
}

@media (min-width: 992px) {
  .nav-stacked-container .tab-content,
  .nav-stacked-container .nav-stacked {
    display: table-cell;
    vertical-align: top;
  }
  .nav-stacked-container .nav-stacked {
    width: 25%;
  }
  .nav-stacked-container .tab-content {
    width: 73%;
    padding-left: 20px;
  }
}

/** 2.22 Navbar Addons */
.navbar {
  box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.22);
  border: none;
  text-align: left;
}

.navbar-brand {
  padding-left: 30px;
  padding-right: 30px;
}

.navbar .navbar-toggle {
  margin-top: 9px;
  margin-bottom: 9px;
}

.navbar .navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}

.navbar .navbar-form {
  margin-top: 6px;
  margin-bottom: 6px;
  padding-left: 10px;
  padding-right: 10px;
}

.navbar .navbar-form .form-search-submit {
  right: 15px;
}

.navbar-nav > li > .dropdown-menu {
  margin-top: 2px;
}

.navbar-nav > li > a {
  transition: .3s;
  font-weight: 400;
  font-size: 14px;
}

.navbar-nav > li > a .badge {
  margin-top: -17px;
  margin-left: -5px;
  margin-right: -5px;
}

/** 2.23 Panels Addons */
.panel-title,
.panel-heading,
.panel-footer {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
}

.panel-group .panel-title {
  padding-right: 25px;
}

.panel-group.accordion .panel-heading {
  position: relative;
  padding: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.panel-group.accordion .panel-heading a {
  display: inline-block;
  width: 100%;
  padding: 13px 22px;
  transition: .2s;
}

.panel-group.accordion .panel-heading a:after {
  position: absolute;
  top: 10px;
  bottom: 0;
  right: 20px;
  width: 20px;
  font-family: "Material Design Icons";
  font-size: 21px;
  font-weight: 400;
  color: #888888;
  content: '\f465';
}

.panel-group.accordion .panel-heading a.collapsed:after {
  content: '\f504';
}

.panel-group.accordion .panel-body {
  padding: 8px 25px 15px 20px;
  font-size: 16px;
  line-height: 1.5625;
}

.panel-group.accordion .panel + .panel {
  margin-top: 10px;
}

@media (min-width: 992px) {
  .panel-group.accordion .panel-heading {
    font-size: 16px;
  }
  .panel-group.accordion .panel-heading a:after {
    right: 15px;
  }
}

/** 2.24 Icons */
.icon {
  position: relative;
  display: inline-block;
  font-weight: 400;
  font-size: 36px;
  line-height: 42px;
  font-style: normal;
}

.icon:before {
  display: inline-block;
  position: relative;
}

a.icon {
  transition: .3s;
}

.icon-rect,
.icon-circle,
.icon-rounded,
.icon-outlined {
  width: 70px;
  height: 70px;
  font-size: 44px;
  line-height: 70px;
  text-align: center;
  border: 2px solid transparent;
}

.icon-circle {
  border-radius: 50%;
}

.icon-rounded {
  border-radius: 5px;
}

.icon-outlined {
  position: relative;
}

.icon-outlined, .icon-outlined:after {
  border-radius: 50%;
}

.icon-outlined:after {
  position: absolute;
  top: -7px;
  right: -7px;
  bottom: -7px;
  left: -7px;
  content: '';
  border: 2px solid #e5e5e5;
}

.icon-xxs {
  font-size: 18px;
  line-height: 18px;
}

.icon-xxs.icon-rect, .icon-xxs.icon-rounded, .icon-xxs.icon-circle, .icon-xxs.icon-outlined {
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 18px;
}

.icon-xs {
  font-size: 22px;
  line-height: 22px;
}

.icon-xs.icon-rect, .icon-xs.icon-rounded, .icon-xs.icon-circle, .icon-xs.icon-outlined {
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 21px;
}

.icon-sm {
  font-size: 56px;
  line-height: 56px;
}

.icon-sm.icon-rect, .icon-sm.icon-rounded, .icon-sm.icon-circle, .icon-sm.icon-outlined {
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 26px;
}

.icon-md {
  font-size: 60px;
  line-height: 60px;
}

.icon-md.icon-rect, .icon-md.icon-rounded, .icon-md.icon-circle, .icon-md.icon-outlined {
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 26px;
}

.icon-lg {
  font-size: 80px;
  line-height: 80px;
}

.icon-lg.icon-rect, .icon-lg.icon-rounded, .icon-lg.icon-circle, .icon-lg.icon-outlined {
  width: 120px;
  height: 120px;
  line-height: 120px;
  font-size: 56px;
}

.icon-contact-sm {
  font-size: 36px;
  line-height: 36px;
}

.icon-default {
  color: #434345;
  border-color: #b1b1b1;
}

.icon-darker {
  color: #434345;
  border-color: #434345;
}

.icon-primary {
  color: #dc214c;
  border-color: #dc214c;
}

.icon-deluge {
  color: #8668ad;
  border-color: #8668ad;
}

.icon-success {
  color: #abcc37;
  border-color: #abcc37;
}

.icon-warning {
  color: #f5bf2f;
  border-color: #f5bf2f;
}

.icon-danger {
  color: #f54b0f;
  border-color: #f54b0f;
}

.icon-info {
  color: #79ccf2;
  border-color: #79ccf2;
}

.icon-primary-filled, .icon-darker-filled, .icon-darkest-filled {
  color: #fff;
  border: none;
}

.icon-primary-filled {
  background: #dc214c;
}

.icon-darker-filled {
  background: #434345;
}

.icon-darkest-filled {
  background: #212121;
}

.icon-gray-light-filled {
  border: none;
  color: #888888;
  background: #e5e5e5;
}

.icon.icon-xs.mdi-monitor {
  font-size: 28px;
}

.icon.icon-sm.mdi-monitor {
  font-size: 36px;
}

.icon.icon-sm.mdi-code-brackets, .icon.icon-sm.mdi-clock, .icon.icon-sm.mdi-vector-arrange-below {
  font-size: 45px;
}

.icon-rect.mdi-vector-arrange-below, .icon-rect.mdi-share-variant, .icon-rect.mdi-magnify, .icon-rect.mdi-monitor,
.icon-circle.mdi-vector-arrange-below,
.icon-circle.mdi-share-variant,
.icon-circle.mdi-magnify,
.icon-circle.mdi-monitor,
.icon-rounded.mdi-vector-arrange-below,
.icon-rounded.mdi-share-variant,
.icon-rounded.mdi-magnify,
.icon-rounded.mdi-monitor,
.icon-outlined.mdi-vector-arrange-below,
.icon-outlined.mdi-share-variant,
.icon-outlined.mdi-magnify,
.icon-outlined.mdi-monitor {
  font-size: 36px;
}

.icon-rect.mdi-brush,
.icon-circle.mdi-brush,
.icon-rounded.mdi-brush,
.icon-outlined.mdi-brush {
  font-size: 38px;
}

.icon-rect.mdi-cube-outline, .icon-rect.mdi-palette,
.icon-circle.mdi-cube-outline,
.icon-circle.mdi-palette,
.icon-rounded.mdi-cube-outline,
.icon-rounded.mdi-palette,
.icon-outlined.mdi-cube-outline,
.icon-outlined.mdi-palette {
  font-size: 40px;
}

.icon-rect.mdi-format-bold, .icon-rect.mdi-spellcheck, .icon-rect.mdi-rocket, .icon-rect.mdi-xml,
.icon-circle.mdi-format-bold,
.icon-circle.mdi-spellcheck,
.icon-circle.mdi-rocket,
.icon-circle.mdi-xml,
.icon-rounded.mdi-format-bold,
.icon-rounded.mdi-spellcheck,
.icon-rounded.mdi-rocket,
.icon-rounded.mdi-xml,
.icon-outlined.mdi-format-bold,
.icon-outlined.mdi-spellcheck,
.icon-outlined.mdi-rocket,
.icon-outlined.mdi-xml {
  font-size: 42px;
}

.icon-rect.icon-lg.mdi-school,
.icon-circle.icon-lg.mdi-school,
.icon-rounded.icon-lg.mdi-school,
.icon-outlined.icon-lg.mdi-school {
  font-size: 60px;
}

.icon-rect.icon-lg.mdi-domain,
.icon-circle.icon-lg.mdi-domain,
.icon-rounded.icon-lg.mdi-domain,
.icon-outlined.icon-lg.mdi-domain {
  font-size: 54px;
}

.icon-list .unit-body {
  width: 100%;
  text-align: left;
}

.icon-list .icon {
  color: #3A5475;
  font-size: 30px;
  line-height: 30px;
}

.icon-list .unit {
  padding: 10px;
  border-radius: 3px;
}

.icon-list .unit:hover {
  background: #dc214c;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2);
}

.icon-list .unit:hover .icon {
  color: #fff;
}

.icon-list .unit:hover p {
  color: #fff;
}

.page a.icon.fa-facebook:hover {
  background: #395b98;
  color: #fff;
}

.page a.icon.fa-twitter:hover {
  background: #2ca7e0;
  color: #fff;
}

.page a.icon.fa-google:hover {
  background: #d95139;
  color: #fff;
}

.page a.icon.fa-instagram:hover {
  background: #4879a1;
  color: #fff;
}

/** 2.25 Progress Bars Addons */
.progress-linear {
  position: relative;
  height: 10px;
}

.progress-linear .progress-bar-linear-wrap, .progress-linear .progress-bar-linear {
  height: 100%;
  border-radius: 5px;
}

.progress-linear .progress-bar-linear-wrap {
  background: #f6f7f8;
}

.progress-linear .progress-bar-linear {
  width: 0;
  transition: 0.5s all ease;
}

.progress-linear .progress-value:after,
.progress-linear .progress-size:after {
  content: "%";
}

.progress-bar-circle {
  display: inline-block;
  position: relative;
  text-align: center;
  line-height: 1.2;
  font-family: "Francois One", "Times New Roman", Times, serif;
  letter-spacing: 0.04em;
}

.progress-bar-circle canvas {
  vertical-align: middle;
}

.progress-bar-circle span {
  position: absolute;
  top: 51%;
  left: 52%;
  font-weight: 900;
  font-size: 30px;
  line-height: 1.2px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #dc214c;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}

.progress-bar-circle span:after {
  content: "%";
}

.progress-bar-circle.progress-bar-modern span {
  color: #888888;
}

/** 2.27 List Groups Addons */
.list-group-item > .badge {
  margin-top: 5px;
  margin-bottom: 5px;
}

.list-group-item-success {
  color: #fff;
  background-color: #abcc37;
}

a.list-group-item-success,
button.list-group-item-success {
  color: #fff;
}

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}

a.list-group-item-success:hover, a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
  color: #fff;
  background-color: #9bba2f;
}

a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}

.list-group-item-info {
  color: #fff;
  background-color: #79ccf2;
}

a.list-group-item-info,
button.list-group-item-info {
  color: #fff;
}

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}

a.list-group-item-info:hover, a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
  color: #fff;
  background-color: #62c3f0;
}

a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}

.list-group-item-warning {
  color: #fff;
  background-color: #f5bf2f;
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: #fff;
}

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

a.list-group-item-warning:hover, a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
  color: #fff;
  background-color: #f4b817;
}

a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}

.list-group-item-danger {
  color: #fff;
  background-color: #f54b0f;
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: #fff;
}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

a.list-group-item-danger:hover, a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
  color: #fff;
  background-color: #e14209;
}

a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}

/** 2.28 Breadcrumbs Addons */
.breadcrumb-classic {
  background: #dc214c;
  position: relative;
}

.breadcrumb-classic .list-inline-dashed > li:last-child {
  color: rgba(255, 255, 255, 0.6);
}

.breadcrumb-classic .list-inline-dashed > li:last-child:before {
  color: #fff;
}

/** 2.29 Input Groups Addons */
.input-group-addon {
  transition: .3s;
  color: #fff;
}

.input-group-addon > .input-group-icon {
  position: relative;
  display: inline-block;
}

.input-group-addon-inverse {
  background: #fff;
  border-color: #b1b1b1;
  color: #434345;
}

.input-group .form-control {
  color: #212121;
  background: #fff;
}

.input-group > .input-group-addon > .input-group-icon {
  font-size: 28px;
}

.input-group.input-group-sm > .input-group-addon > .input-group-icon {
  font-size: 19px;
  line-height: 1;
}

.input-group.input-group-sm > .input-group-addon > .input-group-icon.mdi {
  top: 2px;
}

.input-group.input-group-sm > .form-control {
  padding: 8px 10px;
}

@media (min-width: 992px) {
  .input-group.input-group-sm > .input-group-btn > .btn {
    font-size: 14px;
    padding: 6px 17px;
  }
}

.input-group.input-group-sm > .input-group-btn > .btn {
  font-size: 14px;
  padding: 6px 20px;
  text-transform: capitalize;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  letter-spacing: 0;
}

.input-group-lg > .input-group-addon > .input-group-icon {
  font-size: 32px;
}

.input-group .form-control:not(:first-child):not(:last-child).form-control-last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.input-group-btn > .btn + .btn {
  margin-left: 0;
}

/** 2.30 Dropcaps */
.dropcap:first-letter {
  float: left;
  padding-right: 8px;
  margin-left: -10px;
  margin-top: 2px;
  font-size: 120px;
  font-weight: 300;
  line-height: 0.7;
}

.dropcap-dark:first-letter {
  color: #888888;
}

/** 2.31 Alerts Addons */
.alert-classic {
  padding: 17px 22px 17px;
  margin-top: 10px;
  border-left-width: 3px;
  border-left-style: solid;
  text-align: left;
  background-color: #f6f7f8;
}

.alert-classic h1, .alert-classic h2, .alert-classic h3, .alert-classic h4, .alert-classic h5, .alert-classic h6 {
  font-weight: 700;
}

.snackbars {
  max-width: 280px;
  padding: 9px 16px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  color: #fff;
  text-align: left;
  background-color: #212121;
  border-radius: 2px;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2);
}

.snackbars .icon-xxs {
  font-size: 20px;
}

.snackbars p span:last-child {
  padding-left: 14px;
}

.snackbars-left {
  display: inline-block;
  margin-bottom: 0;
}

.snackbars-right {
  display: inline-block;
  float: right;
  text-transform: uppercase;
}

.snackbars-right:hover {
  text-decoration: underline;
}

@media (min-width: 480px) {
  .snackbars {
    max-width: 370px;
    padding: 14px 17px;
  }
}

.alert {
  margin-top: 10px;
  margin-bottom: 0;
  text-align: left;
}

.alert .close {
  top: 0;
  right: -9px;
  opacity: 1;
  text-shadow: none;
  outline: none;
}

.alert .close:focus, .alert .close:hover {
  color: #fff;
  opacity: 1;
}

.alert-classic-lg {
  padding-top: 23px;
  padding-bottom: 28px;
  border-left-width: 4px;
}

.alert-classic-lg h4, .alert-classic-lg .icon {
  font-size: 21px;
}

.alert-classic-lg .btn-sm, .alert-classic-lg .btn-group-sm > .btn {
  padding: 7px 15px;
  min-width: 80px;
  border-width: 1px;
}

@media (min-width: 768px) {
  .alert-classic-lg h4 {
    font-size: 24px;
  }
  .alert-classic-lg .icon {
    font-size: 30px;
  }
}

.alert-classic-sm {
  padding-top: 7px;
  padding-bottom: 7px;
  border-left-width: 2px;
}

.alert-classic-danger {
  border-left-color: #f54b0f;
}

.alert-classic-danger h1, .alert-classic-danger h2, .alert-classic-danger h3, .alert-classic-danger h4, .alert-classic-danger h5, .alert-classic-danger h6 {
  color: #f54b0f;
}

.alert-classic-info {
  border-left-color: #79ccf2;
}

.alert-classic-info h1, .alert-classic-info h2, .alert-classic-info h3, .alert-classic-info h4, .alert-classic-info h5, .alert-classic-info h6 {
  color: #79ccf2;
}

.alert-classic-success {
  border-left-color: #abcc37;
}

.alert-classic-success h1, .alert-classic-success h2, .alert-classic-success h3, .alert-classic-success h4, .alert-classic-success h5, .alert-classic-success h6 {
  color: #abcc37;
}

.alert-classic-warning {
  border-left-color: #f5bf2f;
}

.alert-classic-warning h1, .alert-classic-warning h2, .alert-classic-warning h3, .alert-classic-warning h4, .alert-classic-warning h5, .alert-classic-warning h6 {
  color: #f5bf2f;
}

.alert-success {
  background-color: #abcc37;
  border-color: #abcc37;
  color: #fff;
}

.alert-success hr {
  border-top-color: #9bba2f;
}

.alert-success .alert-link {
  color: #e6e6e6;
}

.alert-info {
  background-color: #79ccf2;
  border-color: #79ccf2;
  color: #fff;
}

.alert-info hr {
  border-top-color: #62c3f0;
}

.alert-info .alert-link {
  color: #e6e6e6;
}

.alert-warning {
  background-color: #f5bf2f;
  border-color: #f5bf2f;
  color: #fff;
}

.alert-warning hr {
  border-top-color: #f4b817;
}

.alert-warning .alert-link {
  color: #e6e6e6;
}

.alert-danger {
  background-color: #f54b0f;
  border-color: #f54b0f;
  color: #fff;
}

.alert-danger hr {
  border-top-color: #e14209;
}

.alert-danger .alert-link {
  color: #e6e6e6;
}

/** 2.32 Animations Addons */

@-webkit-keyframes fadeInUpSm {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 50%, 0);
            transform: translate3d(0, 50%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUpSm {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 50%, 0);
            transform: translate3d(0, 50%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUpSm {
  -webkit-animation-name: fadeInUpSm;
          animation-name: fadeInUpSm;
  -webkit-animation-duration: .4s;
          animation-duration: .4s;
}

@-webkit-keyframes fadeOutDownSm {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -50%, 0);
            transform: translate3d(0, -50%, 0);
  }
}

@keyframes fadeOutDownSm {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -50%, 0);
            transform: translate3d(0, -50%, 0);
  }
}

.fadeOutDownSm {
  -webkit-animation-name: fadeOutDownSm;
          animation-name: fadeOutDownSm;
  -webkit-animation-duration: .4s;
          animation-duration: .4s;
}

@-webkit-keyframes fadeBoth {
  0%,
  100% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}

@keyframes fadeBoth {
  0%,
  100% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}

/** 2.33 Groups */
html .group {
  -webkit-transform: translateY(-15px);
          transform: translateY(-15px);
  margin-bottom: -15px;
  margin-left: -15px;
}

html .group > *:not(.group-item) {
  display: inline-block;
  margin-top: 15px;
  margin-left: 15px;
}

html .group > .group-item {
  display: inline-block;
  padding-top: 15px;
  padding-left: 15px;
}

html .group-xs {
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
  margin-bottom: -5px;
  margin-left: -5px;
}

html .group-xs > *:not(.group-item) {
  display: inline-block;
  margin-top: 5px;
  margin-left: 5px;
}

html .group-xs > .group-item {
  display: inline-block;
  padding-top: 5px;
  padding-left: 5px;
}

html .group-sm {
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  margin-bottom: -10px;
  margin-left: -10px;
}

html .group-sm > *:not(.group-item) {
  display: inline-block;
  margin-top: 10px;
  margin-left: 10px;
}

html .group-sm > .group-item {
  display: inline-block;
  padding-top: 10px;
  padding-left: 10px;
}

html .group-lg {
  -webkit-transform: translateY(-20px);
          transform: translateY(-20px);
  margin-bottom: -20px;
  margin-left: -20px;
}

html .group-lg > *:not(.group-item) {
  display: inline-block;
  margin-top: 20px;
  margin-left: 20px;
}

html .group-lg > .group-item {
  display: inline-block;
  padding-top: 20px;
  padding-left: 20px;
}

html .group-xl {
  -webkit-transform: translateY(-30px);
          transform: translateY(-30px);
  margin-bottom: -30px;
  margin-left: -30px;
}

html .group-xl > *:not(.group-item) {
  display: inline-block;
  margin-top: 30px;
  margin-left: 30px;
}

html .group-xl > .group-item {
  display: inline-block;
  padding-top: 30px;
  padding-left: 30px;
}

html .group-top > *, html .group-top > *:first-child {
  vertical-align: top;
}

html .group-middle > *, html .group-middle > *:first-child {
  vertical-align: middle;
}

html .group-bottom > *, html .group-bottom > *:first-child {
  vertical-align: bottom;
}

/** 2.34 Comment Boxes */
.box-comment-meta {
  margin-bottom: 0;
}

.box-comment-meta a:hover {
  color: #3A5475;
}

.box-comment-title {
  margin-top: 0;
}

.box-comment-body p {
  color: #2d2e2e;
}

.box-comment .icon-xs {
  font-size: 16px;
}

.box-comment a:hover span {
  color: #3A5475;
}

.box-comment-classic {
  position: relative;
}

@media (max-width: 480px) {
  .box-comment-classic > .box-comment .box-comment-img {
    margin-top: 5px;
    margin-left: 5px;
  }
}

.box-comment-classic > .box-comment {
  margin-left: 20px;
}

@media (min-width: 480px) {
  .box-comment-classic .box-comment-header {
    margin-top: 5px;
  }
}

@media (min-width: 992px) {
  .box-comment-classic > .box-comment {
    margin-left: 80px;
  }
}

.box-comment-classic + .box-comment-classic,
.box-comment-classic > .box-comment {
  margin-top: 23px;
}

/** 2.35 Quotes */
.quote {
  border: none;
  margin: 0;
  padding: 0;
  font-size: inherit;
}

.quote-classic {
  text-align: left;
  position: relative;
}

.quote-classic q {
  quotes: none;
}

.quote-classic .quote-body {
  padding: 20px 20px 40px;
}

.quote-classic .quote-meta {
  margin-left: -20px;
  margin-bottom: -40px;
}

.quote-classic .quote-desc {
  font-size: 13px;
}

.quote-classic .quote-author {
  margin-bottom: 4px;
}

.quote-classic .quote-desc {
  margin-top: 4px;
}

.quote-classic > * {
  position: relative;
  z-index: 1;
}

.quote-classic:before {
  position: absolute;
  top: -8px;
  left: -12px;
  z-index: 0;
  font-family: "Material Design Icons";
  font-size: 54px;
  line-height: 54px;
  color: #f6f7f8;
  content: "";
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.quote-classic-boxed .quote-body {
  padding-top: 30px;
  position: relative;
  will-change: transform;
}

.quote-classic-boxed .quote-body:before {
  content: "\f10d";
  position: absolute;
  left: 0;
  top: 0;
  font-size: 48px;
  color: rgba(45, 46, 46, 0.2);
  font-family: "FontAwesome";
}

.quote-classic-boxed .quote-body p {
  font-size: 13px;
}

.quote-classic-boxed q {
  font-size: 16px;
  line-height: 1.33;
  font-weight: 700;
  font-style: italic;
  color: #2d2e2e;
  font-family: "Francois One", "Times New Roman", Times, serif;
}

.quote-classic-boxed q:before, .quote-classic-boxed q:after {
  display: none;
}

.quote-classic-boxed cite {
  font-size: 18px;
  line-height: 1.2;
  display: block;
  color: #2d2e2e;
  font-style: normal;
  font-weight: 700;
}

@media (min-width: 992px) {
  .quote-classic-boxed .quote-body {
    padding-left: 20px;
  }
  .quote-classic-boxed .quote-body p {
    font-size: 14px;
  }
  .quote-classic-boxed q {
    font-size: 24px;
    line-height: 36px;
  }
}

.quote-slider-2 .divider {
  margin-top: 20px;
  margin-bottom: 0;
}

.quote-slider-2 .quote-body {
  margin-top: 24px;
}

.quote-slider-2 .quote-author {
  margin-top: 16px;
  margin-bottom: 0;
  color: #f54b0f;
  text-transform: uppercase;
}

.quote-slider-2 .quote-desc {
  margin-top: -2px;
}

.quote-outboxed:before {
  display: none;
}

.quote-outboxed .divider {
  margin-top: 20px;
  margin-bottom: 0;
}

.quote-outboxed .quote-body {
  position: relative;
  padding: 26px 21px 25px 30px;
  background: #f6f7f8;
  border-radius: 4px;
}

.quote-outboxed .quote-body:before {
  position: absolute;
  top: 6px;
  left: 8px;
  font-family: "Material Design Icons";
  font-size: 54px;
  line-height: 54px;
  color: #b1b1b1;
  content: "";
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  z-index: -1;
}

.quote-outboxed .quote-body:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 35px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #f6f7f8 transparent transparent transparent;
}

.quote-outboxed .quote-author {
  margin: 0 0 6px;
  text-transform: uppercase;
}

.quote-outboxed .quote-desc {
  margin-top: -2px;
}

.quote-outboxed .quote-meta {
  margin: 24px 0 0 3px;
}

.quote-outboxed:before {
  color: #b1b1b1;
  top: 0;
  left: 0;
  z-index: 6;
}

/** 2.36 Pagination Addons */
.pagination > li > a,
.pagination > li > span {
  padding: 7px 14px;
  font-size: 14px;
  line-height: 22px;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}

.pagination > li > a,
.pagination > li > span {
  min-width: 38px;
  font-weight: 700;
  transition: .3s;
  text-align: center;
  background-color: #fff;
  color: #3A5475;
  border-color: #3A5475;
  margin: 0 5px;
  border-width: 2px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
  border-radius: 5px;
}

.pagination > li:first-child a span, .pagination > li:first-child span span,
.pagination > li:last-child a span,
.pagination > li:last-child span span {
  position: relative;
  font-size: 11px;
  line-height: 1;
}

.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > a:active, .pagination > li > a:active:focus,
.pagination > li > span:hover,
.pagination > li > span:focus,
.pagination > li > span:active,
.pagination > li > span:active:focus {
  color: #fff;
  background-color: #dc214c;
  border-color: #dc214c;
  box-shadow: none;
}

.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > a:active, .pagination > .active > a:active:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus,
.pagination > .active > span:active,
.pagination > .active > span:active:focus {
  color: #fff;
  background-color: #dc214c;
  border-color: #dc214c;
  box-shadow: none;
}

/** 2.37 Pager Addons */
.pager li > a,
.pager li > span {
  transition: .3s;
  padding: 6px 17px;
  font-weight: 700;
  font-size: 14px;
  line-height: 22px;
  text-transform: uppercase;
  letter-spacing: 0.06em;
}

.pager li > a:hover,
.pager li > a:focus,
.pager li > a:active,
.pager li > a:active:focus {
  color: #fff;
  background-color: #212121;
  border-color: #212121;
}

.pager .icon-left,
.pager .icon-right {
  font-size: 16px;
  line-height: 22px;
}

.pager .icon-left {
  float: left;
  padding-right: 10px;
}

.pager .icon-right {
  float: right;
  padding-left: 10px;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: rgba(58, 84, 117, 0.7);
  background-color: transparent;
  border-color: rgba(58, 84, 117, 0.7);
}

.pager-sm li > a,
.pager-sm li > span {
  padding: 11px 20px;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
}

.pager-sm .icon-left,
.pager-sm .icon-right {
  line-height: 20px;
}

.pager-lg li > a,
.pager-lg li > span {
  padding: 15px 27px;
  font-weight: 700;
  font-size: 16px;
  line-height: 16px;
}

.pager-lg .icon-left,
.pager-lg .icon-right {
  font-size: 16px;
  line-height: 16px;
}

/** 2.38 Labels Addons */
.label {
  padding: 0.2em 0.6em 0.2em;
}

.label-custom {
  display: inline-block;
  padding: 8px;
  font-size: 8px;
  font-weight: 900;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: .06em;
  transition: .3s;
}

h1 .label-custom, h2 .label-custom, h3 .label-custom, h4 .label-custom, h5 .label-custom, h6 .label-custom, p .label-custom {
  margin-left: 10px;
}

.label-custom, .label-custom:hover, .label-custom:focus {
  color: #fff;
}

.label-ellipsis-custom {
  border-radius: 10px;
}

.label-rounded-custom {
  border-radius: 3px;
}

.label-xs-custom {
  padding: 3px 5px;
}

.label-sm-custom {
  padding: 7px;
}

.label-lg-custom {
  font-size: 12px;
  padding: 9px 10px;
}

.label-xl-custom {
  font-size: 12px;
  padding: 10px 12px;
}

.label-deluge {
  background-color: #8668ad;
}

.label-deluge[href]:hover, .label-deluge[href]:focus {
  background-color: #9379b6;
}

.label-default {
  background-color: #b1b1b1;
}

.label-default[href]:hover, .label-default[href]:focus {
  background-color: #bebebe;
}

.label-primary {
  background-color: #dc214c;
}

.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #e1365d;
}

.label-success {
  background-color: #abcc37;
}

.label-success[href]:hover, .label-success[href]:focus {
  background-color: #b4d14b;
}

.label-info {
  background-color: #79ccf2;
}

.label-info[href]:hover, .label-info[href]:focus {
  background-color: #90d5f4;
}

.label-warning {
  background-color: #f5bf2f;
}

.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #f6c647;
}

.label-danger {
  background-color: #f54b0f;
}

.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #f65d27;
}

/** 2.39 Posts */
.post-meta .icon-xxs {
  font-size: 18px;
}

.post-title + .post-meta {
  margin-top: 8px;
}

.post-default .post-controls {
  margin-bottom: 0;
}

.post-default .post-controls + .post-title {
  margin-top: 8px;
}

.post-timeline .thumbnail-default figure {
  position: relative;
  z-index: 1;
}

.post-timeline .thumbnail-default figure:after, .post-timeline .thumbnail-default figure:before {
  pointer-events: none;
  display: none;
  content: "";
  position: absolute;
  width: 200px;
  height: 2px;
  background: #3A5475;
  top: 50%;
  margin-top: -1px;
  z-index: -1;
  transition: 0.35s all ease;
}

@media (min-width: 992px) {
  .post-timeline .thumbnail-default figure:after, .post-timeline .thumbnail-default figure:before {
    display: block;
  }
}

.post-timeline .thumbnail-default figure:after {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin-left: 0;
  margin-top: -8px;
  outline: 5px solid #fff;
  z-index: -2;
}

.post-timeline .thumbnail-default:hover figure:after, .post-timeline .thumbnail-default:hover figure:before {
  background: #dc214c;
}

.post-timeline-left figure:after, .post-timeline-left figure:before {
  right: -97px;
}

@media (min-width: 1200px) {
  .post-timeline-left figure:after, .post-timeline-left figure:before {
    right: -122px;
  }
}

.post-timeline-left figure:after {
  right: -104px;
}

@media (min-width: 1200px) {
  .post-timeline-left figure:after {
    right: -124px;
  }
}

.post-timeline-right figure:after, .post-timeline-right figure:before {
  left: -97px;
}

@media (min-width: 1200px) {
  .post-timeline-right figure:after, .post-timeline-right figure:before {
    left: -115px;
  }
}

.post-timeline-right figure:after {
  left: -103px;
}

@media (min-width: 1200px) {
  .post-timeline-right figure:after {
    left: -122px;
  }
}

.widget-post {
  display: block;
}

.widget-post > a {
  display: inline-block;
}

.widget-post > a:hover time {
  -webkit-transform: translate(10px, -1px);
          transform: translate(10px, -1px);
}

.widget-post > a:hover h6 {
  color: #3A5475;
}

.widget-post h6,
.widget-post time {
  transition: .3s;
}

.widget-post .post-meta .icon-xxs {
  font-size: 14px;
}

.widget-post .post-meta time {
  display: inline-block;
  font-size: 12px;
  -webkit-transform: translate(0, -1px);
          transform: translate(0, -1px);
}

.widget-post + .widget-post {
  margin-top: 16px;
}

.post-vacation {
  color: #2d2e2e;
  background: #fff;
  height: 120px;
}

.post-vacation .post-vacation-title {
  color: #dc214c;
  font-weight: 700;
}

.post-vacation .post-vacation-title a:hover {
  color: #3A5475;
}

.post-vacation-meta {
  text-align: left;
}

.post-vacation-meta > * {
  display: inline-block;
}

.post-vacation-meta .list-inline {
  float: right;
  margin-left: -2px;
  margin-right: -2px;
}

.post-vacation-meta .list-inline > li {
  padding-left: 2px;
  padding-right: 2px;
}

.post-vacation-img-wrap {
  display: inline-block;
  width: 27%;
  float: left;
  height: 120px;
}

.post-vacation-img-wrap img {
  height: 100%;
  width: auto;
}

.post-vacation-body {
  display: inline-block;
  padding: 15px;
  width: 73%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  height: 100%;
}

@media (min-width: 1200px) {
  .post-vacation-body {
    display: inline-block;
    padding: 18px;
    padding-left: 27px;
    width: 73%;
  }
  .post-vacation .list-inline {
    margin-left: -6px;
    margin-right: -6px;
  }
  .post-vacation .list-inline > li {
    padding-left: 6px;
    padding-right: 6px;
  }
}

.post-event {
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
}

.post-event-meta {
  background: #3A5475;
  padding: 5px 9px;
  min-width: 90px;
  color: #f6f7f8;
}

.post-event-meta > * {
  margin: 0;
}

.post-event-meta .h3 {
  color: #fff;
}

.post-event-body h6 {
  font-weight: 700;
  font-size: 16px;
}

.post-event-body h6 a {
  color: #dc214c;
}

.post-event-body h6 a:hover {
  color: #3A5475;
}

.post-event .list-inline a {
  color: #dc214c;
}

.post-event .list-inline a:hover {
  color: #3A5475;
}

.post-event .list-inline .icon-xxs {
  font-size: 20px;
  line-height: 20px;
}

.post-event-img-overlay {
  position: relative;
  display: inline-block;
}

.post-event-img-overlay:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(58, 84, 117, 0.8);
  opacity: 0;
  visibility: hidden;
  transition: 0.35s all ease;
}

.post-event-overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
  opacity: 0;
  visibility: hidden;
  z-index: 2;
}

.post-event-img-overlay:hover:after {
  opacity: 1;
  visibility: visible;
}

.post-event-img-overlay:hover .post-event-overlay {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  transition: 0.35s all ease;
}

.post-event .unit {
  margin-top: -6px;
}

.post-event .btn-primary:hover {
  color: #2d2e2e;
  background-color: #fff;
  border-color: #fff;
}

@media (min-width: 1200px) {
  .post-event-body {
    padding-top: 21px;
  }
}

@media (min-width: 2000px) {
  .post-event-body h6 {
    font-size: 18px;
  }
}

.mobile .post-event-meta {
  margin-top: -1px;
}

.post-news {
  max-width: 370px;
  background: #fff;
  margin-left: auto;
  margin-right: auto;
}

.post-news-mod-1 {
  max-width: 420px;
}

.post-news-body {
  padding: 30px;
}

.post-news-body h6 {
  font-weight: 700;
}

.post-news-body h6 a {
  color: #dc214c;
}

.post-news-body h6 a:hover {
  color: #3A5475;
}

.post-news-body-variant-1 {
  padding: 22px 30px;
}

.post-news-body-variant-1 h6 {
  font-weight: 700;
}

.post-news-body-variant-1 h6 a {
  color: #dc214c;
}

.post-news-body-variant-1 h6 a:hover {
  color: #3A5475;
}

.post-news-wide {
  max-width: none;
}

.post-news-modern > .unit > .unit-right {
  position: relative;
  z-index: 0;
}

.post-news-modern > .unit > .unit-right:before {
  position: absolute;
  content: "";
  top: 0;
  left: 44px;
  width: 1px;
  height: 20px;
  background: #d3d3d3;
  z-index: -1;
}

.post-news-modern > .unit > .unit-right:after {
  position: absolute;
  content: "";
  top: 97px;
  left: 104%;
  width: 50px;
  height: 1px;
  background: #d3d3d3;
  z-index: -1;
  display: none;
}

.post-news-modern > .unit .unit {
  background: #F5F7FA;
  padding-bottom: 10px;
}

.post-news-modern .post-news-body {
  padding: 15px;
}

@media (min-width: 1200px) {
  .post-news-modern .post-news-body {
    padding: 30px;
  }
}

@media (min-width: 768px) {
  .post-news-modern > .unit > .unit-right {
    width: 100px;
  }
  .post-news-modern > .unit > .unit-right:before {
    height: calc(100% + 21px);
    left: 50px;
  }
  .post-news-modern > .unit > .unit-right:after {
    display: block;
  }
}

.post-news-modern + .post-news-modern {
  margin-top: 60px;
}

@media (min-width: 768px) {
  .post-news-modern + .post-news-modern {
    margin-top: 30px;
  }
}

.fb-page-responsive {
  text-align: center;
}

.fb-page-responsive,
.fb-post {
  overflow-x: auto;
  overflow-y: hidden;
  max-width: 100%;
}

.product {
  box-shadow: 0px 0px 1px 0 rgba(0, 0, 0, 0.15);
  background: #fff;
  position: relative;
  z-index: 0;
  transition: 0.35s all ease;
}

.product-body {
  position: relative;
  overflow: hidden;
  padding: 37px;
}

.product-body p {
  min-height: 44px;
}

.product-meta-info {
  padding-top: 25px;
  padding-bottom: 25px;
  top: 90%;
  left: 0;
  right: 0;
  transition: 0.35s all ease;
}

.product-meta-info .icon-xs {
  font-size: 24px;
  line-height: 24px;
}

.product-meta-info .icon-xxs {
  font-size: 20px;
  line-height: 20px;
}

.product .label {
  position: absolute;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  left: -61px;
  top: -18px;
  background: #3A5475;
  height: 65px;
  line-height: 90px;
  width: 150px;
}

.product .label span {
  font-size: 20px;
  font-weight: 700;
  color: #fff;
}

.product:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  transition: 0.35s all ease;
}

@media (min-width: 992px) {
  .product {
    border: 1px solid #e5e5e5;
    box-shadow: none;
  }
  .product-meta-info {
    position: absolute;
    opacity: 0;
    visibility: hidden;
  }
  .product:hover {
    padding-bottom: 39px;
    margin-bottom: -39px;
    z-index: 2;
  }
  .product:hover .product-meta-info {
    top: calc(100% - 76px);
    opacity: 1;
    visibility: visible;
  }
  .product:hover:before {
    box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.32);
  }
}

.blog-meta .icon-xxs {
  font-size: 18px;
}

.blog-title + .blog-meta {
  margin-top: 8px;
}

.blog-default .blog-controls {
  margin-bottom: 0;
}

.blog-default .blog-controls + .blog-title {
  margin-top: 8px;
}

.blog-timeline .thumbnail-default figure {
  position: relative;
  z-index: 1;
}

.blog-timeline .thumbnail-default figure:after, .blog-timeline .thumbnail-default figure:before {
  pointer-events: none;
  display: none;
  content: "";
  position: absolute;
  width: 200px;
  height: 2px;
  background: #3A5475;
  top: 50%;
  margin-top: -1px;
  z-index: -1;
  transition: 0.35s all ease;
}

@media (min-width: 992px) {
  .blog-timeline .thumbnail-default figure:after, .blog-timeline .thumbnail-default figure:before {
    display: block;
  }
}

.blog-timeline .thumbnail-default figure:after {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin-left: 0;
  margin-top: -8px;
  outline: 5px solid #fff;
  z-index: -2;
}

.blog-timeline .thumbnail-default:hover figure:after, .blog-timeline .thumbnail-default:hover figure:before {
  background: #dc214c;
}

.blog-timeline-left figure:after, .blog-timeline-left figure:before {
  right: -97px;
}

@media (min-width: 1200px) {
  .blog-timeline-left figure:after, .blog-timeline-left figure:before {
    right: -122px;
  }
}

.blog-timeline-left figure:after {
  right: -104px;
}

@media (min-width: 1200px) {
  .blog-timeline-left figure:after {
    right: -124px;
  }
}

.blog-timeline-right figure:after, .blog-timeline-right figure:before {
  left: -97px;
}

@media (min-width: 1200px) {
  .blog-timeline-right figure:after, .blog-timeline-right figure:before {
    left: -115px;
  }
}

.blog-timeline-right figure:after {
  left: -103px;
}

@media (min-width: 1200px) {
  .blog-timeline-right figure:after {
    left: -122px;
  }
}

.widget-blog {
  display: block;
}

.widget-blog > a {
  display: inline-block;
}

.widget-blog > a:hover time {
  -webkit-transform: translate(10px, -1px);
          transform: translate(10px, -1px);
}

.widget-blog > a:hover h6 {
  color: #3A5475;
}

.widget-blog h6,
.widget-blog time {
  transition: .3s;
}

.widget-blog .blog-meta .icon-xxs {
  font-size: 14px;
}

.widget-blog .blog-meta time {
  display: inline-block;
  font-size: 12px;
  -webkit-transform: translate(0, -1px);
          transform: translate(0, -1px);
}

.widget-blog + .widget-blog {
  margin-top: 16px;
}

.blog-vacation {
  color: #2d2e2e;
  background: #fff;
  height: 120px;
}

.blog-vacation .blog-vacation-title {
  color: #dc214c;
  font-weight: 700;
}

.blog-vacation .blog-vacation-title a:hover {
  color: #3A5475;
}

.blog-vacation-meta {
  text-align: left;
}

.blog-vacation-meta > * {
  display: inline-block;
}

.blog-vacation-meta .list-inline {
  float: right;
  margin-left: -2px;
  margin-right: -2px;
}

.blog-vacation-meta .list-inline > li {
  padding-left: 2px;
  padding-right: 2px;
}

.blog-vacation-img-wrap {
  display: inline-block;
  width: 27%;
  float: left;
  height: 120px;
}

.blog-vacation-img-wrap img {
  height: 100%;
  width: auto;
}

.blog-vacation-body {
  display: inline-block;
  padding: 15px;
  width: 73%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  height: 100%;
}

@media (min-width: 1200px) {
  .blog-vacation-body {
    display: inline-block;
    padding: 18px;
    padding-left: 27px;
    width: 73%;
  }
  .blog-vacation .list-inline {
    margin-left: -6px;
    margin-right: -6px;
  }
  .blog-vacation .list-inline > li {
    padding-left: 6px;
    padding-right: 6px;
  }
}

.blog-event {
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
}

.blog-event-meta {
  background: #3A5475;
  padding: 5px 9px;
  min-width: 90px;
  color: #f6f7f8;
}

.blog-event-meta > * {
  margin: 0;
}

.blog-event-meta .h3 {
  color: #fff;
}

.blog-event-body h6 {
  font-weight: 700;
  font-size: 16px;
}

.blog-event-body h6 a {
  color: #dc214c;
}

.blog-event-body h6 a:hover {
  color: #3A5475;
}

.blog-event .list-inline a {
  color: #dc214c;
}

.blog-event .list-inline a:hover {
  color: #3A5475;
}

.blog-event .list-inline .icon-xxs {
  font-size: 20px;
  line-height: 20px;
}

.blog-event-img-overlay {
  position: relative;
  display: inline-block;
}

.blog-event-img-overlay:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(58, 84, 117, 0.8);
  opacity: 0;
  visibility: hidden;
  transition: 0.35s all ease;
}

.blog-event-overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
  opacity: 0;
  visibility: hidden;
  z-index: 2;
}

.blog-event-img-overlay:hover:after {
  opacity: 1;
  visibility: visible;
}

.blog-event-img-overlay:hover .blog-event-overlay {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  transition: 0.35s all ease;
}

.blog-event .unit {
  margin-top: -6px;
}

.blog-event .btn-primary:hover {
  color: #2d2e2e;
  background-color: #fff;
  border-color: #fff;
}

@media (min-width: 1200px) {
  .blog-event-body {
    padding-top: 21px;
  }
}

@media (min-width: 2000px) {
  .blog-event-body h6 {
    font-size: 18px;
  }
}

.mobile .blog-event-meta {
  margin-top: -1px;
}

.blog-news {
  max-width: 370px;
  background: #fff;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
}

.blog-news-mod-1 {
  max-width: 420px;
}

.blog-news-body {
  padding-top: 15px;
}

.blog-news-body h6 {
  font-weight: 700;
}

.blog-news-body h6 a {
  color: #dc214c;
}

.blog-news-body h6 a:hover {
  color: #3A5475;
}

.blog-news-body-variant-1 {
  padding: 22px 30px;
}

.blog-news-body-variant-1 h6 {
  font-weight: 700;
}

.blog-news-body-variant-1 h6 a {
  color: #dc214c;
}

.blog-news-body-variant-1 h6 a:hover {
  color: #3A5475;
}

.blog-news-wide {
  max-width: none;
}

.blog-news-modern > .unit > .unit-right {
  position: relative;
  z-index: 0;
}

.blog-news-modern > .unit > .unit-right:before {
  position: absolute;
  content: "";
  top: 0;
  left: 44px;
  width: 1px;
  height: 20px;
  background: #d3d3d3;
  z-index: -1;
}

.blog-news-modern > .unit > .unit-right:after {
  position: absolute;
  content: "";
  top: 97px;
  left: 104%;
  width: 50px;
  height: 1px;
  background: #d3d3d3;
  z-index: -1;
  display: none;
}

.blog-news-modern > .unit .unit {
  background: #F5F7FA;
  padding-bottom: 10px;
}

.blog-news-modern .blog-news-body {
  padding: 15px;
}

@media (min-width: 1200px) {
  .blog-news-modern .blog-news-body {
    padding: 30px;
  }
}

@media (min-width: 768px) {
  .blog-news-modern > .unit > .unit-right {
    width: 100px;
  }
  .blog-news-modern > .unit > .unit-right:before {
    height: calc(100% + 21px);
    left: 50px;
  }
  .blog-news-modern > .unit > .unit-right:after {
    display: block;
  }
}

.blog-news-modern + .blog-news-modern {
  margin-top: 60px;
}

@media (min-width: 768px) {
  .blog-news-modern + .blog-news-modern {
    margin-top: 30px;
  }
}

.fb-page-responsive {
  text-align: center;
}

.fb-page-responsive,
.fb-blog {
  overflow-x: auto;
  overflow-y: hidden;
  max-width: 100%;
}

.product {
  box-shadow: 0px 0px 1px 0 rgba(0, 0, 0, 0.15);
  background: #fff;
  position: relative;
  z-index: 0;
  transition: 0.35s all ease;
}

.product-body {
  position: relative;
  overflow: hidden;
  padding: 37px;
}

.product-body p {
  min-height: 44px;
}

.product-meta-info {
  padding-top: 25px;
  padding-bottom: 25px;
  top: 90%;
  left: 0;
  right: 0;
  transition: 0.35s all ease;
}

.product-meta-info .icon-xs {
  font-size: 24px;
  line-height: 24px;
}

.product-meta-info .icon-xxs {
  font-size: 20px;
  line-height: 20px;
}

.product .label {
  position: absolute;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  left: -61px;
  top: -18px;
  background: #3A5475;
  height: 65px;
  line-height: 90px;
  width: 150px;
}

.product .label span {
  font-size: 20px;
  font-weight: 700;
  color: #fff;
}

.product:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  transition: 0.35s all ease;
}

@media (min-width: 992px) {
  .product {
    border: 1px solid #e5e5e5;
    box-shadow: none;
  }
  .product-meta-info {
    position: absolute;
    opacity: 0;
    visibility: hidden;
  }
  .product:hover {
    padding-bottom: 39px;
    margin-bottom: -39px;
    z-index: 2;
  }
  .product:hover .product-meta-info {
    top: calc(100% - 76px);
    opacity: 1;
    visibility: visible;
  }
  .product:hover:before {
    box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.32);
  }
}

/** 2.40 Form Addons */
.rd-mailform {
  position: relative;
}

label {
  margin-bottom: 10px;
  font-weight: 300;
}

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn, .input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.form-control {
  padding: 14px 10px;
}

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn, .input-sm:focus, .input-group-sm > .form-control:focus,
.input-group-sm > .input-group-addon:focus,
.input-group-sm > .input-group-btn > .btn:focus, .input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.input-lg:focus,
.input-group-lg > .form-control:focus,
.input-group-lg > .input-group-addon:focus,
.input-group-lg > .input-group-btn > .btn:focus,
.form-control,
.form-control:focus {
  box-shadow: none;
}

textarea.form-control {
  height: 150px;
  min-height: 54px;
  max-height: 370px;
  resize: vertical;
}

.form-control {
  -webkit-appearance: none;
  line-height: 24px;
}

.form-control::-moz-placeholder {
  color: #2d2e2e;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #2d2e2e;
}

.form-control::-webkit-input-placeholder {
  color: #2d2e2e;
}

.form-control:focus {
  outline: 0;
}

.ie-10 .form-control,
.ie-11 .form-control,
.ie-edge .form-control {
  line-height: 20px;
}

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  line-height: 24px;
}

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  line-height: 26px;
}

.form-group {
  position: relative;
}

.form-label {
  position: absolute;
  top: 24px;
  left: 20px;
  font-size: 14px;
  color: #2d2e2e;
  pointer-events: none;
  z-index: 9;
  transition: .3s;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  font-weight: 400;
}

.form-label.focus {
  color: #d7d7d7;
  top: 3px;
  left: 10px;
  -webkit-transform: scale(0.8) translateY(0);
          transform: scale(0.8) translateY(0);
}

.form-label.auto-fill {
  color: #212121;
}

.form-label-sm {
  top: 20px;
  left: 17px;
}

.form-label-sm.focus {
  top: -1px;
}

.form-label-lg {
  top: 35px;
  left: 43px;
}

.form-label-lg.focus {
  top: 8px;
}

.form-label-outside {
  margin-bottom: 5px;
  position: static;
}

.form-label-outside, .form-label-outside.focus, .form-label-outside.auto-fill {
  -webkit-transform: none;
          transform: none;
  color: #888888;
  font-size: 12px;
}

.form-validation {
  position: absolute;
  top: 28px;
  right: 5px;
  font-size: 10px;
  line-height: 10px;
  margin-top: 2px;
  transition: .3s;
  z-index: 9;
}

.form-validation-inside + .form-validation {
  top: 28px;
  margin-top: 0;
  left: auto;
  right: 20px;
  z-index: 10;
}

.form-validation-inside-mod-1 + .form-validation {
  top: 2px;
}

.form-in-process {
  cursor: wait;
}

.form-in-process button,
.form-in-process textarea,
.form-in-process select,
.form-in-process input {
  pointer-events: none;
}

.form-control-feedback {
  font-size: 20px;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #f54b0f;
}

.has-error .form-control:not(.form-control-impressed), .has-error .form-control:not(.form-control-impressed):focus {
  border-color: #f54b0f;
  box-shadow: none;
}

.has-error .form-control-impressed, .has-error .form-control-impressed:focus {
  box-shadow: inset 0 0 0 1px #f54b0f;
}

.has-error .input-group-addon {
  color: #fff;
  border-color: #f54b0f;
  background-color: #f54b0f;
}

.has-error .input-group-btn > .btn {
  border-color: #f54b0f;
  background: #f54b0f;
}

.has-error .form-validation {
  color: #f54b0f;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #abcc37;
}

.has-success .form-control:not(.form-control-impressed), .has-success .form-control:not(.form-control-impressed):focus {
  border-color: #abcc37;
  box-shadow: none;
}

.has-success .form-control-impressed, .has-success .form-control-impressed:focus {
  box-shadow: inset 0 0 0 1px #abcc37;
}

.has-success .input-group-addon {
  color: #fff;
  border-color: #abcc37;
  background-color: #abcc37;
}

.has-success .input-group-btn > .btn {
  border-color: #abcc37;
  background: #abcc37;
}

.has-success .form-validation {
  color: #abcc37;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #f5bf2f;
}

.has-warning .form-control:not(.form-control-impressed), .has-warning .form-control:not(.form-control-impressed):focus {
  border-color: #f5bf2f;
  box-shadow: none;
}

.has-warning .form-control-impressed, .has-warning .form-control-impressed:focus {
  box-shadow: inset 0 0 0 1px #f5bf2f;
}

.has-warning .input-group-addon {
  color: #fff;
  border-color: #f5bf2f;
  background-color: #f5bf2f;
}

.has-warning .input-group-btn > .btn {
  border-color: #f5bf2f;
  background: #f5bf2f;
}

.has-warning .form-validation {
  color: #f5bf2f;
}

.has-info .help-block,
.has-info .control-label,
.has-info .radio,
.has-info .checkbox,
.has-info .radio-inline,
.has-info .checkbox-inline,
.has-info.radio label,
.has-info.checkbox label,
.has-info.radio-inline label,
.has-info.checkbox-inline label {
  color: #79ccf2;
}

.has-info .form-control:not(.form-control-impressed), .has-info .form-control:not(.form-control-impressed):focus {
  border-color: #79ccf2;
  box-shadow: none;
}

.has-info .form-control-impressed, .has-info .form-control-impressed:focus {
  box-shadow: inset 0 0 0 1px #79ccf2;
}

.has-info .input-group-addon {
  color: #fff;
  border-color: #79ccf2;
  background-color: #79ccf2;
}

.has-info .input-group-btn > .btn {
  border-color: #79ccf2;
  background: #79ccf2;
}

.has-info .form-validation {
  color: #79ccf2;
}

.has-feedback .form-label ~ .form-control-feedback {
  top: 0;
}

@media (min-width: 768px) {
  .has-feedback .form-label ~ .form-control-feedback {
    top: 34px;
  }
}

.has-feedback .input-sm ~ .form-control-feedback, .has-feedback .input-group-sm > .form-control ~ .form-control-feedback, .has-feedback .input-group-sm > .input-group-addon ~ .form-control-feedback, .has-feedback .input-group-sm > .input-group-btn > .btn ~ .form-control-feedback {
  width: 40px;
  height: 40px;
  line-height: 40px;
}

.has-feedback .form-control {
  padding-right: 50px;
}

.has-feedback .form-control.input-sm, .has-feedback .input-group-sm > .form-control,
.has-feedback .input-group-sm > .input-group-btn > .form-control.btn {
  padding-right: 40px;
}

.has-feedback .form-control.input-lg, .has-feedback .input-group-lg > .form-control,
.has-feedback .input-group-lg > .input-group-btn > .form-control.btn {
  padding-right: 70px;
}

#form-output-global {
  position: fixed;
  bottom: 30px;
  left: 15px;
  visibility: hidden;
  -webkit-transform: translateX(-500px);
          transform: translateX(-500px);
  transition: .3s all ease;
  z-index: 9999999;
}

#form-output-global.active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  visibility: visible;
}

@media (min-width: 480px) {
  #form-output-global {
    left: 30px;
  }
}

.form-output {
  position: absolute;
  top: 100%;
  left: 0;
  font-size: 10px;
  line-height: 10px;
  margin-top: 2px;
  transition: .3s;
  opacity: 0;
  visibility: hidden;
}

.form-output.active {
  opacity: 1;
  visibility: visible;
}

.form-output.error {
  color: #f54b0f;
}

.form-output.success {
  color: #abcc37;
}

.form-search {
  position: relative;
}

.form-search .form-group {
  margin-bottom: 0;
}

.form-search-widget .btn {
  padding-left: 15px;
  padding-right: 15px;
  line-height: 15px;
}

.form-search-widget .btn .icon {
  font-size: 20px;
  line-height: 14px;
}

.form-search-widget .input-group .form-search-input {
  padding-right: 10px;
}

.form-search-submit {
  position: absolute;
  font-size: 24px;
  right: 20px;
  top: 0;
  bottom: 0;
  padding: 0;
  background: none;
  border: none;
  box-shadow: none;
  color: #434345;
  transition: .3s all ease;
}

.form-search-submit:hover, .form-search-submit:focus {
  color: #dc214c;
  outline: none;
}

.form-search-submit .fa-search {
  font-size: 16px;
}

.form-search-label {
  color: #212121;
}

.form-search-input {
  padding-right: 50px;
  color: #212121;
}

.form-subscribe .form-control {
  font-size: 12px;
}

.radio .radio-custom,
.radio-inline .radio-custom,
.checkbox .checkbox-custom,
.checkbox-inline .checkbox-custom {
  opacity: 0;
}

.radio .radio-custom, .radio .radio-custom-dummy,
.radio-inline .radio-custom,
.radio-inline .radio-custom-dummy,
.checkbox .checkbox-custom,
.checkbox .checkbox-custom-dummy,
.checkbox-inline .checkbox-custom,
.checkbox-inline .checkbox-custom-dummy {
  position: absolute;
  width: 20px;
  height: 20px;
  margin-left: -25px;
  margin-top: 1px;
  outline: none;
  cursor: pointer;
  border: 1px solid #888888;
}

.radio .radio-custom-dummy,
.radio-inline .radio-custom-dummy,
.checkbox .checkbox-custom-dummy,
.checkbox-inline .checkbox-custom-dummy {
  pointer-events: none;
  background: #fff;
}

.radio .radio-custom-dummy:after,
.radio-inline .radio-custom-dummy:after,
.checkbox .checkbox-custom-dummy:after,
.checkbox-inline .checkbox-custom-dummy:after {
  position: absolute;
  opacity: 0;
}

.radio .radio-custom:focus,
.radio-inline .radio-custom:focus,
.checkbox .checkbox-custom:focus,
.checkbox-inline .checkbox-custom:focus {
  outline: none;
}

.radio-custom:checked + .radio-custom-dummy:after,
.checkbox-custom:checked + .checkbox-custom-dummy:after {
  opacity: 1;
}

.radio,
.radio-inline {
  padding-left: 27px;
}

.radio .radio-custom-dummy,
.radio-inline .radio-custom-dummy {
  border-radius: 50%;
  width: 16px;
  height: 16px;
  margin-top: 4px;
}

.radio .radio-custom-dummy:after,
.radio-inline .radio-custom-dummy:after {
  content: '';
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
  background: #434345;
  border-radius: 50%;
}

.checkbox,
.checkbox-inline {
  padding-left: 30px;
  color: #2d2e2e;
}

.checkbox .checkbox-custom-dummy,
.checkbox-inline .checkbox-custom-dummy {
  pointer-events: none;
  border-radius: 4px;
  margin-left: 0;
  left: 0;
}

.checkbox .checkbox-custom-dummy:after,
.checkbox-inline .checkbox-custom-dummy:after {
  content: "";
  font-family: "Material Design Icons";
  font-size: 20px;
  line-height: 16px;
  position: absolute;
  top: 0;
  left: 0;
  color: #434345;
}

.form-subscribe-type-2 .input-group-btn {
  vertical-align: bottom;
}

.form-subscribe-type-2 .form-group .input-group .form-control {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.form-subscribe-type-2 .form-validation {
  top: 28px;
  right: 140px;
  z-index: 9;
}

.form-subscribe .form-validation {
  top: 0;
  right: 115px;
}

/** 2.41 Offsets */
html .page .inset-left-0 {
  padding-left: 0;
}

html .page .inset-left-10 {
  padding-left: 10px;
}

html .page .inset-left-15 {
  padding-left: 15px;
}

html .page .inset-left-20 {
  padding-left: 20px;
}

html .page .inset-left-25 {
  padding-left: 25px;
}

html .page .inset-left-30 {
  padding-left: 30px;
}

html .page .inset-left-38 {
  padding-left: 38px;
}

html .page .inset-left-50 {
  padding-left: 50px;
}

html .page .inset-left-60 {
  padding-left: 60px;
}

html .page .inset-left-70 {
  padding-left: 70px;
}

html .page .inset-left-100 {
  padding-left: 100px;
}

html .page .inset-left-110 {
  padding-left: 110px;
}

@media (min-width: 480px) {
  html .page .inset-xs-left-0 {
    padding-left: 0;
  }
  html .page .inset-xs-left-10 {
    padding-left: 10px;
  }
  html .page .inset-xs-left-15 {
    padding-left: 15px;
  }
  html .page .inset-xs-left-20 {
    padding-left: 20px;
  }
  html .page .inset-xs-left-25 {
    padding-left: 25px;
  }
  html .page .inset-xs-left-30 {
    padding-left: 30px;
  }
  html .page .inset-xs-left-38 {
    padding-left: 38px;
  }
  html .page .inset-xs-left-50 {
    padding-left: 50px;
  }
  html .page .inset-xs-left-60 {
    padding-left: 60px;
  }
  html .page .inset-xs-left-70 {
    padding-left: 70px;
  }
  html .page .inset-xs-left-100 {
    padding-left: 100px;
  }
  html .page .inset-xs-left-110 {
    padding-left: 110px;
  }
}

@media (min-width: 768px) {
  html .page .inset-sm-left-0 {
    padding-left: 0;
  }
  html .page .inset-sm-left-10 {
    padding-left: 10px;
  }
  html .page .inset-sm-left-15 {
    padding-left: 15px;
  }
  html .page .inset-sm-left-20 {
    padding-left: 20px;
  }
  html .page .inset-sm-left-25 {
    padding-left: 25px;
  }
  html .page .inset-sm-left-30 {
    padding-left: 30px;
  }
  html .page .inset-sm-left-38 {
    padding-left: 38px;
  }
  html .page .inset-sm-left-50 {
    padding-left: 50px;
  }
  html .page .inset-sm-left-60 {
    padding-left: 60px;
  }
  html .page .inset-sm-left-70 {
    padding-left: 70px;
  }
  html .page .inset-sm-left-100 {
    padding-left: 100px;
  }
  html .page .inset-sm-left-110 {
    padding-left: 110px;
  }
}

@media (min-width: 992px) {
  html .page .inset-md-left-0 {
    padding-left: 0;
  }
  html .page .inset-md-left-10 {
    padding-left: 10px;
  }
  html .page .inset-md-left-15 {
    padding-left: 15px;
  }
  html .page .inset-md-left-20 {
    padding-left: 20px;
  }
  html .page .inset-md-left-25 {
    padding-left: 25px;
  }
  html .page .inset-md-left-30 {
    padding-left: 30px;
  }
  html .page .inset-md-left-38 {
    padding-left: 38px;
  }
  html .page .inset-md-left-50 {
    padding-left: 50px;
  }
  html .page .inset-md-left-60 {
    padding-left: 60px;
  }
  html .page .inset-md-left-70 {
    padding-left: 70px;
  }
  html .page .inset-md-left-100 {
    padding-left: 100px;
  }
  html .page .inset-md-left-110 {
    padding-left: 110px;
  }
}

@media (min-width: 1200px) {
  html .page .inset-lg-left-0 {
    padding-left: 0;
  }
  html .page .inset-lg-left-10 {
    padding-left: 10px;
  }
  html .page .inset-lg-left-15 {
    padding-left: 15px;
  }
  html .page .inset-lg-left-20 {
    padding-left: 20px;
  }
  html .page .inset-lg-left-25 {
    padding-left: 25px;
  }
  html .page .inset-lg-left-30 {
    padding-left: 30px;
  }
  html .page .inset-lg-left-38 {
    padding-left: 38px;
  }
  html .page .inset-lg-left-50 {
    padding-left: 50px;
  }
  html .page .inset-lg-left-60 {
    padding-left: 60px;
  }
  html .page .inset-lg-left-70 {
    padding-left: 70px;
  }
  html .page .inset-lg-left-100 {
    padding-left: 100px;
  }
  html .page .inset-lg-left-110 {
    padding-left: 110px;
  }
}

@media (min-width: 2000px) {
  html .page .inset-xl-left-0 {
    padding-left: 0;
  }
  html .page .inset-xl-left-10 {
    padding-left: 10px;
  }
  html .page .inset-xl-left-15 {
    padding-left: 15px;
  }
  html .page .inset-xl-left-20 {
    padding-left: 20px;
  }
  html .page .inset-xl-left-25 {
    padding-left: 25px;
  }
  html .page .inset-xl-left-30 {
    padding-left: 30px;
  }
  html .page .inset-xl-left-38 {
    padding-left: 38px;
  }
  html .page .inset-xl-left-50 {
    padding-left: 50px;
  }
  html .page .inset-xl-left-60 {
    padding-left: 60px;
  }
  html .page .inset-xl-left-70 {
    padding-left: 70px;
  }
  html .page .inset-xl-left-100 {
    padding-left: 100px;
  }
  html .page .inset-xl-left-110 {
    padding-left: 110px;
  }
}

html .page .inset-right-0 {
  padding-right: 0;
}

html .page .inset-right-10 {
  padding-right: 10px;
}

html .page .inset-right-15 {
  padding-right: 15px;
}

html .page .inset-right-20 {
  padding-right: 20px;
}

html .page .inset-right-25 {
  padding-right: 25px;
}

html .page .inset-right-30 {
  padding-right: 30px;
}

html .page .inset-right-38 {
  padding-right: 38px;
}

html .page .inset-right-50 {
  padding-right: 50px;
}

html .page .inset-right-60 {
  padding-right: 60px;
}

html .page .inset-right-70 {
  padding-right: 70px;
}

html .page .inset-right-100 {
  padding-right: 100px;
}

html .page .inset-right-110 {
  padding-right: 110px;
}

@media (min-width: 480px) {
  html .page .inset-xs-right-0 {
    padding-right: 0;
  }
  html .page .inset-xs-right-10 {
    padding-right: 10px;
  }
  html .page .inset-xs-right-15 {
    padding-right: 15px;
  }
  html .page .inset-xs-right-20 {
    padding-right: 20px;
  }
  html .page .inset-xs-right-25 {
    padding-right: 25px;
  }
  html .page .inset-xs-right-30 {
    padding-right: 30px;
  }
  html .page .inset-xs-right-38 {
    padding-right: 38px;
  }
  html .page .inset-xs-right-50 {
    padding-right: 50px;
  }
  html .page .inset-xs-right-60 {
    padding-right: 60px;
  }
  html .page .inset-xs-right-70 {
    padding-right: 70px;
  }
  html .page .inset-xs-right-100 {
    padding-right: 100px;
  }
  html .page .inset-xs-right-110 {
    padding-right: 110px;
  }
}

@media (min-width: 768px) {
  html .page .inset-sm-right-0 {
    padding-right: 0;
  }
  html .page .inset-sm-right-10 {
    padding-right: 10px;
  }
  html .page .inset-sm-right-15 {
    padding-right: 15px;
  }
  html .page .inset-sm-right-20 {
    padding-right: 20px;
  }
  html .page .inset-sm-right-25 {
    padding-right: 25px;
  }
  html .page .inset-sm-right-30 {
    padding-right: 30px;
  }
  html .page .inset-sm-right-38 {
    padding-right: 38px;
  }
  html .page .inset-sm-right-50 {
    padding-right: 50px;
  }
  html .page .inset-sm-right-60 {
    padding-right: 60px;
  }
  html .page .inset-sm-right-70 {
    padding-right: 70px;
  }
  html .page .inset-sm-right-100 {
    padding-right: 100px;
  }
  html .page .inset-sm-right-110 {
    padding-right: 110px;
  }
}

@media (min-width: 992px) {
  html .page .inset-md-right-0 {
    padding-right: 0;
  }
  html .page .inset-md-right-10 {
    padding-right: 10px;
  }
  html .page .inset-md-right-15 {
    padding-right: 15px;
  }
  html .page .inset-md-right-20 {
    padding-right: 20px;
  }
  html .page .inset-md-right-25 {
    padding-right: 25px;
  }
  html .page .inset-md-right-30 {
    padding-right: 30px;
  }
  html .page .inset-md-right-38 {
    padding-right: 38px;
  }
  html .page .inset-md-right-50 {
    padding-right: 50px;
  }
  html .page .inset-md-right-60 {
    padding-right: 60px;
  }
  html .page .inset-md-right-70 {
    padding-right: 70px;
  }
  html .page .inset-md-right-100 {
    padding-right: 100px;
  }
  html .page .inset-md-right-110 {
    padding-right: 110px;
  }
}

@media (min-width: 1200px) {
  html .page .inset-lg-right-0 {
    padding-right: 0;
  }
  html .page .inset-lg-right-10 {
    padding-right: 10px;
  }
  html .page .inset-lg-right-15 {
    padding-right: 15px;
  }
  html .page .inset-lg-right-20 {
    padding-right: 20px;
  }
  html .page .inset-lg-right-25 {
    padding-right: 25px;
  }
  html .page .inset-lg-right-30 {
    padding-right: 30px;
  }
  html .page .inset-lg-right-38 {
    padding-right: 38px;
  }
  html .page .inset-lg-right-50 {
    padding-right: 50px;
  }
  html .page .inset-lg-right-60 {
    padding-right: 60px;
  }
  html .page .inset-lg-right-70 {
    padding-right: 70px;
  }
  html .page .inset-lg-right-100 {
    padding-right: 100px;
  }
  html .page .inset-lg-right-110 {
    padding-right: 110px;
  }
}

@media (min-width: 2000px) {
  html .page .inset-xl-right-0 {
    padding-right: 0;
  }
  html .page .inset-xl-right-10 {
    padding-right: 10px;
  }
  html .page .inset-xl-right-15 {
    padding-right: 15px;
  }
  html .page .inset-xl-right-20 {
    padding-right: 20px;
  }
  html .page .inset-xl-right-25 {
    padding-right: 25px;
  }
  html .page .inset-xl-right-30 {
    padding-right: 30px;
  }
  html .page .inset-xl-right-38 {
    padding-right: 38px;
  }
  html .page .inset-xl-right-50 {
    padding-right: 50px;
  }
  html .page .inset-xl-right-60 {
    padding-right: 60px;
  }
  html .page .inset-xl-right-70 {
    padding-right: 70px;
  }
  html .page .inset-xl-right-100 {
    padding-right: 100px;
  }
  html .page .inset-xl-right-110 {
    padding-right: 110px;
  }
}

.inset-left-7p {
  padding-left: 7%;
}

.inset-right-7p {
  padding-right: 7%;
}

.inset-left-11p {
  padding-left: 11%;
}

.inset-right-11p {
  padding-right: 11%;
}

@media (min-width: 1200px) {
  .shell-fluid-custom {
    padding-left: 0;
    padding-right: 0;
  }
}

html .page .offset-top-0 {
  margin-top: 0;
}

html .page .offset-top-3 {
  margin-top: 3px;
}

html .page .offset-top-5 {
  margin-top: 5px;
}

html .page .offset-top-9 {
  margin-top: 9px;
}

html .page .offset-top-10 {
  margin-top: 10px;
}

html .page .offset-top-12 {
  margin-top: 12px;
}

html .page .offset-top-15 {
  margin-top: 15px;
}

html .page .offset-top-17 {
  margin-top: 17px;
}

html .page .offset-top-20 {
  margin-top: 20px;
}

html .page .offset-top-22 {
  margin-top: 22px;
}

html .page .offset-top-25 {
  margin-top: 25px;
}

html .page .offset-top-27 {
  margin-top: 27px;
}

html .page .offset-top-30 {
  margin-top: 30px;
}

html .page .offset-top-35 {
  margin-top: 35px;
}

html .page .offset-top-40 {
  margin-top: 40px;
}

html .page .offset-top-45 {
  margin-top: 45px;
}

html .page .offset-top-47 {
  margin-top: 47px;
}

html .page .offset-top-50 {
  margin-top: 50px;
}

html .page .offset-top-56 {
  margin-top: 56px;
}

html .page .offset-top-60 {
  margin-top: 60px;
}

html .page .offset-top-65 {
  margin-top: 65px;
}

html .page .offset-top-70 {
  margin-top: 70px;
}

html .page .offset-top-85 {
  margin-top: 85px;
}

html .page .offset-top-90 {
  margin-top: 90px;
}

html .page .offset-top-110 {
  margin-top: 110px;
}

html .page .offset-top-114 {
  margin-top: 114px;
}

html .page .offset-top-133 {
  margin-top: 133px;
}

html .page .offset-top-147 {
  margin-top: 147px;
}

@media (min-width: 480px) {
  html .page .offset-xs-top-0 {
    margin-top: 0;
  }
  html .page .offset-xs-top-3 {
    margin-top: 3px;
  }
  html .page .offset-xs-top-5 {
    margin-top: 5px;
  }
  html .page .offset-xs-top-9 {
    margin-top: 9px;
  }
  html .page .offset-xs-top-10 {
    margin-top: 10px;
  }
  html .page .offset-xs-top-12 {
    margin-top: 12px;
  }
  html .page .offset-xs-top-15 {
    margin-top: 15px;
  }
  html .page .offset-xs-top-17 {
    margin-top: 17px;
  }
  html .page .offset-xs-top-20 {
    margin-top: 20px;
  }
  html .page .offset-xs-top-22 {
    margin-top: 22px;
  }
  html .page .offset-xs-top-25 {
    margin-top: 25px;
  }
  html .page .offset-xs-top-27 {
    margin-top: 27px;
  }
  html .page .offset-xs-top-30 {
    margin-top: 30px;
  }
  html .page .offset-xs-top-35 {
    margin-top: 35px;
  }
  html .page .offset-xs-top-40 {
    margin-top: 40px;
  }
  html .page .offset-xs-top-45 {
    margin-top: 45px;
  }
  html .page .offset-xs-top-47 {
    margin-top: 47px;
  }
  html .page .offset-xs-top-50 {
    margin-top: 50px;
  }
  html .page .offset-xs-top-56 {
    margin-top: 56px;
  }
  html .page .offset-xs-top-60 {
    margin-top: 60px;
  }
  html .page .offset-xs-top-65 {
    margin-top: 65px;
  }
  html .page .offset-xs-top-70 {
    margin-top: 70px;
  }
  html .page .offset-xs-top-85 {
    margin-top: 85px;
  }
  html .page .offset-xs-top-90 {
    margin-top: 90px;
  }
  html .page .offset-xs-top-110 {
    margin-top: 110px;
  }
  html .page .offset-xs-top-114 {
    margin-top: 114px;
  }
  html .page .offset-xs-top-133 {
    margin-top: 133px;
  }
  html .page .offset-xs-top-147 {
    margin-top: 147px;
  }
}

@media (min-width: 768px) {
  html .page .offset-sm-top-0 {
    margin-top: 0;
  }
  html .page .offset-sm-top-3 {
    margin-top: 3px;
  }
  html .page .offset-sm-top-5 {
    margin-top: 5px;
  }
  html .page .offset-sm-top-9 {
    margin-top: 9px;
  }
  html .page .offset-sm-top-10 {
    margin-top: 10px;
  }
  html .page .offset-sm-top-12 {
    margin-top: 12px;
  }
  html .page .offset-sm-top-15 {
    margin-top: 15px;
  }
  html .page .offset-sm-top-17 {
    margin-top: 17px;
  }
  html .page .offset-sm-top-20 {
    margin-top: 20px;
  }
  html .page .offset-sm-top-22 {
    margin-top: 22px;
  }
  html .page .offset-sm-top-25 {
    margin-top: 25px;
  }
  html .page .offset-sm-top-27 {
    margin-top: 27px;
  }
  html .page .offset-sm-top-30 {
    margin-top: 30px;
  }
  html .page .offset-sm-top-35 {
    margin-top: 35px;
  }
  html .page .offset-sm-top-40 {
    margin-top: 40px;
  }
  html .page .offset-sm-top-45 {
    margin-top: 45px;
  }
  html .page .offset-sm-top-47 {
    margin-top: 47px;
  }
  html .page .offset-sm-top-50 {
    margin-top: 50px;
  }
  html .page .offset-sm-top-56 {
    margin-top: 56px;
  }
  html .page .offset-sm-top-60 {
    margin-top: 60px;
  }
  html .page .offset-sm-top-65 {
    margin-top: 65px;
  }
  html .page .offset-sm-top-70 {
    margin-top: 70px;
  }
  html .page .offset-sm-top-85 {
    margin-top: 85px;
  }
  html .page .offset-sm-top-90 {
    margin-top: 90px;
  }
  html .page .offset-sm-top-110 {
    margin-top: 110px;
  }
  html .page .offset-sm-top-114 {
    margin-top: 114px;
  }
  html .page .offset-sm-top-133 {
    margin-top: 133px;
  }
  html .page .offset-sm-top-147 {
    margin-top: 147px;
  }
}

@media (min-width: 992px) {
  html .page .offset-md-top-0 {
    margin-top: 0;
  }
  html .page .offset-md-top-3 {
    margin-top: 3px;
  }
  html .page .offset-md-top-5 {
    margin-top: 5px;
  }
  html .page .offset-md-top-9 {
    margin-top: 9px;
  }
  html .page .offset-md-top-10 {
    margin-top: 10px;
  }
  html .page .offset-md-top-12 {
    margin-top: 12px;
  }
  html .page .offset-md-top-15 {
    margin-top: 15px;
  }
  html .page .offset-md-top-17 {
    margin-top: 17px;
  }
  html .page .offset-md-top-20 {
    margin-top: 20px;
  }
  html .page .offset-md-top-22 {
    margin-top: 22px;
  }
  html .page .offset-md-top-25 {
    margin-top: 25px;
  }
  html .page .offset-md-top-27 {
    margin-top: 27px;
  }
  html .page .offset-md-top-30 {
    margin-top: 30px;
  }
  html .page .offset-md-top-35 {
    margin-top: 35px;
  }
  html .page .offset-md-top-40 {
    margin-top: 40px;
  }
  html .page .offset-md-top-45 {
    margin-top: 45px;
  }
  html .page .offset-md-top-47 {
    margin-top: 47px;
  }
  html .page .offset-md-top-50 {
    margin-top: 50px;
  }
  html .page .offset-md-top-56 {
    margin-top: 56px;
  }
  html .page .offset-md-top-60 {
    margin-top: 60px;
  }
  html .page .offset-md-top-65 {
    margin-top: 65px;
  }
  html .page .offset-md-top-70 {
    margin-top: 70px;
  }
  html .page .offset-md-top-85 {
    margin-top: 85px;
  }
  html .page .offset-md-top-90 {
    margin-top: 90px;
  }
  html .page .offset-md-top-110 {
    margin-top: 110px;
  }
  html .page .offset-md-top-114 {
    margin-top: 114px;
  }
  html .page .offset-md-top-133 {
    margin-top: 133px;
  }
  html .page .offset-md-top-147 {
    margin-top: 147px;
  }
}

@media (min-width: 1200px) {
  html .page .offset-lg-top-0 {
    margin-top: 0;
  }
  html .page .offset-lg-top-3 {
    margin-top: 3px;
  }
  html .page .offset-lg-top-5 {
    margin-top: 5px;
  }
  html .page .offset-lg-top-9 {
    margin-top: 9px;
  }
  html .page .offset-lg-top-10 {
    margin-top: 10px;
  }
  html .page .offset-lg-top-12 {
    margin-top: 12px;
  }
  html .page .offset-lg-top-15 {
    margin-top: 15px;
  }
  html .page .offset-lg-top-17 {
    margin-top: 17px;
  }
  html .page .offset-lg-top-20 {
    margin-top: 20px;
  }
  html .page .offset-lg-top-22 {
    margin-top: 22px;
  }
  html .page .offset-lg-top-25 {
    margin-top: 25px;
  }
  html .page .offset-lg-top-27 {
    margin-top: 27px;
  }
  html .page .offset-lg-top-30 {
    margin-top: 30px;
  }
  html .page .offset-lg-top-35 {
    margin-top: 35px;
  }
  html .page .offset-lg-top-40 {
    margin-top: 40px;
  }
  html .page .offset-lg-top-45 {
    margin-top: 45px;
  }
  html .page .offset-lg-top-47 {
    margin-top: 47px;
  }
  html .page .offset-lg-top-50 {
    margin-top: 50px;
  }
  html .page .offset-lg-top-56 {
    margin-top: 56px;
  }
  html .page .offset-lg-top-60 {
    margin-top: 60px;
  }
  html .page .offset-lg-top-65 {
    margin-top: 65px;
  }
  html .page .offset-lg-top-70 {
    margin-top: 70px;
  }
  html .page .offset-lg-top-85 {
    margin-top: 85px;
  }
  html .page .offset-lg-top-90 {
    margin-top: 90px;
  }
  html .page .offset-lg-top-110 {
    margin-top: 110px;
  }
  html .page .offset-lg-top-114 {
    margin-top: 114px;
  }
  html .page .offset-lg-top-133 {
    margin-top: 133px;
  }
  html .page .offset-lg-top-147 {
    margin-top: 147px;
  }
}

@media (min-width: 2000px) {
  html .page .offset-xl-top-0 {
    margin-top: 0;
  }
  html .page .offset-xl-top-3 {
    margin-top: 3px;
  }
  html .page .offset-xl-top-5 {
    margin-top: 5px;
  }
  html .page .offset-xl-top-9 {
    margin-top: 9px;
  }
  html .page .offset-xl-top-10 {
    margin-top: 10px;
  }
  html .page .offset-xl-top-12 {
    margin-top: 12px;
  }
  html .page .offset-xl-top-15 {
    margin-top: 15px;
  }
  html .page .offset-xl-top-17 {
    margin-top: 17px;
  }
  html .page .offset-xl-top-20 {
    margin-top: 20px;
  }
  html .page .offset-xl-top-22 {
    margin-top: 22px;
  }
  html .page .offset-xl-top-25 {
    margin-top: 25px;
  }
  html .page .offset-xl-top-27 {
    margin-top: 27px;
  }
  html .page .offset-xl-top-30 {
    margin-top: 30px;
  }
  html .page .offset-xl-top-35 {
    margin-top: 35px;
  }
  html .page .offset-xl-top-40 {
    margin-top: 40px;
  }
  html .page .offset-xl-top-45 {
    margin-top: 45px;
  }
  html .page .offset-xl-top-47 {
    margin-top: 47px;
  }
  html .page .offset-xl-top-50 {
    margin-top: 50px;
  }
  html .page .offset-xl-top-56 {
    margin-top: 56px;
  }
  html .page .offset-xl-top-60 {
    margin-top: 60px;
  }
  html .page .offset-xl-top-65 {
    margin-top: 65px;
  }
  html .page .offset-xl-top-70 {
    margin-top: 70px;
  }
  html .page .offset-xl-top-85 {
    margin-top: 85px;
  }
  html .page .offset-xl-top-90 {
    margin-top: 90px;
  }
  html .page .offset-xl-top-110 {
    margin-top: 110px;
  }
  html .page .offset-xl-top-114 {
    margin-top: 114px;
  }
  html .page .offset-xl-top-133 {
    margin-top: 133px;
  }
  html .page .offset-xl-top-147 {
    margin-top: 147px;
  }
}

/** 2.42 Responsive Units */
.unit {
  display: flex;
  flex: 0 1 100%;
  flex-direction: column;
}

.unit-body {
  flex: 0 1 auto;
}

.unit-left,
.unit-right {
  flex: 0 0 auto;
  max-width: 100%;
}

.unit-align-center {
  justify-content: center;
}

.unit-align-left {
  justify-content: flex-start;
}

.unit-align-right {
  justify-content: flex-end;
}

.unit-align-justify {
  justify-content: space-between;
}

.unit-align-around {
  justify-content: space-around;
}

.unit-top {
  align-items: flex-start;
}

.unit-middle {
  align-items: center;
}

.unit-bottom {
  align-items: flex-end;
}

.unit-grow-1 {
  flex-grow: 1;
}

.unit-grow-2 {
  flex-grow: 2;
}

.unit-grow-3 {
  flex-grow: 3;
}

.unit-item-top {
  align-self: flex-start;
}

.unit-item-middle {
  align-self: center;
}

.unit-item-bottom {
  align-self: flex-end;
}

.unit-item-narrow {
  flex-grow: 0;
}

.unit-item-standart {
  flex-grow: 1;
}

.unit-item-wide {
  flex-grow: 2;
}

.unit,
.unit-vertical {
  flex-direction: column;
}

.unit > [class*='unit-']:first-child,
.unit-vertical > [class*='unit-']:first-child {
  padding-top: 0;
}

.unit > .unit-left + .unit-right,
.unit > .unit-left + .unit-body,
.unit-vertical > .unit-left + .unit-right,
.unit-vertical > .unit-left + .unit-body {
  padding-left: 0;
  padding-top: 20px;
}

.unit > .unit-body + .unit-right,
.unit-vertical > .unit-body + .unit-right {
  padding-left: 0;
  padding-top: 20px;
}

.unit-horizontal {
  flex-direction: row;
}

.unit-horizontal > .unit-left + .unit-right,
.unit-horizontal > .unit-left + .unit-body {
  padding-top: 0;
  padding-left: 20px;
}

.unit-horizontal > .unit-body + .unit-right {
  padding-top: 0;
  padding-left: 20px;
}

.unit-inverse {
  flex-direction: column-reverse;
}

.unit-inverse, .unit-inverse.unit-vertical {
  flex-direction: column-reverse;
}

.unit-inverse > [class*='unit-']:first-child, .unit-inverse.unit-vertical > [class*='unit-']:first-child {
  padding-top: 20px;
}

.unit-inverse > [class*='unit-']:last-child, .unit-inverse.unit-vertical > [class*='unit-']:last-child {
  padding-top: 0;
}

.unit-inverse.unit-horizontal {
  flex-direction: row-reverse;
}

.unit-inverse.unit-horizontal > [class*='unit-']:first-child {
  padding-top: 0;
  padding-left: 20px;
}

.unit-inverse.unit-horizontal > [class*='unit-']:last-child {
  padding-left: 0;
}

@media (min-width: 480px) {
  .unit-xs-align-center {
    justify-content: center;
  }
  .unit-xs-align-left {
    justify-content: flex-start;
  }
  .unit-xs-align-right {
    justify-content: flex-end;
  }
  .unit-xs-align-justify {
    justify-content: space-between;
  }
  .unit-xs-align-around {
    justify-content: space-around;
  }
  .unit-xs-top {
    align-items: flex-start;
  }
  .unit-xs-middle {
    align-items: center;
  }
  .unit-xs-bottom {
    align-items: flex-end;
  }
  .unit-xs-grow-1 {
    flex-grow: 1;
  }
  .unit-xs-grow-2 {
    flex-grow: 2;
  }
  .unit-xs-grow-3 {
    flex-grow: 3;
  }
  .unit-item-xs-top {
    align-self: flex-start;
  }
  .unit-item-xs-middle {
    align-self: center;
  }
  .unit-item-xs-bottom {
    align-self: flex-end;
  }
  .unit-item-xs-narrow {
    flex-grow: 0;
  }
  .unit-item-xs-standart {
    flex-grow: 1;
  }
  .unit-item-xs-wide {
    flex-grow: 2;
  }
  .unit-xs,
  .unit-xs-vertical {
    flex-direction: column;
  }
  .unit-xs > [class*='unit-']:first-child,
  .unit-xs-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-xs > .unit-left + .unit-right,
  .unit-xs > .unit-left + .unit-body,
  .unit-xs-vertical > .unit-left + .unit-right,
  .unit-xs-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 20px;
  }
  .unit-xs > .unit-body + .unit-right,
  .unit-xs-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 20px;
  }
  .unit-xs-horizontal {
    flex-direction: row;
  }
  .unit-xs-horizontal > .unit-left + .unit-right,
  .unit-xs-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-xs-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-xs-inverse {
    flex-direction: column-reverse;
  }
  .unit-xs-inverse, .unit-xs-inverse.unit-xs-vertical {
    flex-direction: column-reverse;
  }
  .unit-xs-inverse > [class*='unit-']:first-child, .unit-xs-inverse.unit-xs-vertical > [class*='unit-']:first-child {
    padding-top: 20px;
  }
  .unit-xs-inverse > [class*='unit-']:last-child, .unit-xs-inverse.unit-xs-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-xs-inverse.unit-xs-horizontal {
    flex-direction: row-reverse;
  }
  .unit-xs-inverse.unit-xs-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-xs-inverse.unit-xs-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .unit-sm-align-center {
    justify-content: center;
  }
  .unit-sm-align-left {
    justify-content: flex-start;
  }
  .unit-sm-align-right {
    justify-content: flex-end;
  }
  .unit-sm-align-justify {
    justify-content: space-between;
  }
  .unit-sm-align-around {
    justify-content: space-around;
  }
  .unit-sm-top {
    align-items: flex-start;
  }
  .unit-sm-middle {
    align-items: center;
  }
  .unit-sm-bottom {
    align-items: flex-end;
  }
  .unit-sm-grow-1 {
    flex-grow: 1;
  }
  .unit-sm-grow-2 {
    flex-grow: 2;
  }
  .unit-sm-grow-3 {
    flex-grow: 3;
  }
  .unit-item-sm-top {
    align-self: flex-start;
  }
  .unit-item-sm-middle {
    align-self: center;
  }
  .unit-item-sm-bottom {
    align-self: flex-end;
  }
  .unit-item-sm-narrow {
    flex-grow: 0;
  }
  .unit-item-sm-standart {
    flex-grow: 1;
  }
  .unit-item-sm-wide {
    flex-grow: 2;
  }
  .unit-sm,
  .unit-sm-vertical {
    flex-direction: column;
  }
  .unit-sm > [class*='unit-']:first-child,
  .unit-sm-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-sm > .unit-left + .unit-right,
  .unit-sm > .unit-left + .unit-body,
  .unit-sm-vertical > .unit-left + .unit-right,
  .unit-sm-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 20px;
  }
  .unit-sm > .unit-body + .unit-right,
  .unit-sm-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 20px;
  }
  .unit-sm-horizontal {
    flex-direction: row;
  }
  .unit-sm-horizontal > .unit-left + .unit-right,
  .unit-sm-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-sm-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-sm-inverse {
    flex-direction: column-reverse;
  }
  .unit-sm-inverse, .unit-sm-inverse.unit-sm-vertical {
    flex-direction: column-reverse;
  }
  .unit-sm-inverse > [class*='unit-']:first-child, .unit-sm-inverse.unit-sm-vertical > [class*='unit-']:first-child {
    padding-top: 20px;
  }
  .unit-sm-inverse > [class*='unit-']:last-child, .unit-sm-inverse.unit-sm-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-sm-inverse.unit-sm-horizontal {
    flex-direction: row-reverse;
  }
  .unit-sm-inverse.unit-sm-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-sm-inverse.unit-sm-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .unit-md-align-center {
    justify-content: center;
  }
  .unit-md-align-left {
    justify-content: flex-start;
  }
  .unit-md-align-right {
    justify-content: flex-end;
  }
  .unit-md-align-justify {
    justify-content: space-between;
  }
  .unit-md-align-around {
    justify-content: space-around;
  }
  .unit-md-top {
    align-items: flex-start;
  }
  .unit-md-middle {
    align-items: center;
  }
  .unit-md-bottom {
    align-items: flex-end;
  }
  .unit-md-grow-1 {
    flex-grow: 1;
  }
  .unit-md-grow-2 {
    flex-grow: 2;
  }
  .unit-md-grow-3 {
    flex-grow: 3;
  }
  .unit-item-md-top {
    align-self: flex-start;
  }
  .unit-item-md-middle {
    align-self: center;
  }
  .unit-item-md-bottom {
    align-self: flex-end;
  }
  .unit-item-md-narrow {
    flex-grow: 0;
  }
  .unit-item-md-standart {
    flex-grow: 1;
  }
  .unit-item-md-wide {
    flex-grow: 2;
  }
  .unit-md,
  .unit-md-vertical {
    flex-direction: column;
  }
  .unit-md > [class*='unit-']:first-child,
  .unit-md-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-md > .unit-left + .unit-right,
  .unit-md > .unit-left + .unit-body,
  .unit-md-vertical > .unit-left + .unit-right,
  .unit-md-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 20px;
  }
  .unit-md > .unit-body + .unit-right,
  .unit-md-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 20px;
  }
  .unit-md-horizontal {
    flex-direction: row;
  }
  .unit-md-horizontal > .unit-left + .unit-right,
  .unit-md-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-md-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-md-inverse {
    flex-direction: column-reverse;
  }
  .unit-md-inverse, .unit-md-inverse.unit-md-vertical {
    flex-direction: column-reverse;
  }
  .unit-md-inverse > [class*='unit-']:first-child, .unit-md-inverse.unit-md-vertical > [class*='unit-']:first-child {
    padding-top: 20px;
  }
  .unit-md-inverse > [class*='unit-']:last-child, .unit-md-inverse.unit-md-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-md-inverse.unit-md-horizontal {
    flex-direction: row-reverse;
  }
  .unit-md-inverse.unit-md-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-md-inverse.unit-md-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .unit-lg-align-center {
    justify-content: center;
  }
  .unit-lg-align-left {
    justify-content: flex-start;
  }
  .unit-lg-align-right {
    justify-content: flex-end;
  }
  .unit-lg-align-justify {
    justify-content: space-between;
  }
  .unit-lg-align-around {
    justify-content: space-around;
  }
  .unit-lg-top {
    align-items: flex-start;
  }
  .unit-lg-middle {
    align-items: center;
  }
  .unit-lg-bottom {
    align-items: flex-end;
  }
  .unit-lg-grow-1 {
    flex-grow: 1;
  }
  .unit-lg-grow-2 {
    flex-grow: 2;
  }
  .unit-lg-grow-3 {
    flex-grow: 3;
  }
  .unit-item-lg-top {
    align-self: flex-start;
  }
  .unit-item-lg-middle {
    align-self: center;
  }
  .unit-item-lg-bottom {
    align-self: flex-end;
  }
  .unit-item-lg-narrow {
    flex-grow: 0;
  }
  .unit-item-lg-standart {
    flex-grow: 1;
  }
  .unit-item-lg-wide {
    flex-grow: 2;
  }
  .unit-lg,
  .unit-lg-vertical {
    flex-direction: column;
  }
  .unit-lg > [class*='unit-']:first-child,
  .unit-lg-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-lg > .unit-left + .unit-right,
  .unit-lg > .unit-left + .unit-body,
  .unit-lg-vertical > .unit-left + .unit-right,
  .unit-lg-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 20px;
  }
  .unit-lg > .unit-body + .unit-right,
  .unit-lg-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 20px;
  }
  .unit-lg-horizontal {
    flex-direction: row;
  }
  .unit-lg-horizontal > .unit-left + .unit-right,
  .unit-lg-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-lg-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-lg-inverse {
    flex-direction: column-reverse;
  }
  .unit-lg-inverse, .unit-lg-inverse.unit-lg-vertical {
    flex-direction: column-reverse;
  }
  .unit-lg-inverse > [class*='unit-']:first-child, .unit-lg-inverse.unit-lg-vertical > [class*='unit-']:first-child {
    padding-top: 20px;
  }
  .unit-lg-inverse > [class*='unit-']:last-child, .unit-lg-inverse.unit-lg-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-lg-inverse.unit-lg-horizontal {
    flex-direction: row-reverse;
  }
  .unit-lg-inverse.unit-lg-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-lg-inverse.unit-lg-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 2000px) {
  .unit-xl-align-center {
    justify-content: center;
  }
  .unit-xl-align-left {
    justify-content: flex-start;
  }
  .unit-xl-align-right {
    justify-content: flex-end;
  }
  .unit-xl-align-justify {
    justify-content: space-between;
  }
  .unit-xl-align-around {
    justify-content: space-around;
  }
  .unit-xl-top {
    align-items: flex-start;
  }
  .unit-xl-middle {
    align-items: center;
  }
  .unit-xl-bottom {
    align-items: flex-end;
  }
  .unit-xl-grow-1 {
    flex-grow: 1;
  }
  .unit-xl-grow-2 {
    flex-grow: 2;
  }
  .unit-xl-grow-3 {
    flex-grow: 3;
  }
  .unit-item-xl-top {
    align-self: flex-start;
  }
  .unit-item-xl-middle {
    align-self: center;
  }
  .unit-item-xl-bottom {
    align-self: flex-end;
  }
  .unit-item-xl-narrow {
    flex-grow: 0;
  }
  .unit-item-xl-standart {
    flex-grow: 1;
  }
  .unit-item-xl-wide {
    flex-grow: 2;
  }
  .unit-xl,
  .unit-xl-vertical {
    flex-direction: column;
  }
  .unit-xl > [class*='unit-']:first-child,
  .unit-xl-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-xl > .unit-left + .unit-right,
  .unit-xl > .unit-left + .unit-body,
  .unit-xl-vertical > .unit-left + .unit-right,
  .unit-xl-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 20px;
  }
  .unit-xl > .unit-body + .unit-right,
  .unit-xl-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 20px;
  }
  .unit-xl-horizontal {
    flex-direction: row;
  }
  .unit-xl-horizontal > .unit-left + .unit-right,
  .unit-xl-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-xl-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-xl-inverse {
    flex-direction: column-reverse;
  }
  .unit-xl-inverse, .unit-xl-inverse.unit-xl-vertical {
    flex-direction: column-reverse;
  }
  .unit-xl-inverse > [class*='unit-']:first-child, .unit-xl-inverse.unit-xl-vertical > [class*='unit-']:first-child {
    padding-top: 20px;
  }
  .unit-xl-inverse > [class*='unit-']:last-child, .unit-xl-inverse.unit-xl-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-xl-inverse.unit-xl-horizontal {
    flex-direction: row-reverse;
  }
  .unit-xl-inverse.unit-xl-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-xl-inverse.unit-xl-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

.unit-spacing-xxs.unit > [class*='unit-']:first-child, .unit-spacing-xxs.unit-vertical > [class*='unit-']:first-child {
  padding-top: 0;
}

.unit-spacing-xxs.unit > .unit-left + .unit-right,
.unit-spacing-xxs.unit > .unit-left + .unit-body, .unit-spacing-xxs.unit-vertical > .unit-left + .unit-right,
.unit-spacing-xxs.unit-vertical > .unit-left + .unit-body {
  padding-left: 0;
  padding-top: 10px;
}

.unit-spacing-xxs.unit > .unit-body + .unit-right, .unit-spacing-xxs.unit-vertical > .unit-body + .unit-right {
  padding-left: 0;
  padding-top: 10px;
}

.unit-spacing-xxs.unit-horizontal > .unit-left + .unit-right,
.unit-spacing-xxs.unit-horizontal > .unit-left + .unit-body {
  padding-top: 0;
  padding-left: 20px;
}

.unit-spacing-xxs.unit-horizontal > .unit-body + .unit-right {
  padding-top: 0;
  padding-left: 20px;
}

.unit-spacing-xxs.unit-inverse > [class*='unit-']:first-child, .unit-spacing-xxs.unit-inverse.unit-vertical > [class*='unit-']:first-child {
  padding-top: 10px;
}

.unit-spacing-xxs.unit-inverse > [class*='unit-']:last-child, .unit-spacing-xxs.unit-inverse.unit-vertical > [class*='unit-']:last-child {
  padding-top: 0;
}

.unit-spacing-xxs.unit-inverse.unit-horizontal > [class*='unit-']:first-child {
  padding-top: 0;
  padding-left: 20px;
}

.unit-spacing-xxs.unit-inverse.unit-horizontal > [class*='unit-']:last-child {
  padding-left: 0;
}

@media (min-width: 480px) {
  .unit-spacing-xxs.unit-xs > [class*='unit-']:first-child, .unit-spacing-xxs.unit-xs-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-spacing-xxs.unit-xs > .unit-left + .unit-right,
  .unit-spacing-xxs.unit-xs > .unit-left + .unit-body, .unit-spacing-xxs.unit-xs-vertical > .unit-left + .unit-right,
  .unit-spacing-xxs.unit-xs-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 10px;
  }
  .unit-spacing-xxs.unit-xs > .unit-body + .unit-right, .unit-spacing-xxs.unit-xs-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 10px;
  }
  .unit-spacing-xxs.unit-xs-horizontal > .unit-left + .unit-right,
  .unit-spacing-xxs.unit-xs-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-xxs.unit-xs-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-xxs.unit-xs-inverse > [class*='unit-']:first-child, .unit-spacing-xxs.unit-xs-inverse.unit-xs-vertical > [class*='unit-']:first-child {
    padding-top: 10px;
  }
  .unit-spacing-xxs.unit-xs-inverse > [class*='unit-']:last-child, .unit-spacing-xxs.unit-xs-inverse.unit-xs-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-spacing-xxs.unit-xs-inverse.unit-xs-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-xxs.unit-xs-inverse.unit-xs-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .unit-spacing-xxs.unit-sm > [class*='unit-']:first-child, .unit-spacing-xxs.unit-sm-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-spacing-xxs.unit-sm > .unit-left + .unit-right,
  .unit-spacing-xxs.unit-sm > .unit-left + .unit-body, .unit-spacing-xxs.unit-sm-vertical > .unit-left + .unit-right,
  .unit-spacing-xxs.unit-sm-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 10px;
  }
  .unit-spacing-xxs.unit-sm > .unit-body + .unit-right, .unit-spacing-xxs.unit-sm-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 10px;
  }
  .unit-spacing-xxs.unit-sm-horizontal > .unit-left + .unit-right,
  .unit-spacing-xxs.unit-sm-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-xxs.unit-sm-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-xxs.unit-sm-inverse > [class*='unit-']:first-child, .unit-spacing-xxs.unit-sm-inverse.unit-sm-vertical > [class*='unit-']:first-child {
    padding-top: 10px;
  }
  .unit-spacing-xxs.unit-sm-inverse > [class*='unit-']:last-child, .unit-spacing-xxs.unit-sm-inverse.unit-sm-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-spacing-xxs.unit-sm-inverse.unit-sm-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-xxs.unit-sm-inverse.unit-sm-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .unit-spacing-xxs.unit-md > [class*='unit-']:first-child, .unit-spacing-xxs.unit-md-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-spacing-xxs.unit-md > .unit-left + .unit-right,
  .unit-spacing-xxs.unit-md > .unit-left + .unit-body, .unit-spacing-xxs.unit-md-vertical > .unit-left + .unit-right,
  .unit-spacing-xxs.unit-md-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 10px;
  }
  .unit-spacing-xxs.unit-md > .unit-body + .unit-right, .unit-spacing-xxs.unit-md-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 10px;
  }
  .unit-spacing-xxs.unit-md-horizontal > .unit-left + .unit-right,
  .unit-spacing-xxs.unit-md-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-xxs.unit-md-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-xxs.unit-md-inverse > [class*='unit-']:first-child, .unit-spacing-xxs.unit-md-inverse.unit-md-vertical > [class*='unit-']:first-child {
    padding-top: 10px;
  }
  .unit-spacing-xxs.unit-md-inverse > [class*='unit-']:last-child, .unit-spacing-xxs.unit-md-inverse.unit-md-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-spacing-xxs.unit-md-inverse.unit-md-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-xxs.unit-md-inverse.unit-md-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .unit-spacing-xxs.unit-lg > [class*='unit-']:first-child, .unit-spacing-xxs.unit-lg-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-spacing-xxs.unit-lg > .unit-left + .unit-right,
  .unit-spacing-xxs.unit-lg > .unit-left + .unit-body, .unit-spacing-xxs.unit-lg-vertical > .unit-left + .unit-right,
  .unit-spacing-xxs.unit-lg-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 10px;
  }
  .unit-spacing-xxs.unit-lg > .unit-body + .unit-right, .unit-spacing-xxs.unit-lg-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 10px;
  }
  .unit-spacing-xxs.unit-lg-horizontal > .unit-left + .unit-right,
  .unit-spacing-xxs.unit-lg-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-xxs.unit-lg-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-xxs.unit-lg-inverse > [class*='unit-']:first-child, .unit-spacing-xxs.unit-lg-inverse.unit-lg-vertical > [class*='unit-']:first-child {
    padding-top: 10px;
  }
  .unit-spacing-xxs.unit-lg-inverse > [class*='unit-']:last-child, .unit-spacing-xxs.unit-lg-inverse.unit-lg-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-spacing-xxs.unit-lg-inverse.unit-lg-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-xxs.unit-lg-inverse.unit-lg-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 2000px) {
  .unit-spacing-xxs.unit-xl > [class*='unit-']:first-child, .unit-spacing-xxs.unit-xl-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-spacing-xxs.unit-xl > .unit-left + .unit-right,
  .unit-spacing-xxs.unit-xl > .unit-left + .unit-body, .unit-spacing-xxs.unit-xl-vertical > .unit-left + .unit-right,
  .unit-spacing-xxs.unit-xl-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 10px;
  }
  .unit-spacing-xxs.unit-xl > .unit-body + .unit-right, .unit-spacing-xxs.unit-xl-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 10px;
  }
  .unit-spacing-xxs.unit-xl-horizontal > .unit-left + .unit-right,
  .unit-spacing-xxs.unit-xl-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-xxs.unit-xl-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-xxs.unit-xl-inverse > [class*='unit-']:first-child, .unit-spacing-xxs.unit-xl-inverse.unit-xl-vertical > [class*='unit-']:first-child {
    padding-top: 10px;
  }
  .unit-spacing-xxs.unit-xl-inverse > [class*='unit-']:last-child, .unit-spacing-xxs.unit-xl-inverse.unit-xl-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-spacing-xxs.unit-xl-inverse.unit-xl-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-xxs.unit-xl-inverse.unit-xl-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

.unit-spacing-xs.unit > [class*='unit-']:first-child, .unit-spacing-xs.unit-vertical > [class*='unit-']:first-child {
  padding-top: 0;
}

.unit-spacing-xs.unit > .unit-left + .unit-right,
.unit-spacing-xs.unit > .unit-left + .unit-body, .unit-spacing-xs.unit-vertical > .unit-left + .unit-right,
.unit-spacing-xs.unit-vertical > .unit-left + .unit-body {
  padding-left: 0;
  padding-top: 10px;
}

.unit-spacing-xs.unit > .unit-body + .unit-right, .unit-spacing-xs.unit-vertical > .unit-body + .unit-right {
  padding-left: 0;
  padding-top: 10px;
}

.unit-spacing-xs.unit-horizontal > .unit-left + .unit-right,
.unit-spacing-xs.unit-horizontal > .unit-left + .unit-body {
  padding-top: 0;
  padding-left: 10px;
}

.unit-spacing-xs.unit-horizontal > .unit-body + .unit-right {
  padding-top: 0;
  padding-left: 10px;
}

.unit-spacing-xs.unit-inverse > [class*='unit-']:first-child, .unit-spacing-xs.unit-inverse.unit-vertical > [class*='unit-']:first-child {
  padding-top: 10px;
}

.unit-spacing-xs.unit-inverse > [class*='unit-']:last-child, .unit-spacing-xs.unit-inverse.unit-vertical > [class*='unit-']:last-child {
  padding-top: 0;
}

.unit-spacing-xs.unit-inverse.unit-horizontal > [class*='unit-']:first-child {
  padding-top: 0;
  padding-left: 10px;
}

.unit-spacing-xs.unit-inverse.unit-horizontal > [class*='unit-']:last-child {
  padding-left: 0;
}

@media (min-width: 480px) {
  .unit-spacing-xs.unit-xs > [class*='unit-']:first-child, .unit-spacing-xs.unit-xs-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-spacing-xs.unit-xs > .unit-left + .unit-right,
  .unit-spacing-xs.unit-xs > .unit-left + .unit-body, .unit-spacing-xs.unit-xs-vertical > .unit-left + .unit-right,
  .unit-spacing-xs.unit-xs-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 10px;
  }
  .unit-spacing-xs.unit-xs > .unit-body + .unit-right, .unit-spacing-xs.unit-xs-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 10px;
  }
  .unit-spacing-xs.unit-xs-horizontal > .unit-left + .unit-right,
  .unit-spacing-xs.unit-xs-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 10px;
  }
  .unit-spacing-xs.unit-xs-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 10px;
  }
  .unit-spacing-xs.unit-xs-inverse > [class*='unit-']:first-child, .unit-spacing-xs.unit-xs-inverse.unit-xs-vertical > [class*='unit-']:first-child {
    padding-top: 10px;
  }
  .unit-spacing-xs.unit-xs-inverse > [class*='unit-']:last-child, .unit-spacing-xs.unit-xs-inverse.unit-xs-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-spacing-xs.unit-xs-inverse.unit-xs-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 10px;
  }
  .unit-spacing-xs.unit-xs-inverse.unit-xs-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .unit-spacing-xs.unit-sm > [class*='unit-']:first-child, .unit-spacing-xs.unit-sm-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-spacing-xs.unit-sm > .unit-left + .unit-right,
  .unit-spacing-xs.unit-sm > .unit-left + .unit-body, .unit-spacing-xs.unit-sm-vertical > .unit-left + .unit-right,
  .unit-spacing-xs.unit-sm-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 10px;
  }
  .unit-spacing-xs.unit-sm > .unit-body + .unit-right, .unit-spacing-xs.unit-sm-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 10px;
  }
  .unit-spacing-xs.unit-sm-horizontal > .unit-left + .unit-right,
  .unit-spacing-xs.unit-sm-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 10px;
  }
  .unit-spacing-xs.unit-sm-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 10px;
  }
  .unit-spacing-xs.unit-sm-inverse > [class*='unit-']:first-child, .unit-spacing-xs.unit-sm-inverse.unit-sm-vertical > [class*='unit-']:first-child {
    padding-top: 10px;
  }
  .unit-spacing-xs.unit-sm-inverse > [class*='unit-']:last-child, .unit-spacing-xs.unit-sm-inverse.unit-sm-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-spacing-xs.unit-sm-inverse.unit-sm-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 10px;
  }
  .unit-spacing-xs.unit-sm-inverse.unit-sm-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .unit-spacing-xs.unit-md > [class*='unit-']:first-child, .unit-spacing-xs.unit-md-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-spacing-xs.unit-md > .unit-left + .unit-right,
  .unit-spacing-xs.unit-md > .unit-left + .unit-body, .unit-spacing-xs.unit-md-vertical > .unit-left + .unit-right,
  .unit-spacing-xs.unit-md-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 10px;
  }
  .unit-spacing-xs.unit-md > .unit-body + .unit-right, .unit-spacing-xs.unit-md-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 10px;
  }
  .unit-spacing-xs.unit-md-horizontal > .unit-left + .unit-right,
  .unit-spacing-xs.unit-md-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 10px;
  }
  .unit-spacing-xs.unit-md-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 10px;
  }
  .unit-spacing-xs.unit-md-inverse > [class*='unit-']:first-child, .unit-spacing-xs.unit-md-inverse.unit-md-vertical > [class*='unit-']:first-child {
    padding-top: 10px;
  }
  .unit-spacing-xs.unit-md-inverse > [class*='unit-']:last-child, .unit-spacing-xs.unit-md-inverse.unit-md-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-spacing-xs.unit-md-inverse.unit-md-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 10px;
  }
  .unit-spacing-xs.unit-md-inverse.unit-md-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .unit-spacing-xs.unit-lg > [class*='unit-']:first-child, .unit-spacing-xs.unit-lg-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-spacing-xs.unit-lg > .unit-left + .unit-right,
  .unit-spacing-xs.unit-lg > .unit-left + .unit-body, .unit-spacing-xs.unit-lg-vertical > .unit-left + .unit-right,
  .unit-spacing-xs.unit-lg-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 10px;
  }
  .unit-spacing-xs.unit-lg > .unit-body + .unit-right, .unit-spacing-xs.unit-lg-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 10px;
  }
  .unit-spacing-xs.unit-lg-horizontal > .unit-left + .unit-right,
  .unit-spacing-xs.unit-lg-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 10px;
  }
  .unit-spacing-xs.unit-lg-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 10px;
  }
  .unit-spacing-xs.unit-lg-inverse > [class*='unit-']:first-child, .unit-spacing-xs.unit-lg-inverse.unit-lg-vertical > [class*='unit-']:first-child {
    padding-top: 10px;
  }
  .unit-spacing-xs.unit-lg-inverse > [class*='unit-']:last-child, .unit-spacing-xs.unit-lg-inverse.unit-lg-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-spacing-xs.unit-lg-inverse.unit-lg-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 10px;
  }
  .unit-spacing-xs.unit-lg-inverse.unit-lg-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 2000px) {
  .unit-spacing-xs.unit-xl > [class*='unit-']:first-child, .unit-spacing-xs.unit-xl-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-spacing-xs.unit-xl > .unit-left + .unit-right,
  .unit-spacing-xs.unit-xl > .unit-left + .unit-body, .unit-spacing-xs.unit-xl-vertical > .unit-left + .unit-right,
  .unit-spacing-xs.unit-xl-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 10px;
  }
  .unit-spacing-xs.unit-xl > .unit-body + .unit-right, .unit-spacing-xs.unit-xl-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 10px;
  }
  .unit-spacing-xs.unit-xl-horizontal > .unit-left + .unit-right,
  .unit-spacing-xs.unit-xl-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 10px;
  }
  .unit-spacing-xs.unit-xl-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 10px;
  }
  .unit-spacing-xs.unit-xl-inverse > [class*='unit-']:first-child, .unit-spacing-xs.unit-xl-inverse.unit-xl-vertical > [class*='unit-']:first-child {
    padding-top: 10px;
  }
  .unit-spacing-xs.unit-xl-inverse > [class*='unit-']:last-child, .unit-spacing-xs.unit-xl-inverse.unit-xl-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-spacing-xs.unit-xl-inverse.unit-xl-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 10px;
  }
  .unit-spacing-xs.unit-xl-inverse.unit-xl-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

.unit-spacing-sm.unit > [class*='unit-']:first-child, .unit-spacing-sm.unit-vertical > [class*='unit-']:first-child {
  padding-top: 0;
}

.unit-spacing-sm.unit > .unit-left + .unit-right,
.unit-spacing-sm.unit > .unit-left + .unit-body, .unit-spacing-sm.unit-vertical > .unit-left + .unit-right,
.unit-spacing-sm.unit-vertical > .unit-left + .unit-body {
  padding-left: 0;
  padding-top: 20px;
}

.unit-spacing-sm.unit > .unit-body + .unit-right, .unit-spacing-sm.unit-vertical > .unit-body + .unit-right {
  padding-left: 0;
  padding-top: 20px;
}

.unit-spacing-sm.unit-horizontal > .unit-left + .unit-right,
.unit-spacing-sm.unit-horizontal > .unit-left + .unit-body {
  padding-top: 0;
  padding-left: 20px;
}

.unit-spacing-sm.unit-horizontal > .unit-body + .unit-right {
  padding-top: 0;
  padding-left: 20px;
}

.unit-spacing-sm.unit-inverse > [class*='unit-']:first-child, .unit-spacing-sm.unit-inverse.unit-vertical > [class*='unit-']:first-child {
  padding-top: 20px;
}

.unit-spacing-sm.unit-inverse > [class*='unit-']:last-child, .unit-spacing-sm.unit-inverse.unit-vertical > [class*='unit-']:last-child {
  padding-top: 0;
}

.unit-spacing-sm.unit-inverse.unit-horizontal > [class*='unit-']:first-child {
  padding-top: 0;
  padding-left: 20px;
}

.unit-spacing-sm.unit-inverse.unit-horizontal > [class*='unit-']:last-child {
  padding-left: 0;
}

@media (min-width: 480px) {
  .unit-spacing-sm.unit-xs > [class*='unit-']:first-child, .unit-spacing-sm.unit-xs-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-spacing-sm.unit-xs > .unit-left + .unit-right,
  .unit-spacing-sm.unit-xs > .unit-left + .unit-body, .unit-spacing-sm.unit-xs-vertical > .unit-left + .unit-right,
  .unit-spacing-sm.unit-xs-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 20px;
  }
  .unit-spacing-sm.unit-xs > .unit-body + .unit-right, .unit-spacing-sm.unit-xs-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 20px;
  }
  .unit-spacing-sm.unit-xs-horizontal > .unit-left + .unit-right,
  .unit-spacing-sm.unit-xs-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-sm.unit-xs-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-sm.unit-xs-inverse > [class*='unit-']:first-child, .unit-spacing-sm.unit-xs-inverse.unit-xs-vertical > [class*='unit-']:first-child {
    padding-top: 20px;
  }
  .unit-spacing-sm.unit-xs-inverse > [class*='unit-']:last-child, .unit-spacing-sm.unit-xs-inverse.unit-xs-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-spacing-sm.unit-xs-inverse.unit-xs-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-sm.unit-xs-inverse.unit-xs-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .unit-spacing-sm.unit-sm > [class*='unit-']:first-child, .unit-spacing-sm.unit-sm-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-spacing-sm.unit-sm > .unit-left + .unit-right,
  .unit-spacing-sm.unit-sm > .unit-left + .unit-body, .unit-spacing-sm.unit-sm-vertical > .unit-left + .unit-right,
  .unit-spacing-sm.unit-sm-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 20px;
  }
  .unit-spacing-sm.unit-sm > .unit-body + .unit-right, .unit-spacing-sm.unit-sm-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 20px;
  }
  .unit-spacing-sm.unit-sm-horizontal > .unit-left + .unit-right,
  .unit-spacing-sm.unit-sm-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-sm.unit-sm-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-sm.unit-sm-inverse > [class*='unit-']:first-child, .unit-spacing-sm.unit-sm-inverse.unit-sm-vertical > [class*='unit-']:first-child {
    padding-top: 20px;
  }
  .unit-spacing-sm.unit-sm-inverse > [class*='unit-']:last-child, .unit-spacing-sm.unit-sm-inverse.unit-sm-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-spacing-sm.unit-sm-inverse.unit-sm-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-sm.unit-sm-inverse.unit-sm-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .unit-spacing-sm.unit-md > [class*='unit-']:first-child, .unit-spacing-sm.unit-md-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-spacing-sm.unit-md > .unit-left + .unit-right,
  .unit-spacing-sm.unit-md > .unit-left + .unit-body, .unit-spacing-sm.unit-md-vertical > .unit-left + .unit-right,
  .unit-spacing-sm.unit-md-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 20px;
  }
  .unit-spacing-sm.unit-md > .unit-body + .unit-right, .unit-spacing-sm.unit-md-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 20px;
  }
  .unit-spacing-sm.unit-md-horizontal > .unit-left + .unit-right,
  .unit-spacing-sm.unit-md-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-sm.unit-md-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-sm.unit-md-inverse > [class*='unit-']:first-child, .unit-spacing-sm.unit-md-inverse.unit-md-vertical > [class*='unit-']:first-child {
    padding-top: 20px;
  }
  .unit-spacing-sm.unit-md-inverse > [class*='unit-']:last-child, .unit-spacing-sm.unit-md-inverse.unit-md-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-spacing-sm.unit-md-inverse.unit-md-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-sm.unit-md-inverse.unit-md-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .unit-spacing-sm.unit-lg > [class*='unit-']:first-child, .unit-spacing-sm.unit-lg-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-spacing-sm.unit-lg > .unit-left + .unit-right,
  .unit-spacing-sm.unit-lg > .unit-left + .unit-body, .unit-spacing-sm.unit-lg-vertical > .unit-left + .unit-right,
  .unit-spacing-sm.unit-lg-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 20px;
  }
  .unit-spacing-sm.unit-lg > .unit-body + .unit-right, .unit-spacing-sm.unit-lg-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 20px;
  }
  .unit-spacing-sm.unit-lg-horizontal > .unit-left + .unit-right,
  .unit-spacing-sm.unit-lg-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-sm.unit-lg-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-sm.unit-lg-inverse > [class*='unit-']:first-child, .unit-spacing-sm.unit-lg-inverse.unit-lg-vertical > [class*='unit-']:first-child {
    padding-top: 20px;
  }
  .unit-spacing-sm.unit-lg-inverse > [class*='unit-']:last-child, .unit-spacing-sm.unit-lg-inverse.unit-lg-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-spacing-sm.unit-lg-inverse.unit-lg-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-sm.unit-lg-inverse.unit-lg-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 2000px) {
  .unit-spacing-sm.unit-xl > [class*='unit-']:first-child, .unit-spacing-sm.unit-xl-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-spacing-sm.unit-xl > .unit-left + .unit-right,
  .unit-spacing-sm.unit-xl > .unit-left + .unit-body, .unit-spacing-sm.unit-xl-vertical > .unit-left + .unit-right,
  .unit-spacing-sm.unit-xl-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 20px;
  }
  .unit-spacing-sm.unit-xl > .unit-body + .unit-right, .unit-spacing-sm.unit-xl-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 20px;
  }
  .unit-spacing-sm.unit-xl-horizontal > .unit-left + .unit-right,
  .unit-spacing-sm.unit-xl-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-sm.unit-xl-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-sm.unit-xl-inverse > [class*='unit-']:first-child, .unit-spacing-sm.unit-xl-inverse.unit-xl-vertical > [class*='unit-']:first-child {
    padding-top: 20px;
  }
  .unit-spacing-sm.unit-xl-inverse > [class*='unit-']:last-child, .unit-spacing-sm.unit-xl-inverse.unit-xl-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-spacing-sm.unit-xl-inverse.unit-xl-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 20px;
  }
  .unit-spacing-sm.unit-xl-inverse.unit-xl-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

.unit-spacing-lg.unit > [class*='unit-']:first-child, .unit-spacing-lg.unit-vertical > [class*='unit-']:first-child {
  padding-top: 0;
}

.unit-spacing-lg.unit > .unit-left + .unit-right,
.unit-spacing-lg.unit > .unit-left + .unit-body, .unit-spacing-lg.unit-vertical > .unit-left + .unit-right,
.unit-spacing-lg.unit-vertical > .unit-left + .unit-body {
  padding-left: 0;
  padding-top: 15px;
}

.unit-spacing-lg.unit > .unit-body + .unit-right, .unit-spacing-lg.unit-vertical > .unit-body + .unit-right {
  padding-left: 0;
  padding-top: 15px;
}

.unit-spacing-lg.unit-horizontal > .unit-left + .unit-right,
.unit-spacing-lg.unit-horizontal > .unit-left + .unit-body {
  padding-top: 0;
  padding-left: 30px;
}

.unit-spacing-lg.unit-horizontal > .unit-body + .unit-right {
  padding-top: 0;
  padding-left: 30px;
}

.unit-spacing-lg.unit-inverse > [class*='unit-']:first-child, .unit-spacing-lg.unit-inverse.unit-vertical > [class*='unit-']:first-child {
  padding-top: 15px;
}

.unit-spacing-lg.unit-inverse > [class*='unit-']:last-child, .unit-spacing-lg.unit-inverse.unit-vertical > [class*='unit-']:last-child {
  padding-top: 0;
}

.unit-spacing-lg.unit-inverse.unit-horizontal > [class*='unit-']:first-child {
  padding-top: 0;
  padding-left: 30px;
}

.unit-spacing-lg.unit-inverse.unit-horizontal > [class*='unit-']:last-child {
  padding-left: 0;
}

@media (min-width: 480px) {
  .unit-spacing-lg.unit-xs > [class*='unit-']:first-child, .unit-spacing-lg.unit-xs-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-spacing-lg.unit-xs > .unit-left + .unit-right,
  .unit-spacing-lg.unit-xs > .unit-left + .unit-body, .unit-spacing-lg.unit-xs-vertical > .unit-left + .unit-right,
  .unit-spacing-lg.unit-xs-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 15px;
  }
  .unit-spacing-lg.unit-xs > .unit-body + .unit-right, .unit-spacing-lg.unit-xs-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 15px;
  }
  .unit-spacing-lg.unit-xs-horizontal > .unit-left + .unit-right,
  .unit-spacing-lg.unit-xs-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 30px;
  }
  .unit-spacing-lg.unit-xs-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 30px;
  }
  .unit-spacing-lg.unit-xs-inverse > [class*='unit-']:first-child, .unit-spacing-lg.unit-xs-inverse.unit-xs-vertical > [class*='unit-']:first-child {
    padding-top: 15px;
  }
  .unit-spacing-lg.unit-xs-inverse > [class*='unit-']:last-child, .unit-spacing-lg.unit-xs-inverse.unit-xs-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-spacing-lg.unit-xs-inverse.unit-xs-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 30px;
  }
  .unit-spacing-lg.unit-xs-inverse.unit-xs-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .unit-spacing-lg.unit-sm > [class*='unit-']:first-child, .unit-spacing-lg.unit-sm-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-spacing-lg.unit-sm > .unit-left + .unit-right,
  .unit-spacing-lg.unit-sm > .unit-left + .unit-body, .unit-spacing-lg.unit-sm-vertical > .unit-left + .unit-right,
  .unit-spacing-lg.unit-sm-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 15px;
  }
  .unit-spacing-lg.unit-sm > .unit-body + .unit-right, .unit-spacing-lg.unit-sm-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 15px;
  }
  .unit-spacing-lg.unit-sm-horizontal > .unit-left + .unit-right,
  .unit-spacing-lg.unit-sm-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 30px;
  }
  .unit-spacing-lg.unit-sm-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 30px;
  }
  .unit-spacing-lg.unit-sm-inverse > [class*='unit-']:first-child, .unit-spacing-lg.unit-sm-inverse.unit-sm-vertical > [class*='unit-']:first-child {
    padding-top: 15px;
  }
  .unit-spacing-lg.unit-sm-inverse > [class*='unit-']:last-child, .unit-spacing-lg.unit-sm-inverse.unit-sm-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-spacing-lg.unit-sm-inverse.unit-sm-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 30px;
  }
  .unit-spacing-lg.unit-sm-inverse.unit-sm-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .unit-spacing-lg.unit-md > [class*='unit-']:first-child, .unit-spacing-lg.unit-md-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-spacing-lg.unit-md > .unit-left + .unit-right,
  .unit-spacing-lg.unit-md > .unit-left + .unit-body, .unit-spacing-lg.unit-md-vertical > .unit-left + .unit-right,
  .unit-spacing-lg.unit-md-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 15px;
  }
  .unit-spacing-lg.unit-md > .unit-body + .unit-right, .unit-spacing-lg.unit-md-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 15px;
  }
  .unit-spacing-lg.unit-md-horizontal > .unit-left + .unit-right,
  .unit-spacing-lg.unit-md-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 30px;
  }
  .unit-spacing-lg.unit-md-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 30px;
  }
  .unit-spacing-lg.unit-md-inverse > [class*='unit-']:first-child, .unit-spacing-lg.unit-md-inverse.unit-md-vertical > [class*='unit-']:first-child {
    padding-top: 15px;
  }
  .unit-spacing-lg.unit-md-inverse > [class*='unit-']:last-child, .unit-spacing-lg.unit-md-inverse.unit-md-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-spacing-lg.unit-md-inverse.unit-md-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 30px;
  }
  .unit-spacing-lg.unit-md-inverse.unit-md-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .unit-spacing-lg.unit-lg > [class*='unit-']:first-child, .unit-spacing-lg.unit-lg-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-spacing-lg.unit-lg > .unit-left + .unit-right,
  .unit-spacing-lg.unit-lg > .unit-left + .unit-body, .unit-spacing-lg.unit-lg-vertical > .unit-left + .unit-right,
  .unit-spacing-lg.unit-lg-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 15px;
  }
  .unit-spacing-lg.unit-lg > .unit-body + .unit-right, .unit-spacing-lg.unit-lg-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 15px;
  }
  .unit-spacing-lg.unit-lg-horizontal > .unit-left + .unit-right,
  .unit-spacing-lg.unit-lg-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 30px;
  }
  .unit-spacing-lg.unit-lg-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 30px;
  }
  .unit-spacing-lg.unit-lg-inverse > [class*='unit-']:first-child, .unit-spacing-lg.unit-lg-inverse.unit-lg-vertical > [class*='unit-']:first-child {
    padding-top: 15px;
  }
  .unit-spacing-lg.unit-lg-inverse > [class*='unit-']:last-child, .unit-spacing-lg.unit-lg-inverse.unit-lg-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-spacing-lg.unit-lg-inverse.unit-lg-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 30px;
  }
  .unit-spacing-lg.unit-lg-inverse.unit-lg-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 2000px) {
  .unit-spacing-lg.unit-xl > [class*='unit-']:first-child, .unit-spacing-lg.unit-xl-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-spacing-lg.unit-xl > .unit-left + .unit-right,
  .unit-spacing-lg.unit-xl > .unit-left + .unit-body, .unit-spacing-lg.unit-xl-vertical > .unit-left + .unit-right,
  .unit-spacing-lg.unit-xl-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 15px;
  }
  .unit-spacing-lg.unit-xl > .unit-body + .unit-right, .unit-spacing-lg.unit-xl-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 15px;
  }
  .unit-spacing-lg.unit-xl-horizontal > .unit-left + .unit-right,
  .unit-spacing-lg.unit-xl-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 30px;
  }
  .unit-spacing-lg.unit-xl-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 30px;
  }
  .unit-spacing-lg.unit-xl-inverse > [class*='unit-']:first-child, .unit-spacing-lg.unit-xl-inverse.unit-xl-vertical > [class*='unit-']:first-child {
    padding-top: 15px;
  }
  .unit-spacing-lg.unit-xl-inverse > [class*='unit-']:last-child, .unit-spacing-lg.unit-xl-inverse.unit-xl-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-spacing-lg.unit-xl-inverse.unit-xl-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 30px;
  }
  .unit-spacing-lg.unit-xl-inverse.unit-xl-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

.unit-spacing-xl.unit > [class*='unit-']:first-child, .unit-spacing-xl.unit-vertical > [class*='unit-']:first-child {
  padding-top: 0;
}

.unit-spacing-xl.unit > .unit-left + .unit-right,
.unit-spacing-xl.unit > .unit-left + .unit-body, .unit-spacing-xl.unit-vertical > .unit-left + .unit-right,
.unit-spacing-xl.unit-vertical > .unit-left + .unit-body {
  padding-left: 0;
  padding-top: 15px;
}

.unit-spacing-xl.unit > .unit-body + .unit-right, .unit-spacing-xl.unit-vertical > .unit-body + .unit-right {
  padding-left: 0;
  padding-top: 15px;
}

.unit-spacing-xl.unit-horizontal > .unit-left + .unit-right,
.unit-spacing-xl.unit-horizontal > .unit-left + .unit-body {
  padding-top: 0;
  padding-left: 35px;
}

.unit-spacing-xl.unit-horizontal > .unit-body + .unit-right {
  padding-top: 0;
  padding-left: 35px;
}

.unit-spacing-xl.unit-inverse > [class*='unit-']:first-child, .unit-spacing-xl.unit-inverse.unit-vertical > [class*='unit-']:first-child {
  padding-top: 15px;
}

.unit-spacing-xl.unit-inverse > [class*='unit-']:last-child, .unit-spacing-xl.unit-inverse.unit-vertical > [class*='unit-']:last-child {
  padding-top: 0;
}

.unit-spacing-xl.unit-inverse.unit-horizontal > [class*='unit-']:first-child {
  padding-top: 0;
  padding-left: 35px;
}

.unit-spacing-xl.unit-inverse.unit-horizontal > [class*='unit-']:last-child {
  padding-left: 0;
}

@media (min-width: 480px) {
  .unit-spacing-xl.unit-xs > [class*='unit-']:first-child, .unit-spacing-xl.unit-xs-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-spacing-xl.unit-xs > .unit-left + .unit-right,
  .unit-spacing-xl.unit-xs > .unit-left + .unit-body, .unit-spacing-xl.unit-xs-vertical > .unit-left + .unit-right,
  .unit-spacing-xl.unit-xs-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 15px;
  }
  .unit-spacing-xl.unit-xs > .unit-body + .unit-right, .unit-spacing-xl.unit-xs-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 15px;
  }
  .unit-spacing-xl.unit-xs-horizontal > .unit-left + .unit-right,
  .unit-spacing-xl.unit-xs-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 35px;
  }
  .unit-spacing-xl.unit-xs-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 35px;
  }
  .unit-spacing-xl.unit-xs-inverse > [class*='unit-']:first-child, .unit-spacing-xl.unit-xs-inverse.unit-xs-vertical > [class*='unit-']:first-child {
    padding-top: 15px;
  }
  .unit-spacing-xl.unit-xs-inverse > [class*='unit-']:last-child, .unit-spacing-xl.unit-xs-inverse.unit-xs-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-spacing-xl.unit-xs-inverse.unit-xs-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 35px;
  }
  .unit-spacing-xl.unit-xs-inverse.unit-xs-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .unit-spacing-xl.unit-sm > [class*='unit-']:first-child, .unit-spacing-xl.unit-sm-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-spacing-xl.unit-sm > .unit-left + .unit-right,
  .unit-spacing-xl.unit-sm > .unit-left + .unit-body, .unit-spacing-xl.unit-sm-vertical > .unit-left + .unit-right,
  .unit-spacing-xl.unit-sm-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 15px;
  }
  .unit-spacing-xl.unit-sm > .unit-body + .unit-right, .unit-spacing-xl.unit-sm-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 15px;
  }
  .unit-spacing-xl.unit-sm-horizontal > .unit-left + .unit-right,
  .unit-spacing-xl.unit-sm-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 35px;
  }
  .unit-spacing-xl.unit-sm-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 35px;
  }
  .unit-spacing-xl.unit-sm-inverse > [class*='unit-']:first-child, .unit-spacing-xl.unit-sm-inverse.unit-sm-vertical > [class*='unit-']:first-child {
    padding-top: 15px;
  }
  .unit-spacing-xl.unit-sm-inverse > [class*='unit-']:last-child, .unit-spacing-xl.unit-sm-inverse.unit-sm-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-spacing-xl.unit-sm-inverse.unit-sm-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 35px;
  }
  .unit-spacing-xl.unit-sm-inverse.unit-sm-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .unit-spacing-xl.unit-md > [class*='unit-']:first-child, .unit-spacing-xl.unit-md-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-spacing-xl.unit-md > .unit-left + .unit-right,
  .unit-spacing-xl.unit-md > .unit-left + .unit-body, .unit-spacing-xl.unit-md-vertical > .unit-left + .unit-right,
  .unit-spacing-xl.unit-md-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 15px;
  }
  .unit-spacing-xl.unit-md > .unit-body + .unit-right, .unit-spacing-xl.unit-md-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 15px;
  }
  .unit-spacing-xl.unit-md-horizontal > .unit-left + .unit-right,
  .unit-spacing-xl.unit-md-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 35px;
  }
  .unit-spacing-xl.unit-md-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 35px;
  }
  .unit-spacing-xl.unit-md-inverse > [class*='unit-']:first-child, .unit-spacing-xl.unit-md-inverse.unit-md-vertical > [class*='unit-']:first-child {
    padding-top: 15px;
  }
  .unit-spacing-xl.unit-md-inverse > [class*='unit-']:last-child, .unit-spacing-xl.unit-md-inverse.unit-md-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-spacing-xl.unit-md-inverse.unit-md-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 35px;
  }
  .unit-spacing-xl.unit-md-inverse.unit-md-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .unit-spacing-xl.unit-lg > [class*='unit-']:first-child, .unit-spacing-xl.unit-lg-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-spacing-xl.unit-lg > .unit-left + .unit-right,
  .unit-spacing-xl.unit-lg > .unit-left + .unit-body, .unit-spacing-xl.unit-lg-vertical > .unit-left + .unit-right,
  .unit-spacing-xl.unit-lg-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 15px;
  }
  .unit-spacing-xl.unit-lg > .unit-body + .unit-right, .unit-spacing-xl.unit-lg-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 15px;
  }
  .unit-spacing-xl.unit-lg-horizontal > .unit-left + .unit-right,
  .unit-spacing-xl.unit-lg-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 35px;
  }
  .unit-spacing-xl.unit-lg-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 35px;
  }
  .unit-spacing-xl.unit-lg-inverse > [class*='unit-']:first-child, .unit-spacing-xl.unit-lg-inverse.unit-lg-vertical > [class*='unit-']:first-child {
    padding-top: 15px;
  }
  .unit-spacing-xl.unit-lg-inverse > [class*='unit-']:last-child, .unit-spacing-xl.unit-lg-inverse.unit-lg-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-spacing-xl.unit-lg-inverse.unit-lg-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 35px;
  }
  .unit-spacing-xl.unit-lg-inverse.unit-lg-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 2000px) {
  .unit-spacing-xl.unit-xl > [class*='unit-']:first-child, .unit-spacing-xl.unit-xl-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-spacing-xl.unit-xl > .unit-left + .unit-right,
  .unit-spacing-xl.unit-xl > .unit-left + .unit-body, .unit-spacing-xl.unit-xl-vertical > .unit-left + .unit-right,
  .unit-spacing-xl.unit-xl-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 15px;
  }
  .unit-spacing-xl.unit-xl > .unit-body + .unit-right, .unit-spacing-xl.unit-xl-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 15px;
  }
  .unit-spacing-xl.unit-xl-horizontal > .unit-left + .unit-right,
  .unit-spacing-xl.unit-xl-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 35px;
  }
  .unit-spacing-xl.unit-xl-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 35px;
  }
  .unit-spacing-xl.unit-xl-inverse > [class*='unit-']:first-child, .unit-spacing-xl.unit-xl-inverse.unit-xl-vertical > [class*='unit-']:first-child {
    padding-top: 15px;
  }
  .unit-spacing-xl.unit-xl-inverse > [class*='unit-']:last-child, .unit-spacing-xl.unit-xl-inverse.unit-xl-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-spacing-xl.unit-xl-inverse.unit-xl-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 35px;
  }
  .unit-spacing-xl.unit-xl-inverse.unit-xl-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

.unit-timeline.unit > [class*='unit-']:first-child, .unit-timeline.unit-vertical > [class*='unit-']:first-child {
  padding-top: 0;
}

.unit-timeline.unit > .unit-left + .unit-right,
.unit-timeline.unit > .unit-left + .unit-body, .unit-timeline.unit-vertical > .unit-left + .unit-right,
.unit-timeline.unit-vertical > .unit-left + .unit-body {
  padding-left: 0;
  padding-top: 30px;
}

.unit-timeline.unit > .unit-body + .unit-right, .unit-timeline.unit-vertical > .unit-body + .unit-right {
  padding-left: 0;
  padding-top: 30px;
}

.unit-timeline.unit-horizontal > .unit-left + .unit-right,
.unit-timeline.unit-horizontal > .unit-left + .unit-body {
  padding-top: 0;
  padding-left: 64px;
}

.unit-timeline.unit-horizontal > .unit-body + .unit-right {
  padding-top: 0;
  padding-left: 64px;
}

.unit-timeline.unit-inverse > [class*='unit-']:first-child, .unit-timeline.unit-inverse.unit-vertical > [class*='unit-']:first-child {
  padding-top: 30px;
}

.unit-timeline.unit-inverse > [class*='unit-']:last-child, .unit-timeline.unit-inverse.unit-vertical > [class*='unit-']:last-child {
  padding-top: 0;
}

.unit-timeline.unit-inverse.unit-horizontal > [class*='unit-']:first-child {
  padding-top: 0;
  padding-left: 64px;
}

.unit-timeline.unit-inverse.unit-horizontal > [class*='unit-']:last-child {
  padding-left: 0;
}

@media (min-width: 480px) {
  .unit-timeline.unit-xs > [class*='unit-']:first-child, .unit-timeline.unit-xs-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-timeline.unit-xs > .unit-left + .unit-right,
  .unit-timeline.unit-xs > .unit-left + .unit-body, .unit-timeline.unit-xs-vertical > .unit-left + .unit-right,
  .unit-timeline.unit-xs-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 30px;
  }
  .unit-timeline.unit-xs > .unit-body + .unit-right, .unit-timeline.unit-xs-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 30px;
  }
  .unit-timeline.unit-xs-horizontal > .unit-left + .unit-right,
  .unit-timeline.unit-xs-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 64px;
  }
  .unit-timeline.unit-xs-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 64px;
  }
  .unit-timeline.unit-xs-inverse > [class*='unit-']:first-child, .unit-timeline.unit-xs-inverse.unit-xs-vertical > [class*='unit-']:first-child {
    padding-top: 30px;
  }
  .unit-timeline.unit-xs-inverse > [class*='unit-']:last-child, .unit-timeline.unit-xs-inverse.unit-xs-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-timeline.unit-xs-inverse.unit-xs-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 64px;
  }
  .unit-timeline.unit-xs-inverse.unit-xs-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .unit-timeline.unit-sm > [class*='unit-']:first-child, .unit-timeline.unit-sm-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-timeline.unit-sm > .unit-left + .unit-right,
  .unit-timeline.unit-sm > .unit-left + .unit-body, .unit-timeline.unit-sm-vertical > .unit-left + .unit-right,
  .unit-timeline.unit-sm-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 30px;
  }
  .unit-timeline.unit-sm > .unit-body + .unit-right, .unit-timeline.unit-sm-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 30px;
  }
  .unit-timeline.unit-sm-horizontal > .unit-left + .unit-right,
  .unit-timeline.unit-sm-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 64px;
  }
  .unit-timeline.unit-sm-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 64px;
  }
  .unit-timeline.unit-sm-inverse > [class*='unit-']:first-child, .unit-timeline.unit-sm-inverse.unit-sm-vertical > [class*='unit-']:first-child {
    padding-top: 30px;
  }
  .unit-timeline.unit-sm-inverse > [class*='unit-']:last-child, .unit-timeline.unit-sm-inverse.unit-sm-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-timeline.unit-sm-inverse.unit-sm-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 64px;
  }
  .unit-timeline.unit-sm-inverse.unit-sm-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .unit-timeline.unit-md > [class*='unit-']:first-child, .unit-timeline.unit-md-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-timeline.unit-md > .unit-left + .unit-right,
  .unit-timeline.unit-md > .unit-left + .unit-body, .unit-timeline.unit-md-vertical > .unit-left + .unit-right,
  .unit-timeline.unit-md-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 30px;
  }
  .unit-timeline.unit-md > .unit-body + .unit-right, .unit-timeline.unit-md-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 30px;
  }
  .unit-timeline.unit-md-horizontal > .unit-left + .unit-right,
  .unit-timeline.unit-md-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 64px;
  }
  .unit-timeline.unit-md-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 64px;
  }
  .unit-timeline.unit-md-inverse > [class*='unit-']:first-child, .unit-timeline.unit-md-inverse.unit-md-vertical > [class*='unit-']:first-child {
    padding-top: 30px;
  }
  .unit-timeline.unit-md-inverse > [class*='unit-']:last-child, .unit-timeline.unit-md-inverse.unit-md-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-timeline.unit-md-inverse.unit-md-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 64px;
  }
  .unit-timeline.unit-md-inverse.unit-md-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .unit-timeline.unit-lg > [class*='unit-']:first-child, .unit-timeline.unit-lg-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-timeline.unit-lg > .unit-left + .unit-right,
  .unit-timeline.unit-lg > .unit-left + .unit-body, .unit-timeline.unit-lg-vertical > .unit-left + .unit-right,
  .unit-timeline.unit-lg-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 30px;
  }
  .unit-timeline.unit-lg > .unit-body + .unit-right, .unit-timeline.unit-lg-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 30px;
  }
  .unit-timeline.unit-lg-horizontal > .unit-left + .unit-right,
  .unit-timeline.unit-lg-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 64px;
  }
  .unit-timeline.unit-lg-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 64px;
  }
  .unit-timeline.unit-lg-inverse > [class*='unit-']:first-child, .unit-timeline.unit-lg-inverse.unit-lg-vertical > [class*='unit-']:first-child {
    padding-top: 30px;
  }
  .unit-timeline.unit-lg-inverse > [class*='unit-']:last-child, .unit-timeline.unit-lg-inverse.unit-lg-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-timeline.unit-lg-inverse.unit-lg-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 64px;
  }
  .unit-timeline.unit-lg-inverse.unit-lg-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

@media (min-width: 2000px) {
  .unit-timeline.unit-xl > [class*='unit-']:first-child, .unit-timeline.unit-xl-vertical > [class*='unit-']:first-child {
    padding-top: 0;
  }
  .unit-timeline.unit-xl > .unit-left + .unit-right,
  .unit-timeline.unit-xl > .unit-left + .unit-body, .unit-timeline.unit-xl-vertical > .unit-left + .unit-right,
  .unit-timeline.unit-xl-vertical > .unit-left + .unit-body {
    padding-left: 0;
    padding-top: 30px;
  }
  .unit-timeline.unit-xl > .unit-body + .unit-right, .unit-timeline.unit-xl-vertical > .unit-body + .unit-right {
    padding-left: 0;
    padding-top: 30px;
  }
  .unit-timeline.unit-xl-horizontal > .unit-left + .unit-right,
  .unit-timeline.unit-xl-horizontal > .unit-left + .unit-body {
    padding-top: 0;
    padding-left: 64px;
  }
  .unit-timeline.unit-xl-horizontal > .unit-body + .unit-right {
    padding-top: 0;
    padding-left: 64px;
  }
  .unit-timeline.unit-xl-inverse > [class*='unit-']:first-child, .unit-timeline.unit-xl-inverse.unit-xl-vertical > [class*='unit-']:first-child {
    padding-top: 30px;
  }
  .unit-timeline.unit-xl-inverse > [class*='unit-']:last-child, .unit-timeline.unit-xl-inverse.unit-xl-vertical > [class*='unit-']:last-child {
    padding-top: 0;
  }
  .unit-timeline.unit-xl-inverse.unit-xl-horizontal > [class*='unit-']:first-child {
    padding-top: 0;
    padding-left: 64px;
  }
  .unit-timeline.unit-xl-inverse.unit-xl-horizontal > [class*='unit-']:last-child {
    padding-left: 0;
  }
}

/** 2.44 Floating Groups */
.floating-group {
  margin-top: -5px;
  margin-left: -5px;
}

.floating-group:before, .floating-group:after {
  content: " ";
  display: table;
}

.floating-group:after {
  clear: both;
}

.floating-group > *, .floating-group > *:first-child {
  float: left;
  margin-top: 5px;
  margin-left: 5px;
}

/** 2.45 Pricing and Plans */
.box-pricing {
  text-align: left;
}

.box-pricing-title {
  display: flex;
  flex: 0 1 100%;
  flex-direction: row;
  flex-wrap: nowrap;
}

.box-pricing-title > *, .box-pricing-title:after {
  flex: 0 1 auto;
  flex-grow: 0;
}

.box-pricing-title .box-pricing-price {
  margin-top: 0;
}

.box-pricing-title .box-pricing-name {
  padding-top: 5px;
}

.box-pricing-title .box-pricing-dots {
  position: relative;
  flex-grow: 1;
  top: -6px;
  left: -2px;
  border-bottom: 2px dotted #434345;
}

.box-pricing li + li {
  margin-top: 23px;
}

.box-planning {
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.box-planning-header {
  position: relative;
  text-align: center;
  background: #3A5475;
  color: #fff;
  padding: 34px 5px;
  padding-bottom: 28px;
}

.box-planning-header p .h1, .box-planning-header p .h2, .box-planning-header p .h3, .box-planning-header p .h4, .box-planning-header p .h5 {
  letter-spacing: 0;
}

.box-planning-header:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  margin-left: -6px;
  bottom: -6px;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #3A5475 transparent transparent transparent;
}

.box-planning .list-marked li + li {
  margin-top: 11px;
}

.box-planning .box-planning-body {
  padding: 12% 3% 12% 3%;
  background: #fff;
}

.box-planning.active {
  box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.22);
}

.box-planning.active .box-planning-header {
  background: #dc214c;
}

.box-planning.active .box-planning-header:before {
  border-color: #dc214c transparent transparent transparent;
}

.box-planning.active .btn-primary {
  color: #fff;
  background-color: #3A5475;
  border-color: #3A5475;
}

.box-planning.active .btn-primary:focus, .box-planning.active .btn-primary.focus, .box-planning.active .btn-primary:hover, .box-planning.active .btn-primary:active, .box-planning.active .btn-primary.active,
.open > .box-planning.active .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #3A5475;
  border-color: #3A5475;
}

.box-planning.active .btn-primary:active, .box-planning.active .btn-primary.active,
.open > .box-planning.active .btn-primary.dropdown-toggle {
  box-shadow: none;
}

.box-planning.active .btn-primary:active.shadow-drop-xs, .box-planning.active .btn-primary.active.shadow-drop-xs,
.open > .box-planning.active .btn-primary.dropdown-toggle.shadow-drop-xs {
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2);
}

.box-planning.active .btn-primary:active:hover, .box-planning.active .btn-primary:active:focus, .box-planning.active .btn-primary:active.focus, .box-planning.active .btn-primary.active:hover, .box-planning.active .btn-primary.active:focus, .box-planning.active .btn-primary.active.focus,
.open > .box-planning.active .btn-primary.dropdown-toggle:hover,
.open > .box-planning.active .btn-primary.dropdown-toggle:focus,
.open > .box-planning.active .btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #3A5475;
  border-color: #3A5475;
  outline: none;
}

.box-planning.active .btn-primary.disabled, .box-planning.active .btn-primary[disabled],
fieldset[disabled] .box-planning.active .btn-primary {
  pointer-events: none;
  opacity: .5;
}

.box-planning.active .btn-primary .badge {
  color: #3A5475;
  background-color: #fff;
}

.box-offer {
  background: #f6f7f8;
  padding: 12%;
}

.box-offer p .h1, .box-offer p .h2, .box-offer p .h3, .box-offer p .h4, .box-offer p .h5 {
  letter-spacing: 0;
}

.box-offer.active {
  background: #fff;
  box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.22);
}

.box-offer.active .btn-primary {
  color: #fff;
  background-color: #3A5475;
  border-color: #3A5475;
}

.box-offer.active .btn-primary:focus, .box-offer.active .btn-primary.focus, .box-offer.active .btn-primary:hover, .box-offer.active .btn-primary:active, .box-offer.active .btn-primary.active,
.open > .box-offer.active .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #3A5475;
  border-color: #3A5475;
}

.box-offer.active .btn-primary:active, .box-offer.active .btn-primary.active,
.open > .box-offer.active .btn-primary.dropdown-toggle {
  box-shadow: none;
}

.box-offer.active .btn-primary:active.shadow-drop-xs, .box-offer.active .btn-primary.active.shadow-drop-xs,
.open > .box-offer.active .btn-primary.dropdown-toggle.shadow-drop-xs {
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2);
}

.box-offer.active .btn-primary:active:hover, .box-offer.active .btn-primary:active:focus, .box-offer.active .btn-primary:active.focus, .box-offer.active .btn-primary.active:hover, .box-offer.active .btn-primary.active:focus, .box-offer.active .btn-primary.active.focus,
.open > .box-offer.active .btn-primary.dropdown-toggle:hover,
.open > .box-offer.active .btn-primary.dropdown-toggle:focus,
.open > .box-offer.active .btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #3A5475;
  border-color: #3A5475;
  outline: none;
}

.box-offer.active .btn-primary.disabled, .box-offer.active .btn-primary[disabled],
fieldset[disabled] .box-offer.active .btn-primary {
  pointer-events: none;
  opacity: .5;
}

.box-offer.active .btn-primary .badge {
  color: #3A5475;
  background-color: #fff;
}

/** 2.46 Tables Addons */
.table {
  text-align: left;
}

.table tr:first-child td {
  font-weight: 700;
}

.table th tbody, .table td tbody {
  padding: 7px 18px;
}

@media (min-width: 992px) {
  .table th:nth-child(n+2), .table td:nth-child(n+2) {
    padding-left: 56px;
  }
}

.table-custom {
  text-align: left;
}

.table-custom th {
  letter-spacing: 0;
  color: #2d2e2e;
  font-weight: 700;
}

.table-custom tbody tr {
  border: 1px solid #e5e5e5;
  border-left: none;
  border-right: none;
}

.table-custom tbody tr:first-child {
  border: 1px solid #f9f9f9;
}

.table-custom tbody tr td, .table-custom tbody tr th {
  border: none;
  vertical-align: middle;
}

@media (min-width: 992px) {
  .table-custom tbody tr td, .table-custom tbody tr th {
    padding: 13px 23px;
  }
}

.table-custom tbody tr td {
  padding: 4px 10px;
}

@media (min-width: 480px) {
  .table-custom tbody td {
    padding: 4px 23px;
  }
}

.table-custom.table-fixed {
  table-layout: fixed;
}

.table-custom.table-fixed th tbody, .table-custom.table-fixed td tbody {
  padding: 0;
}

@media (min-width: 992px) {
  .table-custom.table-fixed th, .table-custom.table-fixed td {
    padding: 13px 23px;
  }
  .table-custom.table-fixed th:nth-child(n+2), .table-custom.table-fixed td:nth-child(n+2) {
    padding-left: 0;
  }
}

.table-custom.table-hover-rows tbody tr:hover, .table-custom.striped-table tbody tr:hover, .table-custom.condensed-table tbody tr:hover, .table-custom.bordered-table tbody tr:hover {
  background: #f6f7f8;
}

.table-custom.table-hover-rows tbody tr:first-child, .table-custom.striped-table tbody tr:first-child, .table-custom.condensed-table tbody tr:first-child, .table-custom.bordered-table tbody tr:first-child {
  border: none;
  border-bottom: 1px solid #2d2e2e;
}

.table-custom.striped-table tbody tr:hover, .table-custom.condensed-table tbody tr:hover, .table-custom.bordered-table tbody tr:hover {
  background: none;
}

.table-custom.striped-table tbody tr:nth-child(even), .table-custom.condensed-table tbody tr:nth-child(even), .table-custom.bordered-table tbody tr:nth-child(even) {
  background: #f6f7f8;
}

@media (min-width: 992px) {
  .table-custom.condensed-table th, .table-custom.condensed-table td {
    padding: 9px 23px;
  }
}

.table-custom.bordered-table tbody tr {
  border: 1px solid #e5e5e5;
}

.table-custom.bordered-table tbody tr td, .table-custom.bordered-table tbody tr th {
  border: 1px solid #e5e5e5;
}

.table-custom.bordered-table tbody tr th {
  border-bottom: none;
}

.table-custom.bordered-table tbody tr:nth-child(n+2) td {
  border-top: none;
}

.table-custom.bordered-table tbody tr:nth-child(even) {
  background: none;
}

@media (min-width: 992px) {
  .table-custom.bordered-table tbody th, .table-custom.bordered-table tbody td {
    padding: 9px 20px;
  }
  .table-custom.bordered-table tbody th:nth-child(n+2), .table-custom.bordered-table tbody td:nth-child(n+2) {
    padding-left: 20px;
  }
}

.table-custom.table-primary tbody tr {
  border: none;
}

.table-custom.table-primary tbody tr:nth-child(odd) {
  background: #f6f7f8;
}

.table-custom.table-primary tbody tr th {
  background: #dc214c;
  color: #fff;
  border-top-color: #dc214c;
}

.table-custom.table-primary tbody tr:first-child {
  border: 1px solid #dc214c;
}

.table-custom.table-dark-blue tbody tr:hover {
  background: #f6f7f8;
}

.table-custom.table-dark-blue tbody tr:hover .stepper .form-control {
  background-color: #F5F7FA;
}

.table-custom.table-dark-blue tbody tr th {
  background: #3A5475;
  color: #fff;
  border-top-color: #3A5475;
}

.table-custom.table-dark-blue tbody tr:first-child {
  border: 1px solid #3A5475;
}

.table-custom.table-product tbody tr:first-child {
  border-bottom: 1px solid #e5e5e5;
}

.table-custom.table-product tbody tr:first-child td {
  font-weight: 400;
}

/** 2.47 Stacktables */
.stacktable {
  width: 100%;
  text-align: left;
}

.st-head-row {
  padding-top: 1em;
}

.st-head-row.st-head-row-main {
  font-size: 1.5em;
}

.st-key {
  width: 49%;
  text-align: left;
  padding-right: 1%;
}

.stacktable tbody tr.st-head-row-wrap {
  border-color: #d7d7d7;
}

.stacktable tbody tr.st-head-row-wrap th {
  border: none;
}

.stacktable tbody tr.st-head-row-wrap:first-child {
  border-bottom: 1px solid #b7b7b7;
}

.stacktable.striped-table tbody tr:nth-child(even),
.stacktable.condensed-table tbody tr:nth-child(even),
.stacktable.bordered-table tbody tr:nth-child(even),
.stacktable.table-primary tbody tr:nth-child(even) {
  background: none;
}

.stacktable.striped-table tbody tr.st-head-row-wrap,
.stacktable.condensed-table tbody tr.st-head-row-wrap,
.stacktable.bordered-table tbody tr.st-head-row-wrap,
.stacktable.table-primary tbody tr.st-head-row-wrap {
  background: #f6f7f8;
}

.stacktable.striped-table tbody tr.st-head-row-wrap .st-head-row-main,
.stacktable.condensed-table tbody tr.st-head-row-wrap .st-head-row-main,
.stacktable.bordered-table tbody tr.st-head-row-wrap .st-head-row-main,
.stacktable.table-primary tbody tr.st-head-row-wrap .st-head-row-main {
  display: none;
}

.stacktable.striped-table tbody tr:nth-child(even),
.stacktable.condensed-table tbody tr:nth-child(even) {
  background: #f6f7f8;
}

.stacktable.table-primary tbody tr.st-head-row-wrap {
  border-color: #dc214c;
}

.stacktable.table-primary tbody tr.st-head-row-wrap th {
  border: none;
}

.stacktable.table-primary tbody tr.st-head-row-wrap:first-child {
  border-bottom: 1px solid #b7b7b7;
}

.stacktable.table-dark-blue tbody tr.st-head-row-wrap {
  border-color: #3A5475;
}

.stacktable.table-dark-blue tbody tr.st-head-row-wrap th {
  border: none;
}

.stacktable.table-dark-blue tbody tr.st-head-row-wrap:first-child {
  border-bottom: 1px solid #b7b7b7;
  border-right: none;
}

.st-val {
  width: 49%;
  padding-left: 1%;
}

.stacktable.large-only {
  display: none;
}

.stacktable.small-only {
  display: table;
}

.pricing-table tbody tr th.st-head-row-main {
  border: none;
  padding: 0;
}

@media (min-width: 768px) {
  .stacktable.large-only {
    display: table;
  }
  .stacktable.small-only {
    display: none;
  }
  .pricing-table tbody tr th.st-head-row-main {
    padding: 14px 16px;
  }
}

/** 2.53 Member Boxes */
.team-member {
  position: relative;
  max-width: 384px;
  margin-left: auto;
  margin-right: auto;
}

.team-member:after {
  z-index: 0;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
}

.team-member-body {
  margin-top: 20px;
  text-align: left;
  padding-left: 20px;
}

.team-member-body h4 {
  line-height: 1.3;
}

@media (min-width: 1200px) {
  .team-member {
    overflow: hidden;
  }
  .team-member:after {
    position: absolute;
  }
  .team-member-body {
    margin-top: 0;
    position: absolute;
    z-index: 2;
    padding-left: 0;
    left: 15px;
    bottom: 15px;
    transition: 0.35s all ease;
  }
  .team-member-body > * {
    color: #e5e5e5;
  }
  .team-member-body .btn {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    transition: 0.35s all ease;
    color: #fff;
  }
  .team-member-body h4 {
    line-height: 1.5;
  }
  .team-member-title {
    color: #fff;
  }
  .team-member:hover {
    cursor: pointer;
  }
  .team-member:hover .team-member-body {
    bottom: 65px;
  }
  .team-member:hover .team-member-body .btn {
    opacity: 1;
    visibility: visible;
  }
}

@media (min-width: 2000px) {
  .team-member {
    max-width: 100%;
  }
  .team-member-body {
    left: 30px;
    bottom: 30px;
  }
  .team-member:hover .team-member-body {
    bottom: 80px;
  }
  .team-member img {
    width: 100%;
  }
}

/** 2.54 Context Styling */
.context-light .form-control-impressed {
  background: rgba(255, 255, 255, 0.6);
}

.context-light .form-control-impressed, .context-light .form-control-impressed:focus {
  box-shadow: none;
}

.context-light .form-label.focus {
  color: #434345;
}

.context-light .quote-outboxed .quote-body {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.18);
  background: #fff;
}

.context-light .quote-outboxed .quote-body:before {
  color: #f6f7f8;
}

.context-light .quote-outboxed .quote-body:after {
  border-color: #fff transparent transparent transparent;
}

.navbar-inverse, .context-dark, .swiper-slide-caption, .navbar-inverse .btn-link, .context-dark .btn-link, .swiper-slide-caption .btn-link, .navbar-inverse .form-label, .context-dark .form-label, .swiper-slide-caption .form-label, .navbar-inverse .form-label-outside.focus, .context-dark .form-label-outside.focus, .swiper-slide-caption .form-label-outside.focus,
.navbar-inverse h1,
.context-dark h1,
.swiper-slide-caption h1, .navbar-inverse .h1, .context-dark .h1, .swiper-slide-caption .h1, .navbar-inverse h2, .context-dark h2, .swiper-slide-caption h2, .navbar-inverse .h2, .context-dark .h2, .swiper-slide-caption .h2, .navbar-inverse h3, .context-dark h3, .swiper-slide-caption h3, .navbar-inverse .h3, .context-dark .h3, .swiper-slide-caption .h3, .navbar-inverse h4, .context-dark h4, .swiper-slide-caption h4, .navbar-inverse .h4, .context-dark .h4, .swiper-slide-caption .h4, .navbar-inverse h5, .context-dark h5, .swiper-slide-caption h5, .navbar-inverse .h5, .context-dark .h5, .swiper-slide-caption .h5, .navbar-inverse h6, .context-dark h6, .swiper-slide-caption h6, .navbar-inverse .h6, .context-dark .h6, .swiper-slide-caption .h6 {
  color: #fff;
}

.navbar-inverse p a, .context-dark p a, .swiper-slide-caption p a,
.navbar-inverse .p a,
.context-dark .p a,
.swiper-slide-caption .p a,
.navbar-inverse .list a,
.context-dark .list a,
.swiper-slide-caption .list a {
  color: #fff;
}

.navbar-inverse p a:hover, .context-dark p a:hover, .swiper-slide-caption p a:hover,
.navbar-inverse .p a:hover,
.context-dark .p a:hover,
.swiper-slide-caption .p a:hover,
.navbar-inverse .list a:hover,
.context-dark .list a:hover,
.swiper-slide-caption .list a:hover {
  color: #fff;
  text-decoration: underline;
}

.navbar-inverse .form-label.auto-fill, .context-dark .form-label.auto-fill, .swiper-slide-caption .form-label.auto-fill {
  color: #212121;
}

.navbar-inverse .divider, .context-dark .divider, .swiper-slide-caption .divider {
  background: #fff;
}

.navbar-inverse .countdown-custom .countdown-amount, .context-dark .countdown-custom .countdown-amount, .swiper-slide-caption .countdown-custom .countdown-amount, .navbar-inverse .countdown-custom .countdown-period, .context-dark .countdown-custom .countdown-period, .swiper-slide-caption .countdown-custom .countdown-period {
  color: #fff;
}

.navbar-inverse .quote-classic-boxed q, .context-dark .quote-classic-boxed q, .swiper-slide-caption .quote-classic-boxed q, .navbar-inverse .quote-classic-boxed cite, .context-dark .quote-classic-boxed cite, .swiper-slide-caption .quote-classic-boxed cite {
  color: #fff;
}

.navbar-inverse .quote-classic-boxed .text-dark, .context-dark .quote-classic-boxed .text-dark, .swiper-slide-caption .quote-classic-boxed .text-dark {
  color: #e5e5e5;
}

.navbar-inverse .quote-classic-boxed .quote-body:before, .context-dark .quote-classic-boxed .quote-body:before, .swiper-slide-caption .quote-classic-boxed .quote-body:before {
  color: rgba(255, 255, 255, 0.2);
}

.navbar-inverse .text-black, .context-dark .text-black, .swiper-slide-caption .text-black {
  color: #fff;
}

.navbar-inverse .form-group > .form-control, .context-dark .form-group > .form-control, .swiper-slide-caption .form-group > .form-control {
  color: #fff;
}

.navbar-inverse .form-group > .form-control::-webkit-input-placeholder, .context-dark .form-group > .form-control::-webkit-input-placeholder, .swiper-slide-caption .form-group > .form-control::-webkit-input-placeholder {
  color: #fff;
}

.navbar-inverse .form-group > .form-control::-moz-placeholder, .context-dark .form-group > .form-control::-moz-placeholder, .swiper-slide-caption .form-group > .form-control::-moz-placeholder {
  color: #fff;
}

.navbar-inverse .form-group > .form-control:-ms-input-placeholder, .context-dark .form-group > .form-control:-ms-input-placeholder, .swiper-slide-caption .form-group > .form-control:-ms-input-placeholder {
  color: #fff;
}

.navbar-inverse .form-group > .form-control:-moz-placeholder, .context-dark .form-group > .form-control:-moz-placeholder, .swiper-slide-caption .form-group > .form-control:-moz-placeholder {
  color: #fff;
}

.navbar-inverse .btn-default, .context-dark .btn-default, .swiper-slide-caption .btn-default {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
}

.navbar-inverse .btn-default:focus, .context-dark .btn-default:focus, .swiper-slide-caption .btn-default:focus, .navbar-inverse .btn-default.focus, .context-dark .btn-default.focus, .swiper-slide-caption .btn-default.focus, .navbar-inverse .btn-default:hover, .context-dark .btn-default:hover, .swiper-slide-caption .btn-default:hover, .navbar-inverse .btn-default:active, .context-dark .btn-default:active, .swiper-slide-caption .btn-default:active, .navbar-inverse .btn-default.active, .context-dark .btn-default.active, .swiper-slide-caption .btn-default.active,
.open > .navbar-inverse .btn-default.dropdown-toggle,
.open > .context-dark .btn-default.dropdown-toggle,
.open > .swiper-slide-caption .btn-default.dropdown-toggle {
  color: #434345;
  background-color: #fff;
  border-color: #fff;
}

.navbar-inverse .btn-default:active, .context-dark .btn-default:active, .swiper-slide-caption .btn-default:active, .navbar-inverse .btn-default.active, .context-dark .btn-default.active, .swiper-slide-caption .btn-default.active,
.open > .navbar-inverse .btn-default.dropdown-toggle,
.open > .context-dark .btn-default.dropdown-toggle,
.open > .swiper-slide-caption .btn-default.dropdown-toggle {
  box-shadow: none;
}

.navbar-inverse .btn-default:active.shadow-drop-xs, .context-dark .btn-default:active.shadow-drop-xs, .swiper-slide-caption .btn-default:active.shadow-drop-xs, .navbar-inverse .btn-default.active.shadow-drop-xs, .context-dark .btn-default.active.shadow-drop-xs, .swiper-slide-caption .btn-default.active.shadow-drop-xs,
.open > .navbar-inverse .btn-default.dropdown-toggle.shadow-drop-xs,
.open > .context-dark .btn-default.dropdown-toggle.shadow-drop-xs,
.open > .swiper-slide-caption .btn-default.dropdown-toggle.shadow-drop-xs {
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2);
}

.navbar-inverse .btn-default:active:hover, .context-dark .btn-default:active:hover, .swiper-slide-caption .btn-default:active:hover, .navbar-inverse .btn-default:active:focus, .context-dark .btn-default:active:focus, .swiper-slide-caption .btn-default:active:focus, .navbar-inverse .btn-default:active.focus, .context-dark .btn-default:active.focus, .swiper-slide-caption .btn-default:active.focus, .navbar-inverse .btn-default.active:hover, .context-dark .btn-default.active:hover, .swiper-slide-caption .btn-default.active:hover, .navbar-inverse .btn-default.active:focus, .context-dark .btn-default.active:focus, .swiper-slide-caption .btn-default.active:focus, .navbar-inverse .btn-default.active.focus, .context-dark .btn-default.active.focus, .swiper-slide-caption .btn-default.active.focus,
.open > .navbar-inverse .btn-default.dropdown-toggle:hover,
.open > .context-dark .btn-default.dropdown-toggle:hover,
.open > .swiper-slide-caption .btn-default.dropdown-toggle:hover,
.open > .navbar-inverse .btn-default.dropdown-toggle:focus,
.open > .context-dark .btn-default.dropdown-toggle:focus,
.open > .swiper-slide-caption .btn-default.dropdown-toggle:focus,
.open > .navbar-inverse .btn-default.dropdown-toggle.focus,
.open > .context-dark .btn-default.dropdown-toggle.focus,
.open > .swiper-slide-caption .btn-default.dropdown-toggle.focus {
  color: #434345;
  background-color: #fff;
  border-color: #fff;
  outline: none;
}

.navbar-inverse .btn-default.disabled, .context-dark .btn-default.disabled, .swiper-slide-caption .btn-default.disabled, .navbar-inverse .btn-default[disabled], .context-dark .btn-default[disabled], .swiper-slide-caption .btn-default[disabled],
fieldset[disabled] .navbar-inverse .btn-default,
fieldset[disabled] .context-dark .btn-default,
fieldset[disabled] .swiper-slide-caption .btn-default {
  pointer-events: none;
  opacity: .5;
}

.navbar-inverse .btn-default .badge, .context-dark .btn-default .badge, .swiper-slide-caption .btn-default .badge {
  color: transparent;
  background-color: #fff;
}

.navbar-inverse .btn-primary, .context-dark .btn-primary, .swiper-slide-caption .btn-primary {
  color: #fff;
  background-color: #dc214c;
  border-color: #dc214c;
}

.navbar-inverse .btn-primary:focus, .context-dark .btn-primary:focus, .swiper-slide-caption .btn-primary:focus, .navbar-inverse .btn-primary.focus, .context-dark .btn-primary.focus, .swiper-slide-caption .btn-primary.focus, .navbar-inverse .btn-primary:hover, .context-dark .btn-primary:hover, .swiper-slide-caption .btn-primary:hover, .navbar-inverse .btn-primary:active, .context-dark .btn-primary:active, .swiper-slide-caption .btn-primary:active, .navbar-inverse .btn-primary.active, .context-dark .btn-primary.active, .swiper-slide-caption .btn-primary.active,
.open > .navbar-inverse .btn-primary.dropdown-toggle,
.open > .context-dark .btn-primary.dropdown-toggle,
.open > .swiper-slide-caption .btn-primary.dropdown-toggle {
  color: #dc214c;
  background-color: #fff;
  border-color: #fff;
}

.navbar-inverse .btn-primary:active, .context-dark .btn-primary:active, .swiper-slide-caption .btn-primary:active, .navbar-inverse .btn-primary.active, .context-dark .btn-primary.active, .swiper-slide-caption .btn-primary.active,
.open > .navbar-inverse .btn-primary.dropdown-toggle,
.open > .context-dark .btn-primary.dropdown-toggle,
.open > .swiper-slide-caption .btn-primary.dropdown-toggle {
  box-shadow: none;
}

.navbar-inverse .btn-primary:active.shadow-drop-xs, .context-dark .btn-primary:active.shadow-drop-xs, .swiper-slide-caption .btn-primary:active.shadow-drop-xs, .navbar-inverse .btn-primary.active.shadow-drop-xs, .context-dark .btn-primary.active.shadow-drop-xs, .swiper-slide-caption .btn-primary.active.shadow-drop-xs,
.open > .navbar-inverse .btn-primary.dropdown-toggle.shadow-drop-xs,
.open > .context-dark .btn-primary.dropdown-toggle.shadow-drop-xs,
.open > .swiper-slide-caption .btn-primary.dropdown-toggle.shadow-drop-xs {
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2);
}

.navbar-inverse .btn-primary:active:hover, .context-dark .btn-primary:active:hover, .swiper-slide-caption .btn-primary:active:hover, .navbar-inverse .btn-primary:active:focus, .context-dark .btn-primary:active:focus, .swiper-slide-caption .btn-primary:active:focus, .navbar-inverse .btn-primary:active.focus, .context-dark .btn-primary:active.focus, .swiper-slide-caption .btn-primary:active.focus, .navbar-inverse .btn-primary.active:hover, .context-dark .btn-primary.active:hover, .swiper-slide-caption .btn-primary.active:hover, .navbar-inverse .btn-primary.active:focus, .context-dark .btn-primary.active:focus, .swiper-slide-caption .btn-primary.active:focus, .navbar-inverse .btn-primary.active.focus, .context-dark .btn-primary.active.focus, .swiper-slide-caption .btn-primary.active.focus,
.open > .navbar-inverse .btn-primary.dropdown-toggle:hover,
.open > .context-dark .btn-primary.dropdown-toggle:hover,
.open > .swiper-slide-caption .btn-primary.dropdown-toggle:hover,
.open > .navbar-inverse .btn-primary.dropdown-toggle:focus,
.open > .context-dark .btn-primary.dropdown-toggle:focus,
.open > .swiper-slide-caption .btn-primary.dropdown-toggle:focus,
.open > .navbar-inverse .btn-primary.dropdown-toggle.focus,
.open > .context-dark .btn-primary.dropdown-toggle.focus,
.open > .swiper-slide-caption .btn-primary.dropdown-toggle.focus {
  color: #dc214c;
  background-color: #fff;
  border-color: #fff;
  outline: none;
}

.navbar-inverse .btn-primary.disabled, .context-dark .btn-primary.disabled, .swiper-slide-caption .btn-primary.disabled, .navbar-inverse .btn-primary[disabled], .context-dark .btn-primary[disabled], .swiper-slide-caption .btn-primary[disabled],
fieldset[disabled] .navbar-inverse .btn-primary,
fieldset[disabled] .context-dark .btn-primary,
fieldset[disabled] .swiper-slide-caption .btn-primary {
  pointer-events: none;
  opacity: .5;
}

.navbar-inverse .btn-primary .badge, .context-dark .btn-primary .badge, .swiper-slide-caption .btn-primary .badge {
  color: #dc214c;
  background-color: #fff;
}

.navbar-inverse .owl-carousel .owl-prev, .context-dark .owl-carousel .owl-prev, .swiper-slide-caption .owl-carousel .owl-prev,
.navbar-inverse .owl-carousel .owl-next,
.context-dark .owl-carousel .owl-next,
.swiper-slide-caption .owl-carousel .owl-next {
  border-color: #fff;
  color: #fff;
}

.navbar-inverse .owl-carousel .owl-dot, .context-dark .owl-carousel .owl-dot, .swiper-slide-caption .owl-carousel .owl-dot {
  background: #fff;
}

.navbar-inverse .owl-carousel .owl-dot.active, .context-dark .owl-carousel .owl-dot.active, .swiper-slide-caption .owl-carousel .owl-dot.active {
  background: #dc214c;
}

.navbar-inverse .counter-type-1 .divider, .context-dark .counter-type-1 .divider, .swiper-slide-caption .counter-type-1 .divider {
  background: #fff;
}

.navbar-inverse .form-control-impressed, .context-dark .form-control-impressed, .swiper-slide-caption .form-control-impressed {
  background: #2d2e2e;
}

.navbar-inverse .contact-info dl dd a, .context-dark .contact-info dl dd a, .swiper-slide-caption .contact-info dl dd a {
  color: #fff;
}

.navbar-inverse .contact-info dl dd a:hover, .context-dark .contact-info dl dd a:hover, .swiper-slide-caption .contact-info dl dd a:hover {
  color: #dc214c;
}

.navbar-inverse .thumbnail-classic-caption, .context-dark .thumbnail-classic-caption, .swiper-slide-caption .thumbnail-classic-caption {
  color: #434345;
}

.navbar-inverse .thumbnail-classic-title, .context-dark .thumbnail-classic-title, .swiper-slide-caption .thumbnail-classic-title {
  color: #434345;
}

.navbar-inverse .has-error .form-validation, .context-dark .has-error .form-validation, .swiper-slide-caption .has-error .form-validation {
  color: #fbb096;
}

@media (min-width: 768px) {
  .navbar-inverse .form-label-outside.auto-fill, .context-dark .form-label-outside.auto-fill, .swiper-slide-caption .form-label-outside.auto-fill {
    color: #fff;
  }
}

.navbar-inverse .progress-linear .progress-header .progress-value, .context-dark .progress-linear .progress-header .progress-value, .swiper-slide-caption .progress-linear .progress-header .progress-value {
  color: #fff;
}

.bg-gray-base .form-control-impressed {
  background: #252626;
}

/** 2.56 Page Loaders */
.quote {
  border-left: none;
  font-size: 16px;
  padding: 0;
  margin: 0;
}

.quote q {
  position: relative;
}

.quote q:before, .quote q:after {
  content: "";
}

.quote p {
  margin-bottom: 15px;
}

.quote cite {
  font-weight: 700;
  font-style: normal;
}

.quote cite:before {
  content: "—";
  padding-right: 5px;
}

.quote-simple cite:before {
  content: "";
}

.quote-simple q {
  position: relative;
}

.quote-simple q:before, .quote-simple q:after {
  content: "";
  display: none;
}

.quote-boxed cite:before {
  content: "";
}

.quote-boxed q {
  position: relative;
}

.quote-boxed q:before, .quote-boxed q:after {
  content: "";
  display: none;
}

.quote-boxed-body {
  position: relative;
  background: #fff;
  padding: 15px;
}

.quote-boxed-body:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 20px 0 20px;
  border-color: #fff transparent transparent transparent;
  top: 100%;
  left: 15px;
}

@media (min-width: 992px) {
  .quote-boxed-body {
    padding: 30px 20px 30px 30px;
  }
  .quote-boxed-body:after {
    left: 12%;
  }
}

/** 2.57 Page Loaders */
.tooltip {
  font-size: 14px;
  line-height: 18px;
}

.tooltip-inner {
  border-radius: 0;
  padding: 6px 8px;
}

.modal {
  background: rgba(0, 0, 0, 0.5);
}

.modal-content {
  background-color: transparent;
  padding: 0;
  border: none;
}

@media (min-width: 768px) {
  .modal-content {
    box-shadow: 2px 38px 44px -15px rgba(0, 0, 0, 0.5);
  }
}

.modal-body,
.modal-header {
  padding: 0;
  border: none;
}

.modal-header {
  padding-top: 15px;
  padding-bottom: 15px;
}

.modal-dialog {
  top: 60px;
}

@media (min-width: 768px) {
  .modal-dialog {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%) !important;
            transform: translate(-50%, -50%) !important;
  }
}

.close {
  color: #fff;
  opacity: 1;
  transition: 250ms;
}

.close:hover {
  color: #dc214c;
  opacity: 1;
}

/** 3.1  RD Navbar */
/*
* @subsection   RD Navbar Mixins
*
* @description  Describes style declarations for RD Navbar Mixins
*/
.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle, .rd-navbar-default.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-default, .rd-navbar-transparent, .rd-navbar-center, .rd-navbar-minimal, .rd-navbar-humburger-menu {
  transition: 0.3s all cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-center.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li > a, .rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li > a, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu li > a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li > a {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
  font-family: "Francois One", "Times New Roman", Times, serif;
}

.rd-navbar {
  display: none;
  position: relative;
  z-index: 99999;
  text-align: left;
}

.rd-navbar ul {
  list-style-type: none;
  margin-bottom: 0;
}

.rd-navbar a {
  transition: .3s all ease;
}

.rd-navbar .responsive-tabs-classic {
  border-bottom: none;
}

.rd-navbar .responsive-tabs-classic .resp-tab-content + .resp-accordion {
  border-top: none;
}

.rd-navbar-static.rd-navbar--is-stuck {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.rd-navbar-fixed,
.rd-navbar-static {
  display: block;
}

.rd-navbar--no-transition, .rd-navbar--no-transition * {
  transition: none !important;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-panel, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-panel, .rd-navbar-center.rd-navbar-fixed .rd-navbar-panel, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-panel, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-panel {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 16;
  background: #fff;
  box-shadow: 0 0px 10px 0 rgba(67, 67, 69, 0.35);
}

.rd-navbar-default.rd-navbar-fixed, .rd-navbar-transparent.rd-navbar-fixed, .rd-navbar-center.rd-navbar-fixed, .rd-navbar-minimal.rd-navbar-fixed, .rd-navbar-humburger-menu.rd-navbar-fixed, .rd-navbar-default.rd-navbar-fixed .rd-navbar-panel, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-panel, .rd-navbar-center.rd-navbar-fixed .rd-navbar-panel, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-panel, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-panel {
  height: 56px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-cart, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-cart, .rd-navbar-center.rd-navbar-fixed .rd-navbar-cart, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-cart, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-cart {
  display: none;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle, .rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-toggle {
  position: fixed;
  z-index: 17;
  top: 3px;
  left: 3px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-toggle span {
  display: inline-block;
  position: relative;
  width: 50px;
  height: 50px;
  font-size: 28px;
  line-height: 50px;
  text-align: center;
  cursor: pointer;
  color: #dc214c;
  background: none;
  border: none;
  outline: none;
  padding: 0;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-toggle span:after {
  transition: .3s all ease;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-toggle span:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-toggle span:before {
  content: "";
  -webkit-transform: rotate(0deg) scale(1);
          transform: rotate(0deg) scale(1);
  opacity: 1;
  visibility: visible;
  font-family: "FontAwesome";
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-toggle span:after {
  content: "";
  -webkit-transform: rotate(-90deg) scale(0);
          transform: rotate(-90deg) scale(0);
  opacity: 0;
  visibility: hidden;
  font-family: "FontAwesome";
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle.active span:before, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle.active span:before, .rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle.active span:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle.active span:before, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-toggle.active span:before {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: rotate(90deg) scale(0);
          transform: rotate(90deg) scale(0);
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle.active span:after, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle.active span:after, .rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle.active span:after, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle.active span:after, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-toggle.active span:after {
  -webkit-transform: rotate(0deg) scale(1);
          transform: rotate(0deg) scale(1);
  opacity: 1;
  visibility: visible;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-toggle span {
  background-color: transparent;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span:after, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-toggle span:after {
  background-color: transparent;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-top-panel-toggle, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-top-panel-toggle, .rd-navbar-center.rd-navbar-fixed .rd-navbar-top-panel-toggle, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel-toggle, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-top-panel-toggle {
  position: absolute;
  vertical-align: middle;
  z-index: 17;
  top: 4px;
  display: inline-block;
  width: 48px;
  height: 48px;
  font-size: 24px;
  line-height: 48px;
  text-align: center;
  cursor: pointer;
  background: none;
  border: none;
  outline: none;
  padding: 0;
  right: 10px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-top-panel-toggle span, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-top-panel-toggle span, .rd-navbar-center.rd-navbar-fixed .rd-navbar-top-panel-toggle span, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel-toggle span, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-top-panel-toggle span {
  display: inline-block;
  position: relative;
  width: 48px;
  height: 48px;
  font-size: 30px;
  line-height: 48px;
  text-align: center;
  cursor: pointer;
  color: #2d2e2e;
  background: none;
  border: none;
  outline: none;
  padding: 0;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-top-panel-toggle span, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-top-panel-toggle span, .rd-navbar-center.rd-navbar-fixed .rd-navbar-top-panel-toggle span, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel-toggle span, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-top-panel-toggle span, .rd-navbar-default.rd-navbar-fixed .rd-navbar-top-panel-toggle span:before, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-top-panel-toggle span:before, .rd-navbar-center.rd-navbar-fixed .rd-navbar-top-panel-toggle span:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel-toggle span:before, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-top-panel-toggle span:before, .rd-navbar-default.rd-navbar-fixed .rd-navbar-top-panel-toggle span:after, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-top-panel-toggle span:after, .rd-navbar-center.rd-navbar-fixed .rd-navbar-top-panel-toggle span:after, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel-toggle span:after, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-top-panel-toggle span:after {
  transition: .3s all ease;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-top-panel-toggle span:before, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-top-panel-toggle span:before, .rd-navbar-center.rd-navbar-fixed .rd-navbar-top-panel-toggle span:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel-toggle span:before, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-top-panel-toggle span:before, .rd-navbar-default.rd-navbar-fixed .rd-navbar-top-panel-toggle span:after, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-top-panel-toggle span:after, .rd-navbar-center.rd-navbar-fixed .rd-navbar-top-panel-toggle span:after, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel-toggle span:after, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-top-panel-toggle span:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-top-panel-toggle span:before, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-top-panel-toggle span:before, .rd-navbar-center.rd-navbar-fixed .rd-navbar-top-panel-toggle span:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel-toggle span:before, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-top-panel-toggle span:before {
  content: "";
  -webkit-transform: rotate(0deg) scale(1);
          transform: rotate(0deg) scale(1);
  opacity: 1;
  visibility: visible;
  font-family: "Material Design Icons";
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-top-panel-toggle span:after, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-top-panel-toggle span:after, .rd-navbar-center.rd-navbar-fixed .rd-navbar-top-panel-toggle span:after, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel-toggle span:after, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-top-panel-toggle span:after {
  content: "";
  -webkit-transform: rotate(-90deg) scale(0);
          transform: rotate(-90deg) scale(0);
  opacity: 0;
  visibility: hidden;
  font-family: "Material Design Icons";
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-top-panel-toggle.active span:before, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-top-panel-toggle.active span:before, .rd-navbar-center.rd-navbar-fixed .rd-navbar-top-panel-toggle.active span:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel-toggle.active span:before, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-top-panel-toggle.active span:before {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: rotate(90deg) scale(0);
          transform: rotate(90deg) scale(0);
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-top-panel-toggle.active span:after, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-top-panel-toggle.active span:after, .rd-navbar-center.rd-navbar-fixed .rd-navbar-top-panel-toggle.active span:after, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel-toggle.active span:after, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-top-panel-toggle.active span:after {
  -webkit-transform: rotate(0deg) scale(1);
          transform: rotate(0deg) scale(1);
  opacity: 1;
  visibility: visible;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-top-panel, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-top-panel, .rd-navbar-center.rd-navbar-fixed .rd-navbar-top-panel, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-top-panel {
  position: fixed;
  top: 56px;
  right: 0;
  background: #fff;
  padding: 15px;
  opacity: 0;
  visibility: hidden;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2);
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  transition: 0.35s all ease;
  max-width: 260px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-top-panel.active, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-top-panel.active, .rd-navbar-center.rd-navbar-fixed .rd-navbar-top-panel.active, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel.active, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-top-panel.active {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-top-panel .icon, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-top-panel .icon, .rd-navbar-center.rd-navbar-fixed .rd-navbar-top-panel .icon, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel .icon, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-top-panel .icon {
  font-size: 18px;
  line-height: 18px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-top-panel li + li, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-top-panel li + li, .rd-navbar-center.rd-navbar-fixed .rd-navbar-top-panel li + li, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel li + li, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-top-panel li + li {
  margin-top: 8px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-top-panel a:hover, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-top-panel a:hover, .rd-navbar-center.rd-navbar-fixed .rd-navbar-top-panel a:hover, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel a:hover, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-top-panel a:hover {
  color: #fff;
  text-decoration: underline;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-top-panel-left-part + .rd-navbar-top-panel-right-part, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-top-panel-left-part + .rd-navbar-top-panel-right-part, .rd-navbar-center.rd-navbar-fixed .rd-navbar-top-panel-left-part + .rd-navbar-top-panel-right-part, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel-left-part + .rd-navbar-top-panel-right-part, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-top-panel-left-part + .rd-navbar-top-panel-right-part {
  margin-top: 8px;
}

.rd-navbar-default.rd-navbar-fixed .panel-title, .rd-navbar-transparent.rd-navbar-fixed .panel-title, .rd-navbar-center.rd-navbar-fixed .panel-title, .rd-navbar-minimal.rd-navbar-fixed .panel-title, .rd-navbar-humburger-menu.rd-navbar-fixed .panel-title {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 0;
  line-height: 56px;
  text-transform: capitalize;
  font-weight: 700;
  font-size: 18px;
  color: #3A5475;
}

.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-panel {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 16;
}

.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-panel-title {
  position: absolute;
  display: block;
  text-align: center;
  right: 15px;
}

.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-panel-title h4 {
  display: inline-block;
  line-height: 56px;
  font-weight: 700;
  font-size: 16px;
  letter-spacing: 0;
  min-width: 255px;
}

@media (min-width: 480px) {
  .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-panel-title h4 {
    font-size: 24px;
  }
}

@media (min-width: 480px) {
  .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-panel-title {
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

.rd-navbar-sidebar-toggle.rd-navbar-fixed, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-panel {
  height: 56px;
}

.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle {
  position: fixed;
  z-index: 17;
  left: 3px;
  top: 3px;
}

@media (min-width: 1200px) {
  .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-panel {
    position: static;
  }
  .rd-navbar-sidebar-toggle.rd-navbar-fixed, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-panel {
    height: 0;
  }
  .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle {
    background: none;
    border: none;
    outline: none;
    padding: 0;
    top: 10px;
    left: 10px;
    display: block;
    z-index: 22;
  }
  .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle span {
    display: inline-block;
    position: relative;
    width: 45px;
    height: 45px;
    font-size: 25px;
    line-height: 45px;
    text-align: center;
    cursor: pointer;
    color: #fff;
    background: none;
    border: none;
    outline: none;
    padding: 0;
  }
  .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle span, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle span:after {
    transition: .3s all ease;
  }
  .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle span:before, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle span:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle span:before {
    content: "";
    -webkit-transform: rotate(0deg) scale(1);
            transform: rotate(0deg) scale(1);
    opacity: 1;
    visibility: visible;
    font-family: "FontAwesome";
  }
  .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle span:after {
    content: "";
    -webkit-transform: rotate(-90deg) scale(0);
            transform: rotate(-90deg) scale(0);
    opacity: 0;
    visibility: hidden;
    font-family: "FontAwesome";
  }
  .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle.active span:before {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: rotate(90deg) scale(0);
            transform: rotate(90deg) scale(0);
  }
  .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle.active span:after {
    -webkit-transform: rotate(0deg) scale(1);
            transform: rotate(0deg) scale(1);
    opacity: 1;
    visibility: visible;
  }
  .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle span {
    background: #dc214c;
  }
  .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle.active span {
    background: transparent;
  }
}

.rd-navbar-panel {
  background: #fff;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2);
}

.rd-navbar-toggle {
  color: #212121;
}

@media (max-width: 1199px) {
  .rd-navbar-toggle {
    display: inline-block;
    position: relative;
    width: 50px;
    height: 50px;
    font-size: 24px;
    line-height: 50px;
    text-align: center;
    cursor: pointer;
    color: #212121;
    background: none;
    border: none;
    outline: none;
    padding: 0;
  }
  .rd-navbar-toggle span {
    position: relative;
    display: block;
    margin: auto;
    transition: .3s all ease;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .rd-navbar-toggle span:before, .rd-navbar-toggle span:after {
    -webkit-transform-origin: 1.71429px center;
            transform-origin: 1.71429px center;
    transform-origin: 1.71429px center;
    content: "";
    position: absolute;
    left: 0;
    top: -8px;
    transition: .3s all ease;
  }
  .rd-navbar-toggle span:after {
    top: 8px;
  }
  .rd-navbar-toggle span:after, .rd-navbar-toggle span:before, .rd-navbar-toggle span {
    width: 24px;
    height: 4px;
    background-color: #212121;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    border-radius: 0;
  }
  .rd-navbar-toggle.active span {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
  .rd-navbar-toggle.active span:before, .rd-navbar-toggle.active span:after {
    top: 0;
    width: 15px;
  }
  .rd-navbar-toggle.active span:before {
    -webkit-transform: rotate3d(0, 0, 1, -40deg);
            transform: rotate3d(0, 0, 1, -40deg);
  }
  .rd-navbar-toggle.active span:after {
    -webkit-transform: rotate3d(0, 0, 1, 40deg);
            transform: rotate3d(0, 0, 1, 40deg);
  }
}

@media (min-width: 1200px) {
  .rd-navbar-panel {
    background-color: transparent;
    box-shadow: none;
  }
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav-wrap {
  position: fixed;
  top: 0;
  left: 0;
  width: 280px;
  bottom: 0;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2);
  z-index: 15;
  -webkit-transform: translateX(-105%);
          transform: translateX(-105%);
  padding: 56px 0 0;
  color: #2d2e2e;
  background: #fff;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav-wrap.active, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav-wrap.active, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav-wrap.active, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav-wrap.active, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav-wrap.active, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav-wrap.active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav-wrap.active, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav-wrap.active, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav-wrap.active, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav-wrap.active, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav-wrap.active, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav-wrap.active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-mobile-scroll, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-mobile-scroll, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-mobile-scroll, .rd-navbar-center.rd-navbar-fixed .rd-navbar-mobile-scroll, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-mobile-scroll, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-mobile-scroll {
  max-height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-mobile-brand, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-mobile-brand, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-mobile-brand, .rd-navbar-center.rd-navbar-fixed .rd-navbar-mobile-brand, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-mobile-brand, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-mobile-brand {
  display: block;
  text-align: center;
  margin-top: 15px;
}

.rd-navbar-default.rd-navbar-fixed .form-search-wrap, .rd-navbar-sidebar-toggle.rd-navbar-fixed .form-search-wrap, .rd-navbar-transparent.rd-navbar-fixed .form-search-wrap, .rd-navbar-center.rd-navbar-fixed .form-search-wrap, .rd-navbar-minimal.rd-navbar-fixed .form-search-wrap, .rd-navbar-humburger-menu.rd-navbar-fixed .form-search-wrap {
  margin-top: 30px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav {
  padding: 0 30px;
  margin-top: 30px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav > li:last-child, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav > li:last-child, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav > li:last-child, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav > li:last-child, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav > li:last-child, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav > li:last-child {
  margin-bottom: 10px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav > li + li, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav > li + li, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav > li + li, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav > li + li, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav > li + li, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav > li + li {
  position: relative;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav > li + li:before, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav > li + li:before, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav > li + li:before, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav > li + li:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav > li + li:before, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav > li + li:before {
  position: absolute;
  width: 100%;
  height: 1px;
  background: #f6f7f8;
  content: "";
  top: -5px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li {
  float: none;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li a, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li a {
  cursor: pointer;
  display: block;
  padding: 8px 10px 8px 12px;
  vertical-align: middle;
  color: #2d2e2e;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li.focus > a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li.focus > a, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li.focus > a, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li.focus > a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li.focus > a, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li.focus > a, .rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li:hover > a {
  color: #dc214c;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle, .rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li.active > .rd-navbar-submenu-toggle, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li.active > .rd-navbar-submenu-toggle, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li.active > .rd-navbar-submenu-toggle, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li.active > .rd-navbar-submenu-toggle, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li.active > .rd-navbar-submenu-toggle, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li.active > .rd-navbar-submenu-toggle, .rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle {
  color: #dc214c;
  content: "";
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li + li, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li + li, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li + li, .rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li + li, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li + li, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li + li {
  margin-top: 10px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-submenu, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-submenu, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-submenu, .rd-navbar-center.rd-navbar-fixed .rd-navbar-submenu, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-submenu, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-submenu {
  position: relative;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-submenu-toggle, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-submenu-toggle, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-submenu-toggle, .rd-navbar-center.rd-navbar-fixed .rd-navbar-submenu-toggle, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-submenu-toggle, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-submenu-toggle {
  position: absolute;
  top: -5px;
  right: -25px;
  cursor: pointer;
  width: 45px;
  font-size: 8px;
  line-height: 45px;
  font-family: "FontAwesome";
  transition: .3s all ease;
  vertical-align: middle;
  color: #2d2e2e;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-submenu-toggle:before, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-submenu-toggle:before, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-submenu-toggle:before, .rd-navbar-center.rd-navbar-fixed .rd-navbar-submenu-toggle:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-submenu-toggle:before, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-submenu-toggle:before {
  content: "";
  display: inline-block;
  transition: .15s all ease-in;
}

.rd-navbar-default.rd-navbar-fixed li.opened .rd-navbar-submenu-toggle:before, .rd-navbar-sidebar-toggle.rd-navbar-fixed li.opened .rd-navbar-submenu-toggle:before, .rd-navbar-transparent.rd-navbar-fixed li.opened .rd-navbar-submenu-toggle:before, .rd-navbar-center.rd-navbar-fixed li.opened .rd-navbar-submenu-toggle:before, .rd-navbar-minimal.rd-navbar-fixed li.opened .rd-navbar-submenu-toggle:before, .rd-navbar-humburger-menu.rd-navbar-fixed li.opened .rd-navbar-submenu-toggle:before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-dropdown, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-dropdown, .rd-navbar-center.rd-navbar-fixed .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-dropdown, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-dropdown {
  display: none;
  padding-left: 20px;
  margin-top: 15px;
  margin-bottom: 23px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown > li, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-dropdown > li, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-dropdown > li, .rd-navbar-center.rd-navbar-fixed .rd-navbar-dropdown > li, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-dropdown > li, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-dropdown > li {
  padding-left: 10px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown > li > a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-dropdown > li > a, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-dropdown > li > a, .rd-navbar-center.rd-navbar-fixed .rd-navbar-dropdown > li > a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-dropdown > li > a, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-dropdown > li > a {
  position: relative;
  padding-left: 20px;
  color: #3A5475;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 300;
  font-size: 16px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown > li > a:before, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-dropdown > li > a:before, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-dropdown > li > a:before, .rd-navbar-center.rd-navbar-fixed .rd-navbar-dropdown > li > a:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-dropdown > li > a:before, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-dropdown > li > a:before {
  content: "\f105";
  font-family: "FontAwesome";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -10px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown > li.active > a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-dropdown > li.active > a, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-dropdown > li.active > a, .rd-navbar-center.rd-navbar-fixed .rd-navbar-dropdown > li.active > a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-dropdown > li.active > a, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-dropdown > li.active > a, .rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown > li.focus > a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-dropdown > li.focus > a, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-dropdown > li.focus > a, .rd-navbar-center.rd-navbar-fixed .rd-navbar-dropdown > li.focus > a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-dropdown > li.focus > a, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-dropdown > li.focus > a, .rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown > li:hover a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-dropdown > li:hover a, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-dropdown > li:hover a, .rd-navbar-center.rd-navbar-fixed .rd-navbar-dropdown > li:hover a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-dropdown > li:hover a, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-dropdown > li:hover a {
  color: #dc214c;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown > li .rd-navbar-dropdown > li > a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-dropdown > li .rd-navbar-dropdown > li > a, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-dropdown > li .rd-navbar-dropdown > li > a, .rd-navbar-center.rd-navbar-fixed .rd-navbar-dropdown > li .rd-navbar-dropdown > li > a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-dropdown > li .rd-navbar-dropdown > li > a, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-dropdown > li .rd-navbar-dropdown > li > a {
  padding-left: 35px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown > li .rd-navbar-dropdown > li .rd-navbar-dropdown > li > a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-dropdown > li .rd-navbar-dropdown > li .rd-navbar-dropdown > li > a, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-dropdown > li .rd-navbar-dropdown > li .rd-navbar-dropdown > li > a, .rd-navbar-center.rd-navbar-fixed .rd-navbar-dropdown > li .rd-navbar-dropdown > li .rd-navbar-dropdown > li > a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-dropdown > li .rd-navbar-dropdown > li .rd-navbar-dropdown > li > a, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-dropdown > li .rd-navbar-dropdown > li .rd-navbar-dropdown > li > a {
  padding-left: 45px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-megamenu, .rd-navbar-center.rd-navbar-fixed .rd-navbar-megamenu, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-megamenu {
  display: none;
  margin-top: 15px;
  margin-bottom: 23px;
  padding-left: 20px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu h6, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu h6, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-megamenu h6, .rd-navbar-center.rd-navbar-fixed .rd-navbar-megamenu h6, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu h6, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-megamenu h6 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu h6 .small, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu h6 .small, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-megamenu h6 .small, .rd-navbar-center.rd-navbar-fixed .rd-navbar-megamenu h6 .small, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu h6 .small, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-megamenu h6 .small {
  color: #fff;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li, .rd-navbar-center.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li {
  padding-left: 15px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li > a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li > a, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li > a, .rd-navbar-center.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li > a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li > a, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li > a {
  position: relative;
  padding-left: 20px;
  color: #3A5475;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 300;
  font-size: 16px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li > a:before, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li > a:before, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li > a:before, .rd-navbar-center.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li > a:before, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li > a:before, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li > a:before {
  content: "\f105";
  font-family: "FontAwesome";
  position: absolute;
  margin-top: -10px;
  top: 50%;
  left: 0;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li.active > a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li.active > a, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li.active > a, .rd-navbar-center.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li.active > a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li.active > a, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li.active > a, .rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li.focus > a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li.focus > a, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li.focus > a, .rd-navbar-center.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li.focus > a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li.focus > a, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li.focus > a, .rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li:hover a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li:hover a, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li:hover a, .rd-navbar-center.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li:hover a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li:hover a, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li:hover a {
  color: #dc214c;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li .rd-navbar-dropdown > li > a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li .rd-navbar-dropdown > li > a, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li .rd-navbar-dropdown > li > a, .rd-navbar-center.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li .rd-navbar-dropdown > li > a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li .rd-navbar-dropdown > li > a, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li .rd-navbar-dropdown > li > a {
  padding-left: 35px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li .rd-navbar-dropdown > li .rd-navbar-dropdown > li > a, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li .rd-navbar-dropdown > li .rd-navbar-dropdown > li > a, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li .rd-navbar-dropdown > li .rd-navbar-dropdown > li > a, .rd-navbar-center.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li .rd-navbar-dropdown > li .rd-navbar-dropdown > li > a, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li .rd-navbar-dropdown > li .rd-navbar-dropdown > li > a, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-megamenu ul > li > ul > li .rd-navbar-dropdown > li .rd-navbar-dropdown > li > a {
  padding-left: 45px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu > ul > li + li, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu > ul > li + li, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-megamenu > ul > li + li, .rd-navbar-center.rd-navbar-fixed .rd-navbar-megamenu > ul > li + li, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu > ul > li + li, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-megamenu > ul > li + li {
  margin-top: 20px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu [class*="col-"] + [class*="col-"], .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu [class*="col-"] + [class*="col-"], .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-megamenu [class*="col-"] + [class*="col-"], .rd-navbar-center.rd-navbar-fixed .rd-navbar-megamenu [class*="col-"] + [class*="col-"], .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu [class*="col-"] + [class*="col-"], .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-megamenu [class*="col-"] + [class*="col-"] {
  margin-top: 20px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu [class*="col-"] + [class*="col-"]:first-child, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu [class*="col-"] + [class*="col-"]:first-child, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-megamenu [class*="col-"] + [class*="col-"]:first-child, .rd-navbar-center.rd-navbar-fixed .rd-navbar-megamenu [class*="col-"] + [class*="col-"]:first-child, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu [class*="col-"] + [class*="col-"]:first-child, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-megamenu [class*="col-"] + [class*="col-"]:first-child {
  margin-top: 0;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-dropdown, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-dropdown, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-dropdown, .rd-navbar-center.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-dropdown, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-dropdown, .rd-navbar-default.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-megamenu, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-megamenu, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-megamenu, .rd-navbar-center.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-megamenu, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-megamenu, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-megamenu {
  display: block;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-search-mobile, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-search-mobile, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-search-mobile, .rd-navbar-center.rd-navbar-fixed .rd-navbar-search-mobile, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-search-mobile, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-search-mobile {
  position: relative;
  margin-bottom: 45px;
  margin-top: 30px;
  transition: 0.35s all ease;
  padding-left: 30px;
  padding-right: 30px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-form-input, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-form-input, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-form-input, .rd-navbar-center.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-form-input, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-form-input, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-form-input {
  border: none;
  color: #3A5475;
  background: #fff;
  padding-left: 35px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-search-mobile .form-label, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-search-mobile .form-label, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-search-mobile .form-label, .rd-navbar-center.rd-navbar-fixed .rd-navbar-search-mobile .form-label, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-search-mobile .form-label, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-search-mobile .form-label {
  left: 15px;
  color: #2d2e2e;
  font-size: 14px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 400;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-search-mobile .form-search-submit, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-search-mobile .form-search-submit, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-search-mobile .form-search-submit, .rd-navbar-center.rd-navbar-fixed .rd-navbar-search-mobile .form-search-submit, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-search-mobile .form-search-submit, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-search-mobile .form-search-submit {
  color: #434345;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-search-mobile .form-group .form-label, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-search-mobile .form-group .form-label, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-search-mobile .form-group .form-label, .rd-navbar-center.rd-navbar-fixed .rd-navbar-search-mobile .form-group .form-label, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-search-mobile .form-group .form-label, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-search-mobile .form-group .form-label, .rd-navbar-default.rd-navbar-fixed .rd-navbar-search-mobile .form-group .form-lable.focus, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-search-mobile .form-group .form-lable.focus, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-search-mobile .form-group .form-lable.focus, .rd-navbar-center.rd-navbar-fixed .rd-navbar-search-mobile .form-group .form-lable.focus, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-search-mobile .form-group .form-lable.focus, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-search-mobile .form-group .form-lable.focus {
  color: #2d2e2e;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-form-input, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-form-input, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-form-input, .rd-navbar-center.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-form-input, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-form-input, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-form-input {
  border-radius: 5px;
  border: 1px solid #b1b1b1;
  padding: 15px;
  padding-right: 37px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-button, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-button, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-button, .rd-navbar-center.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-button, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-button, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-button {
  position: absolute;
  top: 50%;
  right: 30px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: none;
  border: none;
  outline: none;
  font-size: 16px;
  line-height: 16px;
  color: #2d2e2e;
  transition: 0.35s all ease;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-button:hover, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-button:hover, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-button:hover, .rd-navbar-center.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-button:hover, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-button:hover, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-button:hover, .rd-navbar-default.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-button:focus, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-button:focus, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-button:focus, .rd-navbar-center.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-button:focus, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-button:focus, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-button:focus, .rd-navbar-default.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-button:active, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-button:active, .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-button:active, .rd-navbar-center.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-button:active, .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-button:active, .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-search-mobile .rd-navbar-search-button:active {
  color: #dc214c;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-nav, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav, .rd-navbar-center.rd-navbar-static .rd-navbar-nav, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav {
  padding: 0;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-nav:before, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav:before, .rd-navbar-center.rd-navbar-static .rd-navbar-nav:before, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav:before, .rd-navbar-default.rd-navbar-static .rd-navbar-nav:after, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav:after, .rd-navbar-center.rd-navbar-static .rd-navbar-nav:after, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav:after {
  content: " ";
  display: table;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-nav:after, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav:after, .rd-navbar-center.rd-navbar-static .rd-navbar-nav:after, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav:after {
  clear: both;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-nav > li, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li, .rd-navbar-center.rd-navbar-static .rd-navbar-nav > li, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav > li {
  float: left;
  position: relative;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-nav > li > a, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li > a, .rd-navbar-center.rd-navbar-static .rd-navbar-nav > li > a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav > li > a {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
  font-family: "Francois One", "Times New Roman", Times, serif;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  color: #2d2e2e;
}

@media (min-width: 1200px) {
  .rd-navbar-default.rd-navbar-static .rd-navbar-nav > li > a, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li > a, .rd-navbar-center.rd-navbar-static .rd-navbar-nav > li > a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav > li > a {
    font-size: 16px;
  }
}

.rd-navbar-default.rd-navbar-static .rd-navbar-nav > li.active > a, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li.active > a, .rd-navbar-center.rd-navbar-static .rd-navbar-nav > li.active > a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav > li.active > a, .rd-navbar-default.rd-navbar-static .rd-navbar-nav > li.focus > a, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li.focus > a, .rd-navbar-center.rd-navbar-static .rd-navbar-nav > li.focus > a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav > li.focus > a, .rd-navbar-default.rd-navbar-static .rd-navbar-nav > li > a:hover, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li > a:hover, .rd-navbar-center.rd-navbar-static .rd-navbar-nav > li > a:hover, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav > li > a:hover {
  color: #dc214c;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-nav > li.rd-navbar--has-megamenu, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li.rd-navbar--has-megamenu, .rd-navbar-center.rd-navbar-static .rd-navbar-nav > li.rd-navbar--has-megamenu, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav > li.rd-navbar--has-megamenu {
  position: static;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-nav > li.rd-navbar--has-dropdown > a, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li.rd-navbar--has-dropdown > a, .rd-navbar-center.rd-navbar-static .rd-navbar-nav > li.rd-navbar--has-dropdown > a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav > li.rd-navbar--has-dropdown > a, .rd-navbar-default.rd-navbar-static .rd-navbar-nav > li.rd-navbar--has-megamenu > a, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li.rd-navbar--has-megamenu > a, .rd-navbar-center.rd-navbar-static .rd-navbar-nav > li.rd-navbar--has-megamenu > a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav > li.rd-navbar--has-megamenu > a {
  vertical-align: middle;
  display: inline-block;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-nav > li.rd-navbar--has-dropdown > a:after, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li.rd-navbar--has-dropdown > a:after, .rd-navbar-center.rd-navbar-static .rd-navbar-nav > li.rd-navbar--has-dropdown > a:after, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav > li.rd-navbar--has-dropdown > a:after, .rd-navbar-default.rd-navbar-static .rd-navbar-nav > li.rd-navbar--has-megamenu > a:after, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li.rd-navbar--has-megamenu > a:after, .rd-navbar-center.rd-navbar-static .rd-navbar-nav > li.rd-navbar--has-megamenu > a:after, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav > li.rd-navbar--has-megamenu > a:after {
  padding-left: 6px;
  vertical-align: middle;
  content: "\f078";
  font-family: "FontAwesome";
  font-size: 8px;
  display: inline-block;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-nav > li + li, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li + li, .rd-navbar-center.rd-navbar-static .rd-navbar-nav > li + li, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav > li + li {
  margin-left: 40px;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-nav li.focus > .rd-navbar-dropdown, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav li.focus > .rd-navbar-dropdown, .rd-navbar-center.rd-navbar-static .rd-navbar-nav li.focus > .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav li.focus > .rd-navbar-dropdown, .rd-navbar-default.rd-navbar-static .rd-navbar-nav li.focus > .rd-navbar-megamenu, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav li.focus > .rd-navbar-megamenu, .rd-navbar-center.rd-navbar-static .rd-navbar-nav li.focus > .rd-navbar-megamenu, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav li.focus > .rd-navbar-megamenu {
  opacity: 1;
  visibility: visible;
}

@media (min-width: 2000px) {
  .rd-navbar-default.rd-navbar-static .rd-navbar-nav > li + li, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li + li, .rd-navbar-center.rd-navbar-static .rd-navbar-nav > li + li, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav > li + li {
    margin-left: 59px;
  }
}

.rd-navbar-default.rd-navbar-static .rd-navbar-cart, .rd-navbar-transparent.rd-navbar-static .rd-navbar-cart, .rd-navbar-center.rd-navbar-static .rd-navbar-cart, .rd-navbar-minimal.rd-navbar-static .rd-navbar-cart {
  display: inline-block;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-center.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu {
  position: absolute;
  top: 100%;
  left: -30px;
  z-index: 1;
  width: 320px;
  padding: 10px;
  visibility: hidden;
  transition: .3s all ease;
  text-align: left;
  opacity: 0;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
  background: #3A5475;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li, .rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li, .rd-navbar-center.rd-navbar-static .rd-navbar-dropdown li, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li, .rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu li, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li {
  position: relative;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li:hover > a, .rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li:hover > a, .rd-navbar-center.rd-navbar-static .rd-navbar-dropdown li:hover > a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li:hover > a, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li:hover > a, .rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li:hover > a, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu li:hover > a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li:hover > a {
  color: #fff;
  padding-left: 20px;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li:hover > a:before, .rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li:hover > a:before, .rd-navbar-center.rd-navbar-static .rd-navbar-dropdown li:hover > a:before, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li:hover > a:before, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li:hover > a:before, .rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li:hover > a:before, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu li:hover > a:before, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li:hover > a:before {
  opacity: 1;
  left: 0;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-center.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li > a, .rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li > a, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu li > a, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li > a {
  font-weight: 400;
  display: block;
  padding-right: 25px;
  font-size: 14px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  color: rgba(255, 255, 255, 0.75);
}

.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li > a:before, .rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li > a:before, .rd-navbar-center.rd-navbar-static .rd-navbar-dropdown li > a:before, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li > a:before, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li > a:before, .rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li > a:before, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu li > a:before, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li > a:before {
  position: absolute;
  left: -5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "\f105";
  font-family: "FontAwesome";
  font-size: 16px;
  opacity: 0;
  transition: 0.45s all ease;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li > a > span, .rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li > a > span, .rd-navbar-center.rd-navbar-static .rd-navbar-dropdown li > a > span, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li > a > span, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li > a > span, .rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li > a > span, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu li > a > span, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li > a > span {
  vertical-align: middle;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li.rd-navbar--has-dropdown:after, .rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li.rd-navbar--has-dropdown:after, .rd-navbar-center.rd-navbar-static .rd-navbar-dropdown li.rd-navbar--has-dropdown:after, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li.rd-navbar--has-dropdown:after, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li.rd-navbar--has-dropdown:after, .rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li.rd-navbar--has-dropdown:after, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu li.rd-navbar--has-dropdown:after, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li.rd-navbar--has-dropdown:after {
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 13px;
  font-size: 22px;
  font-family: "Material Design Icons";
  line-height: 34px;
  content: "";
  transition: .3s all ease;
  color: #dc214c;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li + li, .rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li + li, .rd-navbar-center.rd-navbar-static .rd-navbar-dropdown li + li, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li + li, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li + li, .rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li + li, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu li + li, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li + li {
  margin-top: 15px;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-center.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu .rd-navbar-dropdown .rd-navbar-dropdown {
  z-index: 3;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left, .rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left, .rd-navbar-center.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left, .rd-navbar-default.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left .rd-navbar-dropdown, .rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left .rd-navbar-dropdown, .rd-navbar-center.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left .rd-navbar-dropdown, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu.rd-navbar-open-left, .rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu.rd-navbar-open-left, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu.rd-navbar-open-left, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu.rd-navbar-open-left, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu.rd-navbar-open-left .rd-navbar-dropdown, .rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu.rd-navbar-open-left .rd-navbar-dropdown, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu.rd-navbar-open-left .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu.rd-navbar-open-left .rd-navbar-dropdown {
  right: 100%;
  left: auto;
}

@media (min-width: 1200px) {
  .rd-navbar-default.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-center.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu {
    padding: 25px 30px 0 30px;
  }
  .rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li + li, .rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li + li, .rd-navbar-center.rd-navbar-static .rd-navbar-dropdown li + li, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li + li, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li + li, .rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li + li, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu li + li, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li + li {
    margin-top: 30px;
  }
  .rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li:last-child, .rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li:last-child, .rd-navbar-center.rd-navbar-static .rd-navbar-dropdown li:last-child, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li:last-child, .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li:last-child, .rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li:last-child, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu li:last-child, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li:last-child {
    margin-bottom: 25px;
  }
}

.rd-navbar-default.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-dropdown.rd-navbar-open-left, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-dropdown.rd-navbar-open-left, .rd-navbar-center.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-dropdown.rd-navbar-open-left, .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-dropdown.rd-navbar-open-left {
  right: 0;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-cart-dropdown, .rd-navbar-transparent.rd-navbar-static .rd-navbar-cart-dropdown, .rd-navbar-center.rd-navbar-static .rd-navbar-cart-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-cart-dropdown {
  margin-top: 22px;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-center.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown {
  margin-top: 8px;
  z-index: 2;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li + li:before, .rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li + li:before, .rd-navbar-center.rd-navbar-static .rd-navbar-dropdown li + li:before, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li + li:before {
  position: absolute;
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.2);
  content: "";
  top: -8px;
}

@media (min-width: 1200px) {
  .rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li + li:before, .rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li + li:before, .rd-navbar-center.rd-navbar-static .rd-navbar-dropdown li + li:before, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li + li:before {
    top: -15px;
  }
}

@media (min-width: 2000px) {
  .rd-navbar-default.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-center.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown {
    margin-top: 64px;
  }
}

.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu {
  padding: 20px;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  width: 100%;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li + li, .rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li + li, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu li + li, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li + li {
  margin-top: 13px;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu h6, .rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu h6, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu h6, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu h6 {
  font-size: 16px;
  color: #fff;
  font-weight: 700;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu .col-md-3 > li + li, .rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu .col-md-3 > li + li, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu .col-md-3 > li + li, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu .col-md-3 > li + li {
  margin-top: 20px;
}

@media (min-width: 1200px) {
  .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu {
    padding: 40px;
    padding-bottom: 15px;
  }
  .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu h6, .rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu h6, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu h6, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu h6 {
    font-size: 18px;
  }
  .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li + li, .rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li + li, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu li + li, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li + li {
    margin-top: 20px;
  }
  .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu .col-md-3 > li + li, .rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu .col-md-3 > li + li, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu .col-md-3 > li + li, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu .col-md-3 > li + li {
    margin-top: 35px;
  }
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search, .rd-navbar-transparent.rd-navbar-static .rd-navbar-search, .rd-navbar-center.rd-navbar-static .rd-navbar-search, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search {
  display: inline-block;
  position: relative;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search.active .rd-navbar-search-form, .rd-navbar-transparent.rd-navbar-static .rd-navbar-search.active .rd-navbar-search-form, .rd-navbar-center.rd-navbar-static .rd-navbar-search.active .rd-navbar-search-form, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search.active .rd-navbar-search-form {
  opacity: 1;
  visibility: visible;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search .rd-search-results-live, .rd-navbar-transparent.rd-navbar-static .rd-navbar-search .rd-search-results-live, .rd-navbar-center.rd-navbar-static .rd-navbar-search .rd-search-results-live, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search .rd-search-results-live {
  display: none;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search.active .rd-search-results-live, .rd-navbar-transparent.rd-navbar-static .rd-navbar-search.active .rd-search-results-live, .rd-navbar-center.rd-navbar-static .rd-navbar-search.active .rd-search-results-live, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search.active .rd-search-results-live {
  display: block;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search-form, .rd-navbar-transparent.rd-navbar-static .rd-navbar-search-form, .rd-navbar-center.rd-navbar-static .rd-navbar-search-form, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 100%;
  margin-top: 29px;
  right: 0;
  bottom: 0;
  z-index: 0;
  transition: .3s all ease;
  width: 370px;
  height: 54px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.18);
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search-form .form-group, .rd-navbar-transparent.rd-navbar-static .rd-navbar-search-form .form-group, .rd-navbar-center.rd-navbar-static .rd-navbar-search-form .form-group, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form .form-group, .rd-navbar-default.rd-navbar-static .rd-navbar-search-form input, .rd-navbar-transparent.rd-navbar-static .rd-navbar-search-form input, .rd-navbar-center.rd-navbar-static .rd-navbar-search-form input, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form input {
  height: 100%;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search-form .form-label, .rd-navbar-transparent.rd-navbar-static .rd-navbar-search-form .form-label, .rd-navbar-center.rd-navbar-static .rd-navbar-search-form .form-label, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form .form-label {
  left: 0;
  top: 50%;
  font-size: 16px;
  font-weight: 300;
  color: #b1b1b1;
  padding: 15px 20px;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search-form .form-label.focus, .rd-navbar-transparent.rd-navbar-static .rd-navbar-search-form .form-label.focus, .rd-navbar-center.rd-navbar-static .rd-navbar-search-form .form-label.focus, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form .form-label.focus {
  font-size: 14px;
  top: -9px;
  color: #888888;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search-form .rd-navbar-search-form-input, .rd-navbar-transparent.rd-navbar-static .rd-navbar-search-form .rd-navbar-search-form-input, .rd-navbar-center.rd-navbar-static .rd-navbar-search-form .rd-navbar-search-form-input, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form .rd-navbar-search-form-input {
  height: 100%;
  font-size: 16px;
  padding: 15px 20px;
  border: none;
  font-weight: 300;
  color: #212121;
  background: #fff;
}

@media (min-width: 2000px) {
  .rd-navbar-default.rd-navbar-static .rd-navbar-search-form, .rd-navbar-transparent.rd-navbar-static .rd-navbar-search-form, .rd-navbar-center.rd-navbar-static .rd-navbar-search-form, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form {
    margin-top: 58px;
  }
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle, .rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle, .rd-navbar-center.rd-navbar-static .rd-navbar-search-toggle, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle {
  margin-left: 15px;
  position: relative;
  z-index: 3;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle span, .rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle span, .rd-navbar-center.rd-navbar-static .rd-navbar-search-toggle span, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle span {
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 16px;
  text-align: center;
  cursor: pointer;
  color: #2d2e2e;
  background: none;
  border: none;
  outline: none;
  padding: 0;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle span, .rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle span, .rd-navbar-center.rd-navbar-static .rd-navbar-search-toggle span, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle span, .rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle span:before, .rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle span:before, .rd-navbar-center.rd-navbar-static .rd-navbar-search-toggle span:before, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle span:before, .rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle span:after, .rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle span:after, .rd-navbar-center.rd-navbar-static .rd-navbar-search-toggle span:after, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle span:after {
  transition: .3s all ease;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle span:before, .rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle span:before, .rd-navbar-center.rd-navbar-static .rd-navbar-search-toggle span:before, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle span:before, .rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle span:after, .rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle span:after, .rd-navbar-center.rd-navbar-static .rd-navbar-search-toggle span:after, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle span:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle span:before, .rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle span:before, .rd-navbar-center.rd-navbar-static .rd-navbar-search-toggle span:before, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle span:before {
  content: "";
  -webkit-transform: rotate(0deg) scale(1);
          transform: rotate(0deg) scale(1);
  opacity: 1;
  visibility: visible;
  font-family: "FontAwesome";
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle span:after, .rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle span:after, .rd-navbar-center.rd-navbar-static .rd-navbar-search-toggle span:after, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle span:after {
  content: "";
  -webkit-transform: rotate(-90deg) scale(0);
          transform: rotate(-90deg) scale(0);
  opacity: 0;
  visibility: hidden;
  font-family: "FontAwesome";
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle.active span:before, .rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle.active span:before, .rd-navbar-center.rd-navbar-static .rd-navbar-search-toggle.active span:before, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle.active span:before {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: rotate(90deg) scale(0);
          transform: rotate(90deg) scale(0);
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle.active span:after, .rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle.active span:after, .rd-navbar-center.rd-navbar-static .rd-navbar-search-toggle.active span:after, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle.active span:after {
  -webkit-transform: rotate(0deg) scale(1);
          transform: rotate(0deg) scale(1);
  opacity: 1;
  visibility: visible;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle:hover span, .rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle:hover span, .rd-navbar-center.rd-navbar-static .rd-navbar-search-toggle:hover span, .rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle:hover span {
  color: #dc214c;
  transition: none;
}

.rd-navbar-default.rd-navbar-static .form-control, .rd-navbar-transparent.rd-navbar-static .form-control, .rd-navbar-center.rd-navbar-static .form-control, .rd-navbar-minimal.rd-navbar-static .form-control {
  border-radius: 0;
}

.rd-navbar--is-stuck.rd-navbar-default.rd-navbar-static .rd-navbar-search-form .form-label.focus, .rd-navbar--is-stuck.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-form .form-label.focus, .rd-navbar--is-stuck.rd-navbar-center.rd-navbar-static .rd-navbar-search-form .form-label.focus, .rd-navbar--is-stuck.rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form .form-label.focus {
  top: 3px;
  padding-top: 0;
  padding-bottom: 0;
}

.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-footer {
  padding: 0 2px;
  margin: 50px 0 50px;
  text-align: center;
}

.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-footer .list-inline {
  margin: 15px -2px 0;
}

.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-footer .list-inline > li {
  padding-left: 2px;
  padding-right: 2px;
}

.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-footer .list-inline + p {
  margin-top: 25px;
}

.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-footer dl {
  margin-bottom: 15px;
}

.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-footer dt, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-footer dd {
  display: inline-block;
}

.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-footer dt span, .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-footer dd span {
  font-size: 24px;
  vertical-align: middle;
}

.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-footer dt {
  margin-right: 10px;
}

.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-address {
  text-align: left;
  display: inline-block;
}

.rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-footer p {
  color: #b1b1b1;
}

.rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-footer dl a {
  color: #212121;
}

.rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-footer dl a:hover {
  color: #3A5475;
}

.rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-footer dt span, .rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-footer dd span {
  color: #3A5475;
}

.rd-navbar-default {
  background: #fff;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-brand {
  display: none;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-search {
  display: none;
}

@media (min-width: 992px) {
  .rd-navbar-default.rd-navbar-fixed .rd-navbar-mobile-brand {
    display: none;
  }
  .rd-navbar-default.rd-navbar-fixed .rd-navbar-brand {
    display: block;
  }
}

.rd-navbar-default.rd-navbar-static .rd-navbar-top-panel {
  background: #3A5475;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-mobile-brand {
  display: none;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-brand {
  color: #2d2e2e;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-brand img {
  margin-left: 8px;
  margin-right: 8px;
  transition: 0.25s all ease;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-brand-title {
  font-size: 18px;
  line-height: 1.2;
  font-family: "Francois One", "Times New Roman", Times, serif;
  font-weight: 700;
  color: #2d2e2e;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-brand-slogan {
  font-size: 12px;
  font-style: italic;
  font-weight: 300;
  color: #888888;
  font-family: "Francois One", "Times New Roman", Times, serif;
}

@media (min-width: 2000px) {
  .rd-navbar-default.rd-navbar-static .rd-navbar-brand {
    float: left;
    max-height: 108px;
  }
  .rd-navbar-default.rd-navbar-static .rd-navbar-brand-title {
    font-size: 24px;
  }
  .rd-navbar-default.rd-navbar-static .rd-navbar-brand-slogan {
    font-size: 14px;
  }
}

@media (min-width: 992px) {
  .rd-navbar-default.rd-navbar-static .rd-navbar-dropdown {
    max-height: calc(100vh - 283px);
    overflow-y: auto;
  }
}

@media (min-width: 992px) {
  .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu {
    max-height: calc(100vh - 283px);
    overflow-y: auto;
    width: 97%;
  }
}

@media (min-width: 1200px) {
  .rd-navbar-default.rd-navbar-static .rd-navbar-megamenu {
    width: 100%;
  }
}

.rd-navbar-default.rd-navbar-static .rd-navbar-top-panel {
  padding: 4px 20px 5px;
  color: #fff;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-top-panel-left-part {
  display: inline-block;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-top-panel-right-part {
  display: inline-block;
  float: right;
  font-size: 12px;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-top-panel ul li {
  display: inline-block;
  font-size: 12px;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-top-panel ul li + li {
  margin-left: 15px;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-top-panel .icon {
  font-size: 20px;
  opacity: 1;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-top-panel .icon.mdi-email-open, .rd-navbar-default.rd-navbar-static .rd-navbar-top-panel .icon.mdi-login {
  font-size: 18px;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-top-panel a:focus {
  color: #fff;
  text-decoration: underline;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-top-panel a:hover {
  color: #fff;
  text-decoration: underline;
}

@media (min-width: 2000px) {
  .rd-navbar-default.rd-navbar-static .rd-navbar-top-panel {
    padding: 4px 65px 5px;
  }
  .rd-navbar-default.rd-navbar-static .rd-navbar-top-panel ul li {
    font-size: 14px;
  }
  .rd-navbar-default.rd-navbar-static .rd-navbar-top-panel ul li + li {
    margin-left: 86px;
  }
  .rd-navbar-default.rd-navbar-static .rd-navbar-top-panel .icon {
    font-size: 24px;
  }
  .rd-navbar-default.rd-navbar-static .rd-navbar-top-panel .icon.mdi-email-open, .rd-navbar-default.rd-navbar-static .rd-navbar-top-panel .icon.mdi-login {
    font-size: 22px;
  }
  .rd-navbar-default.rd-navbar-static .rd-navbar-top-panel-right-part {
    font-size: 14px;
  }
}

.rd-navbar-default.rd-navbar-static .rd-navbar-panel .rd-navbar-toggle, .rd-navbar-default.rd-navbar-static .form-search-wrap {
  display: none;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-nav-wrap {
  display: inline-block;
  margin-top: 15px;
}

@media (min-width: 2000px) {
  .rd-navbar-default.rd-navbar-static .rd-navbar-nav-wrap {
    margin-top: 40px;
  }
}

.rd-navbar-default.rd-navbar-static .rd-navbar-menu-wrap {
  padding: 20px 20px 5px 20px;
  text-align: center;
}

@media (min-width: 2000px) {
  .rd-navbar-default.rd-navbar-static .rd-navbar-menu-wrap {
    padding: 18px 65px;
    text-align: right;
  }
}

.rd-navbar-default.rd-navbar-static .rd-navbar-cart {
  display: inline-block;
  position: relative;
  top: -4px;
  margin-left: 30px;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-cart .icon {
  font-size: 18px;
  color: #2d2e2e;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-cart a {
  color: #888888;
  font-family: "Francois One", "Times New Roman", Times, serif;
  font-weight: 700;
  font-size: 16px;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-cart a:hover {
  color: #dc214c;
}

@media (min-width: 1200px) {
  .rd-navbar-default.rd-navbar-static .rd-navbar-cart {
    margin-left: 55px;
  }
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search {
  margin-left: 25px;
}

@media (min-width: 1200px) {
  .rd-navbar-default.rd-navbar-static .rd-navbar-search {
    margin-left: 38px;
  }
}

.rd-navbar-default.rd-navbar-static .rd-navbar-inner {
  transition: .3s all ease;
  position: relative;
  text-align: left;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-inner:before, .rd-navbar-default.rd-navbar-static .rd-navbar-inner:after {
  content: " ";
  display: table;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-inner:after {
  clear: both;
}

.rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.18);
}

.rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-top-panel {
  display: none;
}

.rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-dropdown, .rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-megamenu {
  max-height: 100vh;
}

.rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-menu-wrap {
  padding: 7px 20px;
}

.rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-brand {
  display: none;
}

.rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-wrap {
  margin-top: 10px;
}

.rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-dropdown {
  margin-top: 22px;
}

.rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-search-form {
  margin-top: 16px;
}

@media (min-width: 2000px) {
  .rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-menu-wrap {
    padding: 7px 65px;
  }
  .rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-wrap {
    margin-top: 16px;
  }
  .rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-brand {
    display: inline-block;
    max-height: 60px;
  }
  .rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-brand img {
    width: 84px;
    height: 60px;
  }
  .rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-search-form {
    margin-top: 23px;
  }
  .rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-dropdown {
    margin-top: 29px;
  }
}

.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav-wrap {
  height: 100%;
  overflow: auto;
  bottom: auto;
}

.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-mobile-scroll-holder {
  display: flex;
  flex-direction: row;
}

.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-mobile-scroll {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  max-width: 100%;
  justify-content: space-between;
}

.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav {
  flex: 2 1 auto;
}

@media (min-width: 1200px) {
  .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav-wrap {
    width: 315px;
    padding: 0;
  }
  .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-mobile-brand {
    margin-top: 45px;
  }
  .rd-navbar-sidebar-toggle.rd-navbar-fixed .form-search-wrap {
    margin-top: 50px;
  }
  .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-mobile-scroll {
    padding: 0 30px;
    overflow-y: hidden;
    max-height: inherit;
  }
  .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav {
    margin-top: 20px;
  }
  .rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu {
    padding-left: 0;
  }
  .rd-navbar-sidebar-toggle.rd-navbar-fixed .resp-tab-item {
    display: none;
  }
}

.rd-navbar-sidebar-toggle.rd-navbar-light .rd-navbar-search-toggle span, .rd-navbar-sidebar-toggle.rd-navbar-light .rd-navbar-cart span {
  color: #212121;
}

.rd-navbar-transparent.rd-navbar-fixed {
  background: #fff;
}

.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-brand {
  display: none;
}

.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-search {
  display: none;
}

@media (min-width: 1200px) {
  .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-mobile-brand {
    display: none;
  }
  .rd-navbar-transparent.rd-navbar-fixed .rd-navbar-brand {
    display: block;
  }
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-mobile-brand {
  display: none;
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle span {
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 16px;
  text-align: center;
  cursor: pointer;
  color: #fff;
  background: none;
  border: none;
  outline: none;
  padding: 0;
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle span, .rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle span:before, .rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle span:after {
  transition: .3s all ease;
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle span:before, .rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle span:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle span:before {
  content: "";
  -webkit-transform: rotate(0deg) scale(1);
          transform: rotate(0deg) scale(1);
  opacity: 1;
  visibility: visible;
  font-family: "FontAwesome";
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle span:after {
  content: "";
  -webkit-transform: rotate(-90deg) scale(0);
          transform: rotate(-90deg) scale(0);
  opacity: 0;
  visibility: hidden;
  font-family: "FontAwesome";
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle.active span:before {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: rotate(90deg) scale(0);
          transform: rotate(90deg) scale(0);
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle.active span:after {
  -webkit-transform: rotate(0deg) scale(1);
          transform: rotate(0deg) scale(1);
  opacity: 1;
  visibility: visible;
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle span {
  transition: none;
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown {
  margin-top: 17px;
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li > a {
  color: #fff;
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li.active > a, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li.focus > a, .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li > a:hover {
  color: #fff;
  text-decoration: underline;
}

@media (max-width: 2000px) {
  .rd-navbar-transparent.rd-navbar-static .rd-navbar-nav > li + li {
    margin-left: 25px;
  }
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-form {
  margin-top: 22px;
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-brand {
  color: #fff;
  float: left;
  max-height: 54px;
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-brand img {
  width: 74px;
  height: 54px;
  transition: 0.25s all ease;
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-brand-title {
  font-size: 20px;
  line-height: 1.2;
  font-family: "Francois One", "Times New Roman", Times, serif;
  color: #fff;
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-brand-slogan {
  font-size: 10px;
  font-style: italic;
  font-weight: 300;
  color: #fff;
  font-family: "Francois One", "Times New Roman", Times, serif;
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-brand .wrap {
  border-radius: 50%;
}

@media (min-width: 2000px) {
  .rd-navbar-transparent.rd-navbar-static .rd-navbar-brand-title {
    font-size: 24px;
    font-weight: 700;
  }
  .rd-navbar-transparent.rd-navbar-static .rd-navbar-brand-slogan {
    font-size: 14px;
  }
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-panel .rd-navbar-toggle, .rd-navbar-transparent.rd-navbar-static .form-search-wrap {
  display: none;
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav-wrap {
  display: inline-block;
  margin-top: 15px;
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-menu-wrap {
  padding: 15px 25px 0;
  text-align: right;
}

@media (min-width: 2000px) {
  .rd-navbar-transparent.rd-navbar-static .rd-navbar-menu-wrap {
    padding: 40px 65px 0;
  }
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-cart {
  display: inline-block;
  position: relative;
  top: -4px;
  margin-left: 25px;
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-cart .icon {
  font-size: 18px;
  color: #fff;
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-cart a {
  color: #fff;
  font-family: "Francois One", "Times New Roman", Times, serif;
  font-weight: 700;
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-cart a:hover {
  color: #dc214c;
}

@media (min-width: 2000px) {
  .rd-navbar-transparent.rd-navbar-static .rd-navbar-cart {
    margin-left: 55px;
  }
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-search {
  margin-left: 20px;
}

@media (min-width: 2000px) {
  .rd-navbar-transparent.rd-navbar-static .rd-navbar-search {
    margin-left: 38px;
  }
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-inner {
  transition: .3s all ease;
  position: relative;
  text-align: left;
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-inner:before, .rd-navbar-transparent.rd-navbar-static .rd-navbar-inner:after {
  content: " ";
  display: table;
}

.rd-navbar-transparent.rd-navbar-static .rd-navbar-inner:after {
  clear: both;
}

.rd-navbar-transparent.rd-navbar-static.rd-navbar--is-stuck {
  background: #3A5475;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.18);
}

.rd-navbar-transparent.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-top-panel {
  display: none;
}

.rd-navbar-transparent.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-brand {
  display: none;
}

.rd-navbar-transparent.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-menu-wrap {
  padding: 8px 20px;
  text-align: center;
}

.rd-navbar-transparent.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-wrap {
  margin-top: 13px;
}

.rd-navbar-transparent.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-dropdown {
  margin-top: 23px;
}

.rd-navbar-transparent.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-search-form {
  margin-top: 17px;
}

.rd-navbar-center {
  background: #fff;
}

.rd-navbar-center.rd-navbar-fixed .rd-navbar-brand {
  display: none;
}

.rd-navbar-center.rd-navbar-fixed .rd-navbar-search {
  display: none;
}

.rd-navbar-center.rd-navbar-fixed .rd-navbar-top-panel {
  padding: 30px 15px;
}

.rd-navbar-center.rd-navbar-fixed .rd-navbar-top-panel .shell {
  min-width: 250px;
}

@media (min-width: 992px) {
  .rd-navbar-center.rd-navbar-fixed .rd-navbar-mobile-brand {
    display: none;
  }
  .rd-navbar-center.rd-navbar-fixed .rd-navbar-brand {
    display: block;
  }
}

.rd-navbar-center.rd-navbar-static .rd-navbar-mobile-brand {
  display: none;
}

@media (min-width: 992px) {
  .rd-navbar-center.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu {
    max-height: calc(100vh - 283px);
    overflow-y: auto;
  }
}

@media (min-width: 992px) {
  .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu {
    width: 97%;
  }
}

@media (min-width: 1200px) {
  .rd-navbar-center.rd-navbar-static .rd-navbar-megamenu {
    width: 100%;
  }
}

.rd-navbar-center.rd-navbar-static .rd-navbar-top-panel {
  color: #888888;
}

.rd-navbar-center.rd-navbar-static .rd-navbar-top-panel .shell {
  padding: 30px 0;
  border-bottom: 1px solid #e5e5e5;
}

.rd-navbar-center.rd-navbar-static .rd-navbar-top-panel .icon {
  color: #2d2e2e;
  font-size: 24px;
  line-height: 24px;
}

.rd-navbar-center.rd-navbar-static .rd-navbar-top-panel a:hover {
  color: #dc214c;
}

.rd-navbar-center.rd-navbar-static .rd-navbar-top-panel .rd-navbar-brand {
  color: #2d2e2e;
}

.rd-navbar-center.rd-navbar-static .rd-navbar-top-panel .rd-navbar-brand a:hover {
  opacity: 1;
  color: #2d2e2e;
}

.rd-navbar-center.rd-navbar-static .rd-navbar-top-panel .rd-navbar-brand img {
  width: 157px;
  height: 108px;
  transition: 0.25s all ease;
}

.rd-navbar-center.rd-navbar-static .rd-navbar-top-panel .rd-navbar-brand-title {
  font-size: 24px;
  line-height: 1.2;
  font-family: "Francois One", "Times New Roman", Times, serif;
  font-weight: 700;
}

.rd-navbar-center.rd-navbar-static .rd-navbar-top-panel .rd-navbar-brand-slogan {
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  color: #888888;
  font-family: "Francois One", "Times New Roman", Times, serif;
}

.rd-navbar-center.rd-navbar-static .rd-navbar-panel .rd-navbar-toggle, .rd-navbar-center.rd-navbar-static .form-search-wrap {
  display: none;
}

.rd-navbar-center.rd-navbar-static .rd-navbar-panel {
  box-shadow: none;
}

.rd-navbar-center.rd-navbar-static .rd-navbar-nav-wrap {
  display: inline-block;
}

.rd-navbar-center.rd-navbar-static .rd-navbar-menu-wrap {
  padding: 16px;
  text-align: center;
}

.rd-navbar-center.rd-navbar-static .rd-navbar-cart {
  display: inline-block;
  position: relative;
  top: -4px;
  margin-left: 55px;
}

.rd-navbar-center.rd-navbar-static .rd-navbar-cart .icon {
  font-size: 18px;
  color: #2d2e2e;
}

.rd-navbar-center.rd-navbar-static .rd-navbar-cart a {
  color: #888888;
  font-family: "Francois One", "Times New Roman", Times, serif;
  font-weight: 700;
}

.rd-navbar-center.rd-navbar-static .rd-navbar-cart a:hover {
  color: #dc214c;
}

.rd-navbar-center.rd-navbar-static .rd-navbar-search {
  margin-left: 45px;
}

.rd-navbar-center.rd-navbar-static .rd-navbar-inner {
  transition: .3s all ease;
  position: relative;
  text-align: left;
}

.rd-navbar-center.rd-navbar-static .rd-navbar-inner:before, .rd-navbar-center.rd-navbar-static .rd-navbar-inner:after {
  content: " ";
  display: table;
}

.rd-navbar-center.rd-navbar-static .rd-navbar-inner:after {
  clear: both;
}

.rd-navbar-center.rd-navbar-static .rd-navbar-dropdown {
  margin-top: 31px;
}

.rd-navbar-center.rd-navbar-static .rd-navbar-search-form {
  margin-top: 25px;
}

.rd-navbar-center.rd-navbar-static.rd-navbar--is-stuck {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.18);
}

.rd-navbar-center.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-top-panel {
  display: none;
}

.rd-navbar-center.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-menu-wrap {
  padding: 7px 20px;
}

.rd-navbar-center.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-dropdown, .rd-navbar-center.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-megamenu {
  max-height: 100vh;
}

.rd-navbar-center.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-brand {
  display: none;
}

.rd-navbar-center.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-wrap {
  margin-top: 10px;
}

.rd-navbar-center.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-dropdown {
  margin-top: 22px;
}

.rd-navbar-center.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-search-form {
  margin-top: 16px;
}

.rd-navbar-minimal {
  background: #fff;
}

.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-brand {
  display: none;
}

.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-search {
  display: none;
}

@media (min-width: 992px) {
  .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-mobile-brand {
    display: none;
  }
  .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-brand {
    display: block;
  }
}

@media (min-width: 992px) {
  .rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu {
    max-height: calc(100vh - 232px);
    overflow-y: auto;
  }
}

@media (min-width: 992px) {
  .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu {
    width: 97%;
  }
}

@media (min-width: 1200px) {
  .rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu {
    width: 100%;
  }
}

.rd-navbar-minimal.rd-navbar-static .rd-navbar-top-panel {
  background: #3A5475;
}

.rd-navbar-minimal.rd-navbar-static .rd-navbar-mobile-brand {
  display: none;
}

.rd-navbar-minimal.rd-navbar-static .rd-navbar-brand {
  color: #2d2e2e;
}

.rd-navbar-minimal.rd-navbar-static .rd-navbar-brand img {
  width: 157px;
  height: 108px;
  transition: 0.25s all ease;
}

.rd-navbar-minimal.rd-navbar-static .rd-navbar-brand-title {
  font-size: 18px;
  line-height: 1.2;
  font-family: "Francois One", "Times New Roman", Times, serif;
  font-weight: 700;
  color: #2d2e2e;
}

.rd-navbar-minimal.rd-navbar-static .rd-navbar-brand-slogan {
  font-size: 12px;
  font-style: italic;
  color: #888888;
  font-family: "Francois One", "Times New Roman", Times, serif;
}

@media (min-width: 2000px) {
  .rd-navbar-minimal.rd-navbar-static .rd-navbar-brand {
    float: left;
    max-height: 108px;
  }
  .rd-navbar-minimal.rd-navbar-static .rd-navbar-brand-title {
    font-size: 24px;
  }
  .rd-navbar-minimal.rd-navbar-static .rd-navbar-brand-slogan {
    font-size: 14px;
  }
}

.rd-navbar-minimal.rd-navbar-static .rd-navbar-top-panel {
  padding: 4px 20px 5px;
  color: #fff;
}

.rd-navbar-minimal.rd-navbar-static .rd-navbar-top-panel-left-part {
  display: inline-block;
}

.rd-navbar-minimal.rd-navbar-static .rd-navbar-top-panel-right-part {
  display: inline-block;
  float: right;
  font-size: 12px;
}

.rd-navbar-minimal.rd-navbar-static .rd-navbar-top-panel ul li {
  display: inline-block;
  font-size: 12px;
}

.rd-navbar-minimal.rd-navbar-static .rd-navbar-top-panel ul li + li {
  margin-left: 15px;
}

.rd-navbar-minimal.rd-navbar-static .rd-navbar-top-panel .icon {
  font-size: 20px;
  opacity: 1;
}

.rd-navbar-minimal.rd-navbar-static .rd-navbar-top-panel .icon.mdi-email-open, .rd-navbar-minimal.rd-navbar-static .rd-navbar-top-panel .icon.mdi-login {
  font-size: 18px;
}

.rd-navbar-minimal.rd-navbar-static .rd-navbar-top-panel a:hover {
  opacity: 0.5;
}

@media (min-width: 2000px) {
  .rd-navbar-minimal.rd-navbar-static .rd-navbar-top-panel {
    padding: 4px 65px 5px;
  }
  .rd-navbar-minimal.rd-navbar-static .rd-navbar-top-panel ul li {
    font-size: 14px;
  }
  .rd-navbar-minimal.rd-navbar-static .rd-navbar-top-panel ul li + li {
    margin-left: 86px;
  }
  .rd-navbar-minimal.rd-navbar-static .rd-navbar-top-panel .icon {
    font-size: 24px;
  }
  .rd-navbar-minimal.rd-navbar-static .rd-navbar-top-panel.mdi-email-open, .rd-navbar-minimal.rd-navbar-static .rd-navbar-top-panel.mdi-login {
    font-size: 22px;
  }
  .rd-navbar-minimal.rd-navbar-static .rd-navbar-top-panel-right-part {
    font-size: 14px;
  }
}

.rd-navbar-minimal.rd-navbar-static .rd-navbar-panel .rd-navbar-toggle, .rd-navbar-minimal.rd-navbar-static .form-search-wrap {
  display: none;
}

.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav-wrap {
  display: inline-block;
  margin-top: 15px;
}

@media (min-width: 2000px) {
  .rd-navbar-minimal.rd-navbar-static .rd-navbar-nav-wrap {
    margin-top: 40px;
  }
}

.rd-navbar-minimal.rd-navbar-static .rd-navbar-menu-wrap {
  padding: 20px;
  text-align: center;
}

@media (min-width: 2000px) {
  .rd-navbar-minimal.rd-navbar-static .rd-navbar-menu-wrap {
    padding: 18px 65px;
    text-align: right;
  }
}

.rd-navbar-minimal.rd-navbar-static .rd-navbar-cart {
  display: inline-block;
  position: relative;
  top: -4px;
  margin-left: 30px;
}

.rd-navbar-minimal.rd-navbar-static .rd-navbar-cart .icon {
  font-size: 18px;
  color: #2d2e2e;
}

.rd-navbar-minimal.rd-navbar-static .rd-navbar-cart a {
  color: #888888;
  font-family: "Francois One", "Times New Roman", Times, serif;
  font-weight: 700;
}

.rd-navbar-minimal.rd-navbar-static .rd-navbar-cart a:hover {
  color: #dc214c;
}

@media (min-width: 1200px) {
  .rd-navbar-minimal.rd-navbar-static .rd-navbar-cart {
    margin-left: 55px;
  }
}

.rd-navbar-minimal.rd-navbar-static .rd-navbar-search {
  margin-left: 25px;
}

@media (min-width: 1200px) {
  .rd-navbar-minimal.rd-navbar-static .rd-navbar-search {
    margin-left: 38px;
  }
}

.rd-navbar-minimal.rd-navbar-static .rd-navbar-inner {
  transition: .3s all ease;
  position: relative;
  text-align: left;
}

.rd-navbar-minimal.rd-navbar-static .rd-navbar-inner:before, .rd-navbar-minimal.rd-navbar-static .rd-navbar-inner:after {
  content: " ";
  display: table;
}

.rd-navbar-minimal.rd-navbar-static .rd-navbar-inner:after {
  clear: both;
}

.rd-navbar-minimal.rd-navbar-static.rd-navbar--is-stuck {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.18);
}

.rd-navbar-minimal.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-top-panel {
  display: none;
}

.rd-navbar-minimal.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-menu-wrap {
  padding: 7px 20px;
}

.rd-navbar-minimal.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-brand {
  display: none;
}

.rd-navbar-minimal.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-wrap {
  margin-top: 10px;
}

.rd-navbar-minimal.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-dropdown {
  margin-top: 22px;
}

.rd-navbar-minimal.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-dropdown, .rd-navbar-minimal.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-megamenu {
  max-height: 100vh;
}

.rd-navbar-minimal.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-search-form {
  margin-top: 16px;
}

@media (min-width: 2000px) {
  .rd-navbar-minimal.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-menu-wrap {
    padding: 7px 65px;
  }
  .rd-navbar-minimal.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-wrap {
    margin-top: 16px;
  }
  .rd-navbar-minimal.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-brand {
    display: inline-block;
    max-height: 60px;
  }
  .rd-navbar-minimal.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-brand img {
    width: 85px;
    height: 60px;
  }
  .rd-navbar-minimal.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-search-form {
    margin-top: 23px;
  }
  .rd-navbar-minimal.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-dropdown {
    margin-top: 29px;
  }
}

.rd-navbar-humburger-menu {
  background: #fff;
}

.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-brand {
  display: none;
}

.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-search {
  display: none;
}

@media (min-width: 992px) {
  .rd-navbar-humburger-menu.rd-navbar-fixed {
    height: 0;
  }
  .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-panel {
    height: 0;
  }
  .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-mobile-brand {
    position: relative;
    z-index: 22;
    left: 0;
    right: 0;
    background: #fff;
    padding-bottom: 20px;
    margin-top: 0;
  }
  .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav {
    margin-top: 0;
  }
  .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-toggle {
    top: 10px;
    left: 10px;
    padding: 0;
    border: none;
    outline: none;
    height: 50px;
  }
  .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-toggle span {
    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);
    background-color: #fff;
    transition: 0.35s -webkit-transform ease;
    transition: 0.35s transform ease;
    transition: 0.35s transform ease, 0.35s -webkit-transform ease;
  }
  .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-toggle.active span {
    box-shadow: none;
    color: #b1b1b1;
  }
  .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-toggle:hover span {
    color: #3A5475;
  }
}

@media (min-width: 992px) {
  .ie-10 .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-mobile-brand,
  .ie-11 .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-mobile-brand,
  .ie-edge .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-mobile-brand,
  .lt-ie-10 .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-mobile-brand {
    position: relative;
  }
  .ie-10 .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav,
  .ie-11 .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav,
  .ie-edge .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav,
  .lt-ie-10 .rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav {
    margin-top: 25px;
  }
}

/** 3.4  RD Search */
.search_list {
  text-align: left;
  padding-left: 0;
  font-size: 14px;
  color: #b1b1b1;
  list-style-type: none;
}

.result-item {
  padding-left: 25px;
  list-style-type: decimal;
  margin-left: 20px;
  color: #888888;
}

.result-item > * {
  color: #434345;
}

.result-item p {
  font-size: 14px;
  line-height: 22px;
  color: #2d2e2e;
}

.result-item p.match {
  font-size: 14px;
  color: #b1b1b1;
  font-weight: 400;
}

.result-item p.match em {
  font-style: normal;
}

.result-item + .result-item {
  margin-top: 28px;
}

.search_title {
  color: #dc214c;
  font-size: 18px;
  font-family: "Francois One", "Times New Roman", Times, serif;
  font-weight: 700;
}

.search_title a:hover {
  color: #3A5475;
}

.search {
  background: #dc214c;
  color: #fff;
}

#rd-search-results-live #search-results {
  background: #fff;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2);
  border-top: 1px solid #b1b1b1;
  padding: 20px;
  padding-bottom: 0;
  opacity: 0;
  visibility: hidden;
  transition: 0.33s all ease-in;
  max-height: calc(100vh - 375px);
  overflow-y: auto;
}

#rd-search-results-live #search-results.active {
  visibility: visible;
  opacity: 1;
}

#rd-search-results-live #search-results .result-item {
  padding-left: 15px;
}

#rd-search-results-live #search-results p.match {
  font-size: 14px;
  letter-spacing: 0;
}

#rd-search-results-live #search-results p.match em {
  display: block;
}

#rd-search-results-live #search-results .result-item + .result-item {
  margin-top: 20px;
}

#rd-search-results-live #search-results .search-quick-result {
  font-size: 16px;
  font-weight: 700;
  color: #3A5475;
  text-align: center;
}

#rd-search-results-live #search-results .search_list {
  padding-top: 20px;
}

#rd-search-results-live #search-results .search_all {
  margin-top: 20px;
  padding-bottom: 20px;
}

#rd-search-results-live #search-results .search_all a:hover {
  color: #dc214c;
}

#rd-search-results-live #search-results .search_error {
  padding-bottom: 20px;
}

/** 3.6  RD Parallax */
.rd-parallax-inner {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
  z-index: 1;
  clip: rect(0, auto, auto, 0);
}

.rd-parallax-layer[data-type="media"] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  pointer-events: none;
}

.rd-parallax-layer[data-type="media"] iframe {
  width: 100%;
  height: 100%;
}

.rd-parallax-layer[data-url] {
  background-size: cover;
  background-position: center center;
}

.rd-parallax .rd-parallax-layer[data-type="media"] + * {
  position: relative;
}

/** 3.8  Swiper Slider */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}

@media (max-width: 1200px) {
  .swiper-container {
    height: 100vh !important;
    min-height: 480px !important;
  }
}

.ie-11 .swiper-container, .ie-10 .swiper-container, .ie-edge .swiper-container {
  overflow: visible;
}

.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  flex-wrap: wrap;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}

.swiper-slide .rd-video.rd-video-bg {
  height: 100%;
  z-index: auto;
}

.swiper-slide .swiper-caption {
  position: relative;
  z-index: 9;
}

.swiper-container .no-transition {
  transition: 0s;
}

/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  touch-action: pan-y;
}

.swiper-wp8-vertical {
  touch-action: pan-x;
}

/* Arrows */
.swiper-button-prev,
.swiper-button-next {
  display: none;
  position: absolute;
  top: 50%;
  width: 46px;
  height: 46px;
  line-height: 46px;
  font-size: 46px;
  text-align: center;
  margin-top: -23px;
  z-index: 10;
  cursor: pointer;
  opacity: 1;
  color: #fff;
}

.swiper-button-prev:hover,
.swiper-button-next:hover {
  opacity: 1;
}

@media (min-width: 992px) {
  .swiper-button-prev,
  .swiper-button-next {
    display: block;
  }
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev {
  left: 23px;
}

.swiper-button-next {
  right: 3.5%;
}

/* Pagination Styles */
.swiper-pagination {
  display: block;
  position: absolute;
  text-align: center;
  transition: 300ms;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-bullet {
  margin-left: 8px;
  display: inline-block;
  width: 5px;
  height: 5px;
  line-height: 14px;
  border-radius: 50%;
  border: 2px solid #fff;
  position: relative;
  transition: 0.35s all ease;
}

.swiper-pagination-bullet:hover {
  background: #b1b1b1;
}

@media (min-width: 768px) {
  .swiper-pagination-bullet {
    width: 14px;
    height: 14px;
  }
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-white .swiper-pagination-bullet {
  background: #FFF;
}

.swiper-pagination-bullet-active {
  background: #fff;
}

.swiper-container-vertical > .swiper-pagination {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {
  margin: 12px 0;
  display: block;
}

.swiper-container-horizontal > .swiper-pagination {
  bottom: 15px;
  left: 0;
  width: 1170px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  right: 0;
  z-index: 1;
}

@media (min-width: 1200px) {
  .swiper-container-horizontal > .swiper-pagination {
    bottom: 30px;
    text-align: left;
    left: 15px;
  }
}

@media (min-width: 2000px) {
  .swiper-container-horizontal > .swiper-pagination {
    bottom: 70px;
  }
}

.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
  margin: 0 14px;
}

.swiper-slide > .vide__body,
.swiper-slide > .parallax_cnt {
  height: 100%;
}

.swiper-slide {
  height: 100%;
  background-position: center;
}

.swiper-slide-caption {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
  white-space: nowrap;
}

.swiper-slide-caption:before {
  content: "";
  vertical-align: middle;
  display: inline-block;
  margin-left: -4px;
  height: 100%;
}

.swiper-slide-caption .container {
  white-space: normal;
  display: inline-block;
  vertical-align: middle;
  width: 1170px;
  max-width: 100%;
}

@media (min-width: 2000px) {
  .swiper-slide-caption .container {
    margin-top: -110px;
  }
}

.swiper-slide-caption h1 {
  font-size: 26px;
  line-height: 1.2;
}

.swiper-slide-caption h1 a:hover {
  color: #fff;
}

.swiper-slide-caption h5 {
  font-size: 16px;
  line-height: 1.5;
  color: #e5e5e5;
}

@media (min-width: 480px) {
  .swiper-slide-caption h1 {
    font-size: 40px;
  }
  .swiper-slide-caption h5 {
    font-size: 18px;
  }
}

@media (min-width: 992px) {
  .swiper-slide-caption h1 {
    font-size: 50px;
  }
}

@media (min-width: 2000px) {
  .swiper-slide-caption h1 {
    font-size: 44px;
    line-height: 1.90909;
  }
  .swiper-slide-caption h5 {
    font-size: 20px;
    line-height: 1.4;
  }
}

@media (min-width: 2000px) {
  .swiper-slide .header-transparent-slide-caption .container {
    margin-top: 0;
  }
}

/* 3D Container */
.swiper-container-3d {
  -o-perspective: 1200px;
  -webkit-perspective: 1200px;
          perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* Coverflow */
.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}

/* Fade */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

/* Cube */
.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
          filter: blur(50px);
  z-index: 0;
}

/* Scrollbar */
.swiper-scrollbar {
  position: relative;
  -ms-touch-action: none;
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  bottom: 0;
  z-index: 50;
  height: 3px;
  width: 100%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: #dc214c;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
          animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/** 3.9  Animate */
.animated {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  opacity: 1;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}

html:not(.lt-ie10) .not-animated {
  opacity: 0;
}

.bounce {
  -webkit-animation-name: bounce;
          animation-name: bounce;
  -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
          animation-name: flash;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
          animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
            transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
            transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
            transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
            transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
          animation-name: rubberBand;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
          animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
          transform-origin: top center;
  -webkit-animation-name: swing;
          animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
          animation-name: tada;
}

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
            transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: none;
            transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
          animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
            transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
            transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
            transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
            transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
          animation-name: bounceIn;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
          animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
          animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
          animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
          animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
            transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
            transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
          animation-name: bounceOut;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
          animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
          animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
          animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
          animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
          animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
          animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
          animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
          animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
          animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
          animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
          animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
          animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
          animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
          animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
          animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
          animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
            transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
            transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
          animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
          animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
          animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
          animation-name: flipOutX;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
          animation-name: flipOutY;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
            transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
            transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
            transform: skewX(-5deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
            transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
            transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
            transform: skewX(-5deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
          animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
            transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
            transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
          animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
            transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
            transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
          animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
          animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
          animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
          animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
            transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
            transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
          animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
            transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
            transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
          animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
          animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
          animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
          animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
            transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
            transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
          animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
            transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
            transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 700px, 0);
            transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
            transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
            transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 700px, 0);
            transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
          animation-name: hinge;
}

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
          animation-name: rollIn;
}

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
            transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
            transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
          animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
            transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
            transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
          animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
            transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
            transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
          animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
            transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
            transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
          animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
            transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
            transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
          animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
          animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
            transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
            transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
          animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
            transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
            transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
            transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
            transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
          animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
            transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
            transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
            transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
            transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
          animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
            transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
            transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
            transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
          animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
          animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
          animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
          animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
          animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
          animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
          animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
          animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
          animation-name: slideOutUp;
}

/** 3.10 Scroll To */
.scrollToNext {
  position: fixed;
  right: 15px;
  bottom: 15px;
  z-index: 20;
  width: 50px;
  height: 50px;
  overflow: hidden;
  font-size: 24px;
  line-height: 46px;
  color: #fff;
  border-radius: 50%;
  text-align: center;
  text-decoration: none;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.11), 3px 4px 5px 0 rgba(0, 0, 0, 0.11);
}

.scrollToNext:before {
  display: block;
  transition: .5s;
  transition-delay: 1.4s;
}

.scrollToNext.toTop {
  -webkit-animation: rotate 1.6s linear;
          animation: rotate 1.6s linear;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

.scrollToNext.toTop:before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

@-webkit-keyframes rotate {
  0%, 100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  30%, 60% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
}

@keyframes rotate {
  0%, 100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  30%, 60% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
}

.scrollToNext:focus {
  color: #fff;
}

.scrollToNext:hover {
  color: #fff;
  text-decoration: none;
}

.scrollToNext.active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.mobile .scrollToNext,
.tablet .scrollToNext {
  display: none !important;
}

@media (min-width: 480px) {
  .scrollToNext {
    right: 40px;
    bottom: 40px;
  }
}

/** 3.11 Count To */
.counter {
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .counters [class*="cell-"] + [class*="cell-"] {
    position: relative;
  }
  .counters [class*="cell-"] + [class*="cell-"]:before {
    position: absolute;
    content: "";
    height: 100%;
    width: 1px;
    background: rgba(255, 255, 255, 0.2);
    top: 0;
    left: 0;
  }
}

.counter-type-2 .h3 {
  margin-bottom: 0;
}

/** 3.12 Owl Carousel */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
  z-index: 0;
}

.owl-carousel .owl-animated-out {
  z-index: 1;
}

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.owl-height {
  transition: height 500ms ease-in-out;
}

.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  z-index: 1;
}

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  text-align: center;
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-loaded {
  display: block;
}

.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

.owl-carousel.owl-hidden {
  opacity: 0;
}

.owl-carousel .owl-refresh .owl-item {
  display: none;
}

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.owl-carousel.owl-rtl {
  direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
  float: right;
}

.no-js .owl-carousel {
  display: block;
}

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  font: 400 40px/80px 'FontAwesome';
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: scale 100ms ease;
}

.owl-carousel .owl-video-play-icon:before {
  content: '\f144';
}

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

.owl-carousel-default .owl-prev,
.owl-carousel-default .owl-next {
  position: absolute;
  top: 50%;
  transition: .3s;
  z-index: 1;
  margin-top: -25px;
  width: 50px;
  height: 50px;
  line-height: 46px;
  font-size: 36px;
  text-align: center;
  border-radius: 50%;
  color: #fff;
}

.owl-carousel-default .owl-prev:hover,
.owl-carousel-default .owl-next:hover {
  background: rgba(0, 0, 0, 0.3);
}

.owl-carousel-default .owl-prev:before,
.owl-carousel-default .owl-next:before {
  position: relative;
}

.owl-carousel-default .owl-dots {
  margin-top: 40px;
  margin-left: -20px;
  line-height: 8px;
  text-align: center;
  padding-bottom: 20px;
}

.owl-carousel-default .owl-dot {
  margin-left: 20px;
  display: inline-block;
  width: 10px;
  height: 10px;
  line-height: 8px;
  border-radius: 50%;
  background: #b1b1b1;
  transition: 0.35s all ease;
}

.owl-carousel-default .owl-dot.active {
  position: relative;
  -webkit-transform: scale(1.6);
          transform: scale(1.6);
  background: #dc214c;
}

.owl-carousel-default .owl-dot:hover {
  -webkit-transform: scale(1.6);
          transform: scale(1.6);
}

.owl-carousel-default .owl-next {
  right: 20px;
}

.owl-carousel-default .owl-next:before {
  right: -2px;
}

.owl-carousel-default .owl-prev {
  left: 20px;
}

.owl-carousel-default .owl-prev:before {
  left: -2px;
}

.tablet .owl-carousel-default .owl-dots {
  display: block !important;
}

.tablet .owl-carousel-default .owl-nav {
  display: none !important;
}

.owl-carousel-default.owl-carousel-dots-lg-left .owl-dots {
  text-align: center;
}

@media (min-width: 1200px) {
  .owl-carousel-default.owl-carousel-dots-lg-left .owl-dots {
    text-align: left;
  }
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

.veil-owl-dots .owl-dots {
  display: none !important;
}

@media (min-width: 480px) {
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xs-owl-dots .owl-dots {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-sm-owl-dots .owl-dots {
    display: none !important;
  }
}

@media (min-width: 992px) {
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-md-owl-dots .owl-dots {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-lg-owl-dots .owl-dots {
    display: none !important;
  }
}

@media (min-width: 2000px) {
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
  .veil-xl-owl-dots .owl-dots {
    display: none !important;
  }
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

.reveal-owl-dots .owl-dots {
  display: block !important;
}

@media (min-width: 480px) {
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xs-owl-dots .owl-dots {
    display: block !important;
  }
}

@media (min-width: 768px) {
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-sm-owl-dots .owl-dots {
    display: block !important;
  }
}

@media (min-width: 992px) {
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-md-owl-dots .owl-dots {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-lg-owl-dots .owl-dots {
    display: block !important;
  }
}

@media (min-width: 2000px) {
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
  .reveal-xl-owl-dots .owl-dots {
    display: block !important;
  }
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

.veil-owl-nav .owl-nav {
  display: none !important;
}

@media (min-width: 480px) {
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xs-owl-nav .owl-nav {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-sm-owl-nav .owl-nav {
    display: none !important;
  }
}

@media (min-width: 992px) {
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-md-owl-nav .owl-nav {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-lg-owl-nav .owl-nav {
    display: none !important;
  }
}

@media (min-width: 2000px) {
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
  .veil-xl-owl-nav .owl-nav {
    display: none !important;
  }
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

.reveal-owl-nav .owl-nav {
  display: block !important;
}

@media (min-width: 480px) {
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xs-owl-nav .owl-nav {
    display: block !important;
  }
}

@media (min-width: 768px) {
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-sm-owl-nav .owl-nav {
    display: block !important;
  }
}

@media (min-width: 992px) {
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-md-owl-nav .owl-nav {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-lg-owl-nav .owl-nav {
    display: block !important;
  }
}

@media (min-width: 2000px) {
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
  .reveal-xl-owl-nav .owl-nav {
    display: block !important;
  }
}

/** 3.13 Isotope */
[data-isotope-layout] {
  display: block;
  transition: .4s all ease;
  min-height: 160px;
  z-index: 0;
}

[data-isotope-layout]:after {
  content: '';
  position: absolute;
  margin-top: 15px;
  width: 64px;
  height: 64px;
  top: 50%;
  left: 50%;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABIAAAABACAYAAABiDwz9AAAgAElEQVR4nO2de5xdZXnvv9kZhnEYxmkcQwwxDDHEGDEiIiAiIiJaRKWI1rt4aT2tbW17Phzrsda21mN7PD296bG11mrr/VbrhVKLiICAiIiIEDGGGEMIIQxhGMJkmOw5f/zW0/Wu933Xvszee+29Vvr7fPZnrb32Za3fe39/7/M87zJ6j0ngDGAj8ARgPbA2+WwVsByo5fy23vOn6z0mgdMQ/8cD64A1iPOq5Dt7kuNOYBvwY2ALcCWwt8iH7QFWAKcCGxD/KcQfUv7GcRfi/xPgduBqqsH/ZFTuj0NlfzXK/5XJ0eW/g5T/dZSf/wRwIir3j0N5b/wnk+N08t3diP8dwFbgeuezsmIc2IzyfQo4GuX7ECobAPtQOuxBZeAOYDtwY/JZmTGO2r41yesxpOV+IjnOJN/dC9yF2sEdwC2Un/8YavtWo/ZuFfBo4vyngbtRGdgJ3Op8VlaMoXK/CuX7SuBRiPd4cpxNvnsfKgO7k9ftlJ//KCr3k8lrBcp3EP/lwIPJ+xlUBvYmr22kaVNWjKC8n0he46T5Ppoc55Lv7kf1fR9Kh53JtTJjGOX7uPMy3i7/GuI6S5oGu0nTpqwYRvk+lrxGkyPJOcA8aTrMJq8ZVAfKzn8I5fkI4juSvGoobWrAQvLdecR3f/KaTq6VGVbOh53XECl/SOd5C4ivpcMsadqUFW4+23HIOYL415KjpcECKgNVmAO7fF3eNVLedrQ0sHSoAv+ac6x5793vGH9I06Gn/Jf16H9PAF4BnJWcQ0jWfYa8z+y8TjZxBh2bgZcCZwLHE+fU7GjnNwOXA59AE8Iy4HjgfOCZyTmElcC/lne8BbgC+BRwU28et+vYBJwHPCM5h3zejbgb/6uBz1Ee/huBc4BT0OTX59nO+Rbg28CXUFqUAetR3X8KEr5i3Jq9t/OtwHeAS5EgUAZMIdH3yck5tM7bf78N+D5wGRIEyoC1wEmoHhxDa5zzvrMD+AFaDNja6wfvElajfn89Ejzb4exf2wn8CLgGiaJlwEqU92tJFznyOC6PXHNfd6J8vxGlRRmwAtX71cl5q/U+dn0vyvdbkSBSBowj0W8lqdjXbt23a9NIEN5KulA46BhD3CeT86W2/TVSIWw75VkMGiUVO03kazTOafR+lrQMlGUxZBjxNuGnlbFv3vkcqRhYFjF4iKzYBa2N9WPX5hHvGcojhtYQbxN8at5n/rFRuiyQiqJlEkNb4d3sM+PvioJdRTcFoDHgDcDrSSe90JiwPUPeZ7HfWoIMGsaAVwOvIZ300sExdu1W4B+A/9udR+4qRoGXI+GvVf7tpsntiP9HGLyV0VHgQiT8rU+uNerY2r0GGgR+DPgog8n/RcALyRc9lnpux61ICPwkg8d/BIlez0MTv6UMdhu9Bw2CvwB8nsEbDI0gS89nkVo4tsKx1WsgMeRrwJcZPP7DyNLzNGTl1A3O/rWdwL8DlzB4g8FhJHqdiPhDc27tXt8FfBOJgYPIfxNa8GgkevjXljf4zL92N7IKvYbB4z+E2v31dCZ6NPpsL1oEuZHBmwwMkVo5moVTN+t+DQkAt6KFkEHjXyO1cHRFH3LOl3JtBo0BtjB4c4AaqvcrSC18GvF3z1t9vx/1gdsZTP5m3TXsXPOPSzm393NIBN3NYBoDDBPPe//YTrq41+ZJrSMHkX/MwgfvvNX0iH22QGodOGj8x9CzxTi7562mSexYJxXDuoJuCEDjwK8Db0GKv6EVwvYM7SYUpKpYvzEOvAl4M6lJP1045l27Anh2R0/cXYwBFyHhz1xallK52zlOAx8A3k//V0XGgFci4c/yvxuNvX/NPe4DPgj8LYPB34Qvf+Cfd97JgADUAfw98GH67yIyCpyLhK9GA3//fSvfIed8Bvhn4OP0n/8IcDbwXJqv9rZzrRH/WeAzwGfpvxDoCl/uau9S+Lb6/VngX5BV3CDwPzl5HZlc65Rvs7TYj4TAS+i/EDiMLH43kx38t5qXvgDUSn2YA76BxgL95j+ERJ8NpPyh/frdThrMIffg6+i/EDaEBP+1iD903tY1+2wOCWE3MRj8VyFrL3fi32o5iF1r9t15BkcIq6Fx7yT51h6tpIX/vtF3FpBl7FYGg78JP/5zErnW6nmjzxbQYsAuBkMIM2ufPP7+calpZMc6qZvwIAghvqVPzfmsG+kRO5qbbL/5jwO/DbwVeAmy1DY0SofYtVbToU7qJtoR/04FoFcC70HmnoY8Mu75HlIf16flfKeVhILUZ7QfeBnwTtJYJrR43IM6bpu8r0CN6KrI9/3zdwF/4rzvZwW4AHgb6YontFah95Cq2ZDl7/+u0XEv8HZkEdMPvAhV/Lz8zzvfS8q/hoSTZvxj5WEaeAcSAvqB5yPhs1H+x97vRR23iRfGf2WD/4ld2wu8G/h0twi1iTNJhT97phh3/9o+lP82eTf+k5Hf5v0vyf+8D/hil/i0i1NRp9fuiv8M6WpOjTRGwoom/4F3PgP8DfDV7tJqGSch8e+RyftGee6+jL9N3n3+rfwXpELopd2l1TI2IzdvG/xDaxYts8DDpLFPjiSNFdJKGuL8z8eQi3Q/sAHVAYtl0kreg3i7C1i2av7IFn/vpuMXkEVQP7AWWTzlWTzk8ZhD4xaL/TKC+PsCcuz3y51rD6Gy3y/X+FWoDNjkz56rWVpYbIsFUv5DxAXkRum4H004+uUaPYnKQIy/e+6/t3Jv/M1Vxufv/4d/zYTALd2l1TLGSeP5+c8H+c9tooXPf5jGfGPpeDP9c40dIb7o5R/9cz+ch7kL+QJio/+AVAjrl2uon2e0eHS5u1xj5ajR+QLi3q84obF8wjvPO8b+pxUB1T2aENavRdCLgD8j1T+uQMYZraQD3nda5eyXoxk6WARaqgA0BfwdMnc35D3oNjRAuwqp9ltp/sB5jWDevUwRK0oMWQv8FVr1jD2Pe9yOOulvI/7byF+1GUVm1MejFeWz0Oqayz3PYqpIJXwNKvgnOc+Q1/BvRwPUa5ELVyP+I6T8nwmcSdadipzza4DXJf9dBNYAf4TcHdzniVXgnWil8juo7G+nOf+NKH7QGYT8Y/XhOuCNFDcQWIWEN4tv1aiT2gl8F61Wbk3eN+I/hQbVpwCnJ++bNYjXIwvE7R1wagcrk/ttpDH3Guqgf4AGajsQ/zzBegSVrfWobJ1CGEMHwvvcCFyc/H8RmARei4KaN+O/B8Vw2YK47yaf/zDiP4XEhaeRBgxvVM5uRsJ4UTFSViDx/9jIM/nv96Kg/lvRiqWJ3zEMo7plE+un0Br/W9FCzK6OmbWGCRTjLObqt9x7fx9pu7eHVPyOYRjVrTWobj2JcFEklg5bgL+guInAGOqbYs/mP+cMab3fi0TbvL56CNWtVaRWNRYwPG9MVEObBnyE4mLEjKL2yRWs3edx3+9H+bIHcTfxM4YhVLZMWJgiXFyJxUz6GbIGLCpGzAhy98uz+HTPbaHTJiqz5I9TLWDwClTv1xCKokTe70IieFHWwMNonDLuPI/7XO65LXTuQ9wbjdNrpIGyzZ3MTeNGfexlFDcRNKsnE6wgPw1soWcWpYWJnzHUSK1pVqC2cMz5rFEfcx3FWYNaPjVy9bKjua3MkcYxacTf4geNkS6M2Wd5aTyDRNCirOHsOWNjMgj5L3ivRv9ropLrTteofoHq1DaKNYRohbvB8ryVOL5u/CRbGMjjb8c51AYWxX8dWng6jSxPiM/P3cDOzWBlwNKhlRhS86iPaVsDWIoA9CLkfhNr/O24AyXQ5+lO4M5WAkpZQ9PrQnAuWnVv1PntQkGbv0TngTs3oNg6b0Txb1zrH7/wFREo+xxkdWEdM5HjbuSi8VU6F2XWo8nW68nGVsE7nwF+BZW5XuIsZPXVKP93IxeNS+hclFiPLK1eRzrh8u8L4v9r9N4a5Azgd2js578HuWhcRueixDrU5ryC+ITTjjPIGuvLHd6vGU5G5Sw2MLP3e5GLxpV0Pilfi9qcl5CKAUSOs0iU67U1yAnAq2hs9bAPCf7X0fmkfA1yMXshjSfc+5Eoe1mH92sGC3B/RINnuQ+JkjfS+aR8NXAmii3VjP+foVWoXmIDsvxr5O4zi7jfQuerk6vQQOs5pGJArN3Zj6zBru7wfs0wlTyP7+7jPs8sEqVup/NJ+UoktjyDxhZyc2h8cEOH92uGVagNyFuttrzYjtr+TiflK1CdOwHtHuffy97Po40Sbu7wfs0wiepAo9X6eVKxu9NJ+URyv000djGfR+ONXlvDTJBa/dgzxJ7FxN5OXRTHUZ3bSGMX43m00NzrQPkW4DpvHFJDE7FpuhO413YRnKKxhdQC6m87HW81g2+pR+Touqh0ujA9QiqKN+pz6hQTKL5GVpSAkD+knimdzseGSUXhRtZGdYoLlJ43D3fPXdGnEwyh8jZO2ub6z2D8d9F7EfhCZPwy4Vxz+ZuHTrfm4TXSHQT92Eo+/2nabG/bEYBqaID9GzkPAWp834dWY3phkdLI5M7Ouxokyfvv30MuL+593eNWZBn0RbovxAyRmoy6z+Sfm+LcC/wuEqLc+7nHbSg2zZfpDf+XoUmua3mBd/5/kFtaL4Sw30KT37yOfztyybikB/cfQo3PxYi/wX+Wv0Rp1Av+b0Kxfux+Pv8dSPj8eg/uX0NC2FvRgNiu+cf3o0a4F/xfDryAkLed70LC35U9uH8NWV28mcZWYX8P/GkP7g8S4p5DPn8T/q7vwf1rSHx+PalVGITP8jF6FyT/HGSZmDcIvQdNQm6kN/zPRO3PlHd/9/xTqA70Amcgq8+8Seg+JMDcQm/4n46EUFcI9svBv6DYYL3ASWginlf+Z1Deb6U3/E9C7Y8JgbF8+Bq9c4ndiAR5937uuQlfvZiE1pAQdCZwlHdf9zm+Re8WAaZQ2XPv7Z6b8NULS7waSv+TCa2i3Ge5jt6J4KsJ3bTdZ5gjtXTrNmqo7J1IY6uoG8nG4egmVpB1d/aPthLfK0ustagMNLI820LvRGDbxt7u6R/rpFZevcBKlAauy7GfDtvpnQhqhggGPw3cbdx7gQniQpgdbQzai/bX0Gz+2cuty80yLi/WGqjt6YUIWAPei+bA7v3c8y3IErtXITnMKswXwtzjDG2IgK0KQMNode1C4sT3oUnXP1GMG1azoFtzdNcccggJW+dH7gXi/1408CrKDS3G3c7Nv75bGEJWP+d593ML3Z8j65te868h38v3EpqgG7q5ux2I/zvRBDBW3iwWyZcohv9rUX7E+NdQOXwj3SsDQyjQ2XOce/j8LRZJEfxfifLDj5li+CKyhuom/zcBT/fuZ+f7kfB1BcXwvxD478T511A5vJju8n858FTnHj7/f6X31hd27/OA3yQedB5UDt9B94TwGmr7n0w8/y0WyfVdul+zZ7HYW7HJSA0JsO+mu/zPIe7yaP3tFcjNs9eoISvM15E/EfoGEgG7yf9U0t0N3XuB6tkNFBeL5HQkxOdZYX4b+BDd5X88EgDc+9j5Alp9396l+zXDSagO+EHH7fx7qA/sJv91pLEeYvy3UZwL5mbgTEIXJDu/he6PRdaSv8lJHQk/RbkgbiS1wouV/y10fyxiW9rbfdz7WSySolzw1hEGnXefZxvqi7vJ393SHedoMBe3IrAapUGeELALWQJ2k38jDxTo0TbdOZgkDLpuxxoqi91chBgG/hGN8a/0PrN7F+F9YmgWe2sf3RXBhhH3lxPP/2m06P4RikmDUdQW51kEzdJiW7y8+VcYQsLOC9DEepF0gr2IghC+BMV4WWzlpl3AQVThlhPGHIBUqT3QhXsNIZOv55Fyd4//igaj11Mcf5x7uXlo/M0P8WAX7jOE4iucTZz/vyGXmO9RDP9F4Pso8PNjUUfo4tmo8tvzdYohJDY9i5D7MrQt828lz1QU/5uQpcNjgSeS1kfL/+PRZP1zdMcE83+iSYfLneT88uTzWyiO/81oK/ijya7Ik5xvQiuF3bDEq6F4PycR5j8o/tSfojgvRfH/ERJbVwOPJ2z/NqH4KV+lO/xfh+qZcXf534Cs/nptem9YRGn9FWQJELMGOw7VgX+nO/xfBjyBOP+b0eBoe4f3aRWLKObLJSg+zHHOc5I823Hoeb9Bd/ifi6zO3PJv57cii9+i4i8tognONxD/dc5zkjyXxc+5ku7wPx1NgN12z87vQIJbkYFId6AJ3grgmOSaOxCeQvGpvkN3+G9GdS3W/t+JrE7u7fA+7WAXanceifoAfwJ0NMqvG+lOm3wccj/zy/4y4G7UBtzfhfu0irtRXDmbCLl5vxz1C6vpXp88hcS22PjnPuTq+EAX7tMq9gK3Jc/06OSamwYrUXntVp+8EngE2XmPlYMHUNv3UBfu0yruQ23gEWgi6MYdWYbK6iRqm7rB38QfCPN/HpX9h7twn1bxAGoDLAg1ZNPgkcnrLro3B7D/9ue/B2kc16kX2I/a22FUBiBb/seS6/d04V5DSEy+ALUDHyW7wG5pUOTc9wASeQ5DZcDN+xqqq6OonnSKITS++aXkvZ//n0ELkldTXBo8DDyYPNthhPwPR+nStE1uJgDVkDm5WX64lf8AWoV+N8U2fi6s0TksOboTYUucTlTpGvC/0eqn/bcdD6BV5vfRP/6LySumTNfQs3YqAr0bWX74Df+B5LO/pD9bke5HE/w7kTh1GBJ/XIW6GyLQ/0Srbf7g5wAqG/+P/vB/CDXMdyH+Q2Qb5g3A45BA2Uka/DaKPxHL//cj1bsbQmu7eAgJHLtRvvtmkY9Dk8Ov0hn/NyLxx5/8PYwm/p+lP7sQziGBYw+aoPqrQcci/pfSGf9fJiv+2H89jATGr9A//pejQc7TCfP/mOT1DTrj/0Ky4k8tOV9A3L9OsYNfwwHU1t2D3EL81bBjkLvKNzu8z3NRXfLL/wJK26voz1a8B5D4Oo2CZfv8H4smwVd1eJ9Tkv/yJ/8HkcDyPfrDfz659z4k9i4nOxA8GrkLfKfD+zyBUPyxcYUFd+/GQlO7eBgJHA8gEdyv/yuTV6dWaeuQ0Oa3f4ukwc37sRPrAhI4HkDP6C+GrkRCwI86vM8aNKH0xz+LSPi4k/7x/ymaCB1DuBr+KCSOdBqD1FxOYovfe9FEvMjJr+Eg8HM0DoptFDCBRJA7OrzPCBpb+9yXobR/kP7wr6OxzwEkArq7A4LEwTE6t8qzeVSM/wL96ftB/O9L7m8ioNv+H4GEkE7cMWvI+OOC5P0Umgt9NLlXnf7kPcl9H0D8Y5awI0gI6cQqr4bcyc8nzP+H0ML/79M7l8dGWEzuexCJXb4+cTiqtw09oZoJQO9Eq78++fuQ1c+/tfvUPYBVwsMJlTAbFCx1gnoxMvvyO7/70PbPvQ442gqsM/YbQDvvRAT6LeRuElv1+RV6H3C0FdyI8uGT5JsnLrWR+m/Ai53fWxrcj9Km08lFN/B9NBE+n2xgXtDEYBxNUpeC1wK/SJj/96OG79ol/m838QMU9+FFqMNzy/+TUOfwjSX+9wWow/MH/w8g8e/7S/zfbuIW5PLxPNLVIFA6bEyufWuJ/30u6U6Hbv4/iKx++rX9sIvbkAXCcwl94zegOvHtJf73WciSzM//h9DAqF/bD7u4HVlDnElY/43/dUv879OQNVmM/xfRBKzf2IragNNR/YeU//rk2lJjYmwmFb9c/gdQm/LzJf5vN7EdWWGdTOgScQzi/4Ml/vc6JAD47f/DKE3vXupDdxE7UR14MqGLymPRuPC2Jf73GjS5jPH/EcXtOtYIu5E1yCbC+CyrEf+fLPG/VyIRwR//HkzuWaTVUx72IIu44wi3EV+ZXFuqCDJOOrny+e9B/WC/MY0WAY8hXAR6FJoELtU6c5jUwgDSNLBYP/1Y+PExg0S4o0gNASz/LXDwUl0T/YV1dx78MP0Rvn08iOrhJKEIemRybant1P9G8zx3YXkKWVd/don/2W3MoTSIBci3wMlLbaf+Fwr9YLD834s8or6yxP/tJuZRGhxBqAHYfCi3nWokAJ0H/DFh57cLTbYGYfBvqKNB2eGElfZwVFHbVWrPQX59fuN/F4pBstRBRS+wiNLAVgEhFX+WszT/zLOQhZef/3cjq4hu7O7WLdyJBsJuQ+WaxEL7ItAZKOC5P/i/B7kEFeXy0gruRI3Riwmj0z8dDVZvbfM/T0P5bAIjKB3uQfWi093duoldSIw+j3B3tlPQRL3d+noisn7xy/+9aLelQZj8GXYD/4FEoCPJdoJPQyvF7dbX45EA5Lt8TAN/S3HxLlrBHmTpcjZhgMgTUV1tt75uRJZlkOV/PxJ/inT5aYZ7kBh9Jtm4KCDrmJ/Sfn1dh9oAv/w/gNy+exHodanYi8To0wnjdGxGfcP2Nv9zDRIVfP4PIvGnG+bl3cI0Wgh5GuHudBvRBLDd9moSTap9/g8B36VYl59muB+NRzeTDnotDY5DbdVdbf7nBHHx6wDqS/ux6puHB1Ab/wTC3RmnUPvYrlg3Rhps202Dh1Fb0g+r5zzMojbuOMJFgDWoz27XHWYEiV8Qij93Mxjih2E/EsGmSOdAthi+CrUP7bZXQ8l/QVb4OIjawEEQPwxzqIyvIhSBH4Xqx1J2h/ItfyCtA/2yfIlhHpXxSbIiGKgdM0utdnAh6WYabhrsRBtxDFL//zDK3wnCkDBjqM9q10vnfCSA2fzH+P8caQO93m2yHSygNuAIQhHwCNRnRY1g8gSgtWiQaysK7uTnApa+otBLWMV0fXUtEUZQAWhVBFmDJjmHE1r+vJbBWPn0YSKQawptsB3EWm20VqO4P6b+u5Y/b6Zzs9JewXXTcLGc9jqs1Siau8//frQL1c86ftLu417kEvTLZINDghqsz9H6IGAlEnlc099F1Mi+g+LifbSDe5EI8lJCS5jnIouFVvlPAr+O6o07+X8ABTtvdzJRBO5DFnnnk7WEqiEh4yu0bg67Au02NUw2/x9EwWWLCvbZDmwHqvMIJwFnIIGw1ZWgCdTPWf4bfwv2PUiDH8P9SAQ5h9AS6DRUN1odBI+jILu++ftDaJetooKdtoMZJEycRWgJdAoSCFsVLUZJA767Lj/zyf/0eqvZpeABNCh9BukkkOT4FOQu1+rGGCNIAPZdnuaR0DRI4ofhQST0n0RoCXM8eu5WJ0HDyPILQsufLQyW+GHYj0TuJxG2f48Hfkjr+TZEutuZL35sZ7DED8NDpJZQhxG6g/+I1vOtBvxCcu4uIC6ivq8fLp/NcACNy9YTukOuRWWjVU+IGtm5D6T899Mfl79mmEd581hCEWAVSpt2ym2e5c8g5j3oue4jDY4MKYdJlDatGkGsQzspjjjXFtEY+9kMhuWzjwXULz+K0BLokUgEbTXvptAiV4z/LyKxfdBwENXNcUJLoDGUNsEc2J8oG/4i+SPXcmQOuT0NkuWHjwXSwalbAGqkO8a0gvegRDPudcT/zQyW5YcPe06D6xc8Ev1FHO8knUS4+f87DJblRwx+52TlYMj/YgNcTJz/2yku2OtSsAVZAfkd3QTaNalVvAXxd8v/PKoXgyj+GG5HApDVAcv7cRTFP6+98/FqVF/8+v83DJbli4+tyGXX8t/l/ze0zt9EpLrzWkC+34Mo/hi2od3frKN3+b+P1vk/H00C3fxfQIG3B1H8MWxHbfQ82f5vHNXdVnEGai/d/J9HgacHUfwx7CDd/c3t+8ZQn9YqTiTlD2kaXMlgij+Gncg60S//Y2jholVsSH7r87+ZwRR/DLuRa6rlP6SuABe18T9rnXNLgwXUvg6i+GPYg7Yg9vN/FIUyaBWrvPeW/+1OoovGNOlOtP7Y9/wGv/Mx7py7beBeBlcAALXNXycts+4C+Nlt/I87VnbngIMq/hhmybo7G/9hUlf2VvBuQp42Bhhk7EeWkFb+IQ2Fcnwb//MPxOf/L2QwxR/DHNn5uZv/69v4n78jzv8lDDb/edL5mZ//a2I/iFkAvQx4A6H6+3YUUHTQcRBlmrsKAloVsN3DGuF8tPrtrnwsokZhqbFEioRZAg0712qkrmDNLGHORZNo3/XtfQxGzJ9W4brD2ftWgpadg0QUn/9fUcw2151iJzJ3fqFz7dmoUWsFZxKP+/P3dB5QtAjciQZq5znXbBXs5zQPCnoyYdyfZcCnWHosjSJxF1qpeL5zzUzhd6KV4EY4AbmS+OX/Xxkst9c87Eb8bcDrxsO4k+aukMejNHBdHxdRnLFBXvww7EErgc8iOwh4DCobzQYw6wnj/ixDcZQG1fLTxT2I/zOT92bFdBRKm2Z5uBYFUPf538Rgi7+Ge5E10Mmk3EH876H5As5KJAD4/Lcy2OKnYR+y9DmB1Bp4GeJ1L823B55AK+aQTYOdDLb4abgf8T+erCvQClQv7mzy+zE0+XHHvstQ3Rkkt788PICsgY4jbf+WI4ueGZpb746QLv65c6AZBlv8M9h27MeSzf9xlDbNXOFswui7Ph1gsNy+8vAQmuNZYGzjfwQSSJpZgV+EXJ/+EM137iCNe1QGHECWPivJtn8jyWfNFjAuQtbvvtvbb6Ex4KBjHgl1ZvBhbcAjSOMFNcKrkaGHr3/8LtpQZtCxkLwsdhsoDYZRuci4wvkrouPA2whXfr6MVhbKgv1krQBcf8hGq8DjaKXM538pgxP0qhVYIYAs39HId12MoRV0yK58fB250JQFfswjVwluhDHk3+r+Rx2Z/Zeh8hs+hMrrFagRuJIwNlYMo8iFrO69rmLpgaT7gY+glUDIcn432RhJPkaRcObz/y7lEP8MH0dttm8K+04a8x9BLjSQDvbqSDRaaiDdfuCzyFrFtwJ9G9nVXR/DwKlk2486Ek063U2oSHyRdIMCNw1+h+b8TyLs/7bSfgyxfuKrKDC+n/+/RmP+Qyhmjs9/B4Nv+eri66SBz11LiNeTxkiKwVYKXf6gyX8ZxC/DlajNdvMfUvfoPJi7iF//92rkARoAACAASURBVFEO8ctwPelihZsGL6Y5f5s4uWkwQznEL8ONqL1yd0arocW9RpbwZi3mjh3N+neQLd983EraXrn5fzrNPQFi1j/ufKIM2EbcEuIEGs8BJpAFpeGbyass4o9hF2qz/f5vA409ISbQGBmynD+P5hRlwR5kDei3/+tozv9dzntLgy+iOUVZsC95+eP/1Xj8/Qnhr5Kufhj5fcisumzwOyxTthsNAF9LOkGyxm8faaUoE/wOywpDowHAyxF/t/Pfh6x/yoaYAAaNO4ALCPnPAH/d3UcrBL+MLH98/o1EIAui7A5+Z9FWiGXDWwnbgFUosHkeziR0/ZylXOKv4W2kuz9Ynq9Egc3zcCrpANisBR+kXOKn4V2o7rod4Eq0s18eTiTLv47a0UHY7bFdvId0tc+NBfCGBr/ZROr6Zq85FD+mbPhzwvyfRBs45MEGiL7r2yAFfGwVHyKN+WNpsAIF98zDKtIBorWB8wy223sePonqru8KeW6D30wSur4tMNhuz3n4InFX6LPiX//Pz42/6/o2yG6/ebgUrXa7+X8kcm/Ng+s14LYBg+z2mYcrSF2BXVfQkxr8xq/7hkF2+8vDjWRdgUF9+6YGv7kYjRFcbCadE5cJWwhdYUdo7Ar1O2T5m9vjW3rxgD3GNkL+w2Tde338Bsprt/zvRelSNuwmLP/DeOXbnQyOoxUif/XjvQzGdpftwsQbXwXLswIaA17h/NbS4K8o1+qHizlCy4+8FYAx5OPo5/8HKWcHCKEVkImAMfjWH/b7f6C8/H00sgIaRcGS/dXvT9B68NBBwjRp3A+X968Tt4IZQQFUfeufr1Be/u8hm981ZN4aE8FHkADil//LKNfqp8EVrt00eD1x/sNosOfzv5pymP772If6Ln8V8DXErUCGiVu/3EA5+c8gt1e//38Fcf5DaHDoW7/cSjknQDPAPxOugr6YOH8TSCHb/m2nXKv/hlkUyLPmvZ5HfBHMxoZ++beBdNmwH/gaWe6gRaHYGLBGdvGD5Hzau1YWmHDv1/9nkD8GdsVvwyzl5O8K924ZOJH8RVC3n3Stf8oIV7h3y8BG4vwnkADg5//bKZf1n8GEe7/8TxGfA42jsbHP/52Uc/6/gCx3/fY/sIJJMI7GxgZLhz+ivPxtp1q3DKx0zjMV/mVkG8Y68pf/dO+eseeYJVTBbCXIx/mkgV+tAmylXK5PPswfErKVINYBnksY+HYb5Vz9N7RjBWTmwS7/7ZQj7lUz+MJPTAQ6gzRdrA7spFxxn3x8hDDmyQRxK4iTCQP/3kU5rR8MH0f8/VXA10a+u5nQ+mMPWkkrKz5Nar1gaTBG3ApkE2Hg370oqGJZ8UXUhrt93xjq632sc77nWr+WIe5RHr5Myt9dBY4FhF1DyH+G5jFjBhlfR2242/ePko0PZrCBoTv+2U85rT8MVyJ3CLf8jyJLTx/uwqBr/VbGwb/hGtLt3938Pz3yXXfnUNf6rcyLXzcg/v7YNxYQ2B8Tm/hRRvHbcAupK4zl7QhyhfLh130otwAE6vtdK1izAtkQ+e4byArjdZR+ZbR+N+xAc2DfCmQq8t2LiPMvk+uTj92EVqDDSATy8Wqy1t+gsfM/9fgZe4lpsotXZgCx0r1geEly9K1fyqh+u3Ctd6wixAQgs/4w1NEKYtn5mxWQwQYBPp5HuPr1McrP3+3AGlkBPYeQ/6coP/8YYgLQMwmtX/6FcvOvk+5+5HaCr498Nxb7pExxj2KoI1cYg2sF4uN44tYvZUadcPezGnKP9LGBsPxf3+sH7DHMgtMXgF8a+e465zdWBsro+uSiDvxjcu5OAl8c+e5q5zfGv8ziF6R9mG8F9ouR764gHP+U0fXJRR0FLvUXAJ8d+a6/6wuUc+Xfx6WEVkCnRb5n1j8u/7Javru4gjD/Y25Q/uIXlNPy1Yf1YW4abI58L2b9U+axn+EWQiuQmAD0OkK+74lcKxv8BTCIu0EZfzff30v5+btWQIaYAPQKwv7vfZSf/27C9u8/XRrt4ibkG+hm/i4USLPsMBNONwFGyCr+G0lVUdf0t4yxH3zMk/K3NBgiK4KsJ20U3NX/K4p5xJ4iZgXkNwjrSINf2msv5Z8AQ7YB8ztCw1rSrV+N/zTlnwCDrCD8AKabkCm0YTXw6OTc+N9H+SfAICsI6wQMG8muAq4kOwE064dB3vKyVXyVsBPcQHZb1ElC949ZyhX4Nw+XkgaEtJft9GWYIDsBNv5ltn4xXEY6kXf5b3S+M064+ref1IS6zLiSMCDmFNlYEKOEE+B5ym39YrieMBTAWlLBEzQW9K3/ym79YriJ0AriaLKTwGFCAWCBagggt6Cd0dz8P5rstsiu5ZNhgXK6fvq4nTQfLQ0mScd7hthEt+yTX1Af5m8I5O70BxoLWn9o7d9O0o1EyoxdZGNBmQGEGwbhBEJRbCfwpSIesMfYQ8jfdjo0bCYdD1j+70Jj57JjmtALaozECMQunE+ofn2OajQAkAaDdDs5twCYSbQ7AP4K1eHvm4H5VkC2ZbI7AP43qsM/5gbnuoGd4ZxbGvwH1eHvCqAG9/2pzvfs9S2qwX8B+KjzPmYFcwKh9ccNVIf/Pyfnbvl/hfOdTYT8b6Ya/OvAZ5Jzl79rBWSLH/b9Oor9UhX+n3PeG/8LnGtThKt/W6kOf7MCMdRQwHtDbOenslu/GOqoL/dXAc9xvuNvfGELIFVAHe3k4y98uH2+7/pQpxrWLyAu3yZc/HGtgEac77oCcBVgfbmf/64V0LD3fRMAqwDry/38Pz7nu1Wy/gHxsFg4kF0EMLwq8ruPUm73Nxe2kOPmvysAx2Lffozq8LcFYJe/awX0UsIy/wmqw38vYfu3EufNM5KjW/mroH4Z3N0wXBXQcAphw1cF6ydDs2DQTyVs/Ktg/WRwo8EbXAuopxDyv6KQJysGeVZAhicRlv/rinm0QmBuEC5ndwJkgwE3Dcoc+8bH5wnL/9nO+VriAkhV8CVC/mc65777jw0aq4KvEpb/ZznnKwnbvypY/xhibjDPdD7PC/5bFVxOyP8U53PX/cfSoQrWP4ZYMNynOJ+7sR+Nf1UEEEgFEEj5P9H5PBb8uArWP4abkqOb/64FYI1Q8KiKAATqyxsJIH7fCNURgCCMA+cLIGcT1v9PFPZ0vYfFgYM0HVwLsLO879cp5863eXAt4F0rOMOZzrmVgSpYfxl8C+gasvinhgZ/68hWgG1Uw/zd4AZDBvE2s99J0gmQVf7tVGsAvEDWDKyGuFtFcN2fQNyrsgIKKbcY/xVoAuiW/12EbkNVgL8KDpr8uBNAEPcqTYC2ELozbUL5Po7cv9z8v4fqrICDzMBvJxwAr0aTP98CYJpqTQC3kt0Ro4ZMnlchS0gTANzV/6pYAEDan7v81yP+I4TxP2aohvuLYXvycvmvQ+3eMKEFxH6qNQHeSbgjyhTq+4fIBr8HcS9z8Fsf1p+5/Negvt/c4V3+c1RLANhN6gYKKX8LfO0uhpn1S1VWv0Hc7yGb/48h5W/pUkULGEj7c5f/SlIviKrx9bGP0AtkBer7V5MVAyEdL1UFs6TBoEmOE6jfW00Y/3Ar1eJv/bnLfxzxX0U2/I3xr9IC4BzZ/rxG4vZdI+v+YPh2cc9WGKwAuJPgUdLgp4Y68J0Cn6so+B26iWC29a+7Avq9Ap+rKMQGNEOEjR/AD4p6qALhd/A28PPF3zrwo2IfrRBcnhzflbyWoYmBH/upatYfhlg8q1MJYz/V0WS5anB3c7N+4GTi1i9VEr8NZtHnTgJOJB78t0rir+G7zrnxP4FwElSnWuKv4fvJ0c3/48m6ghv/Klm/GH6YHH0RPOb+UyXxy3AboRXEesKdH00Aqhr8YLgmgpr1j9sGVpG/CcAAy5PXGuBCYBG5Sf4+co2sohhkuwG6dWAVGgP54/8qeT8YXDcgSEXA2I54l0eulR1+HDhb/Hc3fzFcWeBzFQV/N7gaMO6bQloluInqwXWDstcIcfePMm/9mwc/EBZIAJhyvmP8qxD81YdvAWQCiG/9VVX+EOZ/jaz1E6QWgFXDW5Do88fAn5AdBBx0XlAt6z/DtYTl/8nICsCfAFTR+u27hAsAxxNa/9Qp99bXefgeoan/JuICSJWsvww3Eeb/RkL3pzrVsn4yuG4gkFrB+e5PZgFVNZgFJGQFgJgAUkUByLcAhKwA4qKKAsh2wvxfQ7ZOVNH6x7CTVPgB8V5F6gp5JvBHSAh6ddEPVwD8jRBMAHmy9706GitVDb4FGGjs4+7+aq8qGkC4ApDxHycM/l0nu1hUFbgWcMZ/rAYcS1gAqjgB9k2gzAzqGA4NC4BYIOhhDh0LiJgFkAkghipbQMQGNTYIcL9TVQsICCeAtgrgDvoOUk0LiNiOZhuJCyBVtIAwUd/tBB9PfPvnKgogJgD4/GMCSJXc3wxbCPkfR1YAMVTRAsZ3gQSN/aoe/8WwnbD9X0vW/clQRQHELEDc12pS/m79r5L7l8G1AIFw7OeiigKQ7wIJEkB89yeopgGAHwjXxn4xD4Aq7P7qwxdAamjsd1zku1U0gPAFkBoa+z2OMP+rFP/S4FoA2WtsiNQCwEUVV8DNAsbFMOkOIC6qOAHOC4R8FCH/Kk6AzQLIxRBp/Bf3e1W0AIjxh9AFBKrJPw8mALgroVUUAMyqy58AmQDgoooWENsj19aSbv/t5n/V+VsZWEMqgLioogBiYxq3/K8hdAGCalqA2JjG5e8KAJDyr6IAYGMal/9jOHQsYKxPd/kflRz9sUEV89+NgWSwQLB+/ldRADILEBcryHoAQHUXgG1Rw02DcbLBoEFlv4oW8DamcfmPkd0ABKrrAeBuBGUYJZ7/24t4oILhG8AAjJgK6mIf1ewATeHzXYBsAmioKn9DHn/X/L3K/F3UCFfAZzm0+B9ByL+KA0AIFXCzAoTq858jFLYsCLC7+jFHdfn7q0AriQcAruIEYJ50FdBgQZDd+j9Pdfn7wp4FQT5U+PurgCtIBRDX+qOq/N04kLYC7vOvIndozB+qbf0D4uXzf2Rfn6hYLAAPEVpA+DHw9lJNAdza9owFBKEL/DTV5e9vBDRKlj9ojFBl/oYaGvu5HgBm/VxV/r7QPxKbAFdx9dvgC0DDhDEQqmj+bvAHN0Nkg0BC9fn7AphZALgCWJXhCyB+DIj7+/dofYHPv4rWDwZr290JoG8BUUX3D4Pv2ma7ALn5X8XO3+DHATD+LqrM3zeDjwkAVRb//b49xr+qAgCEAvB45DtV5u/3bbH4X1UVwCAUgMaS64cq/yNJdwA1VNH92xDbCelQ4u/3bSNk+VfV+8HgCmAg/r4BSNXzP6N/5G2BWVX4jbslxKHCH+JuUC7/Kg+AIeR/qOW/j0Mt/2Nw+Vd5AmCB8A0m/hwq/H034EONv89tmLD9qzJ/P/9d6y/XEqKq8N3AhyPfqTp/yE4AIHSBqCoO9fx/mEObv28BMERqAWqo8gLQf/HP8rdF8ENl/hPj748Bq8wfvPlvzP+7yg2gq/4ZqszXRyv8q5wesRg4UG3OPg7l/Id4GThUJgA+YvEvDjX+cGjl/6Fe//NwKIx/4NDO/9j451CCz7/qFi8+lnNoj/99WP9/qNSJvPnPocz/UEIr7V+V2wOff20IKV4jzsWYKl4VDBEWgHmynGO7QlQFscp/qPFvlv9VbiD/K/9DzJPlXOX8HyXLb464VWRVEePvr4pXmf+I936eQ4+/yy/Gv8rwy7/FO4oJwVWEWbwZYvGOqpwOMf6HEvy5zaHI389/f/zj9xFVQh7/ZlZhVYE//13gv+b/8xya/OtAvYb8wl3/15hfdFVgDYDr+uXHfKkyfysALv9Zsvk/lvvr8iM20D/U+LsvgAfJ8vdjQlUJMf5m8mn8qzwAmvTe7yMNemyvKneAMf6+y2PV+bvl3w34b/lfZQE4xt9EgEOBvx/vwuVvqLIYZjGP7GV9v6Hq1gA+f7/tr7L4BRrbu/yr7u7h40hC/tNk89/fFKhKMAHcXvOEMW/9MUKV4PNfIB4XrqqwBSCXv1/+q87fUAMWaoQJME41B8Guv58hVgBGI9+rCmICkDUAhyr/+wnzv6qTgJgCPkOW/yOoLv8Y/EnAMNXkP0I4Ad5DdhBsE+AqToJsxweX/17CSdChxt+3Aquqmfgw4eRmL/GYZ1Xm7+b/PkIBrKoYJhRAfP5Vhm144tZvW/w9FODzNwHYF8Cqmh6246/L/wFgt/e9FVRzEWwILe76AugewvlvFfnXCAWgGP8Jqjn/c/kb5tAY4FDSPzICaA3Y5XzJEmFN4Y/Xe1il9hXguwkb/1WFP13v4Wa+YYGUv6GOtoasGvzCD+LqN4BV5e+7OVka+AJoVVeBfOsffxDs1v8qWgGuJ5zYbic7CIbqWoGuI+S/g/gqeBWtAPP4mwDkloEqDoCnCOv/LlI3KJd/FQeAa4nzj7nBVFEAX0Mo7lrfD9kyUEUBcBXhGOAeDh3+KwnL/719faJiEeM/jfoAv/1b148H7DF88dsEwB3e92qor6gafPEbtPhp/N38nyr0yYqBiZ+QFcB2Rr47VdAzFQlf/PxPAegOQuV7feGP13vEEmCOsAGsU80G0HXtcQWwnYQdwNpiH60Q+IN6MwHcTZj/VRRAfesnEP+YAFZFATRvUBsTwKpoBrw5cm0L4SooVNMMdjNh+3878VXgKgpgmwj5/4TQBbaqAtjxhAsgPyEUwOpUUwDbSMj/DkILoDrVFMDcMa2lw8+IxwGqogBmY1q3/rtjPxdVFICmiAugPveqWgCtIeS/B40BfMTGCmWHK4AZ9gI/Jmz/ji/86XoP1/obUgHsJ4RlflOBz1UUbFHbFwB/Sjj+3VD40/UevvVfDZitAVs5NCqAnwCgwe925zvGv4oFwDf/O9QEMN8CyBXADMZ/quiHKwAxAaxOagLs5n8VBcCY9U+d0AS0qgLYJ4FlwLuSF8APOHQEsKdHrv2AbAw4419FAezphBO7W8hue1tlAexpzrm1AbcSbvtbVQHoBOfcFUBdF7gqC0CuAGivbaQWUFW3gIkJwNsJrb+rKoC4Aqjlr2v9cAbw+8AfAB8o/Ol6j3WE/HehPtDv/2N9ZdmxFu0CZzvBmQB2i/e9Otm+oipYTWgBsxf1gX7+V5F/zAJuHxJAff4n5PxHmeGHfwCYGQJuTt64Df9TCnywomAmgJB28jOkFQDnsycV+2iFwCygIOW7Hw0C/U7/iUU9VIFw/T+N7zwaBPr5X0ULOH8HBBB/EwABDibHKgpArQhghtWFPFGxsLz/E8T1j5P3Zhno8q+iC+RZhOX/OlIBzFCnmi6QZyZHNw2uJ4wDUlUB6HTC/L+B1AXQRRUtoJ5ByP9G4jsBVlEAOoWQ/83ELYCGqV6A4KcS8t+C+PsWT1UUwJ5EOP6/HVnG/Nz77u0FPldReCIh/22EMYBAYljVYC7wdSQCgRZ/Y3GwTi/wuYrCVHJ06/ZuZAThog6cWsQDFQyzgHOxh/gC0CmFPFGxWEVa/knO95oKuMP5Yh0lVpUmgaNkBRCzfrEo8GYKaomzimpNAkfICiA11PFbFHjfCmQl1bKCGCYSAZ2U/11k8//RVGsSPET+FrgzKA6UiT82Aa6SFUie9U8ddYDT3rVxqmkFYnDTYT+pFYzxt/ayKtiAVoBdbEXt/hxZNyhI28uqYEPycuu/8Z8nGwcJwvay7FhPyN8mP7YVrrsCaO1lVbCOrAUAyPrD3H99N7Aa1XKDWks2BhJo8hez/nQHyFXBGkIXoF2IP1TX6sewmuwEsIbq/jQqB77gE+svyoxVpBNASK0/9qFy4HuBWHtZFUwCRyXnVv7vReOeXagvgKwHRJUWgVcQ3wBgFtUDWwS3dsD6i6pggjAG0gxpEOztZPmvpVpeIOOEHlD7gTlrEK4lmwB1tGJaFfiNn1UAw3cJBwBVUoHdFW23AhjMDBTSNDi5mEcrBDaZ9d3fDDEzyBOLfMAeIy/+k8EdAJAcq+QHnGf9Y3CtoNxBUFXgTnwMLv+dhPyrtADw8uTo1v9Lnc/9OFhQLQH8Qufc+F/mXPPdAKFaAvAFzrnxv9y55q6CuiJwVXAe2TagBlzlfO5bu9SplgD4fEL+1zqfx3aCq5IAZtaPbhp81/k8JoBVif8ZhItA33c+v8T7fh14RTGPVghOJuT/Q+fzSyO/uTByraw4gZD/VufzywhF0POLebRCYGKmy981+vgGYRvwoiIfsMcw6y9/AcDwLcL279zCnq73sMUPSNNgN87FKwgT4HnO52WHBfV1C8Ee5/PrkqObBs+mOvyj/n/O5zcQNgAxk/GywlV/De6g/ybC8n8S1eHvB0CH5gLYZqrDP7YDnLv7jb8CYgJQVfj7jb/Py7eArJIANAS8MXL9C855LA5WVSxAh4DXE+b7vzjne51z418VAWgIeBUh/684574FGFTHAq4G/LL33hdAq7wTXA14MWEb6AqAJgD5VmBVQA14AaEAdqXznSpbANWA5xLm/3XOdz5HWP4vohploEZ2LmP8b3S+Y32BmwavoTr8T3bO7eXG/rG+wOX/Cqox/qsRCmCQtXpzBVDj/xKqw9+Nf2bXtjvf+bpzbvzdPqPMqJEuZrtlYKddAFUGdxJgA8AzinzSHmEVGsz45k+uBdAWxB9S/hNUwwpmBeEW8PNkBZCthFuijlMNK5hxsu5PNVKzf8N20i1R7XUk1QiGPkq4/W2d7KrnTrJWAPa7KpgBDxMfyLgC0G7C7eBHqIYI0kontpdwEjxMNUSQC8m6P4AEv2uc75g5tKGO+FfBDfR8svlYQ/zdCdAs2Vg4NgGuQiykF5Hd1dEGf9c71/YTbgc/RDVEoHNJLaDd1V93AjhPGAwZquEGdzapNZ87+L3Z+U6dbH9gqMIE+EzSAKiQrv7e6nzHt/6sO98tO04nbcfd1W9396tryFqEgNqMCyg/TibcAWkvWb7XEfJfRTWsQDYDv0C2/buXrAXM9aRuYKDyvxJZTpYdGwjdf8z1zXAjYUD4lchysuxYRxj+xVzfDDcRegFMor6j7FhLaAAwS7LoF1sRq5oKar7/7gRgV+R7ZgYHKf9fovz8/clPjTTmiQvXDI7keE7Pn673MOsnyDaAPnwrMKiGG6Qby8YVQH3clBzd+l+FYHDm/uYLoD4sGLpb/quwHWqNsP2LrfhuJ7QCK7sbXA14R+Ta30e+6y+A1Cm/H3gNeDuh9cvHIt913eBIjmV3g6sBFzvn9vpE5LvugpC7CFRm1IDfJMz/z0S+GwsGXfY4WDXgzc65pcG/Rr4bE8DKLgDVgNcRjn++FvluTAArO2qkcxg3//8j8l3rE9z2/x1k603Z4Fq/ua9vRb77MUIB8GLKzR80iffz/4bI9z5BaAVqbWeZYUYcLv+bI9/7DGH+/xrl5x9zf7w18r0vEI5/3kj5+dscxl8A/c+LhktIV0EtIdZSbhXQV79AvHZGvnsZ2WCY5gZwZs+fsndYSRj8GbLub4YrCU3BHwOc1uNn7CVWkJqyWxmokx3sG64jtQoy/o+m3FZgrvWTW/79yP8gAcjNf1D6lVkEGSG0fqoR3+FlC1krAFD6ldkKyucOaR3wsY1sMFhQ21lmK6g3kd3+GVT2Pxz57k6yOwKZFViZRZA3kLViNPE3xn8PYf4PU24roNeS3f4ZlP8fjXx3hjD/y24F9EpS/pDm/6cj3/X7/nry/TJbAV1AGPx6Dvhi5LvW9vsoswh0HmkwV0uDOeCrke/WvfNYWpQNzye7+1EN5XMs5s2HCRcGN6E+pKw4i7T/dvP/ish3P0JoBbsBtaFlxWnA0cm58V8ga/1q+Djh/HcDafzAMuJEstufg/jHBKBPki4MuwuAZY4FtZnQAGCBuAD0ecLNMKYodyyoDYTBv+s41n7u5GAWrYz4VjCvoZwBEYeJ+/7tIL7asR/4d0L+L6Gcg8AhVID91Z/dxDv3OeCbybmbBi+kvPxd03dDbNtHEP+rCFXwsyjnSmiNbOW3a+bq42OO1C3A5X8a5eU/5r3PE39AA0MzC3fLwGbKGw/DBCC3/OcN7BcId8MAdSJlnAROAu/1rtWA/0dcAF4gDYbttn9TlHMSOAm8Ozl3y8DfEreArJMuDLhpsJry8n8Xofj7D+TznyGc/Fr8uLJhBfA2572VgX8mn39eMOiy8n8rYf/3GeILIFAtK6AJtIIP2TT4F/L5x4SfMuY9iP/rk3OX/9eIW0DvQ32DwdLijyhnPLRxFPvLt375BnH+M8gKyi8D76Cc/MfQ3MXn/23iY8AZ4B8J538XU85FkFFSDwY3DW4kzn8W9Q0+/7dSXv6nEVr/3ELcA2AW+FRy7taBN1NOS+ARFMcWsuX/dhz+fuP+ebIT5DqqSP+tZ4/ZO5xAPPbL9ga/uYR0EEhyHAVe3ZtH7CnWk07cXPV7d+4vZAXlD4JHKKcv9BqyFhCmfu7N/QVcDTyQnFsaPIJy+gKvJM4/Nvg3XE+4CjJMOa3gfL9niE9yXNxCdhUElIZljIXltn2QbQPysI3QCm6Icm6Juxf4q8i19zX4zQ6yAWFBabYu/vWBxt8QDtyngb9o8Js9hAFxa5QzFtSfk419AeL/1w1+4499jH8ZB4DvJdz8YBr4UIPfxIJB1yinAP4OsuJdDfV9/9TgNzErIGsDy4aLCfN/lrj1lyG2OHAG8NvdfbRC8BvE+X++wW/+nGwsTFAb4vcjZcAbSBfujf9+wh3PXPw1aXgIawMmCBdSyoCXkd39F/KtnwwfIo2FaRhHImDZcB6KY+pbP8asnwwfJs7fd6MvA84m9H5xF7lj+Dhh+R8H/nuPnrGXsIV7N//nyQY/Z7n3o3ngfuAUYDG5VkdmhNPAT3v0sN3GOlLXjWXO8Rbi8W8M82iQ8BSy/I9Gg8Ofdf1Je4PVwGMRh2XJaxG4g1TgiOHh5PPNiPdiclyF0iXmOjeImEQC9BHt4QAAHtxJREFUiPG2NLgTeKjB7x4GHiSd8FpD+CiULnf14mF7gAk0cLEybOkwTWMBxIJjH5u8N/4TaPAQcx0cRIwCR5DyJjmfRXmch4OI/9Gk5R/UkT4E3NeLh+0BhoDDknM3Dead8xgOJt95dPLe0mCUtG0sC2rIrfUKZMUzBbyF7PbPPuqI5wrnPWgCPI/ahjLgV0lj37j5/zs057+Ayrt77fDkeqO2c5DwBuB3Cev/xWSDP/tYRHXAFTzqqC4t0LjtGCS8GpV1t+9fBrwT+F6D31l/b22H1f8aadqUAS9Drjt+//+/gB80+W0djYvd9t/+p1HbOUg4H8X+Me52/HO8CUAE9t06Ki8fRa5Ud9G47AwSzkOxf3z+HwBua/C7h9AY6YXJeysDTwDupvHkcZBwDioD7twH5Ob1kwa/m0MBkt2wH3Xg8Wjs16zuDApOR2ng8/8cjQ0AjP85ZOv/49AmMc3qzqDgJCTcum33MuT62GgOdwCV/+eQ5X8sWjyLuU4NIk5AGgZk2/8riMf/NRxA8/xnJu8tDYz/j3vwrL3AJpQGfvv3Hbw5nC8AgVaBT0CTXhsQLAJPRr6D9/bqqbuEFShuiz/4uRf4YQu/3wE8EUWOd/k/AbmIDPokcJzU9Q3SNHiAbKT7PNyJxLNfILsauh75Dt7fzYftAcZIXd/cyv8gjSu/4S5U4R+ZvD+I+B+LOo9BnwSPothNkK0DB1An1gx7kPXUGFkR8GhUNvLMxwcFFrfEH/ybuNkM9wFHoXR0+R+FBoGDPgmuIas1f/K7SGsT2BmUfocn710RcBqVo0GHa/n0MzSJeRC5PzWbxD1IGjsLUv5HorSJmQ8PEk5F/vyHkc3/a5Eo0oz/Q0g8HXK+a5aw+xl8EeRkFNDU+Fv9vxb4PZrznyesP2YJOc/giyAnAR8kzP/vAn9Ic/4HCS1eTBRZaOH3/cYJwP8lLb+WjzfRmiWDm2aGOqkoMujYjISuGtk+8Ic0tv5z8SzkDvN659pzkfvQoC8CHo+EK5//j8i6eOXhZuQ6c7RzrY62Ur8CjYEGGRtRO7+cbPn/MfHg/z5+hPL/MWTbv2ci96lWxtD9xDok/vr8t6FAv82wBXg6WkR3RZDTUB/SyINiELAWxS2yub31fz8H/q2F39+OxhCryI5/T0WLJ3d3+Xm7jTVo9zrjDeni/+Ut/P52NIbwF0GfCnyfwV8EX4Xaanf+D8q3YPEvz7/3L4hvC/t2sluqDhrGkfLpu74skO5y1Ao+TJz/WxjsoKBjaABkAzjX9eX2Nv7HAoK55uBDKCDcIG+NPIqEKpe/uT7taON/voQmgib+2H9dyGD7Q4+Q3fXNrd/tdFyXkXUFIvmv5zPY7hBDhEHfoLnrm4/rCF2BQIOAQY6HViMbr8nN/3aEi1sIA+LW0ORi0ONB5QW+/j+0PoHbSjYgsvFfz2C7w2xCu3m6ge9BZf+NtM7fjYXk/mY1gx0PaiOKcRLj/2u0zn8v2bJvmGCw3YE2ot1s/J0PZ5H1V6v8/bGPYdDjAa0H/o4w//fTnhuD6ybr8h9k7qDJ718Qhj7YTxoPrBXsRONIF8OobdnU4TP2ElNI5LNyaq/9NHb9dVFHbeWM857kPz/HYLtDr0Xl3A39ABrLfbDF/6ijeU6M/8cY7E0xVqOdu3z+88i9pxXUUey0Ge/aMErDQd4ZdSVwESH/A2hO0wrqqAz5+T+EXCEH2R1+Ell/+u1fXuD3PLybbKxUy//3MNg7w65A1o/+/H8BWcMHiFkAgcjfBTyDMBFOQqaAg2YJMY5ilTwieW/K1yIyXW0U+8XHg8ha4iSy/JcjS6hbGTxLiDEUq2SY0PTrx7RnubMfpdeTCfN/IzIjHTR3iFH0bIeRVX4XkeVOO89r7j6+K9hy1AHcQTyQXj8xghqn5YTWb7to7PrlYw6VF2vsXRHoGLSa0M7/FYEh0rhHfvnfR3sCyDyyFrJVQOO/jNQSaNAsQUz8cVc+Sc4P0J7lgrlCHkUoAj0KWQINoiWIOzn3LTjagbk7/YLzezOnHifdMWqQsAltYrCKrJXGMrSSf1Ub/3UQlRkTO930GyMVxwcJG1GAV9f1l+T8V4Br2vivOuLnW8EtI7UEGjRrkA3AZxF/t/0D+C1k/t0qbNXXHR+6fYC7Mj4oWI+sVh5N2P7/Hu27L8X4+ek6SFiHJqi2QOWOgf6Q9hZALdzDy5L3lvePQKvrX6c1a+IiMYXEL3N9d/P/T2nN+t9wH7IY+SXnWp00HuRltDefKAJrUayaCULXp7+hseubDwt3YbEvrb6PIPeobzF4niCrkcg9Tsj/o7QXvsT4P5/sGGIEWYddxeB5gqxCwuWRhPy/QHvhS+5HIvDZyXur/4ch67BriG+k0U9Mol0vx0jrPcnxa7RnuTiD5kzPJjv+PRwtAl/P4HnCrEBun2a9DGk6XE6OAUCeAASa5D0C+X/GEuE2GsfTKRKTyG/xEYSN/+009nvNwy7E9VjSARFoAHgialAGpRJMILEqJv78PHm1i7sR/2MIRaDjGSx3qDHktjdElvsi4rEUs717EFcLgGqr4cOoTuykNZeiIjCKyqkf98VcH5fSWU0n/7eSrCnoYWiwdTeDIwLadt2+2+MylEdLec4ZVJ5cEcAs4R6D0nVQRLAh0oB/vtvXPEsTax5M/u9IsoOgZWiS1a6o1kvUSIXfmOvbUiZsD6H+0awprA4sQ+1ts3hSRWMLEuwgmw5/SeuuHy4OJP9h1hSu4HEEKvuDIoKdiszbjyLM+78G3r+E/3w4+Q9XVLTyf1jy+aCIQCehFV538m9l9e+SV7twFz1cnouEMXL6jRPQDjYx8ecjtOb64sMtRz7XReQmMCjuQJvRDk4WtsHl/3Fk0d0ubkWT6VO862Nod6mrGRx3sOORdUJM/PksstxpF7ehMAAnE7Z9L2Gw3KE2Ire/RxKOf7+MLLfaxY8R16c61+qku2tdz+DExFwP/A/SsA0u/8uQ62K72Iq4PoXs/OcI4FzgBgbHHWoK7VYV4381Kqvt4qeI65OS964I/DwGyx1qDfJOccUfN+7Nd5fwn3cgrseTzf8RJAzdwuCI4KvRRk1HJO9dAewHyK01ikYCEGjVYBVpQGHXHOwZSAXbvpQn7iI2IP9U1/LDEuBndBa47lY0qHBFABD/p6LJZb87wbWokTLLD0j53026tfVScDvqVB9D1h1gCFWMB+l/J7AKdYC+z/cimqS3o3z72IYEgElCS4iNiH+/G8FJJNLFLF/up7P8+TkaBK4g5H8sadC8fmIc1dHY5P9BOhNp70aN6pGEloCrSYPm9xMjqOPzyz5oktpJzJ5pJICYsO4OhB/NYARGtoDXvtWLPW8nk/T7Ufr6liAgEWhQAiPX0EDnIu/6p5Dr01In6g8iwdsNCmw4AvHvtwj4JuT2ZDu+uOX/c8j6Zan8D6DyNUS2/psl0CL9F8EuQlvbx4LefwFNjJbK36y8XFdaQyfiajfxSiTwxQb/X0FWEUt9xtjv6sA3UZyZe+h/YOQLkXvrEYT8/w0JA0vFZWh8fXzy3p0EvhxZwfQ7MPL5yGUjxv/rKPD1UnE5sqx6YvLe+B+OrKPuof+Bkc9FFm62UOGmwZW07voVw1WI/0bCSfD5KP/7HRj5LODX0TO5E99FJFK16voVwzVofrWB0AjiBWhhtd+BkU9D4keM/03IJXqpuBbNLXxPgMOQddQ0/Q+MfBKqi4eT9lNu3K9W4h7l4btonP84Uu6LiP9ZKP+3dvD/3cBmZKln4xG3/v+ExrveNRWAQB3cOtLVRdcc+gQ0Ad9C8QPBERTt/UlkJ3+WAHehCtzpAOVmVAlsdc2NCbEpuf5Til8NHkbCz+OS927HB2nU+k7534Yqgb8zzjKkvK9A8XWK5m/bUz/WeR638N/P0iy/fPwElX03KLal6VRyfSfFTwSGkvsfRTbgtWv50k7cozz8DJXxceIxQcaReWHRLiE10nyBMP/n6I6Z9m60snIE2UHAIhJBRlFH0A/+R5KKM5BNg4fpjjhxT3IfXwRZRGk/gqyl+mENMUw22KG/St+NPLkP5b0vgiyidBkmGzOlSJjoDaqnV5CKQJeglfpO0+ABlPdmCePyH02uz1G8EDCJhI//Qdbyk+T834FX0Tn/ueT/Y5Ywtuh0kOL5r0BBbS3gq9/+XYZc3zrlf5C0jBlcd7B+iUArkPDx68QXP74FvJXO+btjKhN/zkzu+UI0BvkWxbuET6CYFL9CnP9VSBjopF0yC5Knko4zIbWEfQGyhr6K/vB/F2rvYouf1yLxr1P+lyCL/2O960PIEuLxyMqi6IUA2576l8nmvz3fDbQX9y6GRSSiPQnx9xfBzkLl4jqKt4YeQ7tdvoj4+PcHyPKxk7ZpEdX3TYSeEMuR4cEUmiP3g/8rkUtejP9taGGk07b5SsQ/Fg7hNMT/RorfHGQUWeI9i3RsskgqAv0E+CKd878WCYC2M7DL/2RkffRD+sP/F5H1sz/3X0TjwUtpwr8VAaiOKvhRpAGg3YQ4GgVefpDitknfiPwTJwkbfpD51rfpzqB8EZm7PYrUEgbSNHgMUiEfojiT4HWo8JnJpz2nFYS7UKHsFv8fogGXBYB2gyNPIhVyjuIi5K9Bq1Kuv6vL/x6kzHZjYLqIBM4JUksgfxK8CfEvyiRwJXAcagT8gf8iqQ9zN7CILKGOJLsznn02jsrjwxTnEjqB2h131cM9WgyvbmARmXqPkrUEsnQYQyJ4q7uMdQOjKN3dnY7cye8Bujsg34tEAIuv5q+GTSIBtKhJwBBpoM+Yy1ed7gqy08n9/J3BjP8jUZtY1CCwRnbSbzARaBhtg9wtUf4BUksryPI/DJXHRYpZBKqhSe8XUb8by/9PA6+he/znUHrbeMmfCFg9LEIErqGYTp9CC0AQ8v8Cmhx1i/9B0rrmjinMGqpGd8YaraCGhL2PoHGH3/YvA/4VWX51qw2wfvVMFE/HxSYUe+M+tOLeazGshib9H0BjoBj/r6FAtt3gX0fl6XFk3SHss01IhNmHJt1F8P8ltNPbJsKxzzLgP4A/oHv8v4TGOJvI1n3Q5PBVaBHkhxTD/wXAH6OdiSFMgytQ0Otu8b8ECSB+OBDQIvDL0ILrbRTD/znAxahM+hPfZWjh/0N0pz2uo8WEx6Ixt89/HfBilP+3U4wYfgZq36eI878BuX12i/9liP+xzjW73zHIAuUBujfnaoZTUf++1nkONw1+iNqsbvRJdSTwr0LpbdfsXmvRrluzSHcogv+JyOXLdurz838Lsnxqyr8VAYjkj65HAz1bCbCBtg0CN6MB2RyaMHU7IWqoATobNbo2GPXNnm5D5vDdvH8ddW4WaNefBA6hxvhJiP+eLt8f0gC8J6NC505+XP53INO3bt5/EZk6DpMqoZCNi7IO5c8B5BbUC/6PQWn8GPL534UssrrN/3bE03aBc4WgGsoTE0Lu6/L9DSb8+C5PbjrcQ/fdEheRq+dyQks4EH9zFV1AnWEv+E8g8W+c+KrHIhqIdNstzcrVUPIMLnebBE2ifDlI7wLEj5Ja3eTxn6P7QswiStPlpH7GvjXcI5NXnd6thg4jESpm8WHnB+mNNd4+0phArghq+e8KhL1aDbJYR7FYT4Y7kDjSbTHiQVLXJ4i7RJk1Wq+sQV+LhI/Xk92NzeX/V8Bv0P0yYHnqi0B2f7MSWqQ7A08fQ8jt5mNowuluVe+WgQ8iy4Bu87fy5FoD2T2tDNhzuC5z3cIQcnf6IEqHw537u8e/R5P/Xohxv4m2iDa4LlEvAF6K6smP6A3/81E8r5cg/rH+/2PIJaqb9z+IRLUjSWMCuf9/OHJFugD1fbd1+f4g/ucBf4asPvzFHzv/ZPKdbvP/KlrseRph3X8EmgS+COX/j7t8fxD/c1DZfj4pf38M8AXkEtlt/v+O+v4Tk2tuOzeMrIGej8YeW7t8f1Cf9yzgt1EMFn/xy84vRUGfu3l/E0GOINwYxxaBTkdz0/2oD+4F/6cj4efphCFPjP/lwOe7fH+zfDyCrDuk3eMwJMqcicZ+P+vy/UH8nwq8Gs2BYy5Pi0j8+wrdn/9fTbrRkF1z+Z+EwuI8hDwvejH/fTJqYzcTWn3a+fdQWW3p/r5pbys4mewArE42MepoxfTbSInsNEbKBEr0jSgD/Mpn5/Mok7Z3eL9mOAF1wCORZ7H396LVoJvp3CpiHIlOUzn3tPP55J69tsLZhDp7dyLgP8sMcj/bQueBsseQq9Ga5J7+vex8Hok0vd6dYQPq7Nxn8Z9nNnmWrXQeKHsUCT8rifO34wIq+70OTD6FGnsb5MfqwP7kWXbSuRgygtoA24I5xh3Ef08X7tcMq1Ad8J/FPTdruD10bhUyhOrACPE0d+8/S++tMFYgodNd9Y+1RdN0J1B0jZS7i1gaFLE70wTZgOOx/JhH9X6WzifitpWx74Ll86xHrvUCo6QisP88bl3cj8p+N5/pm2iQ6d8bVNbejAa/vcQwabwN9xn8dFigO3myAQker0F9YF77N4MEila3+10qrDy6cDmegQIyfwS5INze4f3Wo0Hvq1C9a8T/YmSt0EtciESmce+6+zw7kRDzaTrnvw4JPy8ltcCO1bkZFJfo6x3erxkuQCJcbIdAO9+JysBn6TxGxhQSfn6JdEMKCNNgFglfl3d4v2YwEc5c4v1nAfH/DBLit3V4v7VI+HkB4eKbe9/Z5Lmi2z13Eeci10Ofv3u+GwlRl9D5fGw1avOfQxqLMnbfWVQvr+/wfs1wNnI9dDeH8J9nDxIhLqPzMAyrkKvVM4gvPtr5ftTetrPb31JwFmpnxxo8yx5kgXIFnS9Gr0TiytPJhqHw7/sQqm+9jkl1BupnTYuIzX/2orHK1XQeKH4SaQ4nIAHe9b5x7z+H6ltb/c1SBCBQpryJ1BooL1PqyCLBJsO7UeLkTQqGSV1t1pCu9uf9t73fjQpbUVuzr0CDsmNyns3NpGnUCexA3BtNiszCYAKl8SoaFzR7b8H4inLBmECrHaubPFcd8d2B8sgmhXmTIpvsWuDhSRoLjXa+D1koFeWCMY46gpg1UN172ZaCe5LnbDQpHEL57aZBI6HNjjOojBUVh2sMdUquS1xeOZhF3KeT8/3k87fJvqXBGNmJb97gbz8qX0XFYRpF5vCNBkH2miPN92aTYpvoD6N0aCb62NEEh7z/7TaG0cTEBgH2HHkd035S7gs0fs4h5zXsXM/jD2kw4iL5ryZsmyBMAxND5pNXszLqCj7uRDvGO5beRWAI1f08Uco9Wt4sOO+boeYcXV5noIGVizpa9XsdnU+2WkUNtQGN8ievP2iEMSR4bEKr3WcSmp3H8v8aJH5tb+3xuwI/7+38D1DsFcM2NBH6Fuqjt5I/ThsjDTr7DJTfa2mctqBJ31vpTsy7VrAOCTynec/hnttxGxqbXoX4byOf/ygp/1OS/zf+eeUKtND6NorbkGQKxd86Lee53ON2xP/baEFwG/nj1NHkvzcgS5tTCXdh9e9RR5Ped1Es/w+Q3SGsEf+rkVfC7cn7RvzXojJwIrJ4sDF2o372FuC9FBeCYS1yMTuxyXOB6uR30PxkK8qjPP4jaM63Fo2vnkwq+uaNM0Hl6gMUtyHLGtTGbY48i3++E1ll3Ey6KJo3T7HdbNegNuCJtDbG/gnwT/R+8duwGngHqUto3nPV0dzn+6jt25G8b8R/ZfL/65FHic8/dr87kNhcVAiKVcjK1oKjN+rrdyOXtC0o7xstCg8jvqtQG7CONPas+58Hvfc7kIVi24v/SxWADKcjaxhfDc1LEHs9gAaFs8l7G0yN5Hw/9l+ghuQ6Ol9lWSpOQuq8HyDWzaDY85sIYMFDbSIRm+w3qmD7UeNf1MDHx2Y0SIuJNI3KgIkA1hEMO8dW8t3O51Gn0q/tODeiQYpfbqFxHhp/awhsMO3zb9Sw1kmtfopq+H2sQ2UgzzIr75pNCH3+vlVFXqdq5wuoge3UymqpWI3SIE+kyntvk2GXf53GVjV5/z9D/7ajn0RpkGcNk3feTAxolgYGV1zoB8bRgKXdfLPnjT13Ht96znfq3mdFwmJR+fybHRs9dzPerhXQHjTx/aec/+o1hsmKlNB+/v0qstywwV+z/3HP9yS//ST94R+zBFr03vvndfTc86QT1pWkomKzcuNe24usET5Lf/hfhCbermUG3nnsaPz3JO9NTPX5N0uDaeTu9CX6w/+1yOqmWb7Z0S23Mf7+bqPNzqeR1cuXu8Kmfbwc1b88/nnntghugsUKVJdcC5dW/mcaBTq+tFuE2sQFyBpkwnmmRs/t5ttccqyTWnc3svCIvZ9BlmZXdJVV6zgPWYPkWebk9XlmBODyrxFfUGv0vzPI0uqarjNrDc9HCw+xhdA8HsZ/gZS/jSHyrIry/nMWWVrd0AtyLeAstPDUyEglds3435d8dmRyHIv8NvYfpi/sR4srudu8N0OnAhBoEHg2WrFyrVWaZaT7uS+YNCv4+xHpm+n/NrQjaCXkZOQLbL7n7aZDq4W+TurutJXB4H8iMlHLE7Bi19rl7F6bR6LXdvq/De8wEkE20VwIWSpf//0CEr12MRj81yevmFtUO/z8a3nnC2gQNe181i8MoRWb1TR2i2v0vp1zEH+zKBoE/pPJq5EQshSeeUcTfvrd9oE4m9WmoRmnVq+5R/9aM0uqomDWMLaI04hHuxz9awC/j6w93o8mf712eW0Fw2RdFFvlUydrMdPq76aRG877GQz+oLz/fbLWP434dHLch9w9Pkz/+U+ggNNvITsRdo/+tXbriH9tH/CPKNZJvxY/DBNoJ7Y3E7aBrfJs5/M64vwJtMX3IPB/EwoE7rvFNeLQyWc28f8sxXk95GEcCYGvojWLaP99q9fc9zbxv4TB4P8y5KKZJ+D47/OutfrdWeAbaPJf9O57PsaQEPji5ByWzrPV38wii8orGQz+56EduWIhalrh2256PIisXjvefa8bApDBhJDT0I5h7ZCLCUCx30wji5dbGYzBv4thZBF0Atkt0zst+O61fciEdiv9n/j7GEYmgceTVcS70eDZtRkk/PRj2/VmsG3pN5CviC+1w7P3s2jVdJdzbVBg29KvpfWOoNl38M73ozZgEIQfHxYIexWNY3XlcWt0bkezmhwE4ceHrWBOEArBzc4bXXOPZjU2aG0/iP84qdtiu/zyPnPP23Gj6gdGSQOUQ/P8jHFs9Jmdj9H/gX8M5rroohnXP6CxAOSe34om/h9hMPn/LpoIb0ret5PPrRxvRyv+H2fw+I8Bb0D8NyTXlsKxGf9PodhC/Z74+BhDFlGvQ4tB0D7PZudbgc+hOF+DyP+VSAhZl1xbSl/faKywHQXj/jKDx38Uxcd6CVm31XbHeY3e70DBqL9O/6ye8zCKwmK8gHR3qjw+S722C1nAXsng8R9B8aF+kTRWXSNeS0mDO5G10zUM3hhwBBnCPJvQbbVZOrSaRncja6cb6BL/bgpALtYiq5D1xLdO9wk2EoD2oIZvC8X5eHaK1WgQNEVzH85mBX8aCR7bKc7HsVOsRIOgNTQ2j2zl2gzK9530f7WvVUyivF9F62KYf83ezyJrl90M3qA3DxOoDkzS2Kyz0Xs734/KwDSDN+jJwxjiPk7WPZAlnM8lryICPHcLI2TFEGjM1T+65661z6AKHz4sULAbw4klHi0NBsXipxUMkXJvxT2slc/Kwh3SOE6txHD6A+JWM3a8Ba30fgrF0SgDTgJegQbEsa3D2zneilw8PkfvA5x2CyeirdrPIr51eKv1HsT/KuTmtWRT/4JxArKIOIN8/s2u2fkWFD/oq/Q+wGu3sBmJAc8kKwYuZQywFbgWiR5bevrU3cMm5B70dCSGNeLX7P12FEPnCjoPKF4UNqC276lkd41eyhxgB9qB+hqKjfHWCdYjN+0nE8ZwazcNfo7K/fX0L9RJu1iHDGGeRDaGVzvpYNfvRML/zfQgxlmvBCAXFthvJZoUTZCaStqWwvcjwvtIV/j3ogwvy6QvD6NICHG5m4WETQ5tYj+D0sAmvLsZPKW3XYygSuByt5hRZilgFg2zpLvnmPBTlklvHiywmcvdTAXNZcwCA1uw3NnkNU35+Q8jyxDjbcGNY/znSYMFm/BTlkl/HtxdvEbIuovY5Ngm9/PeaxAtfdqFiQHG2w1ubPx9ocNeRQZ27hXcXcxiwgBkYwLVGXxLn3bgBrTOC+7caIBcBfj5bTAB6NeS8x3Iwvc2NOi9kvIseuVhJRICNqKgnlNoPARpgNfdydEWun6M+F9N/+LbdQuTKFbmRuA4xN/iplnsIJ//T9Cg/xrKs+iXh0k0GdqANo1ZS7pCbrt67SF1a98B/BRN9q+j/PxXoDiR64FjUdm3zUNscdhiIe1CZeAO1A7cSDX4n4jK/TEo7y3fLebRNOkurneiMrADTXrLsuibhwkkCK5FeX8Uab23xWGzaN8D3EVaDm6l/y6OnWIcLQJYmIRHk5Z7n/89KA12oTZxC+VZ9M7DOGr7zTtgEgV2hnRx3OY596L+bg/iv40e8///CY4JvDs12loAAAAASUVORK5CYIJpbWFnZXMvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAwMDc1NQAzMTAzMDAzADAyNTExNDAAMDAwMDAwMDAwMDAAMTI2MTQzNzYwNDMAMDE0NzYyACA1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHVzdGFyICAAcHJlbG9hZGVycy5uZXQAAAAAAAAAAAAAAAAAAAAAAABwcmVsb2FkZXJzLm5ldAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGltYWdlcy9zcHJpdGVzLnBuZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDAwNjQ0ADMxMDMwMDMAMDI1MTE0MAAwMDAwMDA1NzQ1NQAxMjYxNDM3NjA0MwAwMTcyMDEAIDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXN0YXIgIABwcmVsb2FkZXJzLm5ldAAAAAAAAAAAAAAAAAAAAAAAAHByZWxvYWRlcnMubmV0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiVBORw0KGgoAAAANSUhEUgAABIAAAABACAYAAABiDwz9AAAgAElEQVR4nO2de5xdZXnvv9kZhnEYxmkcQwwxDDHEGDEiIiAiIiJaRKWI1rt4aT2tbW17Phzrsda21mN7PD296bG11mrr/VbrhVKLiICAiIiIEDGGGEMIIQxhGMJkmOw5f/zW0/Wu933Xvszee+29Vvr7fPZnrb32Za3fe39/7/M87zJ6j0ngDGAj8ARgPbA2+WwVsByo5fy23vOn6z0mgdMQ/8cD64A1iPOq5Dt7kuNOYBvwY2ALcCWwt8iH7QFWAKcCGxD/KcQfUv7GcRfi/xPgduBqqsH/ZFTuj0NlfzXK/5XJ0eW/g5T/dZSf/wRwIir3j0N5b/wnk+N08t3diP8dwFbgeuezsmIc2IzyfQo4GuX7ECobAPtQOuxBZeAOYDtwY/JZmTGO2r41yesxpOV+IjnOJN/dC9yF2sEdwC2Un/8YavtWo/ZuFfBo4vyngbtRGdgJ3Op8VlaMoXK/CuX7SuBRiPd4cpxNvnsfKgO7k9ftlJ//KCr3k8lrBcp3EP/lwIPJ+xlUBvYmr22kaVNWjKC8n0he46T5Ppoc55Lv7kf1fR9Kh53JtTJjGOX7uPMy3i7/GuI6S5oGu0nTpqwYRvk+lrxGkyPJOcA8aTrMJq8ZVAfKzn8I5fkI4juSvGoobWrAQvLdecR3f/KaTq6VGVbOh53XECl/SOd5C4ivpcMsadqUFW4+23HIOYL415KjpcECKgNVmAO7fF3eNVLedrQ0sHSoAv+ac6x5793vGH9I06Gn/Jf16H9PAF4BnJWcQ0jWfYa8z+y8TjZxBh2bgZcCZwLHE+fU7GjnNwOXA59AE8Iy4HjgfOCZyTmElcC/lne8BbgC+BRwU28et+vYBJwHPCM5h3zejbgb/6uBz1Ee/huBc4BT0OTX59nO+Rbg28CXUFqUAetR3X8KEr5i3Jq9t/OtwHeAS5EgUAZMIdH3yck5tM7bf78N+D5wGRIEyoC1wEmoHhxDa5zzvrMD+AFaDNja6wfvElajfn89Ejzb4exf2wn8CLgGiaJlwEqU92tJFznyOC6PXHNfd6J8vxGlRRmwAtX71cl5q/U+dn0vyvdbkSBSBowj0W8lqdjXbt23a9NIEN5KulA46BhD3CeT86W2/TVSIWw75VkMGiUVO03kazTOafR+lrQMlGUxZBjxNuGnlbFv3vkcqRhYFjF4iKzYBa2N9WPX5hHvGcojhtYQbxN8at5n/rFRuiyQiqJlEkNb4d3sM+PvioJdRTcFoDHgDcDrSSe90JiwPUPeZ7HfWoIMGsaAVwOvIZ300sExdu1W4B+A/9udR+4qRoGXI+GvVf7tpsntiP9HGLyV0VHgQiT8rU+uNerY2r0GGgR+DPgog8n/RcALyRc9lnpux61ICPwkg8d/BIlez0MTv6UMdhu9Bw2CvwB8nsEbDI0gS89nkVo4tsKx1WsgMeRrwJcZPP7DyNLzNGTl1A3O/rWdwL8DlzB4g8FhJHqdiPhDc27tXt8FfBOJgYPIfxNa8GgkevjXljf4zL92N7IKvYbB4z+E2v31dCZ6NPpsL1oEuZHBmwwMkVo5moVTN+t+DQkAt6KFkEHjXyO1cHRFH3LOl3JtBo0BtjB4c4AaqvcrSC18GvF3z1t9vx/1gdsZTP5m3TXsXPOPSzm393NIBN3NYBoDDBPPe//YTrq41+ZJrSMHkX/MwgfvvNX0iH22QGodOGj8x9CzxTi7562mSexYJxXDuoJuCEDjwK8Db0GKv6EVwvYM7SYUpKpYvzEOvAl4M6lJP1045l27Anh2R0/cXYwBFyHhz1xallK52zlOAx8A3k//V0XGgFci4c/yvxuNvX/NPe4DPgj8LYPB34Qvf+Cfd97JgADUAfw98GH67yIyCpyLhK9GA3//fSvfIed8Bvhn4OP0n/8IcDbwXJqv9rZzrRH/WeAzwGfpvxDoCl/uau9S+Lb6/VngX5BV3CDwPzl5HZlc65Rvs7TYj4TAS+i/EDiMLH43kx38t5qXvgDUSn2YA76BxgL95j+ERJ8NpPyh/frdThrMIffg6+i/EDaEBP+1iD903tY1+2wOCWE3MRj8VyFrL3fi32o5iF1r9t15BkcIq6Fx7yT51h6tpIX/vtF3FpBl7FYGg78JP/5zErnW6nmjzxbQYsAuBkMIM2ufPP7+calpZMc6qZvwIAghvqVPzfmsG+kRO5qbbL/5jwO/DbwVeAmy1DY0SofYtVbToU7qJtoR/04FoFcC70HmnoY8Mu75HlIf16flfKeVhILUZ7QfeBnwTtJYJrR43IM6bpu8r0CN6KrI9/3zdwF/4rzvZwW4AHgb6YontFah95Cq2ZDl7/+u0XEv8HZkEdMPvAhV/Lz8zzvfS8q/hoSTZvxj5WEaeAcSAvqB5yPhs1H+x97vRR23iRfGf2WD/4ld2wu8G/h0twi1iTNJhT97phh3/9o+lP82eTf+k5Hf5v0vyf+8D/hil/i0i1NRp9fuiv8M6WpOjTRGwoom/4F3PgP8DfDV7tJqGSch8e+RyftGee6+jL9N3n3+rfwXpELopd2l1TI2IzdvG/xDaxYts8DDpLFPjiSNFdJKGuL8z8eQi3Q/sAHVAYtl0kreg3i7C1i2av7IFn/vpuMXkEVQP7AWWTzlWTzk8ZhD4xaL/TKC+PsCcuz3y51rD6Gy3y/X+FWoDNjkz56rWVpYbIsFUv5DxAXkRum4H004+uUaPYnKQIy/e+6/t3Jv/M1Vxufv/4d/zYTALd2l1TLGSeP5+c8H+c9tooXPf5jGfGPpeDP9c40dIb7o5R/9cz+ch7kL+QJio/+AVAjrl2uon2e0eHS5u1xj5ajR+QLi3q84obF8wjvPO8b+pxUB1T2aENavRdCLgD8j1T+uQMYZraQD3nda5eyXoxk6WARaqgA0BfwdMnc35D3oNjRAuwqp9ltp/sB5jWDevUwRK0oMWQv8FVr1jD2Pe9yOOulvI/7byF+1GUVm1MejFeWz0Oqayz3PYqpIJXwNKvgnOc+Q1/BvRwPUa5ELVyP+I6T8nwmcSdadipzza4DXJf9dBNYAf4TcHdzniVXgnWil8juo7G+nOf+NKH7QGYT8Y/XhOuCNFDcQWIWEN4tv1aiT2gl8F61Wbk3eN+I/hQbVpwCnJ++bNYjXIwvE7R1wagcrk/ttpDH3Guqgf4AGajsQ/zzBegSVrfWobJ1CGEMHwvvcCFyc/H8RmARei4KaN+O/B8Vw2YK47yaf/zDiP4XEhaeRBgxvVM5uRsJ4UTFSViDx/9jIM/nv96Kg/lvRiqWJ3zEMo7plE+un0Br/W9FCzK6OmbWGCRTjLObqt9x7fx9pu7eHVPyOYRjVrTWobj2JcFEklg5bgL+guInAGOqbYs/mP+cMab3fi0TbvL56CNWtVaRWNRYwPG9MVEObBnyE4mLEjKL2yRWs3edx3+9H+bIHcTfxM4YhVLZMWJgiXFyJxUz6GbIGLCpGzAhy98uz+HTPbaHTJiqz5I9TLWDwClTv1xCKokTe70IieFHWwMNonDLuPI/7XO65LXTuQ9wbjdNrpIGyzZ3MTeNGfexlFDcRNKsnE6wgPw1soWcWpYWJnzHUSK1pVqC2cMz5rFEfcx3FWYNaPjVy9bKjua3MkcYxacTf4geNkS6M2Wd5aTyDRNCirOHsOWNjMgj5L3ivRv9ropLrTteofoHq1DaKNYRohbvB8ryVOL5u/CRbGMjjb8c51AYWxX8dWng6jSxPiM/P3cDOzWBlwNKhlRhS86iPaVsDWIoA9CLkfhNr/O24AyXQ5+lO4M5WAkpZQ9PrQnAuWnVv1PntQkGbv0TngTs3oNg6b0Txb1zrH7/wFREo+xxkdWEdM5HjbuSi8VU6F2XWo8nW68nGVsE7nwF+BZW5XuIsZPXVKP93IxeNS+hclFiPLK1eRzrh8u8L4v9r9N4a5Azgd2js578HuWhcRueixDrU5ryC+ITTjjPIGuvLHd6vGU5G5Sw2MLP3e5GLxpV0Pilfi9qcl5CKAUSOs0iU67U1yAnAq2hs9bAPCf7X0fmkfA1yMXshjSfc+5Eoe1mH92sGC3B/RINnuQ+JkjfS+aR8NXAmii3VjP+foVWoXmIDsvxr5O4zi7jfQuerk6vQQOs5pGJArN3Zj6zBru7wfs0wlTyP7+7jPs8sEqVup/NJ+UoktjyDxhZyc2h8cEOH92uGVagNyFuttrzYjtr+TiflK1CdOwHtHuffy97Po40Sbu7wfs0wiepAo9X6eVKxu9NJ+URyv000djGfR+ONXlvDTJBa/dgzxJ7FxN5OXRTHUZ3bSGMX43m00NzrQPkW4DpvHFJDE7FpuhO413YRnKKxhdQC6m87HW81g2+pR+Touqh0ujA9QiqKN+pz6hQTKL5GVpSAkD+knimdzseGSUXhRtZGdYoLlJ43D3fPXdGnEwyh8jZO2ub6z2D8d9F7EfhCZPwy4Vxz+ZuHTrfm4TXSHQT92Eo+/2nabG/bEYBqaID9GzkPAWp834dWY3phkdLI5M7Ouxokyfvv30MuL+593eNWZBn0RbovxAyRmoy6z+Sfm+LcC/wuEqLc+7nHbSg2zZfpDf+XoUmua3mBd/5/kFtaL4Sw30KT37yOfztyybikB/cfQo3PxYi/wX+Wv0Rp1Av+b0Kxfux+Pv8dSPj8eg/uX0NC2FvRgNiu+cf3o0a4F/xfDryAkLed70LC35U9uH8NWV28mcZWYX8P/GkP7g8S4p5DPn8T/q7vwf1rSHx+PalVGITP8jF6FyT/HGSZmDcIvQdNQm6kN/zPRO3PlHd/9/xTqA70Amcgq8+8Seg+JMDcQm/4n46EUFcI9svBv6DYYL3ASWginlf+Z1Deb6U3/E9C7Y8JgbF8+Bq9c4ndiAR5937uuQlfvZiE1pAQdCZwlHdf9zm+Re8WAaZQ2XPv7Z6b8NULS7waSv+TCa2i3Ge5jt6J4KsJ3bTdZ5gjtXTrNmqo7J1IY6uoG8nG4egmVpB1d/aPthLfK0ustagMNLI820LvRGDbxt7u6R/rpFZevcBKlAauy7GfDtvpnQhqhggGPw3cbdx7gQniQpgdbQzai/bX0Gz+2cuty80yLi/WGqjt6YUIWAPei+bA7v3c8y3IErtXITnMKswXwtzjDG2IgK0KQMNode1C4sT3oUnXP1GMG1azoFtzdNcccggJW+dH7gXi/1408CrKDS3G3c7Nv75bGEJWP+d593ML3Z8j65te868h38v3EpqgG7q5ux2I/zvRBDBW3iwWyZcohv9rUX7E+NdQOXwj3SsDQyjQ2XOce/j8LRZJEfxfifLDj5li+CKyhuom/zcBT/fuZ+f7kfB1BcXwvxD478T511A5vJju8n858FTnHj7/f6X31hd27/OA3yQedB5UDt9B94TwGmr7n0w8/y0WyfVdul+zZ7HYW7HJSA0JsO+mu/zPIe7yaP3tFcjNs9eoISvM15E/EfoGEgG7yf9U0t0N3XuB6tkNFBeL5HQkxOdZYX4b+BDd5X88EgDc+9j5Alp9396l+zXDSagO+EHH7fx7qA/sJv91pLEeYvy3UZwL5mbgTEIXJDu/he6PRdaSv8lJHQk/RbkgbiS1wouV/y10fyxiW9rbfdz7WSySolzw1hEGnXefZxvqi7vJ393SHedoMBe3IrAapUGeELALWQJ2k38jDxTo0TbdOZgkDLpuxxoqi91chBgG/hGN8a/0PrN7F+F9YmgWe2sf3RXBhhH3lxPP/2m06P4RikmDUdQW51kEzdJiW7y8+VcYQsLOC9DEepF0gr2IghC+BMV4WWzlpl3AQVThlhPGHIBUqT3QhXsNIZOv55Fyd4//igaj11Mcf5x7uXlo/M0P8WAX7jOE4iucTZz/vyGXmO9RDP9F4Pso8PNjUUfo4tmo8tvzdYohJDY9i5D7MrQt828lz1QU/5uQpcNjgSeS1kfL/+PRZP1zdMcE83+iSYfLneT88uTzWyiO/81oK/ijya7Ik5xvQiuF3bDEq6F4PycR5j8o/tSfojgvRfH/ERJbVwOPJ2z/NqH4KV+lO/xfh+qZcXf534Cs/nptem9YRGn9FWQJELMGOw7VgX+nO/xfBjyBOP+b0eBoe4f3aRWLKObLJSg+zHHOc5I823Hoeb9Bd/ifi6zO3PJv57cii9+i4i8tognONxD/dc5zkjyXxc+5ku7wPx1NgN12z87vQIJbkYFId6AJ3grgmOSaOxCeQvGpvkN3+G9GdS3W/t+JrE7u7fA+7WAXanceifoAfwJ0NMqvG+lOm3wccj/zy/4y4G7UBtzfhfu0irtRXDmbCLl5vxz1C6vpXp88hcS22PjnPuTq+EAX7tMq9gK3Jc/06OSamwYrUXntVp+8EngE2XmPlYMHUNv3UBfu0yruQ23gEWgi6MYdWYbK6iRqm7rB38QfCPN/HpX9h7twn1bxAGoDLAg1ZNPgkcnrLro3B7D/9ue/B2kc16kX2I/a22FUBiBb/seS6/d04V5DSEy+ALUDHyW7wG5pUOTc9wASeQ5DZcDN+xqqq6OonnSKITS++aXkvZ//n0ELkldTXBo8DDyYPNthhPwPR+nStE1uJgDVkDm5WX64lf8AWoV+N8U2fi6s0TksOboTYUucTlTpGvC/0eqn/bcdD6BV5vfRP/6LySumTNfQs3YqAr0bWX74Df+B5LO/pD9bke5HE/w7kTh1GBJ/XIW6GyLQ/0Srbf7g5wAqG/+P/vB/CDXMdyH+Q2Qb5g3A45BA2Uka/DaKPxHL//cj1bsbQmu7eAgJHLtRvvtmkY9Dk8Ov0hn/NyLxx5/8PYwm/p+lP7sQziGBYw+aoPqrQcci/pfSGf9fJiv+2H89jATGr9A//pejQc7TCfP/mOT1DTrj/0Ky4k8tOV9A3L9OsYNfwwHU1t2D3EL81bBjkLvKNzu8z3NRXfLL/wJK26voz1a8B5D4Oo2CZfv8H4smwVd1eJ9Tkv/yJ/8HkcDyPfrDfz659z4k9i4nOxA8GrkLfKfD+zyBUPyxcYUFd+/GQlO7eBgJHA8gEdyv/yuTV6dWaeuQ0Oa3f4ukwc37sRPrAhI4HkDP6C+GrkRCwI86vM8aNKH0xz+LSPi4k/7x/ymaCB1DuBr+KCSOdBqD1FxOYovfe9FEvMjJr+Eg8HM0DoptFDCBRJA7OrzPCBpb+9yXobR/kP7wr6OxzwEkArq7A4LEwTE6t8qzeVSM/wL96ftB/O9L7m8ioNv+H4GEkE7cMWvI+OOC5P0Umgt9NLlXnf7kPcl9H0D8Y5awI0gI6cQqr4bcyc8nzP+H0ML/79M7l8dGWEzuexCJXb4+cTiqtw09oZoJQO9Eq78++fuQ1c+/tfvUPYBVwsMJlTAbFCx1gnoxMvvyO7/70PbPvQ442gqsM/YbQDvvRAT6LeRuElv1+RV6H3C0FdyI8uGT5JsnLrWR+m/Ai53fWxrcj9Km08lFN/B9NBE+n2xgXtDEYBxNUpeC1wK/SJj/96OG79ol/m838QMU9+FFqMNzy/+TUOfwjSX+9wWow/MH/w8g8e/7S/zfbuIW5PLxPNLVIFA6bEyufWuJ/30u6U6Hbv4/iKx++rX9sIvbkAXCcwl94zegOvHtJf73WciSzM//h9DAqF/bD7u4HVlDnElY/43/dUv879OQNVmM/xfRBKzf2IragNNR/YeU//rk2lJjYmwmFb9c/gdQm/LzJf5vN7EdWWGdTOgScQzi/4Ml/vc6JAD47f/DKE3vXupDdxE7UR14MqGLymPRuPC2Jf73GjS5jPH/EcXtOtYIu5E1yCbC+CyrEf+fLPG/VyIRwR//HkzuWaTVUx72IIu44wi3EV+ZXFuqCDJOOrny+e9B/WC/MY0WAY8hXAR6FJoELtU6c5jUwgDSNLBYP/1Y+PExg0S4o0gNASz/LXDwUl0T/YV1dx78MP0Rvn08iOrhJKEIemRybant1P9G8zx3YXkKWVd/don/2W3MoTSIBci3wMlLbaf+Fwr9YLD834s8or6yxP/tJuZRGhxBqAHYfCi3nWokAJ0H/DFh57cLTbYGYfBvqKNB2eGElfZwVFHbVWrPQX59fuN/F4pBstRBRS+wiNLAVgEhFX+WszT/zLOQhZef/3cjq4hu7O7WLdyJBsJuQ+WaxEL7ItAZKOC5P/i/B7kEFeXy0gruRI3Riwmj0z8dDVZvbfM/T0P5bAIjKB3uQfWi093duoldSIw+j3B3tlPQRL3d+noisn7xy/+9aLelQZj8GXYD/4FEoCPJdoJPQyvF7dbX45EA5Lt8TAN/S3HxLlrBHmTpcjZhgMgTUV1tt75uRJZlkOV/PxJ/inT5aYZ7kBh9Jtm4KCDrmJ/Sfn1dh9oAv/w/gNy+exHodanYi8To0wnjdGxGfcP2Nv9zDRIVfP4PIvGnG+bl3cI0Wgh5GuHudBvRBLDd9moSTap9/g8B36VYl59muB+NRzeTDnotDY5DbdVdbf7nBHHx6wDqS/ux6puHB1Ab/wTC3RmnUPvYrlg3Rhps202Dh1Fb0g+r5zzMojbuOMJFgDWoz27XHWYEiV8Qij93Mxjih2E/EsGmSOdAthi+CrUP7bZXQ8l/QVb4OIjawEEQPwxzqIyvIhSBH4Xqx1J2h/ItfyCtA/2yfIlhHpXxSbIiGKgdM0utdnAh6WYabhrsRBtxDFL//zDK3wnCkDBjqM9q10vnfCSA2fzH+P8caQO93m2yHSygNuAIQhHwCNRnRY1g8gSgtWiQaysK7uTnApa+otBLWMV0fXUtEUZQAWhVBFmDJjmHE1r+vJbBWPn0YSKQawptsB3EWm20VqO4P6b+u5Y/b6Zzs9JewXXTcLGc9jqs1Siau8//frQL1c86ftLu417kEvTLZINDghqsz9H6IGAlEnlc099F1Mi+g+LifbSDe5EI8lJCS5jnIouFVvlPAr+O6o07+X8ABTtvdzJRBO5DFnnnk7WEqiEh4yu0bg67Au02NUw2/x9EwWWLCvbZDmwHqvMIJwFnIIGw1ZWgCdTPWf4bfwv2PUiDH8P9SAQ5h9AS6DRUN1odBI+jILu++ftDaJetooKdtoMZJEycRWgJdAoSCFsVLUZJA767Lj/zyf/0eqvZpeABNCh9BukkkOT4FOQu1+rGGCNIAPZdnuaR0DRI4ofhQST0n0RoCXM8eu5WJ0HDyPILQsufLQyW+GHYj0TuJxG2f48Hfkjr+TZEutuZL35sZ7DED8NDpJZQhxG6g/+I1vOtBvxCcu4uIC6ivq8fLp/NcACNy9YTukOuRWWjVU+IGtm5D6T899Mfl79mmEd581hCEWAVSpt2ym2e5c8g5j3oue4jDY4MKYdJlDatGkGsQzspjjjXFtEY+9kMhuWzjwXULz+K0BLokUgEbTXvptAiV4z/LyKxfdBwENXNcUJLoDGUNsEc2J8oG/4i+SPXcmQOuT0NkuWHjwXSwalbAGqkO8a0gvegRDPudcT/zQyW5YcPe06D6xc8Ev1FHO8knUS4+f87DJblRwx+52TlYMj/YgNcTJz/2yku2OtSsAVZAfkd3QTaNalVvAXxd8v/PKoXgyj+GG5HApDVAcv7cRTFP6+98/FqVF/8+v83DJbli4+tyGXX8t/l/ze0zt9EpLrzWkC+34Mo/hi2od3frKN3+b+P1vk/H00C3fxfQIG3B1H8MWxHbfQ82f5vHNXdVnEGai/d/J9HgacHUfwx7CDd/c3t+8ZQn9YqTiTlD2kaXMlgij+Gncg60S//Y2jholVsSH7r87+ZwRR/DLuRa6rlP6SuABe18T9rnXNLgwXUvg6i+GPYg7Yg9vN/FIUyaBWrvPeW/+1OoovGNOlOtP7Y9/wGv/Mx7py7beBeBlcAALXNXycts+4C+Nlt/I87VnbngIMq/hhmybo7G/9hUlf2VvBuQp42Bhhk7EeWkFb+IQ2Fcnwb//MPxOf/L2QwxR/DHNn5uZv/69v4n78jzv8lDDb/edL5mZ//a2I/iFkAvQx4A6H6+3YUUHTQcRBlmrsKAloVsN3DGuF8tPrtrnwsokZhqbFEioRZAg0712qkrmDNLGHORZNo3/XtfQxGzJ9W4brD2ftWgpadg0QUn/9fUcw2151iJzJ3fqFz7dmoUWsFZxKP+/P3dB5QtAjciQZq5znXbBXs5zQPCnoyYdyfZcCnWHosjSJxF1qpeL5zzUzhd6KV4EY4AbmS+OX/Xxkst9c87Eb8bcDrxsO4k+aukMejNHBdHxdRnLFBXvww7EErgc8iOwh4DCobzQYw6wnj/ixDcZQG1fLTxT2I/zOT92bFdBRKm2Z5uBYFUPf538Rgi7+Ge5E10Mmk3EH876H5As5KJAD4/Lcy2OKnYR+y9DmB1Bp4GeJ1L823B55AK+aQTYOdDLb4abgf8T+erCvQClQv7mzy+zE0+XHHvstQ3Rkkt788PICsgY4jbf+WI4ueGZpb746QLv65c6AZBlv8M9h27MeSzf9xlDbNXOFswui7Ph1gsNy+8vAQmuNZYGzjfwQSSJpZgV+EXJ/+EM137iCNe1QGHECWPivJtn8jyWfNFjAuQtbvvtvbb6Ex4KBjHgl1ZvBhbcAjSOMFNcKrkaGHr3/8LtpQZtCxkLwsdhsoDYZRuci4wvkrouPA2whXfr6MVhbKgv1krQBcf8hGq8DjaKXM538pgxP0qhVYIYAs39HId12MoRV0yK58fB250JQFfswjVwluhDHk3+r+Rx2Z/Zeh8hs+hMrrFagRuJIwNlYMo8iFrO69rmLpgaT7gY+glUDIcn432RhJPkaRcObz/y7lEP8MH0dttm8K+04a8x9BLjSQDvbqSDRaaiDdfuCzyFrFtwJ9G9nVXR/DwKlk2486Ek063U2oSHyRdIMCNw1+h+b8TyLs/7bSfgyxfuKrKDC+n/+/RmP+Qyhmjs9/B4Nv+eri66SBz11LiNeTxkiKwVYKXf6gyX8ZxC/DlajNdvMfUvfoPJi7iF//92rkARoAACAASURBVFEO8ctwPelihZsGL6Y5f5s4uWkwQznEL8ONqL1yd0arocW9RpbwZi3mjh3N+neQLd983EraXrn5fzrNPQFi1j/ufKIM2EbcEuIEGs8BJpAFpeGbyass4o9hF2qz/f5vA409ISbQGBmynD+P5hRlwR5kDei3/+tozv9dzntLgy+iOUVZsC95+eP/1Xj8/Qnhr5Kufhj5fcisumzwOyxTthsNAF9LOkGyxm8faaUoE/wOywpDowHAyxF/t/Pfh6x/yoaYAAaNO4ALCPnPAH/d3UcrBL+MLH98/o1EIAui7A5+Z9FWiGXDWwnbgFUosHkeziR0/ZylXOKv4W2kuz9Ynq9Egc3zcCrpANisBR+kXOKn4V2o7rod4Eq0s18eTiTLv47a0UHY7bFdvId0tc+NBfCGBr/ZROr6Zq85FD+mbPhzwvyfRBs45MEGiL7r2yAFfGwVHyKN+WNpsAIF98zDKtIBorWB8wy223sePonqru8KeW6D30wSur4tMNhuz3n4InFX6LPiX//Pz42/6/o2yG6/ebgUrXa7+X8kcm/Ng+s14LYBg+z2mYcrSF2BXVfQkxr8xq/7hkF2+8vDjWRdgUF9+6YGv7kYjRFcbCadE5cJWwhdYUdo7Ar1O2T5m9vjW3rxgD3GNkL+w2Tde338Bsprt/zvRelSNuwmLP/DeOXbnQyOoxUif/XjvQzGdpftwsQbXwXLswIaA17h/NbS4K8o1+qHizlCy4+8FYAx5OPo5/8HKWcHCKEVkImAMfjWH/b7f6C8/H00sgIaRcGS/dXvT9B68NBBwjRp3A+X968Tt4IZQQFUfeufr1Be/u8hm981ZN4aE8FHkADil//LKNfqp8EVrt00eD1x/sNosOfzv5pymP772If6Ln8V8DXErUCGiVu/3EA5+c8gt1e//38Fcf5DaHDoW7/cSjknQDPAPxOugr6YOH8TSCHb/m2nXKv/hlkUyLPmvZ5HfBHMxoZ++beBdNmwH/gaWe6gRaHYGLBGdvGD5Hzau1YWmHDv1/9nkD8GdsVvwyzl5O8K924ZOJH8RVC3n3Stf8oIV7h3y8BG4vwnkADg5//bKZf1n8GEe7/8TxGfA42jsbHP/52Uc/6/gCx3/fY/sIJJMI7GxgZLhz+ivPxtp1q3DKx0zjMV/mVkG8Y68pf/dO+eseeYJVTBbCXIx/mkgV+tAmylXK5PPswfErKVINYBnksY+HYb5Vz9N7RjBWTmwS7/7ZQj7lUz+MJPTAQ6gzRdrA7spFxxn3x8hDDmyQRxK4iTCQP/3kU5rR8MH0f8/VXA10a+u5nQ+mMPWkkrKz5Nar1gaTBG3ApkE2Hg370oqGJZ8UXUhrt93xjq632sc77nWr+WIe5RHr5Myt9dBY4FhF1DyH+G5jFjBhlfR2242/ePko0PZrCBoTv+2U85rT8MVyJ3CLf8jyJLTx/uwqBr/VbGwb/hGtLt3938Pz3yXXfnUNf6rcyLXzcg/v7YNxYQ2B8Tm/hRRvHbcAupK4zl7QhyhfLh130otwAE6vtdK1izAtkQ+e4byArjdZR+ZbR+N+xAc2DfCmQq8t2LiPMvk+uTj92EVqDDSATy8Wqy1t+gsfM/9fgZe4lpsotXZgCx0r1geEly9K1fyqh+u3Ctd6wixAQgs/4w1NEKYtn5mxWQwQYBPp5HuPr1McrP3+3AGlkBPYeQ/6coP/8YYgLQMwmtX/6FcvOvk+5+5HaCr498Nxb7pExxj2KoI1cYg2sF4uN44tYvZUadcPezGnKP9LGBsPxf3+sH7DHMgtMXgF8a+e465zdWBsro+uSiDvxjcu5OAl8c+e5q5zfGv8ziF6R9mG8F9ouR764gHP+U0fXJRR0FLvUXAJ8d+a6/6wuUc+Xfx6WEVkCnRb5n1j8u/7Javru4gjD/Y25Q/uIXlNPy1Yf1YW4abI58L2b9U+axn+EWQiuQmAD0OkK+74lcKxv8BTCIu0EZfzff30v5+btWQIaYAPQKwv7vfZSf/27C9u8/XRrt4ibkG+hm/i4USLPsMBNONwFGyCr+G0lVUdf0t4yxH3zMk/K3NBgiK4KsJ20U3NX/K4p5xJ4iZgXkNwjrSINf2msv5Z8AQ7YB8ztCw1rSrV+N/zTlnwCDrCD8AKabkCm0YTXw6OTc+N9H+SfAICsI6wQMG8muAq4kOwE064dB3vKyVXyVsBPcQHZb1ElC949ZyhX4Nw+XkgaEtJft9GWYIDsBNv5ltn4xXEY6kXf5b3S+M064+ref1IS6zLiSMCDmFNlYEKOEE+B5ym39YrieMBTAWlLBEzQW9K3/ym79YriJ0AriaLKTwGFCAWCBagggt6Cd0dz8P5rstsiu5ZNhgXK6fvq4nTQfLQ0mScd7hthEt+yTX1Af5m8I5O70BxoLWn9o7d9O0o1EyoxdZGNBmQGEGwbhBEJRbCfwpSIesMfYQ8jfdjo0bCYdD1j+70Jj57JjmtALaozECMQunE+ofn2OajQAkAaDdDs5twCYSbQ7AP4K1eHvm4H5VkC2ZbI7AP43qsM/5gbnuoGd4ZxbGvwH1eHvCqAG9/2pzvfs9S2qwX8B+KjzPmYFcwKh9ccNVIf/Pyfnbvl/hfOdTYT8b6Ya/OvAZ5Jzl79rBWSLH/b9Oor9UhX+n3PeG/8LnGtThKt/W6kOf7MCMdRQwHtDbOenslu/GOqoL/dXAc9xvuNvfGELIFVAHe3k4y98uH2+7/pQpxrWLyAu3yZc/HGtgEac77oCcBVgfbmf/64V0LD3fRMAqwDry/38Pz7nu1Wy/gHxsFg4kF0EMLwq8ruPUm73Nxe2kOPmvysAx2Lffozq8LcFYJe/awX0UsIy/wmqw38vYfu3EufNM5KjW/mroH4Z3N0wXBXQcAphw1cF6ydDs2DQTyVs/Ktg/WRwo8EbXAuopxDyv6KQJysGeVZAhicRlv/rinm0QmBuEC5ndwJkgwE3Dcoc+8bH5wnL/9nO+VriAkhV8CVC/mc65777jw0aq4KvEpb/ZznnKwnbvypY/xhibjDPdD7PC/5bFVxOyP8U53PX/cfSoQrWP4ZYMNynOJ+7sR+Nf1UEEEgFEEj5P9H5PBb8uArWP4abkqOb/64FYI1Q8KiKAATqyxsJIH7fCNURgCCMA+cLIGcT1v9PFPZ0vYfFgYM0HVwLsLO879cp5863eXAt4F0rOMOZzrmVgSpYfxl8C+gasvinhgZ/68hWgG1Uw/zd4AZDBvE2s99J0gmQVf7tVGsAvEDWDKyGuFtFcN2fQNyrsgIKKbcY/xVoAuiW/12EbkNVgL8KDpr8uBNAEPcqTYC2ELozbUL5Po7cv9z8v4fqrICDzMBvJxwAr0aTP98CYJpqTQC3kt0Ro4ZMnlchS0gTANzV/6pYAEDan7v81yP+I4TxP2aohvuLYXvycvmvQ+3eMKEFxH6qNQHeSbgjyhTq+4fIBr8HcS9z8Fsf1p+5/Negvt/c4V3+c1RLANhN6gYKKX8LfO0uhpn1S1VWv0Hc7yGb/48h5W/pUkULGEj7c5f/SlIviKrx9bGP0AtkBer7V5MVAyEdL1UFs6TBoEmOE6jfW00Y/3Ar1eJv/bnLfxzxX0U2/I3xr9IC4BzZ/rxG4vZdI+v+YPh2cc9WGKwAuJPgUdLgp4Y68J0Cn6so+B26iWC29a+7Avq9Ap+rKMQGNEOEjR/AD4p6qALhd/A28PPF3zrwo2IfrRBcnhzflbyWoYmBH/upatYfhlg8q1MJYz/V0WS5anB3c7N+4GTi1i9VEr8NZtHnTgJOJB78t0rir+G7zrnxP4FwElSnWuKv4fvJ0c3/48m6ghv/Klm/GH6YHH0RPOb+UyXxy3AboRXEesKdH00Aqhr8YLgmgpr1j9sGVpG/CcAAy5PXGuBCYBG5Sf4+co2sohhkuwG6dWAVGgP54/8qeT8YXDcgSEXA2I54l0eulR1+HDhb/Hc3fzFcWeBzFQV/N7gaMO6bQloluInqwXWDstcIcfePMm/9mwc/EBZIAJhyvmP8qxD81YdvAWQCiG/9VVX+EOZ/jaz1E6QWgFXDW5Do88fAn5AdBBx0XlAt6z/DtYTl/8nICsCfAFTR+u27hAsAxxNa/9Qp99bXefgeoan/JuICSJWsvww3Eeb/RkL3pzrVsn4yuG4gkFrB+e5PZgFVNZgFJGQFgJgAUkUByLcAhKwA4qKKAsh2wvxfQ7ZOVNH6x7CTVPgB8V5F6gp5JvBHSAh6ddEPVwD8jRBMAHmy9706GitVDb4FGGjs4+7+aq8qGkC4ApDxHycM/l0nu1hUFbgWcMZ/rAYcS1gAqjgB9k2gzAzqGA4NC4BYIOhhDh0LiJgFkAkghipbQMQGNTYIcL9TVQsICCeAtgrgDvoOUk0LiNiOZhuJCyBVtIAwUd/tBB9PfPvnKgogJgD4/GMCSJXc3wxbCPkfR1YAMVTRAsZ3gQSN/aoe/8WwnbD9X0vW/clQRQHELEDc12pS/m79r5L7l8G1AIFw7OeiigKQ7wIJEkB89yeopgGAHwjXxn4xD4Aq7P7qwxdAamjsd1zku1U0gPAFkBoa+z2OMP+rFP/S4FoA2WtsiNQCwEUVV8DNAsbFMOkOIC6qOAHOC4R8FCH/Kk6AzQLIxRBp/Bf3e1W0AIjxh9AFBKrJPw8mALgroVUUAMyqy58AmQDgoooWENsj19aSbv/t5n/V+VsZWEMqgLioogBiYxq3/K8hdAGCalqA2JjG5e8KAJDyr6IAYGMal/9jOHQsYKxPd/kflRz9sUEV89+NgWSwQLB+/ldRADILEBcryHoAQHUXgG1Rw02DcbLBoEFlv4oW8DamcfmPkd0ABKrrAeBuBGUYJZ7/24t4oILhG8AAjJgK6mIf1ewATeHzXYBsAmioKn9DHn/X/L3K/F3UCFfAZzm0+B9ByL+KA0AIFXCzAoTq858jFLYsCLC7+jFHdfn7q0AriQcAruIEYJ50FdBgQZDd+j9Pdfn7wp4FQT5U+PurgCtIBRDX+qOq/N04kLYC7vOvIndozB+qbf0D4uXzf2Rfn6hYLAAPEVpA+DHw9lJNAdza9owFBKEL/DTV5e9vBDRKlj9ojFBl/oYaGvu5HgBm/VxV/r7QPxKbAFdx9dvgC0DDhDEQqmj+bvAHN0Nkg0BC9fn7AphZALgCWJXhCyB+DIj7+/dofYHPv4rWDwZr290JoG8BUUX3D4Pv2ma7ALn5X8XO3+DHATD+LqrM3zeDjwkAVRb//b49xr+qAgCEAvB45DtV5u/3bbH4X1UVwCAUgMaS64cq/yNJdwA1VNH92xDbCelQ4u/3bSNk+VfV+8HgCmAg/r4BSNXzP6N/5G2BWVX4jbslxKHCH+JuUC7/Kg+AIeR/qOW/j0Mt/2Nw+Vd5AmCB8A0m/hwq/H034EONv89tmLD9qzJ/P/9d6y/XEqKq8N3AhyPfqTp/yE4AIHSBqCoO9fx/mEObv28BMERqAWqo8gLQf/HP8rdF8ENl/hPj748Bq8wfvPlvzP+7yg2gq/4ZqszXRyv8q5wesRg4UG3OPg7l/Id4GThUJgA+YvEvDjX+cGjl/6Fe//NwKIx/4NDO/9j451CCz7/qFi8+lnNoj/99WP9/qNSJvPnPocz/UEIr7V+V2wOff20IKV4jzsWYKl4VDBEWgHmynGO7QlQFscp/qPFvlv9VbiD/K/9DzJPlXOX8HyXLb464VWRVEePvr4pXmf+I936eQ4+/yy/Gv8rwy7/FO4oJwVWEWbwZYvGOqpwOMf6HEvy5zaHI389/f/zj9xFVQh7/ZlZhVYE//13gv+b/8xya/OtAvYb8wl3/15hfdFVgDYDr+uXHfKkyfysALv9Zsvk/lvvr8iM20D/U+LsvgAfJ8vdjQlUJMf5m8mn8qzwAmvTe7yMNemyvKneAMf6+y2PV+bvl3w34b/lfZQE4xt9EgEOBvx/vwuVvqLIYZjGP7GV9v6Hq1gA+f7/tr7L4BRrbu/yr7u7h40hC/tNk89/fFKhKMAHcXvOEMW/9MUKV4PNfIB4XrqqwBSCXv1/+q87fUAMWaoQJME41B8Guv58hVgBGI9+rCmICkDUAhyr/+wnzv6qTgJgCPkOW/yOoLv8Y/EnAMNXkP0I4Ad5DdhBsE+AqToJsxweX/17CSdChxt+3Aquqmfgw4eRmL/GYZ1Xm7+b/PkIBrKoYJhRAfP5Vhm144tZvW/w9FODzNwHYF8Cqmh6246/L/wFgt/e9FVRzEWwILe76AugewvlvFfnXCAWgGP8Jqjn/c/kb5tAY4FDSPzICaA3Y5XzJEmFN4Y/Xe1il9hXguwkb/1WFP13v4Wa+YYGUv6GOtoasGvzCD+LqN4BV5e+7OVka+AJoVVeBfOsffxDs1v8qWgGuJ5zYbic7CIbqWoGuI+S/g/gqeBWtAPP4mwDkloEqDoCnCOv/LlI3KJd/FQeAa4nzj7nBVFEAX0Mo7lrfD9kyUEUBcBXhGOAeDh3+KwnL/719faJiEeM/jfoAv/1b148H7DF88dsEwB3e92qor6gafPEbtPhp/N38nyr0yYqBiZ+QFcB2Rr47VdAzFQlf/PxPAegOQuV7feGP13vEEmCOsAGsU80G0HXtcQWwnYQdwNpiH60Q+IN6MwHcTZj/VRRAfesnEP+YAFZFATRvUBsTwKpoBrw5cm0L4SooVNMMdjNh+3878VXgKgpgmwj5/4TQBbaqAtjxhAsgPyEUwOpUUwDbSMj/DkILoDrVFMDcMa2lw8+IxwGqogBmY1q3/rtjPxdVFICmiAugPveqWgCtIeS/B40BfMTGCmWHK4AZ9gI/Jmz/ji/86XoP1/obUgHsJ4RlflOBz1UUbFHbFwB/Sjj+3VD40/UevvVfDZitAVs5NCqAnwCgwe925zvGv4oFwDf/O9QEMN8CyBXADMZ/quiHKwAxAaxOagLs5n8VBcCY9U+d0AS0qgLYJ4FlwLuSF8APOHQEsKdHrv2AbAw4419FAezphBO7W8hue1tlAexpzrm1AbcSbvtbVQHoBOfcFUBdF7gqC0CuAGivbaQWUFW3gIkJwNsJrb+rKoC4Aqjlr2v9cAbw+8AfAB8o/Ol6j3WE/HehPtDv/2N9ZdmxFu0CZzvBmQB2i/e9Otm+oipYTWgBsxf1gX7+V5F/zAJuHxJAff4n5PxHmeGHfwCYGQJuTt64Df9TCnywomAmgJB28jOkFQDnsycV+2iFwCygIOW7Hw0C/U7/iUU9VIFw/T+N7zwaBPr5X0ULOH8HBBB/EwABDibHKgpArQhghtWFPFGxsLz/E8T1j5P3Zhno8q+iC+RZhOX/OlIBzFCnmi6QZyZHNw2uJ4wDUlUB6HTC/L+B1AXQRRUtoJ5ByP9G4jsBVlEAOoWQ/83ELYCGqV6A4KcS8t+C+PsWT1UUwJ5EOP6/HVnG/Nz77u0FPldReCIh/22EMYBAYljVYC7wdSQCgRZ/Y3GwTi/wuYrCVHJ06/ZuZAThog6cWsQDFQyzgHOxh/gC0CmFPFGxWEVa/knO95oKuMP5Yh0lVpUmgaNkBRCzfrEo8GYKaomzimpNAkfICiA11PFbFHjfCmQl1bKCGCYSAZ2U/11k8//RVGsSPET+FrgzKA6UiT82Aa6SFUie9U8ddYDT3rVxqmkFYnDTYT+pFYzxt/ayKtiAVoBdbEXt/hxZNyhI28uqYEPycuu/8Z8nGwcJwvay7FhPyN8mP7YVrrsCaO1lVbCOrAUAyPrD3H99N7Aa1XKDWks2BhJo8hez/nQHyFXBGkIXoF2IP1TX6sewmuwEsIbq/jQqB77gE+svyoxVpBNASK0/9qFy4HuBWHtZFUwCRyXnVv7vReOeXagvgKwHRJUWgVcQ3wBgFtUDWwS3dsD6i6pggjAG0gxpEOztZPmvpVpeIOOEHlD7gTlrEK4lmwB1tGJaFfiNn1UAw3cJBwBVUoHdFW23AhjMDBTSNDi5mEcrBDaZ9d3fDDEzyBOLfMAeIy/+k8EdAJAcq+QHnGf9Y3CtoNxBUFXgTnwMLv+dhPyrtADw8uTo1v9Lnc/9OFhQLQH8Qufc+F/mXPPdAKFaAvAFzrnxv9y55q6CuiJwVXAe2TagBlzlfO5bu9SplgD4fEL+1zqfx3aCq5IAZtaPbhp81/k8JoBVif8ZhItA33c+v8T7fh14RTGPVghOJuT/Q+fzSyO/uTByraw4gZD/VufzywhF0POLebRCYGKmy981+vgGYRvwoiIfsMcw6y9/AcDwLcL279zCnq73sMUPSNNgN87FKwgT4HnO52WHBfV1C8Ee5/PrkqObBs+mOvyj/n/O5zcQNgAxk/GywlV/De6g/ybC8n8S1eHvB0CH5gLYZqrDP7YDnLv7jb8CYgJQVfj7jb/Py7eArJIANAS8MXL9C855LA5WVSxAh4DXE+b7vzjne51z418VAWgIeBUh/684574FGFTHAq4G/LL33hdAq7wTXA14MWEb6AqAJgD5VmBVQA14AaEAdqXznSpbANWA5xLm/3XOdz5HWP4vohploEZ2LmP8b3S+Y32BmwavoTr8T3bO7eXG/rG+wOX/Cqox/qsRCmCQtXpzBVDj/xKqw9+Nf2bXtjvf+bpzbvzdPqPMqJEuZrtlYKddAFUGdxJgA8AzinzSHmEVGsz45k+uBdAWxB9S/hNUwwpmBeEW8PNkBZCthFuijlMNK5hxsu5PNVKzf8N20i1R7XUk1QiGPkq4/W2d7KrnTrJWAPa7KpgBDxMfyLgC0G7C7eBHqIYI0kontpdwEjxMNUSQC8m6P4AEv2uc75g5tKGO+FfBDfR8svlYQ/zdCdAs2Vg4NgGuQiykF5Hd1dEGf9c71/YTbgc/RDVEoHNJLaDd1V93AjhPGAwZquEGdzapNZ87+L3Z+U6dbH9gqMIE+EzSAKiQrv7e6nzHt/6sO98tO04nbcfd1W9396tryFqEgNqMCyg/TibcAWkvWb7XEfJfRTWsQDYDv0C2/buXrAXM9aRuYKDyvxJZTpYdGwjdf8z1zXAjYUD4lchysuxYRxj+xVzfDDcRegFMor6j7FhLaAAwS7LoF1sRq5oKar7/7gRgV+R7ZgYHKf9fovz8/clPjTTmiQvXDI7keE7Pn673MOsnyDaAPnwrMKiGG6Qby8YVQH3clBzd+l+FYHDm/uYLoD4sGLpb/quwHWqNsP2LrfhuJ7QCK7sbXA14R+Ta30e+6y+A1Cm/H3gNeDuh9cvHIt913eBIjmV3g6sBFzvn9vpE5LvugpC7CFRm1IDfJMz/z0S+GwsGXfY4WDXgzc65pcG/Rr4bE8DKLgDVgNcRjn++FvluTAArO2qkcxg3//8j8l3rE9z2/x1k603Z4Fq/ua9vRb77MUIB8GLKzR80iffz/4bI9z5BaAVqbWeZYUYcLv+bI9/7DGH+/xrl5x9zf7w18r0vEI5/3kj5+dscxl8A/c+LhktIV0EtIdZSbhXQV79AvHZGvnsZ2WCY5gZwZs+fsndYSRj8GbLub4YrCU3BHwOc1uNn7CVWkJqyWxmokx3sG64jtQoy/o+m3FZgrvWTW/79yP8gAcjNf1D6lVkEGSG0fqoR3+FlC1krAFD6ldkKyucOaR3wsY1sMFhQ21lmK6g3kd3+GVT2Pxz57k6yOwKZFViZRZA3kLViNPE3xn8PYf4PU24roNeS3f4ZlP8fjXx3hjD/y24F9EpS/pDm/6cj3/X7/nry/TJbAV1AGPx6Dvhi5LvW9vsoswh0HmkwV0uDOeCrke/WvfNYWpQNzye7+1EN5XMs5s2HCRcGN6E+pKw4i7T/dvP/ish3P0JoBbsBtaFlxWnA0cm58V8ga/1q+Djh/HcDafzAMuJEstufg/jHBKBPki4MuwuAZY4FtZnQAGCBuAD0ecLNMKYodyyoDYTBv+s41n7u5GAWrYz4VjCvoZwBEYeJ+/7tIL7asR/4d0L+L6Gcg8AhVID91Z/dxDv3OeCbybmbBi+kvPxd03dDbNtHEP+rCFXwsyjnSmiNbOW3a+bq42OO1C3A5X8a5eU/5r3PE39AA0MzC3fLwGbKGw/DBCC3/OcN7BcId8MAdSJlnAROAu/1rtWA/0dcAF4gDYbttn9TlHMSOAm8Ozl3y8DfEreArJMuDLhpsJry8n8Xofj7D+TznyGc/Fr8uLJhBfA2572VgX8mn39eMOiy8n8rYf/3GeILIFAtK6AJtIIP2TT4F/L5x4SfMuY9iP/rk3OX/9eIW0DvQ32DwdLijyhnPLRxFPvLt375BnH+M8gKyi8D76Cc/MfQ3MXn/23iY8AZ4B8J538XU85FkFFSDwY3DW4kzn8W9Q0+/7dSXv6nEVr/3ELcA2AW+FRy7taBN1NOS+ARFMcWsuX/dhz+fuP+ebIT5DqqSP+tZ4/ZO5xAPPbL9ga/uYR0EEhyHAVe3ZtH7CnWk07cXPV7d+4vZAXlD4JHKKcv9BqyFhCmfu7N/QVcDTyQnFsaPIJy+gKvJM4/Nvg3XE+4CjJMOa3gfL9niE9yXNxCdhUElIZljIXltn2QbQPysI3QCm6Icm6Juxf4q8i19zX4zQ6yAWFBabYu/vWBxt8QDtyngb9o8Js9hAFxa5QzFtSfk419AeL/1w1+4499jH8ZB4DvJdz8YBr4UIPfxIJB1yinAP4OsuJdDfV9/9TgNzErIGsDy4aLCfN/lrj1lyG2OHAG8NvdfbRC8BvE+X++wW/+nGwsTFAb4vcjZcAbSBfujf9+wh3PXPw1aXgIawMmCBdSyoCXkd39F/KtnwwfIo2FaRhHImDZcB6KY+pbP8asnwwfJs7fd6MvA84m9H5xF7lj+Dhh+R8H/nuPnrGXsIV7N//nyQY/Z7n3o3ngfuAUYDG5VkdmhNPAT3v0sN3GOlLXjWXO8Rbi8W8M82iQ8BSy/I9Gg8Ofdf1Je4PVwGMRh2XJaxG4g1TgiOHh5PPNiPdiclyF0iXmOjeImEQC9BHt4QAAHtxJREFUiPG2NLgTeKjB7x4GHiSd8FpD+CiULnf14mF7gAk0cLEybOkwTWMBxIJjH5u8N/4TaPAQcx0cRIwCR5DyJjmfRXmch4OI/9Gk5R/UkT4E3NeLh+0BhoDDknM3Dead8xgOJt95dPLe0mCUtG0sC2rIrfUKZMUzBbyF7PbPPuqI5wrnPWgCPI/ahjLgV0lj37j5/zs057+Ayrt77fDkeqO2c5DwBuB3Cev/xWSDP/tYRHXAFTzqqC4t0LjtGCS8GpV1t+9fBrwT+F6D31l/b22H1f8aadqUAS9Drjt+//+/gB80+W0djYvd9t/+p1HbOUg4H8X+Me52/HO8CUAE9t06Ki8fRa5Ud9G47AwSzkOxf3z+HwBua/C7h9AY6YXJeysDTwDupvHkcZBwDioD7twH5Ob1kwa/m0MBkt2wH3Xg8Wjs16zuDApOR2ng8/8cjQ0AjP85ZOv/49AmMc3qzqDgJCTcum33MuT62GgOdwCV/+eQ5X8sWjyLuU4NIk5AGgZk2/8riMf/NRxA8/xnJu8tDYz/j3vwrL3AJpQGfvv3Hbw5nC8AgVaBT0CTXhsQLAJPRr6D9/bqqbuEFShuiz/4uRf4YQu/3wE8EUWOd/k/AbmIDPokcJzU9Q3SNHiAbKT7PNyJxLNfILsauh75Dt7fzYftAcZIXd/cyv8gjSu/4S5U4R+ZvD+I+B+LOo9BnwSPothNkK0DB1An1gx7kPXUGFkR8GhUNvLMxwcFFrfEH/ybuNkM9wFHoXR0+R+FBoGDPgmuIas1f/K7SGsT2BmUfocn710RcBqVo0GHa/n0MzSJeRC5PzWbxD1IGjsLUv5HorSJmQ8PEk5F/vyHkc3/a5Eo0oz/Q0g8HXK+a5aw+xl8EeRkFNDU+Fv9vxb4PZrznyesP2YJOc/giyAnAR8kzP/vAn9Ic/4HCS1eTBRZaOH3/cYJwP8lLb+WjzfRmiWDm2aGOqkoMujYjISuGtk+8Ic0tv5z8SzkDvN659pzkfvQoC8CHo+EK5//j8i6eOXhZuQ6c7RzrY62Ur8CjYEGGRtRO7+cbPn/MfHg/z5+hPL/MWTbv2ci96lWxtD9xDok/vr8t6FAv82wBXg6WkR3RZDTUB/SyINiELAWxS2yub31fz8H/q2F39+OxhCryI5/T0WLJ3d3+Xm7jTVo9zrjDeni/+Ut/P52NIbwF0GfCnyfwV8EX4Xaanf+D8q3YPEvz7/3L4hvC/t2sluqDhrGkfLpu74skO5y1Ao+TJz/WxjsoKBjaABkAzjX9eX2Nv7HAoK55uBDKCDcIG+NPIqEKpe/uT7taON/voQmgib+2H9dyGD7Q4+Q3fXNrd/tdFyXkXUFIvmv5zPY7hBDhEHfoLnrm4/rCF2BQIOAQY6HViMbr8nN/3aEi1sIA+LW0ORi0ONB5QW+/j+0PoHbSjYgsvFfz2C7w2xCu3m6ge9BZf+NtM7fjYXk/mY1gx0PaiOKcRLj/2u0zn8v2bJvmGCw3YE2ot1s/J0PZ5H1V6v8/bGPYdDjAa0H/o4w//fTnhuD6ybr8h9k7qDJ718Qhj7YTxoPrBXsRONIF8OobdnU4TP2ElNI5LNyaq/9NHb9dVFHbeWM857kPz/HYLtDr0Xl3A39ABrLfbDF/6ijeU6M/8cY7E0xVqOdu3z+88i9pxXUUey0Ge/aMErDQd4ZdSVwESH/A2hO0wrqqAz5+T+EXCEH2R1+Ell/+u1fXuD3PLybbKxUy//3MNg7w65A1o/+/H8BWcMHiFkAgcjfBTyDMBFOQqaAg2YJMY5ilTwieW/K1yIyXW0U+8XHg8ha4iSy/JcjS6hbGTxLiDEUq2SY0PTrx7RnubMfpdeTCfN/IzIjHTR3iFH0bIeRVX4XkeVOO89r7j6+K9hy1AHcQTyQXj8xghqn5YTWb7to7PrlYw6VF2vsXRHoGLSa0M7/FYEh0rhHfvnfR3sCyDyyFrJVQOO/jNQSaNAsQUz8cVc+Sc4P0J7lgrlCHkUoAj0KWQINoiWIOzn3LTjagbk7/YLzezOnHifdMWqQsAltYrCKrJXGMrSSf1Ub/3UQlRkTO930GyMVxwcJG1GAV9f1l+T8V4Br2vivOuLnW8EtI7UEGjRrkA3AZxF/t/0D+C1k/t0qbNXXHR+6fYC7Mj4oWI+sVh5N2P7/Hu27L8X4+ek6SFiHJqi2QOWOgf6Q9hZALdzDy5L3lvePQKvrX6c1a+IiMYXEL3N9d/P/T2nN+t9wH7IY+SXnWp00HuRltDefKAJrUayaCULXp7+hseubDwt3YbEvrb6PIPeobzF4niCrkcg9Tsj/o7QXvsT4P5/sGGIEWYddxeB5gqxCwuWRhPy/QHvhS+5HIvDZyXur/4ch67BriG+k0U9Mol0vx0jrPcnxa7RnuTiD5kzPJjv+PRwtAl/P4HnCrEBun2a9DGk6XE6OAUCeAASa5D0C+X/GEuE2GsfTKRKTyG/xEYSN/+009nvNwy7E9VjSARFoAHgialAGpRJMILEqJv78PHm1i7sR/2MIRaDjGSx3qDHktjdElvsi4rEUs717EFcLgGqr4cOoTuykNZeiIjCKyqkf98VcH5fSWU0n/7eSrCnoYWiwdTeDIwLadt2+2+MylEdLec4ZVJ5cEcAs4R6D0nVQRLAh0oB/vtvXPEsTax5M/u9IsoOgZWiS1a6o1kvUSIXfmOvbUiZsD6H+0awprA4sQ+1ts3hSRWMLEuwgmw5/SeuuHy4OJP9h1hSu4HEEKvuDIoKdiszbjyLM+78G3r+E/3w4+Q9XVLTyf1jy+aCIQCehFV538m9l9e+SV7twFz1cnouEMXL6jRPQDjYx8ecjtOb64sMtRz7XReQmMCjuQJvRDk4WtsHl/3Fk0d0ubkWT6VO862Nod6mrGRx3sOORdUJM/PksstxpF7ehMAAnE7Z9L2Gw3KE2Ire/RxKOf7+MLLfaxY8R16c61+qku2tdz+DExFwP/A/SsA0u/8uQ62K72Iq4PoXs/OcI4FzgBgbHHWoK7VYV4381Kqvt4qeI65OS964I/DwGyx1qDfJOccUfN+7Nd5fwn3cgrseTzf8RJAzdwuCI4KvRRk1HJO9dAewHyK01ikYCEGjVYBVpQGHXHOwZSAXbvpQn7iI2IP9U1/LDEuBndBa47lY0qHBFABD/p6LJZb87wbWokTLLD0j53026tfVScDvqVB9D1h1gCFWMB+l/J7AKdYC+z/cimqS3o3z72IYEgElCS4iNiH+/G8FJJNLFLF/up7P8+TkaBK4g5H8sadC8fmIc1dHY5P9BOhNp70aN6pGEloCrSYPm9xMjqOPzyz5oktpJzJ5pJICYsO4OhB/NYARGtoDXvtWLPW8nk/T7Ufr6liAgEWhQAiPX0EDnIu/6p5Dr01In6g8iwdsNCmw4AvHvtwj4JuT2ZDu+uOX/c8j6Zan8D6DyNUS2/psl0CL9F8EuQlvbx4LefwFNjJbK36y8XFdaQyfiajfxSiTwxQb/X0FWEUt9xtjv6sA3UZyZe+h/YOQLkXvrEYT8/w0JA0vFZWh8fXzy3p0EvhxZwfQ7MPL5yGUjxv/rKPD1UnE5sqx6YvLe+B+OrKPuof+Bkc9FFm62UOGmwZW07voVw1WI/0bCSfD5KP/7HRj5LODX0TO5E99FJFK16voVwzVofrWB0AjiBWhhtd+BkU9D4keM/03IJXqpuBbNLXxPgMOQddQ0/Q+MfBKqi4eT9lNu3K9W4h7l4btonP84Uu6LiP9ZKP+3dvD/3cBmZKln4xG3/v+ExrveNRWAQB3cOtLVRdcc+gQ0Ad9C8QPBERTt/UlkJ3+WAHehCtzpAOVmVAlsdc2NCbEpuf5Til8NHkbCz+OS927HB2nU+k7534Yqgb8zzjKkvK9A8XWK5m/bUz/WeR638N/P0iy/fPwElX03KLal6VRyfSfFTwSGkvsfRTbgtWv50k7cozz8DJXxceIxQcaReWHRLiE10nyBMP/n6I6Z9m60snIE2UHAIhJBRlFH0A/+R5KKM5BNg4fpjjhxT3IfXwRZRGk/gqyl+mENMUw22KG/St+NPLkP5b0vgiyidBkmGzOlSJjoDaqnV5CKQJeglfpO0+ABlPdmCePyH02uz1G8EDCJhI//Qdbyk+T834FX0Tn/ueT/Y5Ywtuh0kOL5r0BBbS3gq9/+XYZc3zrlf5C0jBlcd7B+iUArkPDx68QXP74FvJXO+btjKhN/zkzu+UI0BvkWxbuET6CYFL9CnP9VSBjopF0yC5Knko4zIbWEfQGyhr6K/vB/F2rvYouf1yLxr1P+lyCL/2O960PIEuLxyMqi6IUA2576l8nmvz3fDbQX9y6GRSSiPQnx9xfBzkLl4jqKt4YeQ7tdvoj4+PcHyPKxk7ZpEdX3TYSeEMuR4cEUmiP3g/8rkUtejP9taGGk07b5SsQ/Fg7hNMT/RorfHGQUWeI9i3RsskgqAv0E+CKd878WCYC2M7DL/2RkffRD+sP/F5H1sz/3X0TjwUtpwr8VAaiOKvhRpAGg3YQ4GgVefpDitknfiPwTJwkbfpD51rfpzqB8EZm7PYrUEgbSNHgMUiEfojiT4HWo8JnJpz2nFYS7UKHsFv8fogGXBYB2gyNPIhVyjuIi5K9Bq1Kuv6vL/x6kzHZjYLqIBM4JUksgfxK8CfEvyiRwJXAcagT8gf8iqQ9zN7CILKGOJLsznn02jsrjwxTnEjqB2h131cM9WgyvbmARmXqPkrUEsnQYQyJ4q7uMdQOjKN3dnY7cye8Bujsg34tEAIuv5q+GTSIBtKhJwBBpoM+Yy1ed7gqy08n9/J3BjP8jUZtY1CCwRnbSbzARaBhtg9wtUf4BUksryPI/DJXHRYpZBKqhSe8XUb8by/9PA6+he/znUHrbeMmfCFg9LEIErqGYTp9CC0AQ8v8Cmhx1i/9B0rrmjinMGqpGd8YaraCGhL2PoHGH3/YvA/4VWX51qw2wfvVMFE/HxSYUe+M+tOLeazGshib9H0BjoBj/r6FAtt3gX0fl6XFk3SHss01IhNmHJt1F8P8ltNPbJsKxzzLgP4A/oHv8v4TGOJvI1n3Q5PBVaBHkhxTD/wXAH6OdiSFMgytQ0Otu8b8ECSB+OBDQIvDL0ILrbRTD/znAxahM+hPfZWjh/0N0pz2uo8WEx6Ixt89/HfBilP+3U4wYfgZq36eI878BuX12i/9liP+xzjW73zHIAuUBujfnaoZTUf++1nkONw1+iNqsbvRJdSTwr0LpbdfsXmvRrluzSHcogv+JyOXLdurz838Lsnxqyr8VAYjkj65HAz1bCbCBtg0CN6MB2RyaMHU7IWqoATobNbo2GPXNnm5D5vDdvH8ddW4WaNefBA6hxvhJiP+eLt8f0gC8J6NC505+XP53INO3bt5/EZk6DpMqoZCNi7IO5c8B5BbUC/6PQWn8GPL534UssrrN/3bE03aBc4WgGsoTE0Lu6/L9DSb8+C5PbjrcQ/fdEheRq+dyQks4EH9zFV1AnWEv+E8g8W+c+KrHIhqIdNstzcrVUPIMLnebBE2ifDlI7wLEj5Ja3eTxn6P7QswiStPlpH7GvjXcI5NXnd6thg4jESpm8WHnB+mNNd4+0phArghq+e8KhL1aDbJYR7FYT4Y7kDjSbTHiQVLXJ4i7RJk1Wq+sQV+LhI/Xk92NzeX/V8Bv0P0yYHnqi0B2f7MSWqQ7A08fQ8jt5mNowuluVe+WgQ8iy4Bu87fy5FoD2T2tDNhzuC5z3cIQcnf6IEqHw537u8e/R5P/Xohxv4m2iDa4LlEvAF6K6smP6A3/81E8r5cg/rH+/2PIJaqb9z+IRLUjSWMCuf9/OHJFugD1fbd1+f4g/ucBf4asPvzFHzv/ZPKdbvP/KlrseRph3X8EmgS+COX/j7t8fxD/c1DZfj4pf38M8AXkEtlt/v+O+v4Tk2tuOzeMrIGej8YeW7t8f1Cf9yzgt1EMFn/xy84vRUGfu3l/E0GOINwYxxaBTkdz0/2oD+4F/6cj4efphCFPjP/lwOe7fH+zfDyCrDuk3eMwJMqcicZ+P+vy/UH8nwq8Gs2BYy5Pi0j8+wrdn/9fTbrRkF1z+Z+EwuI8hDwvejH/fTJqYzcTWn3a+fdQWW3p/r5pbys4mewArE42MepoxfTbSInsNEbKBEr0jSgD/Mpn5/Mok7Z3eL9mOAF1wCORZ7H396LVoJvp3CpiHIlOUzn3tPP55J69tsLZhDp7dyLgP8sMcj/bQueBsseQq9Ga5J7+vex8Hok0vd6dYQPq7Nxn8Z9nNnmWrXQeKHsUCT8rifO34wIq+70OTD6FGnsb5MfqwP7kWXbSuRgygtoA24I5xh3Ef08X7tcMq1Ad8J/FPTdruD10bhUyhOrACPE0d+8/S++tMFYgodNd9Y+1RdN0J1B0jZS7i1gaFLE70wTZgOOx/JhH9X6WzifitpWx74Ll86xHrvUCo6QisP88bl3cj8p+N5/pm2iQ6d8bVNbejAa/vcQwabwN9xn8dFigO3myAQker0F9YF77N4MEila3+10qrDy6cDmegQIyfwS5INze4f3Wo0Hvq1C9a8T/YmSt0EtciESmce+6+zw7kRDzaTrnvw4JPy8ltcCO1bkZFJfo6x3erxkuQCJcbIdAO9+JysBn6TxGxhQSfn6JdEMKCNNgFglfl3d4v2YwEc5c4v1nAfH/DBLit3V4v7VI+HkB4eKbe9/Z5Lmi2z13Eeci10Ofv3u+GwlRl9D5fGw1avOfQxqLMnbfWVQvr+/wfs1wNnI9dDeH8J9nDxIhLqPzMAyrkKvVM4gvPtr5ftTetrPb31JwFmpnxxo8yx5kgXIFnS9Gr0TiytPJhqHw7/sQqm+9jkl1BupnTYuIzX/2orHK1XQeKH4SaQ4nIAHe9b5x7z+H6ltb/c1SBCBQpryJ1BooL1PqyCLBJsO7UeLkTQqGSV1t1pCu9uf9t73fjQpbUVuzr0CDsmNyns3NpGnUCexA3BtNiszCYAKl8SoaFzR7b8H4inLBmECrHaubPFcd8d2B8sgmhXmTIpvsWuDhSRoLjXa+D1koFeWCMY46gpg1UN172ZaCe5LnbDQpHEL57aZBI6HNjjOojBUVh2sMdUquS1xeOZhF3KeT8/3k87fJvqXBGNmJb97gbz8qX0XFYRpF5vCNBkH2miPN92aTYpvoD6N0aCb62NEEh7z/7TaG0cTEBgH2HHkd035S7gs0fs4h5zXsXM/jD2kw4iL5ryZsmyBMAxND5pNXszLqCj7uRDvGO5beRWAI1f08Uco9Wt4sOO+boeYcXV5noIGVizpa9XsdnU+2WkUNtQGN8ievP2iEMSR4bEKr3WcSmp3H8v8aJH5tb+3xuwI/7+38D1DsFcM2NBH6Fuqjt5I/ThsjDTr7DJTfa2mctqBJ31vpTsy7VrAOCTynec/hnttxGxqbXoX4byOf/ygp/1OS/zf+eeUKtND6NorbkGQKxd86Lee53ON2xP/baEFwG/nj1NHkvzcgS5tTCXdh9e9RR5Ped1Es/w+Q3SGsEf+rkVfC7cn7RvzXojJwIrJ4sDF2o372FuC9FBeCYS1yMTuxyXOB6uR30PxkK8qjPP4jaM63Fo2vnkwq+uaNM0Hl6gMUtyHLGtTGbY48i3++E1ll3Ey6KJo3T7HdbNegNuCJtDbG/gnwT/R+8duwGngHqUto3nPV0dzn+6jt25G8b8R/ZfL/65FHic8/dr87kNhcVAiKVcjK1oKjN+rrdyOXtC0o7xstCg8jvqtQG7CONPas+58Hvfc7kIVi24v/SxWADKcjaxhfDc1LEHs9gAaFs8l7G0yN5Hw/9l+ghuQ6Ol9lWSpOQuq8HyDWzaDY85sIYMFDbSIRm+w3qmD7UeNf1MDHx2Y0SIuJNI3KgIkA1hEMO8dW8t3O51Gn0q/tODeiQYpfbqFxHhp/awhsMO3zb9Sw1kmtfopq+H2sQ2UgzzIr75pNCH3+vlVFXqdq5wuoge3UymqpWI3SIE+kyntvk2GXf53GVjV5/z9D/7ajn0RpkGcNk3feTAxolgYGV1zoB8bRgKXdfLPnjT13Ht96znfq3mdFwmJR+fybHRs9dzPerhXQHjTx/aec/+o1hsmKlNB+/v0qstywwV+z/3HP9yS//ST94R+zBFr03vvndfTc86QT1pWkomKzcuNe24usET5Lf/hfhCbermUG3nnsaPz3JO9NTPX5N0uDaeTu9CX6w/+1yOqmWb7Z0S23Mf7+bqPNzqeR1cuXu8Kmfbwc1b88/nnntghugsUKVJdcC5dW/mcaBTq+tFuE2sQFyBpkwnmmRs/t5ttccqyTWnc3svCIvZ9BlmZXdJVV6zgPWYPkWebk9XlmBODyrxFfUGv0vzPI0uqarjNrDc9HCw+xhdA8HsZ/gZS/jSHyrIry/nMWWVrd0AtyLeAstPDUyEglds3435d8dmRyHIv8NvYfpi/sR4srudu8N0OnAhBoEHg2WrFyrVWaZaT7uS+YNCv4+xHpm+n/NrQjaCXkZOQLbL7n7aZDq4W+TurutJXB4H8iMlHLE7Bi19rl7F6bR6LXdvq/De8wEkE20VwIWSpf//0CEr12MRj81yevmFtUO/z8a3nnC2gQNe181i8MoRWb1TR2i2v0vp1zEH+zKBoE/pPJq5EQshSeeUcTfvrd9oE4m9WmoRmnVq+5R/9aM0uqomDWMLaI04hHuxz9awC/j6w93o8mf712eW0Fw2RdFFvlUydrMdPq76aRG877GQz+oLz/fbLWP434dHLch9w9Pkz/+U+ggNNvITsRdo/+tXbriH9tH/CPKNZJvxY/DBNoJ7Y3E7aBrfJs5/M64vwJtMX3IPB/EwoE7rvFNeLQyWc28f8sxXk95GEcCYGvojWLaP99q9fc9zbxv4TB4P8y5KKZJ+D47/OutfrdWeAbaPJf9O57PsaQEPji5ByWzrPV38wii8orGQz+56EduWIhalrh2256PIisXjvefa8bApDBhJDT0I5h7ZCLCUCx30wji5dbGYzBv4thZBF0Atkt0zst+O61fciEdiv9n/j7GEYmgceTVcS70eDZtRkk/PRj2/VmsG3pN5CviC+1w7P3s2jVdJdzbVBg29KvpfWOoNl38M73ozZgEIQfHxYIexWNY3XlcWt0bkezmhwE4ceHrWBOEArBzc4bXXOPZjU2aG0/iP84qdtiu/zyPnPP23Gj6gdGSQOUQ/P8jHFs9Jmdj9H/gX8M5rroohnXP6CxAOSe34om/h9hMPn/LpoIb0ret5PPrRxvRyv+H2fw+I8Bb0D8NyTXlsKxGf9PodhC/Z74+BhDFlGvQ4tB0D7PZudbgc+hOF+DyP+VSAhZl1xbSl/faKywHQXj/jKDx38Uxcd6CVm31XbHeY3e70DBqL9O/6ye8zCKwmK8gHR3qjw+S722C1nAXsng8R9B8aF+kTRWXSNeS0mDO5G10zUM3hhwBBnCPJvQbbVZOrSaRncja6cb6BL/bgpALtYiq5D1xLdO9wk2EoD2oIZvC8X5eHaK1WgQNEVzH85mBX8aCR7bKc7HsVOsRIOgNTQ2j2zl2gzK9530f7WvVUyivF9F62KYf83ezyJrl90M3qA3DxOoDkzS2Kyz0Xs734/KwDSDN+jJwxjiPk7WPZAlnM8lryICPHcLI2TFEGjM1T+65661z6AKHz4sULAbw4klHi0NBsXipxUMkXJvxT2slc/Kwh3SOE6txHD6A+JWM3a8Ba30fgrF0SgDTgJegQbEsa3D2zneilw8PkfvA5x2CyeirdrPIr51eKv1HsT/KuTmtWRT/4JxArKIOIN8/s2u2fkWFD/oq/Q+wGu3sBmJAc8kKwYuZQywFbgWiR5bevrU3cMm5B70dCSGNeLX7P12FEPnCjoPKF4UNqC276lkd41eyhxgB9qB+hqKjfHWCdYjN+0nE8ZwazcNfo7K/fX0L9RJu1iHDGGeRDaGVzvpYNfvRML/zfQgxlmvBCAXFthvJZoUTZCaStqWwvcjwvtIV/j3ogwvy6QvD6NICHG5m4WETQ5tYj+D0sAmvLsZPKW3XYygSuByt5hRZilgFg2zpLvnmPBTlklvHiywmcvdTAXNZcwCA1uw3NnkNU35+Q8jyxDjbcGNY/znSYMFm/BTlkl/HtxdvEbIuovY5Ngm9/PeaxAtfdqFiQHG2w1ubPx9ocNeRQZ27hXcXcxiwgBkYwLVGXxLn3bgBrTOC+7caIBcBfj5bTAB6NeS8x3Iwvc2NOi9kvIseuVhJRICNqKgnlNoPARpgNfdydEWun6M+F9N/+LbdQuTKFbmRuA4xN/iplnsIJ//T9Cg/xrKs+iXh0k0GdqANo1ZS7pCbrt67SF1a98B/BRN9q+j/PxXoDiR64FjUdm3zUNscdhiIe1CZeAO1A7cSDX4n4jK/TEo7y3fLebRNOkurneiMrADTXrLsuibhwkkCK5FeX8Uab23xWGzaN8D3EVaDm6l/y6OnWIcLQJYmIRHk5Z7n/89KA12oTZxC+VZ9M7DOGr7zTtgEgV2hnRx3OY596L+bg/iv40e8///CY4JvDs12loAAAAASUVORK5CYIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMDcyMA==");
  background-position: -1152px 0;
  -webkit-animation: 0.7s sprite-animation steps(18) infinite;
          animation: 0.7s sprite-animation steps(18) infinite;
  transition: .4s all ease;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

[data-isotope-layout] .row {
  margin-bottom: -30px;
}

[data-isotope-layout] .row > [class*="col-"] {
  margin-top: 30px;
}

[data-isotope-layout] .row-narrow {
  margin-bottom: -10px;
}

[data-isotope-layout] .row-narrow > [class*="col-"] {
  margin-top: 10px;
}

[data-isotope-layout] .row-condensed {
  margin-bottom: 0;
}

[data-isotope-layout] .row-condensed > [class*="col-"] {
  margin-top: 0;
}

[data-isotope-layout] [class*="col-"] {
  display: block;
  opacity: 0;
  will-change: transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: .4s opacity ease;
}

@media (max-width: 479px) {
  [data-isotope-layout] [class*="col-"] {
    max-width: 100%;
  }
}

[data-isotope-layout].isotope--loaded [class*="col-"] {
  opacity: 1;
}

[data-isotope-layout].isotope--loaded:after {
  opacity: 0;
  visibility: hidden;
}

.isotope-filters {
  position: relative;
  display: inline-block;
}

.isotope-filters-list {
  display: none;
  position: absolute;
  top: 100%;
  left: 10px;
  padding: 5px 0;
  margin: 5px 0;
  z-index: 10;
  float: left;
  min-width: 150px;
  font-size: 16px;
  text-align: left;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.isotope-filters-list > li {
  display: block;
}

.isotope-filters-list > li > a {
  display: block;
  position: relative;
  clear: both;
  color: #434345;
  white-space: nowrap;
  line-height: 1.5;
  padding: 5px 20px;
}

.isotope-filters-list > li > a.active, .isotope-filters-list > li > a:hover {
  background-color: #f6f7f8;
}

.isotope-filters-list.active {
  display: block;
}

.isotope-filters-toggle.active:focus {
  outline: none;
}

.isotope-filters-title {
  display: none;
}

@media (min-width: 992px) {
  .isotope-filters-horizontal .isotope-filters-list,
  .isotope-filters-vertical .isotope-filters-list {
    position: static;
    display: inline-block;
    float: none;
    padding: 0;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 0;
    font-size: 0;
    text-align: left;
  }
  .isotope-filters-horizontal .isotope-filters-list > li,
  .isotope-filters-vertical .isotope-filters-list > li {
    display: inline-block;
  }
  .isotope-filters-horizontal .isotope-filters-list > li > a,
  .isotope-filters-vertical .isotope-filters-list > li > a {
    font-size: 22px;
    font-weight: 300;
    text-transform: capitalize;
    color: #dc214c;
    padding: 10px 29px;
    transition: 0.3s all ease;
  }
  .isotope-filters-horizontal .isotope-filters-list > li > a:after,
  .isotope-filters-vertical .isotope-filters-list > li > a:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 1px;
    background: #b1b1b1;
  }
  .isotope-filters-horizontal .isotope-filters-list > li > a.active, .isotope-filters-horizontal .isotope-filters-list > li > a:hover,
  .isotope-filters-vertical .isotope-filters-list > li > a.active,
  .isotope-filters-vertical .isotope-filters-list > li > a:hover {
    background: #dc214c;
    color: #fff;
  }
  .isotope-filters-horizontal .isotope-filters-list > li > a.active:after, .isotope-filters-horizontal .isotope-filters-list > li > a.active:before, .isotope-filters-horizontal .isotope-filters-list > li > a:hover:after, .isotope-filters-horizontal .isotope-filters-list > li > a:hover:before,
  .isotope-filters-vertical .isotope-filters-list > li > a.active:after,
  .isotope-filters-vertical .isotope-filters-list > li > a.active:before,
  .isotope-filters-vertical .isotope-filters-list > li > a:hover:after,
  .isotope-filters-vertical .isotope-filters-list > li > a:hover:before {
    background: #dc214c;
  }
  .isotope-filters-horizontal .isotope-filters-list > li:first-child a:before,
  .isotope-filters-vertical .isotope-filters-list > li:first-child a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 1px;
    background: #b1b1b1;
  }
  .isotope-filters-horizontal .isotope-filters-list > li:first-child a.active:before, .isotope-filters-horizontal .isotope-filters-list > li:first-child a:hover:before,
  .isotope-filters-vertical .isotope-filters-list > li:first-child a.active:before,
  .isotope-filters-vertical .isotope-filters-list > li:first-child a:hover:before {
    background: #dc214c;
  }
  .isotope-filters-horizontal .isotope-filters-list > li + li,
  .isotope-filters-vertical .isotope-filters-list > li + li {
    margin-left: -1px;
  }
  .isotope-filters-horizontal .isotope-filters-toggle,
  .isotope-filters-vertical .isotope-filters-toggle {
    display: none;
  }
}

@media (min-width: 1200px) {
  .isotope-filters-vertical .isotope-filters-list {
    margin-bottom: 0;
    padding: 0;
    border-bottom: none;
    border-left: 1px solid #b1b1b1;
  }
  .isotope-filters-vertical .isotope-filters-list > li {
    display: block;
    margin-top: 0;
    text-align: left;
  }
  .isotope-filters-vertical .isotope-filters-list > li > a {
    padding: 0 25px;
  }
  .isotope-filters-vertical .isotope-filters-list > li > a:after {
    bottom: 50%;
    left: -1px;
    width: 1px;
    height: 0;
  }
  .isotope-filters-vertical .isotope-filters-list > li > a:after {
    background: linear-gradient(90deg, #dc214c 0%, #abcc37 100%);
  }
  .isotope-filters-vertical .isotope-filters-list > li > a.active:after {
    bottom: 0;
    width: 1px;
    height: 100%;
    left: -1px;
  }
  .isotope-filters-vertical .isotope-filters-list > li + li {
    margin-left: 0;
    margin-top: 24px;
  }
  .isotope-filters-vertical .isotope-filters-title {
    display: block;
  }
}

.isotope-wrap .row-condensed .thumbnail-default {
  display: block;
}

.isotope-wrap .row-condensed .thumbnail-default img {
  width: 100%;
}

/** 3.14 Photoswipe */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  touch-action: none;
  z-index: 999999;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none;
}

.pswp * {
  box-sizing: border-box;
}

.pswp img {
  max-width: none;
}

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--open {
  display: block;
}

.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.pswp__container,
.pswp__zoom-wrap {
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  /* for open/close transition */
  transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1), -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  transition: none;
}

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden;
}

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

.pswp__item .video-warp,
.pswp__item .post-video-warp {
  position: absolute;
  top: 50%;
  width: 600px;
  max-width: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden;
}

/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #222;
}

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0;
}

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC;
}

.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline;
}

[data-photo-swipe] [data-inner-html] iframe {
  pointer-events: none;
}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*

	1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  transition: opacity 0.2s;
  box-shadow: none;
}

.pswp__button:focus,
.pswp__button:hover {
  opacity: 1;
}

.pswp__button:active {
  outline: none;
  opacity: 0.9;
}

.pswp__button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1;
}

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(../images/photoswipe-controls.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px;
}

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url(../images/photoswipe-controls.svg);
  }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none;
  }
}

.pswp__button--close {
  background-position: 0 -44px;
}

.pswp__button--share {
  background-position: -44px -44px;
}

.pswp__button--fs {
  display: none;
}

.pswp--supports-fs .pswp__button--fs {
  display: block;
}

.pswp--fs .pswp__button--fs {
  background-position: -44px 0;
}

.pswp__button--zoom {
  display: none;
  background-position: -88px 0;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0;
}

/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden;
}

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute;
}

.pswp__button--arrow--left {
  left: 0;
}

.pswp__button--arrow--right {
  right: 0;
}

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: '';
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute;
}

.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px;
}

.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px;
}

/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__share-modal--hidden {
  display: none;
}

.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  -webkit-transform: translateY(6px);
          transform: translateY(6px);
  transition: -webkit-transform 0.25s;
  transition: transform 0.25s;
  transition: transform 0.25s, -webkit-transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}

.pswp__share-tooltip a {
  display: block;
  padding: 8px 12px;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
}

.pswp__share-tooltip a:hover {
  text-decoration: none;
  color: #000;
}

.pswp__share-tooltip a:first-child {
  /* round corners on the first/last list item */
  border-radius: 2px 2px 0 0;
}

.pswp__share-tooltip a:last-child {
  border-radius: 0 0 2px 2px;
  display: none;
  pointer-events: none;
}

.pswp__share-modal--fade-in {
  opacity: 1;
}

.pswp__share-modal--fade-in .pswp__share-tooltip {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px;
}

a.pswp__share--facebook:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid transparent;
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}

a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF;
}

a.pswp__share--facebook:hover:before {
  border-bottom-color: #3E5C9A;
}

a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF;
}

a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D;
}

a.pswp__share--download:hover {
  background: #DDD;
}

/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px;
}

/*

	4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px;
}

.pswp__caption small {
  font-size: 11px;
  color: #BBB;
}

.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC;
}

.pswp__caption--empty {
  display: none;
}

/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden;
}

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr;
}

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px;
}

.pswp__preloader--active {
  opacity: 1;
}

.pswp__preloader--active .pswp__preloader__icn {
  /* We use .gif in browsers that don't support CSS animation */
  background: url(../images/preloader.gif) 0 0 no-repeat;
}

.pswp--css_animation .pswp__preloader--active {
  opacity: 1;
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
  -webkit-animation: clockwise 500ms linear infinite;
          animation: clockwise 500ms linear infinite;
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
  -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
          animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}

.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0;
}

.pswp--css_animation .pswp__preloader__cut {
  /*
			The idea of animating inner circle is based on Polymer ("material") loading indicator
			 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
		*/
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden;
}

.pswp--css_animation .pswp__preloader__donut {
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
}

@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right;
  }
}

@-webkit-keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-webkit-keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg);
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
}

@keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg);
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
}

/*

	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550;
}

/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%;
}

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible;
}

.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5);
}

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3);
}

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0;
}

.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0;
}

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001;
}

/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none;
}

.pswp__element--disabled {
  display: none !important;
}

.pswp--minimal--dark .pswp__top-bar {
  background: none;
}

/** 3.15 Responsive Tabs */
.responsive-tabs {
  border-bottom: 1px solid #e5e5e5;
}

.responsive-tabs .resp-accordion {
  position: relative;
  padding: 15px 40px 15px 20px;
  overflow: hidden;
  font-size: 18px;
  font-weight: 700;
  color: #dc214c;
  text-align: left;
  font-family: "Francois One", "Times New Roman", Times, serif;
  text-overflow: ellipsis;
  transition: all .35s ease;
  border-top: 1px solid #e5e5e5;
}

.responsive-tabs .resp-accordion .resp-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 5px;
  width: 20px;
  font-family: "Material Design Icons";
  font-size: 18px;
  font-weight: 700;
  color: #3A5475;
  text-align: center;
  transition: all .35s ease;
}

.responsive-tabs .resp-accordion .resp-arrow:before {
  content: "";
}

@media (min-width: 992px) {
  .responsive-tabs .resp-accordion .resp-arrow {
    font-size: 28px;
    right: 22px;
  }
}

.responsive-tabs .resp-accordion.resp-tab-active, .responsive-tabs .resp-accordion:hover {
  color: #2d2e2e;
  cursor: pointer;
}

.responsive-tabs .resp-accordion.resp-tab-active .resp-arrow:before {
  content: "";
}

.responsive-tabs .resp-tab-content {
  padding: 0 20px 20px;
  text-align: left;
}

.responsive-tabs .resp-tabs-list {
  display: none;
  padding: 0;
  margin-bottom: 0;
}

.responsive-tabs .resp-tabs-list li {
  position: relative;
  display: inline-block;
  padding: 0 0 13px;
  font-size: 18px;
  font-weight: 700;
  color: #2d2e2e;
  text-transform: uppercase;
  list-style-type: none;
  cursor: pointer;
  transition: all .2s ease-in;
}

.responsive-tabs .resp-tabs-list li.resp-tab-active, .responsive-tabs .resp-tabs-list li:hover {
  color: #2d2e2e;
  background: transparent;
}

.responsive-tabs .resp-tab-content {
  display: none;
}

@media (min-width: 992px) {
  .responsive-tabs[data-type="horizontal"]:not(.tabs-lg-collapsed), .responsive-tabs[data-type="vertical"]:not(.tabs-lg-collapsed) {
    border-bottom: none;
  }
  .responsive-tabs[data-type="horizontal"]:not(.tabs-lg-collapsed) .resp-tab-content + .resp-accordion, .responsive-tabs[data-type="vertical"]:not(.tabs-lg-collapsed) .resp-tab-content + .resp-accordion {
    border-top: none;
  }
  .responsive-tabs[data-type="horizontal"]:not(.tabs-lg-collapsed) .resp-accordion, .responsive-tabs[data-type="vertical"]:not(.tabs-lg-collapsed) .resp-accordion {
    display: none;
  }
  .responsive-tabs[data-type="horizontal"]:not(.tabs-lg-collapsed) .resp-tabs-list, .responsive-tabs[data-type="vertical"]:not(.tabs-lg-collapsed) .resp-tabs-list {
    display: block;
  }
}

@media (min-width: 1200px) {
  .responsive-tabs[data-type="vertical"] {
    display: flex;
    flex: 0 1 auto;
    align-items: flex-start;
  }
  .responsive-tabs[data-type="vertical"] .resp-tabs-list {
    text-align: left;
    flex-basis: 29%;
    max-width: 29%;
  }
  .responsive-tabs[data-type="vertical"] .resp-tabs-list li {
    display: block;
  }
  .responsive-tabs[data-type="vertical"] .resp-tabs-list li + li {
    margin-left: 0;
  }
  .responsive-tabs[data-type="vertical"] .resp-tabs-container {
    flex-basis: 71%;
    max-width: 71%;
  }
  .responsive-tabs.tabs-lg-collapsed {
    border-bottom: none;
  }
  .responsive-tabs.tabs-lg-collapsed .resp-tab-content + .resp-accordion {
    border-top: none;
  }
  .responsive-tabs.tabs-lg-collapsed .resp-accordion {
    display: none;
  }
  .responsive-tabs.tabs-lg-collapsed .resp-tabs-list {
    display: block;
  }
}

@media (min-width: 992px) {
  .responsive-tabs-classic[data-type="vertical"], .responsive-tabs-classic[data-type="horizontal"] {
    border-bottom: none;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tab-content + .resp-accordion, .responsive-tabs-classic[data-type="horizontal"] .resp-tab-content + .resp-accordion {
    border-top: none;
    margin-top: 10px;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list, .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list {
    font-size: 0;
    text-align: left;
    position: relative;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list:after, .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list:after {
    width: 100%;
    height: 1px;
    content: "";
    background: #e5e5e5;
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 0;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li, .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li {
    text-transform: capitalize;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 400;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 20px;
    position: relative;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li:after, .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li:after {
    position: absolute;
    content: "";
    width: 0;
    height: 1px;
    top: 100%;
    left: 50%;
    z-index: 2;
    transition: 0.35s all ease-in;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li.resp-tab-active, .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li:hover, .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li.resp-tab-active, .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li:hover {
    color: #dc214c;
    border-left-color: transparent;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li.resp-tab-active:after, .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li:hover:after, .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li.resp-tab-active:after, .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li:hover:after {
    width: 100%;
    left: 0;
    background: #dc214c;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li + li, .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li + li {
    margin-left: 48px;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tab-content, .responsive-tabs-classic[data-type="horizontal"] .resp-tab-content {
    padding: 30px 0 0 0;
  }
  .responsive-tabs-classic[data-type="vertical"] .tabs-lg-collapsed .resp-tab-content, .responsive-tabs-classic[data-type="horizontal"] .tabs-lg-collapsed .resp-tab-content {
    padding: 0 20px 20px;
  }
  .responsive-tabs-classic[data-type="vertical"] .tabs-lg-collapsed .resp-tab-content + .resp-accordion, .responsive-tabs-classic[data-type="horizontal"] .tabs-lg-collapsed .resp-tab-content + .resp-accordion {
    border-top: 1px solid #e5e5e5;
    margin-top: 0;
  }
  .responsive-tabs-classic[data-type="vertical"].tabs-lg-collapsed, .responsive-tabs-classic[data-type="horizontal"].tabs-lg-collapsed {
    border-bottom: 1px solid #e5e5e5;
  }
}

@media (min-width: 1200px) {
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list {
    text-align: right;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li + li {
    margin-left: 0;
    margin-top: 17px;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li {
    padding: 0 20px;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li:after {
    height: 0;
    top: 50%;
    left: 100%;
    margin-left: -1px;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li.resp-tab-active:after, .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li:hover:after {
    width: 1px;
    left: 100%;
    height: 100%;
    top: 0;
    background: #dc214c;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list:after {
    left: auto;
    right: 0;
    width: 1px;
    height: 100%;
    top: 0;
  }
  .responsive-tabs-classic[data-type="vertical"] .resp-tab-content {
    padding: 0;
  }
  .responsive-tabs-classic[data-type="vertical"] .tabs-lg-collapsed .resp-tab-content {
    padding: 0;
  }
  .responsive-tabs-classic[data-type="vertical"].tabs-lg-collapsed {
    border-bottom: none;
  }
}

@media (min-width: 992px) {
  .tablet .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li:hover, .tablet .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li:hover {
    color: #2d2e2e;
    border-left-color: transparent;
  }
  .tablet .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li:hover:after, .tablet .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li:hover:after {
    width: 0;
    left: 0;
    background: #dc214c;
  }
  .tablet .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li.resp-tab-active, .tablet .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li.resp-tab-active {
    color: #dc214c;
    border-left-color: transparent;
  }
  .tablet .responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li.resp-tab-active:after, .tablet .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li.resp-tab-active:after {
    width: 100%;
    left: 0;
    background: #dc214c;
  }
}

.responsive-tabs-boxed .resp-accordion {
  border-radius: 4px;
  border: 1px solid #b1b1b1;
  padding-left: 20px;
  padding-right: 40px;
}

.responsive-tabs-boxed .resp-accordion .resp-arrow {
  right: 10px;
}

.responsive-tabs-boxed .resp-tab-content {
  padding: 30px 0;
  text-align: left;
}

.responsive-tabs-boxed .resp-tab-content + .resp-accordion {
  margin-top: 5px;
}

@media (min-width: 992px) {
  .responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list, .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list {
    text-align: left;
    font-size: 0;
  }
  .responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list li, .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li {
    text-transform: capitalize;
    position: relative;
    padding: 11px 27px;
    margin-bottom: -1px;
    font-size: 16px;
    font-weight: 700;
    color: #3A5475;
    border: 2px solid #3A5475;
    border-radius: 5px;
  }
  .responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list li + li, .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li + li {
    margin-left: 30px;
  }
  .responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list li.resp-tab-active, .responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list li:hover, .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li.resp-tab-active, .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li:hover {
    background: #dc214c;
    color: #fff;
    border-color: #dc214c;
  }
  .responsive-tabs-boxed[data-type="horizontal"] .resp-tab-content, .responsive-tabs-boxed[data-type="vertical"] .resp-tab-content {
    padding-bottom: 0;
  }
  .responsive-tabs-boxed[data-type="horizontal"] .resp-tab-content + .resp-accordion, .responsive-tabs-boxed[data-type="vertical"] .resp-tab-content + .resp-accordion {
    margin-top: 0;
  }
}

@media (min-width: 992px) and (min-width: 1200px) {
  .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list {
    padding-right: 30px;
    text-align: left;
    margin: 0 0 0 -1px;
  }
  .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li + li {
    margin-left: 0;
    margin-top: 20px;
  }
  .responsive-tabs-boxed[data-type="vertical"] .resp-tab-content {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 30px;
    padding-right: 30px;
  }
}

.accordion-modern {
  border-bottom: none;
}

.accordion-modern .resp-accordion,
.accordion-modern .resp-tab-content {
  background: #f6f7f8;
  border-top: none;
  padding-left: 60px;
  padding-right: 20px;
}

.accordion-modern .resp-accordion .resp-arrow,
.accordion-modern .resp-tab-content .resp-arrow {
  left: 19px;
  font-size: 18px;
  color: #dc214c;
  border-radius: 5px;
}

.accordion-modern .resp-accordion .resp-arrow:before,
.accordion-modern .resp-tab-content .resp-arrow:before {
  content: "\f505";
}

@media (min-width: 992px) {
  .accordion-modern .resp-accordion .resp-arrow,
  .accordion-modern .resp-tab-content .resp-arrow {
    font-size: 28px;
  }
}

.accordion-modern .resp-accordion.resp-tab-active, .accordion-modern .resp-accordion:hover,
.accordion-modern .resp-tab-content.resp-tab-active,
.accordion-modern .resp-tab-content:hover {
  color: #2d2e2e;
  cursor: pointer;
}

.accordion-modern .resp-accordion.resp-tab-active .resp-arrow:before,
.accordion-modern .resp-tab-content.resp-tab-active .resp-arrow:before {
  content: "\f466";
}

.accordion-modern .resp-accordion {
  color: #2d2e2e;
}

.accordion-modern .resp-accordion:hover {
  color: #dc214c;
}

.accordion-modern .resp-accordion.resp-tab-active:hover {
  color: #2d2e2e;
}

.accordion-modern .resp-tab-content {
  color: #888888;
}

.accordion-modern .resp-tab-content:hover {
  color: #888888;
}

.accordion-modern .resp-tab-content + .accordion-modern {
  margin-top: 10px;
}

/** 3.16 RD Google Maps */
.rd-google-map {
  color: #212121;
}

.rd-google-map__model {
  height: 250px;
}

.rd-google-map__model img {
  max-width: none !important;
}

@media (min-width: 480px) {
  .rd-google-map__model {
    height: 250px;
  }
}

@media (min-width: 768px) {
  .rd-google-map__model {
    height: 450px;
  }
}

.rd-google-map__model-2 {
  height: 250px;
}

.rd-google-map__model-2 img {
  max-width: none !important;
}

@media (min-width: 480px) {
  .rd-google-map__model-2 {
    height: 250px;
  }
}

@media (min-width: 768px) {
  .rd-google-map__model-2 {
    height: 433px;
  }
}

.rd-google-map__locations {
  display: none;
}

/** 3.17 Select 2 */
.select2 {
  width: 100% !important;
}

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-search--inline {
  float: left;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  margin-top: 5px;
  padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 11px 20px;
  font-size: 14px;
  transition: .3s;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-results__option[aria-selected] {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  width: 100%;
  padding: 4px;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

.select2-container--bootstrap {
  display: block;
}

.select2-container--bootstrap .select2-selection {
  background-color: #fff;
  border: 1px solid #b1b1b1;
  border-radius: 5px;
  color: #b1b1b1;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  outline: 0;
}

.select2-container--bootstrap .select2-search--dropdown .select2-search__field {
  background-color: #fff;
  border: 1px solid #b1b1b1;
  border-radius: 5px;
  color: #b1b1b1;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
}

.select2-container--bootstrap .select2-search__field {
  outline: 0;
  font-size: 14px;
}

.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder {
  color: #888888;
}

.select2-container--bootstrap .select2-search__field:-moz-placeholder {
  color: #888888;
}

.select2-container--bootstrap .select2-search__field::-moz-placeholder {
  color: #888888;
  opacity: 1;
}

.select2-container--bootstrap .select2-search__field:-ms-input-placeholder {
  color: #888888;
}

.select2-container--bootstrap .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--bootstrap .select2-results__option[aria-disabled=true] {
  color: #b1b1b1;
  cursor: not-allowed;
}

.select2-container--bootstrap .select2-results__option[aria-selected=true] {
  background-color: #f6f7f8;
  color: #434345;
}

.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
  background-color: #dc214c;
  color: #fff;
}

.select2-container--bootstrap .select2-results__option .select2-results__option {
  padding: 17px;
}

.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -27px;
  padding-left: 54px;
}

.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -54px;
  padding-left: 81px;
}

.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -81px;
  padding-left: 108px;
}

.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -108px;
  padding-left: 135px;
}

.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -135px;
  padding-left: 162px;
}

.select2-container--bootstrap .select2-results__group {
  color: #888888;
  display: block;
  padding: 15px 27px;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.57143;
  white-space: nowrap;
}

.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  border-color: #b1b1b1;
}

.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b {
  border-color: transparent transparent #b1b1b1 transparent;
  border-width: 0 4px 4px 4px;
}

.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.select2-container--bootstrap .select2-selection__clear {
  color: #b1b1b1;
  cursor: pointer;
  float: right;
  font-weight: 700;
  margin-right: 10px;
}

.select2-container--bootstrap .select2-selection__clear:hover {
  color: #333;
}

.select2-container--bootstrap.select2-container--disabled .select2-selection {
  border-color: #b1b1b1;
  box-shadow: none;
}

.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-search__field {
  cursor: not-allowed;
}

.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
  background-color: #f6f7f8;
}

.select2-container--bootstrap.select2-container--disabled .select2-selection__clear,
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove {
  display: none;
}

.select2-container--bootstrap .select2-dropdown {
  border-color: #b1b1b1;
  overflow-x: hidden;
}

.select2-container--bootstrap .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--bootstrap .select2-selection--single {
  text-align: left;
  height: 50px;
  line-height: 21px;
  padding: 13px 17px;
}

.select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
  position: absolute;
  bottom: 0;
  right: 17px;
  top: 0;
}

.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b:before {
  position: absolute;
  top: 50%;
  font-weight: 400;
  margin-top: -10px;
  right: 0;
  height: 20px;
  line-height: 20px;
  content: "";
  font-family: "FontAwesome";
  font-size: 20px;
}

.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
  color: #2d2e2e;
  padding: 0;
}

.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder {
  color: #888888;
}

.select2-container--bootstrap .select2-selection--multiple {
  min-height: 50px;
}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  display: block;
  line-height: 16px;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder {
  color: #888888;
  float: left;
  margin-top: 5px;
}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  color: #212121;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin: 16px 0 0 16px;
  padding: 0 15px;
}

.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  background: transparent;
  padding: 0 27px;
  height: 48px;
  line-height: 16px;
  margin-top: 0;
  min-width: 5em;
}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 7.5px;
}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 15px;
}

.select2-container--bootstrap.input-sm, .input-group-sm > .select2-container--bootstrap.form-control,
.input-group-sm > .select2-container--bootstrap.input-group-addon,
.input-group-sm > .input-group-btn > .select2-container--bootstrap.btn, .select2-container--bootstrap.input-lg, .input-group-lg > .select2-container--bootstrap.form-control,
.input-group-lg > .select2-container--bootstrap.input-group-addon,
.input-group-lg > .input-group-btn > .select2-container--bootstrap.btn {
  border-radius: 0;
  font-size: 12px;
  height: auto;
  line-height: 1;
  padding: 0;
}

.select2-container--bootstrap.input-sm .select2-selection--single, .input-group-sm > .select2-container--bootstrap.form-control .select2-selection--single, .input-group-sm > .select2-container--bootstrap.input-group-addon .select2-selection--single, .input-group-sm > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--single,
.input-group-sm .select2-container--bootstrap .select2-selection--single,
.form-group-sm .select2-container--bootstrap .select2-selection--single {
  border-radius: 4px;
  font-size: 14px;
  height: 40px;
  line-height: 1.5;
  padding: 6px 29px 6px 17px;
}

.select2-container--bootstrap.input-sm .select2-selection--single .select2-selection__arrow b, .input-group-sm > .select2-container--bootstrap.form-control .select2-selection--single .select2-selection__arrow b, .input-group-sm > .select2-container--bootstrap.input-group-addon .select2-selection--single .select2-selection__arrow b, .input-group-sm > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--single .select2-selection__arrow b,
.input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,
.form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  margin-left: -6px;
}

.select2-container--bootstrap.input-sm .select2-selection--multiple, .input-group-sm > .select2-container--bootstrap.form-control .select2-selection--multiple, .input-group-sm > .select2-container--bootstrap.input-group-addon .select2-selection--multiple, .input-group-sm > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--multiple,
.input-group-sm .select2-container--bootstrap .select2-selection--multiple,
.form-group-sm .select2-container--bootstrap .select2-selection--multiple {
  min-height: 40px;
}

.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-selection__choice, .input-group-sm > .select2-container--bootstrap.form-control .select2-selection--multiple .select2-selection__choice, .input-group-sm > .select2-container--bootstrap.input-group-addon .select2-selection--multiple .select2-selection__choice, .input-group-sm > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--multiple .select2-selection__choice,
.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,
.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  font-size: 14px;
  line-height: 1.5;
  margin: 5px 0 0 8.5px;
  padding: 0 6px;
}

.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-sm > .select2-container--bootstrap.form-control .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-sm > .select2-container--bootstrap.input-group-addon .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-sm > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--multiple .select2-search--inline .select2-search__field,
.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,
.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 17px;
  font-size: 14px;
  height: 38px;
  line-height: 1.5;
}

.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-selection__clear, .input-group-sm > .select2-container--bootstrap.form-control .select2-selection--multiple .select2-selection__clear, .input-group-sm > .select2-container--bootstrap.input-group-addon .select2-selection--multiple .select2-selection__clear, .input-group-sm > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--multiple .select2-selection__clear,
.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,
.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 6px;
}

.select2-container--bootstrap.input-lg .select2-selection--single, .input-group-lg > .select2-container--bootstrap.form-control .select2-selection--single, .input-group-lg > .select2-container--bootstrap.input-group-addon .select2-selection--single, .input-group-lg > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--single,
.input-group-lg .select2-container--bootstrap .select2-selection--single,
.form-group-lg .select2-container--bootstrap .select2-selection--single {
  border-radius: 10px;
  font-size: 15px;
  height: 72px;
  line-height: 1.33333;
  padding: 21px 58px 21px 43px;
}

.select2-container--bootstrap.input-lg .select2-selection--single .select2-selection__arrow, .input-group-lg > .select2-container--bootstrap.form-control .select2-selection--single .select2-selection__arrow, .input-group-lg > .select2-container--bootstrap.input-group-addon .select2-selection--single .select2-selection__arrow, .input-group-lg > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--single .select2-selection__arrow,
.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow,
.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
  width: 5px;
}

.select2-container--bootstrap.input-lg .select2-selection--single .select2-selection__arrow b, .input-group-lg > .select2-container--bootstrap.form-control .select2-selection--single .select2-selection__arrow b, .input-group-lg > .select2-container--bootstrap.input-group-addon .select2-selection--single .select2-selection__arrow b, .input-group-lg > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--single .select2-selection__arrow b,
.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,
.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  border-width: 5px 5px 0 5px;
  margin-left: -5px;
  margin-left: -21px;
  margin-top: -2.5px;
}

.select2-container--bootstrap.input-lg .select2-selection--multiple, .input-group-lg > .select2-container--bootstrap.form-control .select2-selection--multiple, .input-group-lg > .select2-container--bootstrap.input-group-addon .select2-selection--multiple, .input-group-lg > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--multiple,
.input-group-lg .select2-container--bootstrap .select2-selection--multiple,
.form-group-lg .select2-container--bootstrap .select2-selection--multiple {
  min-height: 72px;
}

.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-selection__choice, .input-group-lg > .select2-container--bootstrap.form-control .select2-selection--multiple .select2-selection__choice, .input-group-lg > .select2-container--bootstrap.input-group-addon .select2-selection--multiple .select2-selection__choice, .input-group-lg > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--multiple .select2-selection__choice,
.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,
.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  font-size: 15px;
  line-height: 1.33333;
  border-radius: 4px;
  margin: 20px 0 0 21.5px;
  padding: 0 21px;
}

.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-lg > .select2-container--bootstrap.form-control .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-lg > .select2-container--bootstrap.input-group-addon .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-lg > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--multiple .select2-search--inline .select2-search__field,
.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,
.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 43px;
  font-size: 15px;
  height: 70px;
  line-height: 1.33333;
}

.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-selection__clear, .input-group-lg > .select2-container--bootstrap.form-control .select2-selection--multiple .select2-selection__clear, .input-group-lg > .select2-container--bootstrap.input-group-addon .select2-selection--multiple .select2-selection__clear, .input-group-lg > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--multiple .select2-selection__clear,
.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,
.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 21px;
}

.select2-container--bootstrap.input-lg.select2-container--open .select2-selection--single, .input-group-lg > .select2-container--bootstrap.select2-container--open.form-control .select2-selection--single, .input-group-lg > .select2-container--bootstrap.select2-container--open.input-group-addon .select2-selection--single, .input-group-lg > .input-group-btn > .select2-container--bootstrap.select2-container--open.btn .select2-selection--single {
  /**
     * Make the dropdown arrow point up while the dropdown is visible.
     */
}

.select2-container--bootstrap.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b, .input-group-lg > .select2-container--bootstrap.select2-container--open.form-control .select2-selection--single .select2-selection__arrow b, .input-group-lg > .select2-container--bootstrap.select2-container--open.input-group-addon .select2-selection--single .select2-selection__arrow b, .input-group-lg > .input-group-btn > .select2-container--bootstrap.select2-container--open.btn .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #b1b1b1 transparent;
  border-width: 0 5px 5px 5px;
  color: #b1b1b1;
}

.input-group-lg .select2-container--bootstrap.select2-container--open .select2-selection--single {
  /**
     * Make the dropdown arrow point up while the dropdown is visible.
     */
}

.input-group-lg .select2-container--bootstrap.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #b1b1b1 transparent;
  border-width: 0 5px 5px 5px;
  color: #b1b1b1;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--single {
  padding-left: 39px;
  padding-right: 27px;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 0;
  padding-left: 0;
  text-align: right;
  /* 1 */
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 27px;
  right: auto;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow b {
  margin-left: 0;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
  float: right;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 0;
  margin-right: 13.5px;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.has-warning .select2-dropdown,
.has-warning .select2-selection {
  border-color: #f5bf2f;
}

.has-warning .select2-container--focus .select2-selection,
.has-warning .select2-container--open .select2-selection {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fadd90;
  border-color: #e6aa0b;
}

.has-warning.select2-drop-active {
  border-color: #e6aa0b;
}

.has-warning.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #e6aa0b;
}

.has-error .select2-dropdown,
.has-error .select2-selection {
  border-color: #f54b0f;
}

.has-error .select2-container--focus .select2-selection,
.has-error .select2-container--open .select2-selection {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f99471;
  border-color: #c93b08;
}

.has-error.select2-drop-active {
  border-color: #c93b08;
}

.has-error.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #c93b08;
}

.has-success .select2-dropdown,
.has-success .select2-selection {
  border-color: #abcc37;
}

.has-success .select2-container--focus .select2-selection,
.has-success .select2-container--open .select2-selection {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #cde188;
  border-color: #8aa62a;
}

.has-success.select2-drop-active {
  border-color: #8aa62a;
}

.has-success.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #8aa62a;
}

.input-group .select2-container--bootstrap {
  display: table;
  table-layout: fixed;
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.select2-bootstrap-append .select2-container--bootstrap,
.select2-bootstrap-append .input-group-btn,
.select2-bootstrap-append .input-group-btn .btn,
.select2-bootstrap-prepend .select2-container--bootstrap,
.select2-bootstrap-prepend .input-group-btn,
.select2-bootstrap-prepend .input-group-btn .btn {
  vertical-align: top;
}

.form-control.select2-hidden-accessible {
  position: absolute !important;
  width: 1px !important;
}

.form-inline .select2-container--bootstrap {
  display: inline-block;
}

/** 3.19 Countdown */
.countdown-custom .countdown:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.countdown-custom .countdown-section {
  display: inline-block;
  width: 100px;
  height: 100px;
  padding-top: 20px;
  text-align: center;
  border-radius: 50%;
}

.countdown-custom .countdown-section:nth-child(5) {
  display: none;
}

@media (min-width: 1200px) {
  .countdown-custom .countdown-section:nth-child(5) {
    display: inline-block;
  }
}

.countdown-custom .countdown-row {
  display: inline-block;
  vertical-align: middle;
}

.countdown-custom .countdown-amount {
  display: block;
  font-weight: 700;
  font-size: 30px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #dc214c;
}

.countdown-custom .countdown-period {
  display: block;
  font-size: 18px;
  line-height: 1.2;
  color: #2d2e2e;
  font-weight: 700;
}

@media (min-width: 480px) {
  .countdown-custom .countdown-section {
    width: 100px;
    height: 100px;
    padding-top: 15px;
    border-width: 4px;
  }
  .countdown-custom .countdown .countdown-section + .countdown-section {
    margin-left: 10px;
  }
}

@media (min-width: 768px) {
  .countdown-custom .countdown-section {
    width: 130px;
    height: 130px;
    padding-top: 40px;
  }
  .countdown-custom .countdown .countdown-section + .countdown-section {
    margin-left: 40px;
  }
  .countdown-custom .countdown-amount {
    font-size: 30px;
  }
  .countdown-custom .countdown-period {
    margin-top: 70px;
  }
}

@media (min-width: 992px) {
  .countdown-custom .countdown .countdown-section + .countdown-section {
    margin-left: 90px;
  }
}

@media (min-width: 480px) {
  .countdown-custom.countdown-ellipse .countdown-section {
    border: 4px solid #f6f7f8;
  }
}

/** 3.20 ToTop Button */
.ui-to-top {
  box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.22);
  position: fixed;
  right: 15px;
  bottom: 15px;
  overflow: hidden;
  z-index: 10;
  -webkit-transform: translateY(100px);
          transform: translateY(100px);
}

.ui-to-top:focus {
  color: #fff;
}

.ui-to-top:hover {
  color: #fff;
  background: #dc214c;
}

.ui-to-top.active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.mobile .ui-to-top,
.tablet .ui-to-top {
  display: none !important;
}

@media (min-width: 480px) {
  .ui-to-top {
    right: 40px;
    bottom: 40px;
  }
}

/** 3.21 Stepper */
.stepper {
  position: relative;
  display: inline-block;
  max-width: 70px;
  width: 70px;
  margin-bottom: 12px;
}

.stepper input[type="number"] {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  -moz-appearance: textfield;
  border: none;
  line-height: 10px;
  padding-top: 0;
  padding-bottom: 0;
}

.stepper input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.stepper-arrow {
  position: absolute;
  top: 50%;
  margin-top: -9px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 16px;
  font-family: "Material Design Icons";
  cursor: pointer;
  color: #888888;
  transition: .3s all ease;
}

.stepper-arrow:hover {
  color: #434345;
}

.stepper-arrow.up {
  right: 0;
  text-align: left;
}

.stepper-arrow.up:before {
  content: "";
}

.stepper-arrow.down {
  left: 0;
  text-align: right;
}

.stepper-arrow.down:before {
  content: "";
}

.stepper.disabled .stepper-arrow {
  pointer-events: none;
  opacity: .5;
}

.stepper-type-2 .stepper {
  border: 1px solid #b1b1b1;
  border-radius: 3px;
  width: 90px;
  max-width: 90px;
}

/** 3.22 Slick */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-loading .slick-list {
  background: #fff url("./../images/ajax-loader.gif") center center no-repeat;
}

/* Icons */
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 50px;
  width: 50px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: rgba(45, 46, 46, 0.6);
  color: transparent;
  top: 50%;
  margin-top: -10px \9;
  /*lte IE 8*/
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
  z-index: 999;
}

.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}

.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before, .slick-next:before {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: 0;
}

[dir="rtl"] .slick-prev {
  left: auto;
  right: 0;
}

.slick-prev:before {
  content: "←";
}

[dir="rtl"] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: 0;
}

[dir="rtl"] .slick-next {
  left: 0;
  right: auto;
}

.slick-next:before {
  content: "→";
}

[dir="rtl"] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-slider {
  margin-bottom: 30px;
}

@media (min-width: 992px) {
  .slick-slider {
    margin-bottom: 60px;
  }
}

.slick-dots {
  position: absolute;
  bottom: -45px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 50px;
  width: 50px;
  outline: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}

.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

.slick-slide {
  outline: none;
}

#child-carousel .slick-slide {
  position: relative;
  cursor: pointer;
  padding: 10px;
}

#child-carousel .slick-slide.slick-current {
  opacity: 0.4;
}

.calendar-carousel {
  max-width: 470px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  padding: 0 50px;
  margin-bottom: 27px;
}

.calendar-carousel .slick-arrow {
  background: none;
  color: #dc214c;
}

.calendar-carousel h2 {
  font-size: 20px;
  line-height: 1.5;
}

.calendar-carousel .slick-next:before,
.calendar-carousel .slick-prev:before {
  color: #dc214c;
  font-family: "Material Design Icons";
  font-size: 18px;
  opacity: 1;
}

.calendar-carousel .slick-next:hover:before,
.calendar-carousel .slick-prev:hover:before {
  color: #3A5475;
}

.calendar-carousel .slick-next.slick-disabled:before,
.calendar-carousel .slick-prev.slick-disabled:before {
  opacity: 0.5;
}

.calendar-carousel .slick-next.slick-disabled:hover:before,
.calendar-carousel .slick-prev.slick-disabled:hover:before {
  color: #dc214c;
}

.calendar-carousel .slick-next:before {
  content: "\f150";
}

.calendar-carousel .slick-prev:before {
  content: "\f14b";
}

@media (min-width: 992px) {
  .calendar-carousel .slick-next:before,
  .calendar-carousel .slick-prev:before {
    font-size: 30px;
  }
  .calendar-carousel h2 {
    font-size: 36px;
    line-height: 1.55556;
  }
}

/** 3.23 Calendar */
.rd-calendar {
  position: relative;
  max-width: 390px;
  margin-left: auto;
  margin-right: auto;
  background: #fff;
}

@media (min-width: 2000px) {
  .rd-calendar {
    margin-left: 0;
  }
}

.rdc-today_month, .rdc-fullyear {
  display: inline-block;
  font-size: 18px;
  font-weight: 700;
  color: #2d2e2e;
  font-family: "Francois One", "Times New Roman", Times, serif;
}

.rdc-panel {
  position: relative;
  padding: 0 40px;
  text-align: center;
  background: #fff;
}

.rdc-next, .rdc-prev, .rdc-events_close {
  font: 400 20px/36px "Material Design Icons";
  cursor: pointer;
  transition: .3s all ease;
  opacity: .8;
}

.rdc-next:hover, .rdc-prev:hover, .rdc-events_close:hover {
  opacity: 1;
  color: #3A5475;
}

.rdc-next, .rdc-prev {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #dc214c;
}

.rdc-next {
  right: 35px;
}

.rdc-next:before {
  content: "";
}

.rdc-prev {
  left: 35px;
}

.rdc-prev:before {
  content: "";
}

.rdc-events_close {
  display: none;
}

.rdc-table {
  position: relative;
  width: 100%;
  margin-top: 10px;
}

.rdc-table table {
  border-spacing: 5px;
  border-collapse: separate;
  margin-left: auto;
  margin-right: auto;
}

.rdc-table td {
  position: relative;
}

@media (min-width: 2000px) {
  .rdc-table table {
    border-spacing: 24px 5px;
  }
}

.rdc-table_day {
  padding: 5px 0;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  color: #888888;
}

.rdc-month {
  display: inline-block;
  font-size: 18px;
  font-weight: 700;
  color: #2d2e2e;
  font-family: "Francois One", "Times New Roman", Times, serif;
}

.rdc-table_events,
.rdc-table_events-count {
  display: none;
}

.rdc-table_date {
  transition: .3s;
  position: relative;
  width: 30px;
  height: 30px;
  font-size: 14px;
  line-height: 30px;
  font-weight: 400;
  text-align: center;
  color: #2d2e2e;
  box-sizing: border-box;
  border-radius: 50%;
  z-index: 1;
}

.rdc-table_date.rdc-table_prev, .rdc-table_date.rdc-table_next {
  display: none;
}

.rdc-table_today {
  background-color: #dc214c;
  color: #fff;
}

.rdc-table_has-events {
  cursor: pointer;
  transition: .3s all ease;
}

.rdc-table_has-events .rdc-table_date:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -2px;
  width: 4px;
  height: 4px;
  line-height: 4px;
  border-radius: 50%;
  background: #3A5475;
  transition: 0.35s all ease;
  z-index: -1;
}

.rdc-table_has-events .rdc-table_date:hover {
  color: #fff;
}

.rdc-table_has-events .rdc-table_date:hover:after {
  width: 100%;
  height: 100%;
  margin-left: -12px;
}

.rdc-table_has-events .rdc-table_date .rdc-table_today {
  background: #3A5475;
}

.rdc-table_event {
  display: none;
}

.rdc-table_event:hover {
  color: #fff;
  background-color: #3A5475;
}

.rd-calendar-fullwidth .rd-calendar .rdc-panel {
  max-width: 370px;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 1200px) {
  .rd-calendar-fullwidth .rd-calendar {
    background: transparent;
    max-width: none;
    box-shadow: none;
  }
  .rd-calendar-fullwidth .rd-calendar .rdc-month, .rd-calendar-fullwidth .rd-calendar .rdc-fullyear, .rd-calendar-fullwidth .rd-calendar .rdc-next, .rd-calendar-fullwidth .rd-calendar .rdc-prev {
    color: #434345;
  }
  .rd-calendar-fullwidth .rd-calendar .rdc-panel {
    background: transparent;
  }
  .rd-calendar-fullwidth .rd-calendar .rdc-table table {
    width: 100%;
  }
  .rd-calendar-fullwidth .rd-calendar .rdc-table td {
    border-radius: 5px;
    padding-bottom: 9%;
    background: #fff;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.18);
  }
  .rd-calendar-fullwidth .rd-calendar .rdc-table_day {
    color: #888888;
    font-size: 22px;
    padding-left: 15px;
    text-align: left;
  }
  .rd-calendar-fullwidth .rd-calendar .rdc-table_today {
    border-radius: 50%;
    border: 2px solid #434345;
    background-color: transparent;
    color: #434345;
  }
  .rd-calendar-fullwidth .rd-calendar .rdc-table_date {
    top: 10px;
    left: 10px;
    width: 40px;
    height: 40px;
    font-size: 22px;
    line-height: 38px;
    font-weight: 700;
  }
  .rd-calendar-fullwidth .rd-calendar .rdc-table_events,
  .rd-calendar-fullwidth .rd-calendar .rdc-table_event {
    display: block;
  }
  .rd-calendar-fullwidth .rd-calendar .rdc-events {
    max-width: 320px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .rd-calendar-fullwidth .rd-calendar .rdc-events_close {
    top: 3px;
    right: 1px;
  }
}

@media (min-width: 2000px) {
  .rd-calendar-fullwidth .rd-calendar .rdc-table table {
    border-spacing: 20px;
  }
  .rd-calendar-fullwidth .rd-calendar .rdc-table td {
    padding-bottom: 7%;
  }
  .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .widget-event {
    bottom: 20px;
    left: 20px;
  }
}

@media (min-width: 1200px) {
  .ie-11 .rd-calendar-fullwidth .rd-calendar .rdc-table td,
  .ie-10 .rd-calendar-fullwidth .rd-calendar .rdc-table td,
  .ie-edge .rd-calendar-fullwidth .rd-calendar .rdc-table td {
    height: 145px;
  }
  .ie-11 .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .rdc-event-wrap,
  .ie-10 .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .rdc-event-wrap,
  .ie-edge .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .rdc-event-wrap {
    height: 146px;
  }
}

@media (min-width: 2000px) {
  .ie-11 .rd-calendar-fullwidth .rd-calendar .rdc-table td,
  .ie-10 .rd-calendar-fullwidth .rd-calendar .rdc-table td,
  .ie-edge .rd-calendar-fullwidth .rd-calendar .rdc-table td {
    height: 163px;
  }
  .ie-11 .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .rdc-event-wrap,
  .ie-10 .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .rdc-event-wrap,
  .ie-edge .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .rdc-event-wrap {
    height: 164px;
  }
}

/** 3.23 Calendar */
/**
 * RD Filepicker
 * @Section
 */
.rd-file-picker {
  position: relative;
  display: -moz-flex;
  display: flex;
  -moz-align-items: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 17px;
  background-color: white;
  border-radius: 4px;
}

.rd-file-picker-btn {
  box-sizing: border-box;
  position: static;
  color: #fff;
  background-color: #dc214c;
  border-color: #dc214c;
  border-radius: 3px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.rd-file-picker-btn:focus, .rd-file-picker-btn.focus, .rd-file-picker-btn:hover, .rd-file-picker-btn:active, .rd-file-picker-btn.active,
.open > .rd-file-picker-btn.dropdown-toggle {
  color: #dc214c;
  background-color: #fff;
  border-color: #dc214c;
}

.rd-file-picker-btn:active, .rd-file-picker-btn.active,
.open > .rd-file-picker-btn.dropdown-toggle {
  box-shadow: none;
}

.rd-file-picker-btn:active.shadow-drop-xs, .rd-file-picker-btn.active.shadow-drop-xs,
.open > .rd-file-picker-btn.dropdown-toggle.shadow-drop-xs {
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2);
}

.rd-file-picker-btn:active:hover, .rd-file-picker-btn:active:focus, .rd-file-picker-btn:active.focus, .rd-file-picker-btn.active:hover, .rd-file-picker-btn.active:focus, .rd-file-picker-btn.active.focus,
.open > .rd-file-picker-btn.dropdown-toggle:hover,
.open > .rd-file-picker-btn.dropdown-toggle:focus,
.open > .rd-file-picker-btn.dropdown-toggle.focus {
  color: #dc214c;
  background-color: #fff;
  border-color: #dc214c;
  outline: none;
}

.rd-file-picker-btn.disabled, .rd-file-picker-btn[disabled],
fieldset[disabled] .rd-file-picker-btn {
  pointer-events: none;
  opacity: .5;
}

.rd-file-picker-btn .badge {
  color: #dc214c;
  background-color: #fff;
}

.rd-file-picker-meta {
  width: 70%;
  padding-left: 20px;
  padding-right: 20px;
  color: #000;
  cursor: default;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.rd-file-picker input[type="file"] {
  position: absolute;
  width: 6px;
  height: 6px;
  -webkit-transform: translate(-3px, -3px);
          transform: translate(-3px, -3px);
  overflow: hidden;
  background-color: red;
  transition: none;
  visibility: hidden;
}

/** 3.24 RD Video */
.rd-video {
  position: relative;
}

.rd-video video {
  margin: auto;
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

.rd-video video.transition {
  transition: .3s all linear;
}

.rd-video-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
}

.rd-video-preloader {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  transition: .3s all ease;
  background: url(../images/preloader.gif) no-repeat rgba(255, 255, 255, 0.8) center center;
  z-index: 6;
}

.rd-video.loading .rd-video-preloader {
  opacity: 1;
  visibility: visible;
}

.rd-video-context-wrapper {
  z-index: 99999;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: none;
  opacity: 0;
  visibility: hidden;
  text-align: left;
  transition: .3s background ease;
}

.rd-video-context-wrapper.show {
  background: rgba(0, 0, 0, 0.7);
  opacity: 1;
  visibility: visible;
}

.rd-video-context-wrapper.show .rd-video-context {
  bottom: 0;
}

.rd-video-context-wrapper .rd-video-context {
  padding: 2px 0;
  background: #fff;
  position: absolute;
  left: 0;
  bottom: -100%;
  right: 0;
  transition: .5s bottom ease;
}

.rd-video-context-wrapper h6 {
  padding: 5px 10px 5px 15px;
  text-transform: none;
}

.rd-video-context-wrapper ul li {
  cursor: pointer;
  font-size: 14px;
  padding: 5px 5px 5px 15px;
  text-transform: none;
  border-top: 1px solid #E9E9E9;
}

.rd-video-context-wrapper ul li:hover, .rd-video-context-wrapper ul li.active {
  background: #dc214c;
  color: #fff;
}

.rd-video-context-wrapper ul li.active {
  cursor: default;
}

.desktop .rd-video-context-wrapper {
  position: absolute;
  width: 160px;
  -webkit-transform: none;
          transform: none;
  background: #fff;
}

.desktop .rd-video-context-wrapper.show {
  opacity: 1;
  visibility: visible;
}

.desktop .rd-video-context-wrapper .rd-video-context {
  position: static;
}

.rd-video.rd-video-bg {
  z-index: 1;
}

.rd-video.rd-video-bg > .rd-video-wrapper, .rd-video.rd-video-bg > .rd-video-wrapper > video {
  z-index: -1;
}

.rd-video.rd-video-bg .play-btn {
  display: none;
}

/** 3.25 Timecircles */
/**
 *	This element is created inside your target element
 *	It is used so that your own element will not need to be altered
 **/
.time_circles {
  position: relative;
  width: 100%;
  height: 100%;
}

/**
 *	This is all the elements used to house all text used
 * in time circles
 **/
.time_circles > div {
  position: absolute;
  text-align: center;
  top: 50% !important;
  margin-top: -10px;
  transform: translateY(-63%) !important;
  -webkit-transform: translateY(-63%) !important;
}

@media (min-width: 1200px) {
  #DateCountdown {
    width: 100%;
  }
}

/**
 *	Titles (Days, Hours, etc)
 **/
.time_circles > div > h4 {
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 12px !important;
  color: #434345;
  font-weight: 700;
  position: absolute;
  bottom: -19px;
  left: 0;
  right: 0;
}

.time_circles > div > h4 + * {
  margin-top: 0;
}

@media (min-width: 480px) {
  .time_circles > div > h4 {
    font-size: 16px !important;
    bottom: -24px;
  }
}

@media (min-width: 768px) {
  .time_circles > div > h4 {
    bottom: -110px;
    font-size: 20px !important;
  }
}

@media (min-width: 1200px) {
  .time_circles > div > h4 {
    bottom: -105px;
  }
}

@media (min-width: 768px) {
  .time_circles > div > span {
    margin-top: 20px;
  }
}

/**
 *	Time numbers, ie: 12
 **/
.time_circles > div > span {
  display: block;
  font-size: 20px !important;
  text-align: center;
  font-weight: bold;
  color: #dc214c;
}

@media (min-width: 480px) {
  .time_circles > div > span {
    font-size: 28px !important;
  }
}

@media (min-width: 768px) {
  .time_circles > div > span {
    font-size: 34px !important;
  }
}

/** 4.00 Custom */
.post-news-body-coll-1 {
  padding: 15px 10px;
}

.post-news-body-coll-1 h6 {
  font-weight: 700;
}

.post-news-body-coll-1 h6 a {
  color: #dc214c;
}

.post-news-body-coll-1 h6 a:hover {
  color: #3A5475;
}

.rd-navbar-top-panel-right-part .wirtualny-dziekanat {
  background-color: #f54b0f;
  font-weight: 700;
  padding-left: 15px;
  padding-right: 15px;
}




/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl90b29sa2l0LnNjc3MiLCJib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzIiwiYm9vdHN0cmFwL19wcmludC5zY3NzIiwiYm9vdHN0cmFwL19nbHlwaGljb25zLnNjc3MiLCJib290c3RyYXAvX3NjYWZmb2xkaW5nLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL192ZW5kb3ItcHJlZml4ZXMuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RhYi1mb2N1cy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9faW1hZ2Uuc2NzcyIsImJvb3RzdHJhcC9fdmFyaWFibGVzLnNjc3MiLCJib290c3RyYXAvX3R5cGUuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RleHQtb3ZlcmZsb3cuc2NzcyIsImJvb3RzdHJhcC9fY29kZS5zY3NzIiwiYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiYm9vdHN0cmFwL19mb3Jtcy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsImJvb3RzdHJhcC9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fb3BhY2l0eS5zY3NzIiwiYm9vdHN0cmFwL19ncmlkLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiYm9vdHN0cmFwL19jb21wb25lbnQtYW5pbWF0aW9ucy5zY3NzIiwiYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19yZXNldC1maWx0ZXIuc2NzcyIsImJvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyIsImJvb3RzdHJhcC9fbmF2cy5zY3NzIiwiYm9vdHN0cmFwL19uYXZiYXIuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX25hdi12ZXJ0aWNhbC1hbGlnbi5zY3NzIiwiYm9vdHN0cmFwL19icmVhZGNydW1icy5zY3NzIiwiYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJib290c3RyYXAvX3BhZ2VyLnNjc3MiLCJib290c3RyYXAvX2xhYmVscy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fbGFiZWxzLnNjc3MiLCJib290c3RyYXAvX2JhZGdlcy5zY3NzIiwiYm9vdHN0cmFwL19qdW1ib3Ryb24uc2NzcyIsImJvb3RzdHJhcC9fdGh1bWJuYWlscy5zY3NzIiwiYm9vdHN0cmFwL19hbGVydHMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2FsZXJ0cy5zY3NzIiwiYm9vdHN0cmFwL19wcm9ncmVzcy1iYXJzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Byb2dyZXNzLWJhci5zY3NzIiwiYm9vdHN0cmFwL19tZWRpYS5zY3NzIiwiYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvX3BhbmVscy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MiLCJib290c3RyYXAvX3Jlc3BvbnNpdmUtZW1iZWQuc2NzcyIsImJvb3RzdHJhcC9fd2VsbHMuc2NzcyIsImJvb3RzdHJhcC9fY2xvc2Uuc2NzcyIsImJvb3RzdHJhcC9fbW9kYWxzLnNjc3MiLCJib290c3RyYXAvX3Rvb2x0aXAuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsImJvb3RzdHJhcC9fcG9wb3ZlcnMuc2NzcyIsImJvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyIsImJvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19jZW50ZXItYmxvY2suc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2hpZGUtdGV4dC5zY3NzIiwiYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MiLCJjdXN0b20vX3Jlc2V0LnNjc3MiLCJjdXN0b20vX2ZsZXgtZ3JpZC5zY3NzIiwiY3VzdG9tL21peGlucy9fZmxleC1ncmlkLWZyYW1ld29yay5zY3NzIiwiY3VzdG9tL21peGlucy9fZmxleC5zY3NzIiwiY3VzdG9tL190ZXh0LXJlc3BvbnNpdmUuc2NzcyIsImN1c3RvbS9taXhpbnMvX3RleHQtdXRpbGl0aWVzLnNjc3MiLCJjdXN0b20vX3B1bGwtcmVzcG9uc2l2ZS5zY3NzIiwiY3VzdG9tL21peGlucy9fcHVsbC11dGlsaXRpZXMuc2NzcyIsImN1c3RvbS9taXhpbnMvX3Zpc2liaWxpdHktdXRpbGl0aWVzLnNjc3MiLCJjdXN0b20vX3Zpc2liaWxpdHktcmVzcG9uc2l2ZS5zY3NzIiwiY3VzdG9tL21peGlucy9fZmxvdy1jbGVhci5zY3NzIiwiY3VzdG9tL19ncmlkLWN1c3RvbS5zY3NzIiwiY3VzdG9tL19kaXZpZGVycy5zY3NzIiwiY3VzdG9tL21peGlucy9fZGl2aWRlci1ncmFkaWVudC5zY3NzIiwiY3VzdG9tL21peGlucy9faW5kZW50LXV0aWxpdGllcy5zY3NzIiwiY3VzdG9tL190eXBlLWN1c3RvbS5zY3NzIiwiY3VzdG9tL21peGlucy9fYmFja2dyb3VuZHMuc2NzcyIsImN1c3RvbS9fYnV0dG9ucy1jdXN0b20uc2NzcyIsImN1c3RvbS9taXhpbnMvX2J1dHRvbnMuc2NzcyIsImN1c3RvbS9taXhpbnMvX3ZlbmRvcnMtY3VzdG9tLnNjc3MiLCJjdXN0b20vX2Ryb3Bkb3ducy1jdXN0b20uc2NzcyIsImN1c3RvbS9fc2VjdGlvbnMuc2NzcyIsImN1c3RvbS9fZm9udC1hd2Vzb21lLnNjc3MiLCJjdXN0b20vX2ZsYXRpY29uLnNjc3MiLCJjdXN0b20vX21hdGVyaWFsZGVzaWduaWNvbnMuc2NzcyIsImN1c3RvbS9fdGh1bWJuYWlscy1jdXN0b20uc2NzcyIsImN1c3RvbS9fd2VsbHMtY3VzdG9tLnNjc3MiLCJjdXN0b20vX3NjYWZmb2xkaW5nLWN1c3RvbS5zY3NzIiwiY3VzdG9tL190ZXh0LWFsaWdubWVudC5zY3NzIiwiY3VzdG9tL190ZXh0LXN0eWxpbmcuc2NzcyIsImN1c3RvbS9fbmF2cy1jdXN0b20uc2NzcyIsImN1c3RvbS9fbmF2YmFyLWN1c3RvbS5zY3NzIiwiY3VzdG9tL19wYW5lbHMtY3VzdG9tLnNjc3MiLCJjdXN0b20vX2ljb25zLnNjc3MiLCJjdXN0b20vX3Byb2dyZXNzLWJhcnMtY3VzdG9tLnNjc3MiLCJjdXN0b20vX2xpc3QtZ3JvdXAtY3VzdG9tLnNjc3MiLCJjdXN0b20vX2JyZWFkY3J1bWItY3VzdG9tLnNjc3MiLCJjdXN0b20vX2lucHV0LWdyb3Vwcy1jdXN0b20uc2NzcyIsImN1c3RvbS9fZHJvcGNhcHMuc2NzcyIsImN1c3RvbS9fYWxlcnRzLWN1c3RvbS5zY3NzIiwiY3VzdG9tL19hbmltYXRpb25zLWN1c3RvbS5zY3NzIiwiY3VzdG9tL19ncm91cHMuc2NzcyIsImN1c3RvbS9taXhpbnMvX2dyb3Vwcy5zY3NzIiwiY3VzdG9tL19ib3gtY29tbWVudC5zY3NzIiwiY3VzdG9tL19xdW90ZXMuc2NzcyIsImN1c3RvbS9taXhpbnMvX3RyaWFuZ2xlLnNjc3MiLCJjdXN0b20vX3BhZ2luYXRpb24tY3VzdG9tLnNjc3MiLCJjdXN0b20vX3BhZ2VyLWN1c3RvbS5zY3NzIiwiY3VzdG9tL19sYWJlbHMtY3VzdG9tLnNjc3MiLCJjdXN0b20vX3Bvc3RzLnNjc3MiLCJjdXN0b20vX2Jsb2cuc2NzcyIsImN1c3RvbS9fZm9ybXMtY3VzdG9tLnNjc3MiLCJjdXN0b20vbWl4aW5zL19mb3Jtcy1jdXN0b20uc2NzcyIsImN1c3RvbS9fb2Zmc2V0cy5zY3NzIiwiY3VzdG9tL21peGlucy9fdW5pdC11dGlsaXRpZXMuc2NzcyIsImN1c3RvbS9fdW5pdC1yZXNwb25zaXZlLnNjc3MiLCJjdXN0b20vX2Zsb2F0aW5nLWdyb3VwLnNjc3MiLCJjdXN0b20vX3ByaWNpbmctcGxhbnMuc2NzcyIsImN1c3RvbS9fdGFibGVzLWN1c3RvbS5zY3NzIiwiY3VzdG9tL19zdGFja3RhYmxlLnNjc3MiLCJjdXN0b20vX2JveC1tZW1iZXIuc2NzcyIsImN1c3RvbS9fY29udGV4dC1zdHlsaW5nLnNjc3MiLCJjdXN0b20vX3Rlc3RpbW9uaWFscy5zY3NzIiwiY3VzdG9tL190b29sdGlwLWN1c3RvbS5zY3NzIiwiY3VzdG9tL19tb2RhbC1jdXN0b20uc2NzcyIsInBsdWdpbnMvcmQtbmF2YmFyX2luY2x1ZGVzL19yZC1uYXZiYXItbWl4aW5zLnNjc3MiLCJwbHVnaW5zL19yZC1uYXZiYXIuc2NzcyIsInBsdWdpbnMvcmQtbmF2YmFyX2luY2x1ZGVzL19yZC1uYXZiYXItZGVmYXVsdC1wYW5lbC5zY3NzIiwicGx1Z2lucy9yZC1uYXZiYXJfaW5jbHVkZXMvX3JkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS1wYW5lbC5zY3NzIiwicGx1Z2lucy9yZC1uYXZiYXJfaW5jbHVkZXMvX3JkLW5hdmJhci1kZWZhdWx0LWFzaWRlLWxlZnQuc2NzcyIsInBsdWdpbnMvcmQtbmF2YmFyX2luY2x1ZGVzL19yZC1uYXZiYXItZGVmYXVsdC1tb2JpbGUtbWVudS5zY3NzIiwicGx1Z2lucy9yZC1uYXZiYXJfaW5jbHVkZXMvX3JkLW5hdmJhci1kZWZhdWx0LW1vYmlsZS1zZWFyY2guc2NzcyIsInBsdWdpbnMvcmQtbmF2YmFyX2luY2x1ZGVzL19yZC1uYXZiYXItZGVmYXVsdC1tZW51LWZpcnN0LWx2bC5zY3NzIiwicGx1Z2lucy9yZC1uYXZiYXJfaW5jbHVkZXMvX3JkLW5hdmJhci1kZWZhdWx0LW1lbnUtZHJvcGRvd24uc2NzcyIsInBsdWdpbnMvcmQtbmF2YmFyX2luY2x1ZGVzL19yZC1uYXZiYXItZGVmYXVsdC1zZWFyY2guc2NzcyIsInBsdWdpbnMvcmQtbmF2YmFyX2luY2x1ZGVzL19yZC1uYXZiYXItc2lkZWJhci10b2dnbGUtZm9vdGVyLnNjc3MiLCJwbHVnaW5zL19yZC1uYXZiYXItZGVmYXVsdC5zY3NzIiwicGx1Z2lucy9fcmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnNjc3MiLCJwbHVnaW5zL19yZC1uYXZiYXItdHJhbnNwYXJlbnQuc2NzcyIsInBsdWdpbnMvX3JkLW5hdmJhci1jZW50ZXIuc2NzcyIsInBsdWdpbnMvX3JkLW5hdmJhci1taW5pbWFsLnNjc3MiLCJwbHVnaW5zL19yZC1uYXZiYXItaGFtYnVyZ2VyLW1lbnUuc2NzcyIsInBsdWdpbnMvX3JkLXNlYXJjaC5zY3NzIiwicGx1Z2lucy9fcmQtcGFyYWxsYXguc2NzcyIsInBsdWdpbnMvX3N3aXBlci5zY3NzIiwicGx1Z2lucy9fYW5pbWF0ZS5zY3NzIiwicGx1Z2lucy9fc2Nyb2xsLXRvLnNjc3MiLCJwbHVnaW5zL19jb3VudGVyLnNjc3MiLCJwbHVnaW5zL19vd2wtY2Fyb3VzZWwuc2NzcyIsImN1c3RvbS9taXhpbnMvX3J1bGVzLXV0aWxpdGllcy5zY3NzIiwicGx1Z2lucy9faXNvdG9wZS5zY3NzIiwicGx1Z2lucy9fcGhvdG9zd2lwZS5zY3NzIiwicGx1Z2lucy9fcmVzcG9uc2l2ZS10YWJzLnNjc3MiLCJwbHVnaW5zL19yZC1nb29nbGUtbWFwLnNjc3MiLCJwbHVnaW5zL19zZWxlY3QyLnNjc3MiLCJwbHVnaW5zL19jb3VudGRvd24uc2NzcyIsInBsdWdpbnMvX3VpLXRvLXRvcC5zY3NzIiwicGx1Z2lucy9fanF1ZXJ5LmZzLnN0ZXBwZXIuc2NzcyIsInBsdWdpbnMvX3NsaWNrLnNjc3MiLCJwbHVnaW5zL19yZC1jYWxlbmRhci5zY3NzIiwicGx1Z2lucy9fcmQtZmlsZXBpY2tlci5zY3NzIiwicGx1Z2lucy9fcmQtdmlkZW8uc2NzcyIsInBsdWdpbnMvX3RpbWVjaXJjbGVzLnNjc3MiLCJfY3VzdG9tLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUE4SEU7QUFJRiw0QkFBNEI7QUFFNUIscUJBQXFCO0FDcElyQiw0RUFBNEU7QUFRNUU7RUFDRSx3QkFBdUI7RUFDdkIsMkJBQTBCO0VBQzFCLCtCQUE4QjtDQUMvQjs7QUFNRDtFQUNFLFVBQVM7Q0FDVjs7QUFZRDs7Ozs7Ozs7Ozs7OztFQWFFLGVBQWM7Q0FDZjs7QUFPRDs7OztFQUlFLHNCQUFxQjtFQUNyQix5QkFBd0I7Q0FDekI7O0FBT0Q7RUFDRSxjQUFhO0VBQ2IsVUFBUztDQUNWOztBRnFHRDs7RUU1RkUsY0FBYTtDQUNkOztBQVNEO0VBQ0UsOEJBQTZCO0NBQzlCOztBQU9EOztFQUVFLFdBQVU7Q0FDWDs7QUFTRDtFQUNFLDBCQUF5QjtDQUMxQjs7QUFNRDs7RUFFRSxrQkFBaUI7Q0FDbEI7O0FBTUQ7RUFDRSxtQkFBa0I7Q0FDbkI7O0FBT0Q7RUFDRSxlQUFjO0VBQ2QsaUJBQWdCO0NBQ2pCOztBQU1EO0VBQ0UsaUJBQWdCO0VBQ2hCLFlBQVc7Q0FDWjs7QUFNRDtFQUNFLGVBQWM7Q0FDZjs7QUFNRDs7RUFFRSxlQUFjO0VBQ2QsZUFBYztFQUNkLG1CQUFrQjtFQUNsQix5QkFBd0I7Q0FDekI7O0FBRUQ7RUFDRSxZQUFXO0NBQ1o7O0FBRUQ7RUFDRSxnQkFBZTtDQUNoQjs7QUFTRDtFQUNFLFVBQVM7Q0FDVjs7QUFNRDtF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Q25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQVNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FB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O0VBQ3JCLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsdUJBQXNCO0VBQ3RCLG9CQUFtQjtFQUNuQixnQkFBZTtDQUNoQjs7QUFDRDs7RUFFRSxjQUFhO0VBQ2Isa0JBQWlCO0NBQ2xCOztBQU1EOzs7Ozs7RUFLSSxvQloySndDO0NZMUp6Qzs7QUFHSDs7Ozs7RUFJSSxvQlptSndDO0NZbEp6Qzs7QUFHSDs7Ozs7RUFLTSxvQlowSXNDO0NZekl2Qzs7QUFVTDtFQUVFLGtCQUF5QztFQUN6QyxxQkFBNEM7RUFFNUMsaUJBQWdCO0VBQ2hCLGlCQUFxRDtDQU90RDs7QUFiRDs7Ozs7RUFVSSxnQkFBZTtFQUNmLGlCQUFnQjtDQUNqQjs7QUN4UEQ7OztFQUNFLGFiaVZpQztFYWhWakMsa0JiMEc0QjtFYXpHNUIsZ0Jib0JzRDtFYW5CdEQsaUJiOEcyQjtFYTdHM0IsbUJiaVVnQztDYWhVakM7O0FBRUQ7OztFQUNFLGFieVVpQztFYXhVakMsa0Jid1VpQztDYXZVbEM7O0FBRUQ7Ozs7Ozs7RUFFRSxhQUFZO0NBQ2I7O0FEcVBIO0VBRUksYVoyRWlDO0VZMUVqQyxrQlo1SjRCO0VZNko1QixnQlpsUHNEO0VZbVB0RCxpQlp4SjJCO0VZeUozQixtQloyRGdDO0NZMURqQzs7QUFQSDtFQVNJLGFab0VpQztFWW5FakMsa0JabUVpQztDWWxFbEM7O0FBWEg7O0VBY0ksYUFBWTtDQUNiOztBQWZIO0VBaUJJLGFaNERpQztFWTNEakMsaUJBQXNEO0VBQ3RELGtCWjVLNEI7RVk2SzVCLGdCWmxRc0Q7RVltUXRELGlCWnhLMkI7Q1l5SzVCOztBQzNSRDs7O0VBQ0UsYWJnVmtHO0VhL1VsRyxtQmJ1RzRCO0VhdEc1QixnQmJtQnNEO0VhbEJ0RCxxQmI2R2lDO0VhNUdqQyxvQmJnSDRCO0NhL0c3Qjs7QUFFRDs7O0VBQ0UsYWJ3VWtHO0VhdlVsRyxrQmJ1VWtHO0NhdFVuRzs7QUFFRDs7Ozs7OztFQUVFLGFBQVk7Q0FDYjs7QUQrUUg7RUFFSSxhWmdEa0c7RVkvQ2xHLG1CWnpMNEI7RVkwTDVCLGdCWjdRc0Q7RVk4UXRELHFCWm5MaUM7RVlvTGpDLG9CWmhMNEI7Q1lpTDdCOztBQVBIO0VBU0ksYVp5Q2tHO0VZeENsRyxrQlp3Q2tHO0NZdkNuRzs7QUFYSDs7RUFjSSxhQUFZO0NBQ2I7O0FBZkg7RUFpQkksYVppQ2tHO0VZaENsRyxpQkFBc0Q7RUFDdEQsbUJaek00QjtFWTBNNUIsZ0JaN1JzRDtFWThSdEQscUJabk1pQztDWW9NbEM7O0FBUUg7RUFFRSxtQkFBa0I7Q0FNbkI7O0FBUkQ7RUFNSSxzQkFBMEM7Q0FDM0M7O0FBR0g7RUFDRSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFNBQVE7RUFDUixXQUFVO0VBQ1YsZUFBYztFQUNkLFlaR21DO0VZRm5DLGFaRW1DO0VZRG5DLGtCWkNtQztFWUFuQyxtQkFBa0I7RUFDbEIscUJBQW9CO0NBQ3JCOztBQUNEOzs7RUFHRSxZWkxvRztFWU1wRyxhWk5vRztFWU9wRyxrQlpQb0c7Q1lRckc7O0FBQ0Q7OztFQUdFLFlaWG1DO0VZWW5DLGFaWm1DO0VZYW5DLGtCWmJtQztDWWNwQzs7QUMvWkM7Ozs7Ozs7Ozs7RUFVRSxlYk82QjtDYU45Qjs7QUFFRDtFQUNFLHNCYkc2QjtFRDZDdkIsaURjL0M4QztDQU1yRDs7QUFMQztFQUNFLHNCQUF3QztFZDZDcEMsa0VjNUMwRTtDQUUvRTs7QUFHSDtFQUNFLGViUDZCO0VhUTdCLHNCYlI2QjtFYVM3QiwwQmJUNkI7Q2FVOUI7O0FBRUQ7RUFDRSxlYmI2QjtDYWM5Qjs7QUEvQkQ7Ozs7Ozs7Ozs7RUFVRSxlYlM2QjtDYVI5Qjs7QUFFRDtFQUNFLHNCYks2QjtFRDJDdkIsaURjL0M4QztDQU1yRDs7QUFMQztFQUNFLHNCQUF3QztFZDZDcEMsa0VjNUMwRTtDQUUvRTs7QUFHSDtFQUNFLGViTDZCO0VhTTdCLHNCYk42QjtFYU83QiwwQmJQNkI7Q2FROUI7O0FBRUQ7RUFDRSxlYlg2QjtDYVk5Qjs7QUEvQkQ7Ozs7Ozs7Ozs7RUFVRSxlYlU2QjtDYVQ5Qjs7QUFFRDtFQUNFLHNCYk02QjtFRDBDdkIsaURjL0M4QztDQU1yRDs7QUFMQztFQUNF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QUlDOzs7O0VBR0UsdUJieUcrQjtFYXhHM0IsbUJieUcyQjtDYXhHaEM7O0FBR0g7RUFDRSxZYm1HaUM7RWFsR2pDLHVCYmlHaUM7Q2FoR2xDOztBRGVIO0VDaEVFLFlicUptQztFYXBKbkMsMEJiVTJDO0VhVDNDLHNCYnFKMEQ7Q1lyRjNEOztBQzlEQztFQUVFLFliK0lpQztFYTlJakMsMEJBQTBDO0VBQ3RDLHNCQUFrQztDQUN2Qzs7QUFDRDtFQUNFLFliMElpQztFYXpJakMsMEJBQTBDO0VBQ3RDLHNCQUFrQztDQUN2Qzs7QUFDRDs7RUFHRSxZYm1JaUM7RWFsSWpDLDBCQUEwQztFQUN0QyxzQkFBa0M7Q0FTdkM7O0FBUEM7Ozs7RUFHRSxZYjRIK0I7RWEzSC9CLDBCQUEwQztFQUN0QyxzQkFBa0M7Q0FDdkM7O0FBYkg7O0VBa0JFLHVCQUFzQjtDQUN2Qjs7QUFJQzs7OztFQUdFLDBCYjlCdUM7RWErQm5DLHNCYjZHa0Q7Q2E1R3ZEOztBQUdIO0VBQ0UsZWJwQ3lDO0VhcUN6Qyx1QmJxR2lDO0NhcEdsQzs7QURtQkg7RUNwRUUsWWJ5Sm1DO0VheEpuQywwQmJXNkI7RWFWN0Isc0JieUowRDtDWXJGM0Q7O0FDbEVDO0VBRUUsWWJtSmlDO0VhbEpqQywwQkFBMEM7RUFDdEMsc0JBQWtDO0NBQ3ZDOztBQUNEO0VBQ0UsWWI4SWlDO0VhN0lqQywwQkFBMEM7RUFDdEMsc0JBQWtDO0NBQ3ZDOztBQUNEOztFQUdFLFlidUlpQztFYXRJakMsMEJBQTBDO0VBQ3RDLHNCQUFrQztDQVN2Qzs7QUFQQzs7OztFQUdFLFliZ0krQjtFYS9IL0IsMEJBQTBDO0VBQ3RDLHNCQUFrQztDQUN2Qzs7QUFiSDs7RUFrQkUsdUJBQXNCO0NBQ3ZCOztBQUlDOzs7O0VBR0UsMEJiN0J5QjtFYThCckIsc0JiaUhrRDtDYWhIdkQ7O0FBR0g7RUFDRSxlYm5DMkI7RWFvQzNCLHVCYnlHaUM7Q2F4R2xDOztBRHVCSDtFQ3hFRSxZYjZKbUM7RWE1Sm5DLDBCYlk2QjtFYVg3QixzQmI2SnVEO0NZckZ4RDs7QUN0RUM7RUFFRSxZYnVK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Q0FDNUM7O0FBRkQ7RUFDRSxZQUEyQztDQUM1Qzs7QUFQRDtFQUNFLFdBQVU7Q0FDWDs7QUFQRDtFQUNFLGVBQTBDO0NBQzNDOztBQUZEO0VBQ0UsZ0JBQTBDO0NBQzNDOztBQUZEO0VBQ0UsVUFBMEM7Q0FDM0M7O0FBRkQ7RUFDRSxnQkFBMEM7Q0FDM0M7O0FBRkQ7RUFDRSxnQkFBMEM7Q0FDM0M7O0FBRkQ7RUFDRSxVQUEwQztDQUMzQzs7QUFGRDtFQUNFLGdCQUEwQztDQUMzQzs7QUFGRDtFQUNFLGdCQUEwQztDQUMzQzs7QUFGRDtFQUNFLFVBQTBDO0NBQzNDOztBQUZEO0VBQ0UsZ0JBQTBDO0NBQzNDOztBQUZEO0VBQ0UsZ0JBQTBDO0NBQzNDOztBQUZEO0VBQ0UsV0FBMEM7Q0FDM0M7O0FBa0JEO0VBQ0UsZ0JBQWlEO0NBQ2xEOztBQUZEO0VBQ0Usc0JBQWlEO0NBQ2xEOztBQUZEO0VBQ0UsdUJBQWlEO0NBQ2xEOztBQUZEO0VBQ0UsaUJBQWlEO0NBQ2xEOztBQUZEO0VBQ0UsdUJBQWlEO0NBQ2xEOztBQUZEO0VBQ0UsdUJBQWlEO0NBQ2xEOztBQUZEO0VBQ0UsaUJBQWlEO0NBQ2xEOztBQUZEO0VBQ0UsdUJBQWlEO0NBQ2xEOztBQUZEO0VBQ0UsdUJBQWlEO0NBQ2xEOztBQUZEO0VBQ0UsaUJBQWlEO0NBQ2xEOztBQUZEO0VBQ0UsdUJBQWlEO0NBQ2xEOztBQUZEO0VBQ0UsdUJBQWlEO0NBQ2xEOztBQUZEO0VBQ0Usa0JBQWlEO0NBQ2xEOztBREVMO0VDckNFO0lBQ0UsWUFBVztHQUNaO0VBTUM7SUFDRSxnQkFBMkM7R0FDNUM7RUFGRDtJQUNFLGlCQUEyQztHQUM1QztFQUZEO0lBQ0UsV0FBMkM7R0FDNUM7RUFGRDtJQUNFLGlCQUEyQztHQUM1QztFQUZEO0lBQ0UsaUJBQTJDO0dBQzVDO0VBRkQ7SUFDRSxXQUEyQztHQUM1QztFQUZEO0lBQ0UsaUJBQTJDO0dBQzVDO0VBRkQ7SUFDRSxpQkFBMkM7R0FDNUM7RUFGRDtJQUNFLFdBQTJDO0dBQzVDO0VBRkQ7SUFDRSxpQkFBMkM7R0FDNUM7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QUNFLHVCQUFzQjtHQUN2QjtFQUNEO0lBQ0Usd0JBQXVCO0lBQ3pCLG9CNUJxUndFO0c0QmhSdkU7RUFQRDtJQUtJLGdCQUFlO0dBQ2hCO0NuQyt6Sko7O0FtQ3R6SkQ7RUFDRSx1QjVCN1c0QjtFNEI4VzVCLHNCekJ6QmlFO0N5QnlKbEU7O0FBbElEO0VBS0ksZTVCalk2QjtDNEJ1WTlCOztBQVhIO0VBUU0sZTVCa1I2RTtFNEJqUjdFLDhCNUJrUmdEO0M0QmpSakQ7O0FBVkw7RUFjSSxlNUIxWTZCO0M0QjJZOUI7O0FBZkg7RUFtQk0sZTVCL1kyQjtDNEJzWjVCOztBQTFCTDtFQXVCUSxlNUJuWnlCO0U0Qm9aekIsMEI1QmhaeUI7QzRCaVoxQjs7QUF6QlA7RUErQlEsWTVCM1lzQjtFNEI0WXRCLDBCNUJyWnlCO0M0QnNaMUI7O0FBakNQO0VBdUNRLGU1QmpheUI7RTRCa2F6Qiw4QjVCOE84QztDNEI3Ty9DOztBQXpDUDtFQThDSSxtQjVCa1AyQztDNEIxTzVDOztBQXRESDtFQWlETSx1QjVCNk95QztDNEI1TzFDOztBQWxETDtFQW9ETSx1QjVCMk95QztDNEIxTzFDOztBQXJETDs7RUEwREksc0J6QmpGK0Q7Q3lCa0ZoRTs7QUEzREg7RUFvRVEsMEI1QnpieUI7RTRCMGJ6QixZNUJqYnNCO0M0QmtidkI7O0FBR0g7RUF6RUo7SUE2RVUsZTVCemN1QjtHNEIrY3hCO0VBbkZUO0lBZ0ZZLGU1QjVjcUI7STRCNmNyQiwwQjVCemNxQjtHNEIwY3RCO0VBbEZYO0lBd0ZZLFk1QnBja0I7STRCcWNsQiwwQjVCOWNxQjtHNEIrY3RCO0VBMUZYO0lBZ0dZLGU1QjFkcUI7STRCMmRyQiw4QjVCcUwwQztHNEJwTDNDO0NuQ2l5SlY7O0FtQ240SkQ7RUE4R0ksZTVCMWU2QjtDNEI4ZTlCOztBQWxISDtFQWdITSxlNUI1ZTJCO0M0QjZlNUI7O0FBakhMO0VBcUhJLGU1QmpmNkI7QzRCNmY5Qjs7QUFqSUg7RUF3SE0sZTVCcGYyQjtDNEJxZjVCOztBQXpITDs7O0VBOEhRLGU1QnhmeUI7QzRCeWYxQjs7QUFPUDtFQUNFLDBCNUJwZ0IrQjtFNEJxZ0IvQixzQnpCckl5RTtDeUJzUTFFOztBQW5JRDtFQUtJLFk1QnZmMEI7QzRCNmYzQjs7QUFYSDtFQVFNLFk1QjFmd0I7RTRCMmZ4Qiw4QjVCcUtpRDtDNEJwS2xEOztBQVZMO0VBY0ksZTVCaGhCNkI7QzRCaWhCOUI7O0FBZkg7RUFtQk0sWTVCcmdCd0I7QzRCNGdCekI7O0FBMUJMO0VBdUJRLFk1QnpnQnNCO0U0QjBnQnRCLDBCNUI1aEJ5QjtDNEI2aEIxQjs7QUF6QlA7RUErQlEsWTVCamhCc0I7RTRCa2hCdEIsMEI1QjNoQnlCO0M0QjRoQjFCOztBQWpDUDtFQXVDUSxlNUJ6aUJ5QjtFNEIwaUJ6Qiw4QjVCaUkrQztDNEJoSWhEOztBQXpDUDtFQStDSSxtQjVCb0k0QztDNEI1SDdDOztBQXZESDtFQWtETSx1QjVCK0gwQztDNEI5SDNDOztBQW5ETDtFQXFETSx1QjVCNkgwQztDNEI1SDNDOztBQXRETDs7RUEyREksc0JBQTRDO0NBQzdDOztBQTVESDtFQW9FUSwwQjVCL2pCeUI7RTRCZ2tCekIsWTVCdmpCc0I7QzRCd2pCdkI7O0FBR0g7RUF6RUo7SUE2RVUsc0J6QmhOaUU7R3lCaU5sRTtFQTlFVDtJQWdGVSwwQnpCbk5pRTtHeUJvTmxFO0VBakZUO0lBbUZVLFk1QnJrQm9CO0c0QjJrQnJCO0VBekZUO0lBc0ZZLFk1QnhrQmtCO0k0QnlrQmxCLDBCNUIzbEJxQjtHNEI0bEJ0QjtFQXhGWDtJQThGWSxZNUJobEJrQjtJNEJpbEJsQiwwQjVCMWxCcUI7RzRCMmxCdEI7RUFoR1g7SUFzR1ksZTVCeG1CcUI7STRCeW1CckIsOEI1QmtFMkM7RzRCakU1QztDbkM4dkpWOztBbUN0MkpEO0VBK0dJLFk1QmptQjBCO0M0QnFtQjNCOztBQW5ISDtFQWlITSxZNUJubUJ3QjtDNEJvbUJ6Qjs7QUFsSEw7RUFzSEksWTVCeG1CMEI7QzRCb25CM0I7O0FBbElIO0VBeUhNLFk1QjNtQndCO0M0QjRtQnpCOztBQTFITDs7O0VBK0hRLGU1QmpvQnlCO0M0QmtvQjFCOztBbEMzZFAsdUJBQXVCO0FvQ2xMdkI7RUFDRSxrQjNCcXhCa0M7RTJCcHhCbEMsb0I5QmlJeUM7RThCaEl6QyxpQkFBZ0I7RUFDaEIsMEIzQm94QnFDO0UyQm54QnJDLG1COUJnTDZCO0M4Qi9KOUI7O0FBdEJEO0VBUUksc0JBQXFCO0NBU3RCOztBQWpCSDtFQWFNLGNBQTJDO0VBQzNDLGVBQWM7RUFDZCxZM0Iyd0I4QjtDMkIxd0IvQjs7QUFoQkw7RUFvQkksZTNCWCtDO0MyQlloRDs7QXBDZ0tILHNCQUFzQjtBcUN2THRCO0VBQ0Usc0JBQXFCO0VBQ3JCLGdCQUFlO0VBQ2YsZUFBK0I7RUFDL0IsbUIvQm1MNkI7QytCM0c5Qjs7QUE1RUQ7RUFPSSxnQkFBZTtDQTBCaEI7O0FBakNIOztFQVVNLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsbUIvQjZKMEI7RStCNUoxQixxQi9Cc0VzQjtFK0JyRXRCLHNCQUFxQjtFQUNyQixlL0JGMkI7RStCRzNCLDhCL0I2ekJxQztFK0I1ekJyQywwQi9CRjJCO0UrQkczQixrQkFBaUI7Q0FDbEI7O0FBbkJMOztFQXVCUSxlQUFjO0VOWHBCLCtCekIySzZCO0V5QjFLMUIsNEJ6QjBLMEI7QytCOUp4Qjs7QUF6QlA7O0VOSUUsZ0N6Qm1MNkI7RXlCbEwxQiw2QnpCa0wwQjtDK0J4SnhCOztBQS9CUDs7Ozs7RUF5Q00sV0FBVTtFQUNWLFkvQmJ3QjtFK0JjeEIsMEIvQi9CMkI7RStCZ0MzQixzQi9CaEMyQjtDK0JpQzVCOztBQTdDTDs7Ozs7O0VBdURNLFdBQVU7RUFDVixZL0IzQndCO0UrQjRCeEIsMEIvQnJDMkI7RStCc0MzQixzQi9CdEMyQjtFK0J1QzNCLGdCQUFlO0NBQ2hCOztBQTVETDs7Ozs7O0VBc0VNLDhCL0IxQzJCO0UrQjJDM0IsOEIvQmt4QnFDO0UrQmp4QnJDLHFDL0I1QzJCO0UrQjZDM0Isb0IvQnFXc0M7QytCcFd2Qzs7QUN6RUQ7O0VBRUUsbUJoQ3lLMEI7RWdDeEsxQixnQmhDcUZvRDtFZ0NwRnBELHFCaEMrSytCO0NnQzlLaEM7O0FBRUM7O0VQSUosZ0N6QjRL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LGFBQVk7RUFDWixlQUFjO0NBQ2Y7O0FBT0g7RUN2REUsMEJ4Q3FCK0I7RXdDcEIvQixzQnhDb0IrQjtFd0NuQi9CLGV4Q21CK0I7Q3VDb0NoQzs7QUNyREM7RUFDRSwwQkFBcUM7Q0FDdEM7O0FBQ0Q7RUFDRSxlQUErQjtDQUNoQzs7QURrREg7RUMzREUsMEJ4Q3NCK0I7RXdDckIvQixzQnhDcUIrQjtFd0NwQi9CLGV4Q29CK0I7Q3VDdUNoQzs7QUN6REM7RUFDRSwwQkFBcUM7Q0FDdEM7O0FBQ0Q7RUFDRSxlQUErQjtDQUNoQzs7QURzREg7RUMvREUsMEJ4Q3VCK0I7RXdDdEIvQixzQnhDc0IrQjtFd0NyQi9CLGV4Q3FCK0I7Q3VDMENoQzs7QUM3REM7RUFDRSwwQkFBcUM7Q0FDdEM7O0FBQ0Q7RUFDRSxlQUErQjtDQUNoQzs7QUQwREg7RUNuRUUsMEJ4Q3dCK0I7RXdDdkIvQixzQnhDdUIrQjtFd0N0Qi9CLGV4Q3NCK0I7Q3VDNkNoQzs7QUNqRUM7RUFDRSwwQkFBcUM7Q0FDdEM7O0FBQ0Q7RUFDRSxlQUErQjtDQUNoQzs7QTlDbU1ILHlCQUF5Qjs7QStDaE16QjtFQUNFO0lBQVEsNEJBQTJCO0doRHE0TGxDO0VnRHA0TEQ7SUFBUSx5QkFBd0I7R2hEdTRML0I7Q0FDRjs7QWdEMTRMRDtFQUNFO0lBQVEsNEJBQTJCO0doRHE0TGxDO0VnRHA0TEQ7SUFBUSx5QkFBd0I7R2hEdTRML0I7Q0FDRjs7QWdEaDRMRDtFQUNFLGlCQUFnQjtFQUNoQixhekM2R3lDO0V5QzVHekMsb0J6QzRHeUM7RXlDM0d6QywwQnpDc2tDNkM7RXlDcmtDN0MsbUJ6QzRKNkI7RURySHJCLCtDMEN0QzBDO0NBQ25EOztBQUdEO0VBQ0UsWUFBVztFQUNYLFNBQVE7RUFDUixhQUFZO0VBQ1osZ0J6Q3NEd0Q7RXlDckR4RCxrQnpDZ0d5QztFeUMvRnpDLFl6QzRqQzBDO0V5QzNqQzFDLG1CQUFrQjtFQUNsQiwwQnpDcEIrQjtFRDhDdkIsK0MwQ3pCMEM7RTFDK0kxQyw0QjBDOUkwQjtDQUNuQzs7QUFPRDs7RUNHRSxzTUFBNkk7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RUFTTSxnQkFBZTtDQUNoQjs7QUFWTDtFQWNJLGlCQUFnQjtDQU1qQjs7QUFwQkg7O0VBa0JNLDJCL0N5OEI0QjtDK0N4OEI3Qjs7QUFuQkw7RUF1QkksY0FBYTtDQUlkOztBQTNCSDtFQXlCTSw4Qi9DazhCNEI7QytDajhCN0I7O0FBTUw7RUMxUEUsbUJoRHlyQ2dDO0MrQzc3QmpDOztBQzFQQztFQUNFLGVoRFU2QjtFZ0RUN0IsMEJoRGE2QjtFZ0RaN0IsbUJoRG9yQzhCO0NnRDNxQy9COztBQVBDO0VBQ0UsdUJoRGlyQzRCO0NnRGhyQzdCOztBQUNEO0VBQ0UsZWhETTJCO0VnREwzQiwwQmhEQzJCO0NnREE1Qjs7QUFHRDtFQUNFLDBCaER3cUM0QjtDZ0R2cUM3Qjs7QUQyT0w7RUM3UEUsc0JoRG9CK0I7QytDMk9oQzs7QUM3UEM7RUFDRSxZaER5ckM4QjtFZ0R4ckM5QiwwQmhEZ0I2QjtFZ0RmN0Isc0JoRGU2QjtDZ0ROOUI7O0FBUEM7RUFDRSwwQmhEWTJCO0NnRFg1Qjs7QUFDRDtFQUNFLGVoRFMyQjtFZ0RSM0IsdUJoRGdyQzRCO0NnRC9xQzdCOztBQUdEO0VBQ0UsNkJoREcyQjtDZ0RGNUI7O0FEOE9MO0VDaFFFLHNCaERxQitCO0MrQzZPaEM7O0FDaFFDO0VBQ0UsZWhEa0I2QjtFZ0RqQjdCLDBCaERpQjZCO0VnRGhCN0Isc0JoRGdCNkI7Q2dEUDlCOztBQVBDO0VBQ0UsMEJoRGEyQjtDZ0RaNUI7O0FBQ0Q7RUFDRSxlaERVMkI7RWdEVDNCLDBCaERTMkI7Q2dEUjVCOztBQUdEO0VBQ0UsNkJoREkyQjtDZ0RINUI7O0FEaVBMO0VDblFFLHNCaERzQitCO0MrQytPaEM7O0FDblFDO0VBQ0UsZWhEbUI2QjtFZ0RsQjdCLDBCaERrQjZCO0VnRGpCN0Isc0JoRGlCNkI7Q2dEUjlCOztBQVBDO0VBQ0UsMEJoRGMyQjtDZ0RiNUI7O0FBQ0Q7RUFDRSxlaERXMkI7RWdEVjNCLDBCaERVMkI7Q2dEVDVCOztBQUdEO0VBQ0UsNkJoREsyQjtDZ0RKNUI7O0FEb1BMO0VDdFFFLHNCaER1QitCO0MrQ2lQ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cUM7RTBFNzdDckMsa0MxRUorQjtFMEVLL0IsOEIxRTI3QytDO0MwRTE3Q2hEOztBQUVEO0VDdkJFLGtCM0U2QjRCO0UyRTNCNUIsNEhBQTBKO0VBSTFKLHlFQUF1RztDRG1CeEc7O0FBQ0Q7RUFDRSwwQjFFWCtCO0MwRVloQzs7QUFNRDtFQUNFLG1CQUFrQjtFQUNsQixZMUUrN0N1QztFMEU5N0N2QyxXMUU2N0NxQztFMEU1N0NyQyxvQjFFMjdDMkM7RTBFMTdDM0MsYUFBWTtDQVdiOztBQWhCRDtFQVFJLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsTzFFMDdDbUM7RTBFejdDbkMsUTFFMDdDbUM7RTBFejdDbkMsWTFFMjdDcUM7RTBFMTdDckMsWTFFeTdDc0M7RTBFeDdDdEMsb0IxRTVCNkI7QzBFNkI5Qjs7QUFTSDtFQUNFLFkxRXk1Q3dDO0UwRXg1Q3hDLFkxRXk1Q3VDO0UwRXg1Q3ZDLFcxRXk1Q3FDO0UwRXg1Q3JDLHVCMUV5NUNrRDtFMEV4NUNsRCxvQjFFaEQrQjtFMEVpRC9CLGFBQVk7Q0FDYjs7QUFFRDtFQUNFLFcxRXM1Q3VDO0UwRXI1Q3ZDLGExRXM1Q3dDO0UwRXI1Q3hDLG9CMUV2RCtCO0MwRXdEaEM7O0FBSUQ7RUFDRSxZMUVpNUN3QztDMEVoNUN6Qzs7QUFFRDtFQUNFLFkxRTg0Q3dDO0UwRTc0Q3hDLFkxRTg0Q3VDO0MwRTc0Q3hDOztBRXJFTztFQUVJLGtCRnVFOEs7RUV2RTlLLG1CRnVFOEs7Q0VyRWpMOztBQUdIO0VBRUk7SUFFSSxrQkY4RDRLO0lFOUQ1SyxtQkY4RDRLO0dFNUQvSztDbkZtN1RWOztBbUZ6N1RLO0VBRUk7SUFFSSxrQkY4RDRLO0lFOUQ1SyxtQkY4RDRLO0dFNUQvSztDbkYwN1RWOztBbUZoOFRLO0VBRUk7SUFFSSxrQkY4RDRLO0lFOUQ1SyxtQkY4RDRLO0dFNUQvSztDbkZpOFRWOztBbUZ2OFRLO0VBRUk7SUFFSSxrQkY4RDRLO0lFOUQ1SyxtQkY4RDRLO0dFNUQvSztDbkZ3OFRWOztBbUY5OFRLO0VBRUk7SUFFSSxrQkY4RDRLO0lFOUQ1SyxtQkY4RDRLO0dFNUQvSztDbkYrOFRWOztBbUY1OVRPO0VBRUksZUZ3RTJKO0NFdEU5Sjs7QUFHSDtFQUVJO0lBRUksZUYrRHlKO0dFN0Q1SjtDbkZ5OVRWOztBbUYvOVRLO0VBRUk7SUFFSSxlRitEeUo7R0U3RDVKO0NuRis5VFY7O0FtRnIrVEs7RUFFSTtJQUVJLGVGK0R5SjtHRTdENUo7Q25GcStUVjs7QW1GMytUSztFQUVJO0lBRUksZUYrRHlKO0dFN0Q1SjtDbkYyK1RWOztBbUZqL1RLO0VBRUk7SUFFSSxlRitEeUo7R0U3RDVKO0NuRmkvVFY7O0FtRjkvVE87RUFFSSxnQkZ5RTZKO0NFdkVoSzs7QUFHSDtFQUVJO0lBRUksZ0JGZ0UySjtHRTlEOUo7Q25GMi9UVjs7QW1GamdVSztFQUVJO0lBRUksZ0JGZ0UySjtHRTlEOUo7Q25GaWdVVjs7QW1GdmdVSztFQUVJO0lBRUksZ0JGZ0UySjtHRTlEOUo7Q25GdWdVVjs7QW1GN2dVSztFQUVJO0lBRUksZ0JGZ0UySjtHRTlEOUo7Q25GNmdVVjs7QW1GbmhVSztFQUVJO0lBRUksZ0JGZ0UySjtHRTlEOUo7Q25GbWhVVjs7QUMxeFRELHVCQUF1QjtBbUZuUnZCO0VBQ0UsbUJBQWtCO0NBQ25COztBQUNEO0VBQ0UsWUFBVztDQUNaOztBekVrSUQ7RXlFN0hFLHFCQUFvQjtDQUNyQjs7QUFLRDtFQUNFLHVEN0VnRGlFO0M2RS9DbEU7O0FBRUQ7RUFDRSw2RDdFNkN1RTtDNkU1Q3hFOztBekVxQkQ7RXlFZEUsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLG9CQUFtQjtFQUNuQix1QkFBc0I7Q0FLdkI7O0FBSkM7RXpFU0Y7SXlFUkkscUI3RW9Fd0I7STZFbkV4QixnQjdFNEVrQztHNkUxRXJDO0NwRjJpVUE7O0FXcmlVRDtFeUVGRSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsb0JBQW1CO0NBS3BCOztBQUpDO0V6RUZGO0l5RUdJLHFCN0V5RHdCO0k2RXhEeEIsZ0I3RWlFa0M7RzZFL0RyQztDcEY2aVVBOztBV2xqVUQ7RXlF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O0VDbGhCdkMsY0RraEJ1QztDQ3RnQjFDOztBQWZEO0VBRUksb0JEdWhCc0M7RUN0aEJ0QyxjRHNoQnNDO0NDMWdCekM7O0FBZkQ7RUFFSSxvQkQyaEIrQjtFQzFoQi9CLGNEMGhCK0I7Q0M5Z0JsQzs7QUFmRDtFQUVJLG9CRCtoQnFDO0VDOWhCckMsY0Q4aEJxQztDQ2xoQnhDOztBQWZEO0VBRUksb0JEbWlCdUM7RUNsaUJ2QyxjRGtpQnVDO0NDdGhCMUM7O0FBZkQ7RUFFSSxvQkR1aUJ3QztFQ3RpQnhDLGNEc2lCd0M7Q0MxaEIzQzs7QUFmRDtFQUVJLG9CRDJpQndDO0VDMWlCeEMsY0QwaUJ3QztDQzloQjNDOztBRDZoQkg7RUFNTSx1QjdFdmhCd0I7RTZFd2hCeEIsbUI3RXhoQndCO0U2RXloQnhCLGU3RWxpQjJCO0M2RW1pQjVCOztBQVRMO0VBV00sdUI3RTVoQndCO0U2RTZoQnhCLG1CN0U3aEJ3QjtFNkU4aEJ4QixlN0V2aUIyQjtDNkV3aUI1Qjs7QUFkTDtFQWtCTSxZN0VuaUJ3QjtDNkVvaUJ6Qjs7QUFuQkw7RUFzQkksZTdFempCNkI7QzZFMGpCOUI7O0FDbmtCRDtFQUVJLG9CRG9rQnlDO0VDbmtCekMsY0Rta0J5QztDQ3ZqQjVDOztBQWZEO0VBRUksaUJEdWtCZ0M7RUN0a0JoQyxXRHNrQmdDO0NDMWpCbkM7O0ExRW1HSDtFMEVoSE0sb0JEMmtCd0M7RUMxa0J4QyxjRDBrQndDO0NDOWpCM0M7O0FEb2tCSDtFQUNFLHFDN0V6akI0QjtDNkUwakI3Qjs7QUFFRDtFQUNFLG1DN0U5a0IrQjtDNkUra0JoQzs7QUFLRDtFQUNFLG9CQUFtQjtDQUNwQjs7QXhFam1CQzs7RUFFRSxlTGlCNkI7Q0toQjlCOztBQUVEOztFQUVFLGVBQTBCO0NBQzNCOztBQVJEOztFQUVFLGVMWTZCO0NLWDlCOztBQUVEOztFQUVFLGVBQTBCO0NBQzNCOztBQVJEOztFQUVFLGVMeUI2QjtDS3hCOUI7O0FBRUQ7O0VBRUUsYUFBMEI7Q0FDM0I7O0FBUkQ7O0VBRUUsZUxVNkI7Q0tUOUI7O0FBRUQ7O0VBRUUsYUFBMEI7Q0FDM0I7O0FBUkQ7O0VBRUUsWUwwQjBCO0NLekIzQjs7QUFFRDs7RUFFRSxlQUEwQjtDQUMzQjs7QUFSRDs7RUFFRSxlTFc2QjtDS1Y5Qjs7QUFFRDs7RUFFRSxlQUEwQjtDQUMzQjs7QUFSRDs7RUFFRSxlTFE2QjtDS1A5Qjs7QUFFRDs7RUFFRSxhQUEwQjtDQUMzQjs7QXdFaW1CSDtFQVVNLGU3RXhsQjJCO0M2RXlsQjVCOztBeEVwbkJIOztFQUVFLGVMUTZCO0NLUDlCOztBQUVEOztFQUVFLGFBQTBCO0NBQzNCOztBQUhEOztFd0VxbkJFLGU3RXZtQjZCO0M2RXdtQjlCOztBeEUzbkJEOztFQUVFLFlMMEIwQjtDS3pCM0I7O0FBRUQ7O0VBRUUsZUFBMEI7Q0FDM0I7O0FBUkQ7O0VBRUUsZUxhNkI7Q0taOUI7O0FBRUQ7O0VBRUUsZUFBMEI7Q0FDM0I7O0F3RWltQkg7RUEwQk0sOEJBQTZCO0VBQzdCLHFDQUFvQztDQUNyQzs7QUE1Qkw7RUFtQ00sZUFBNkI7RUFDN0IsMEVBQXNGO0NBQ3ZGOztBQXJDTDtFQTRDTSxlN0UxbkIyQjtFNkUybkIzQiwwRUFBb0Y7Q0FDckY7O0FBT0w7RUFDRSw4QzdFcFQrRDtDNkVxVGhFOztBQUVEO0VBQ0UsNEM3RXZUNkQ7QzZFd1Q5RDs7QUFFRDtFQUNFLDJDN0UxVDZEO0M2RTJUOUQ7O0FBRUQ7RUFDRSw2QzdFN1Q4RDtDNkU4VC9EOztBQUVEOztFQUVFLDRDN0VqVTZEO0M2RWtVOUQ7O0FBRUQ7RUFDRSw2QzdFcFU4RDtDNkVxVS9EOztBQUVEO0VBQ0UsOEM3RXZVNkQ7QzZFd1U5RDs7QUFLRDtFQUNFLHNCN0VockIrQjtDNkVpckJoQzs7QUFLRDtFQUdJLGlCQUFnQjtDQVVqQjs7QUFiSDtFQU1NLHNCQUFxQjtFQUNyQixpQkFBZ0I7Q0FDakI7O0FBUkw7RUFXTSxlN0VyckIyQjtDNkVzckI1Qjs7QUFaTDtFQWdCTSxlN0Vsc0IyQjtDNkVtc0I1Qjs7QUFPTDtFQUNFO0lBRU0sbUJBQWtCO0dBY3JCO0VBaEJIO0lBSVEsbUJBQWtCO0lBQ2xCLFlBQVc7SUFDWCxzQkFBcUI7SUFDckIsV0FBVTtHQUNYO0VBUlA7SUFXUSxPQUFNO0lBQ04sUUFBTztJQUNQLFVBQVM7SUFDVCxnRDdFL3RCdUI7RzZFZ3VCeEI7Q3BGb3NVUjs7QUM1cFZELDBCQUEwQjtBcUJqUjFCO0VnRUNFLG1CQUFrQjtFL0RtRGxCLG1CaEJnSDhCO0VnQi9HOUIsZ0JoQm1MZ0M7RWdCbExoQyxrQmhCbUxnQztFZ0JsTGhDLG1CaEIySDZCO0UrRS9LN0Isb0JBQW1CO0VBQ25CLGtCL0VrTDZCO0UrRWpMN0IsZ0JBQWU7RUFDZixvQ0FBMkI7VUFBM0IsNEJBQTJCO0NBWTVCOztBQWxCRDtFQVdJLGNBQWE7RUFDYixpQkFBZ0I7Q0FDakI7O0FBYkg7RUFnQkksaUJBQWdCO0NBQ2pCOztBQUdIOztFQUVFLGtCL0VnSzZCO0MrRS9KOUI7O0FBRUQ7O0VBRUUsa0IvRTZKNkI7QytFNUo5Qjs7QXZEL0JEOzs7OztFdUR5Q0UsY0FBYTtDQUNkOztBaEVvQkQ7RWlFL0RFLGVoRjJCK0I7RWdGMUIvQiw4QkRnRDBEO0VDL0MxRCxzQmhGeUIrQjtDK0V1QmhDOztBQzlDQzs7RUFNRSxZaEZrQjBCO0VnRmpCMUIsMEJoRmdCNkI7RWdGZjdCLHNCaEZlNkI7Q2dGZDlCOztBaEVJRDs7RWdFQ0UsaUJBQWdCO0NBWWpCOztBQVhDOztFQUNFLDJDaEZ5VnlEO0NnRnhWMUQ7O0FoRUdEOzs7O0VnRUNFLFloRkd3QjtFZ0ZGeEIsMEJoRkMyQjtFZ0ZBM0Isc0JoRkEyQjtFZ0ZDM0IsY0FBYTtDQUNkOztBQUdIOztFQUdFLHFCQUFvQjtFQUNwQixZQUFXO0NBQ1o7O0FoRVdEO0VnRVJFLG1CRFN3RDtFQ1J4RCwwQmhGZDZCO0NnRmU5Qjs7QWpFd0JIO0VpRWxFRSxZaEY0QjRCO0VnRjNCNUIsMEJoRmtCK0I7RWdGakIvQixzQmhGaUIrQjtDK0VrQ2hDOztBQ2pEQzs7RUFNRSxZaEZrQjBCO0VnRmpCMUIsMEJoRmdCNkI7RWdGZjdCLHNCaEZlNkI7Q2dGZDlCOztBaEVJRDs7RWdFQ0UsaUJBQWdCO0NBWWpCOztB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RUksbUJPMkt5RTtFUDNLekUsc0JPMkt5RTtDUHpLNUU7O0FBSkQ7RUFFSSxtQk8yS2dGO0VQM0toRixzQk8yS2dGO0NQektuRjs7QUFHSDtFQUVJO0lBRUksZU9rS0g7SVBsS0csa0JPa0tIO0dQaEtBO0VBSkQ7SUFFSSxpQk9rS0U7SVBsS0Ysb0JPa0tFO0dQaEtMO0VBSkQ7SUFFSSxrQk9rS1E7SVBsS1IscUJPa0tRO0dQaEtYO0VBSkQ7SUFFSSxrQk9rS2M7SVBsS2QscUJPa0tjO0dQaEtqQjtFQUpEO0lBRUksa0JPa0ttQjtJUGxLbkIscUJPa0ttQjtHUGhLdEI7RUFKRDtJQUVJLGtCT2tLeUI7SVBsS3pCLHFCT2tLeUI7R1BoSzVCO0VBSkQ7SUFFSSxrQk9rSytCO0lQbEsvQixxQk9rSytCO0dQaEtsQztFQUpEO0lBRUksa0JPa0txQztJUGxLckMscUJPa0txQztHUGhLeEM7RUFKRDtJQUVJLGtCT2tLMkM7SVBsSzNDLHFCT2tLMkM7R1BoSzlDO0VBSkQ7SUFFSSxtQk9rS2tEO0lQbEtsRCxzQk9rS2tEO0dQaEtyRDtFQUpEO0lBRUksbUJPa0t5RDtJUGxLekQsc0JPa0t5RDtHUGhLNUQ7RUFKRDtJQUVJLG1CT2tLZ0U7SVBsS2hFLHNCT2tLZ0U7R1BoS25FO0VBSkQ7SUFFSSxtQk9rS3VFO0lQbEt2RSxzQk9rS3VFO0dQaEsxRTtFQUpEO0lBRUksbUJPa0s4RTtJUGxLOUUsc0JPa0s4RTtHUGhLakY7Q25GcWlYVjs7QW1GM2lYSztFQUVJO0lBRUksZU9rS0g7SVBsS0csa0JPa0tIO0dQaEtBO0VBSkQ7SUFFSSxpQk9rS0U7SVBsS0Ysb0JPa0tFO0dQaEtMO0VBSkQ7SUFFSSxrQk9rS1E7SVBsS1IscUJPa0tRO0dQaEtYO0VBSkQ7SUFFSSxrQk9rS2M7SVBsS2QscUJPa0tjO0dQaEtqQjtFQUpEO0lBRUksa0JPa0ttQjtJUGxLbkIscUJPa0ttQjtHUGhLdEI7RUFKRDtJQUVJLGtCT2tLeUI7SVBsS3pCLHFCT2tLeUI7R1BoSzVCO0VBSkQ7SUFFSSxrQk9rSytCO0lQbEsvQixxQk9rSytCO0dQaEtsQztFQUpEO0lBRUksa0JPa0txQztJUGxLckMscUJPa0txQztHUGhLeEM7RUFKRDtJQUVJLGtCT2tLMkM7SVBsSzNDLHFCT2tLMkM7R1BoSzlDO0VBSkQ7SUFFSSxtQk9rS2tEO0lQbEtsRCxzQk9rS2tEO0dQaEtyRDtFQUpEO0lBRUksbUJPa0t5RDtJUGxLekQsc0JPa0t5RDtHUGhLNUQ7RUFKRDtJQUVJLG1CT2tLZ0U7SVBsS2hFLHNCT2tLZ0U7R1BoS25FO0VBSkQ7SUFFSSxtQk9rS3VFO0lQbEt2RSxzQk9rS3VFO0dQaEsxRTtFQUpEO0lBRUksbUJPa0s4RTtJUGxLOUUsc0JPa0s4RTtHUGhLakY7Q25GZ21YVjs7QW1GdG1YSztFQUVJO0lBRUksZU9rS0g7SVBsS0csa0JPa0tIO0dQaEtBO0VBSkQ7SUFFSSxpQk9rS0U7SVBsS0Ysb0JPa0tFO0dQaEtMO0VBSkQ7SUFFSSxrQk9rS1E7SVBsS1IscUJPa0tRO0dQaEtYO0VBSkQ7SUFFSSxrQk9rS2M7SVBsS2QscUJPa0tjO0dQaEtqQjtFQUpEO0lBRUksa0JPa0ttQjtJUGxLbkIscUJPa0ttQjtHUGhLdEI7RUFKRDtJQUVJLGtCT2tLeUI7SVBsS3pCLHFCT2tLeUI7R1BoSzVCO0VBSkQ7SUFFSSxrQk9rSytCO0lQbEsvQixxQk9rSytCO0dQaEtsQztFQUpEO0lBRUksa0JPa0txQztJUGxLckMscUJPa0txQztHUGhLeEM7RUFKRDtJQUVJLGtCT2tLMkM7SVBsSzNDLHFCT2tLMkM7R1BoSzlDO0VBSkQ7SUFFSSxtQk9rS2tEO0lQbEtsRCxzQk9rS2tEO0dQaEtyRDtFQUpEO0lBRUksbUJPa0t5RDtJUGxLekQsc0JPa0t5RDtHUGhLNUQ7RUFKRDtJQUVJLG1CT2tLZ0U7SVBsS2hFLHNCT2tLZ0U7R1BoS25FO0VBSkQ7SUFFSSxtQk9rS3VFO0lQbEt2RSxzQk9rS3VFO0dQaEsxRTtFQUpEO0lBRUksbUJPa0s4RTtJUGxLOUUsc0JPa0s4RTtHUGhLakY7Q25GMnBYVjs7QW1GanFYSztFQUVJO0lBRUksZU9rS0g7SVBsS0csa0JPa0tIO0dQaEtBO0VBSkQ7SUFFSSxpQk9rS0U7SVBsS0Ysb0JPa0tFO0dQaEtMO0VBSkQ7SUFFSSxrQk9rS1E7SVBsS1IscUJPa0tRO0dQaEtYO0VBSkQ7SUFFSSxrQk9rS2M7SVBsS2QscUJPa0tjO0dQaEtqQjtFQUpEO0lBRUksa0JPa0ttQjtJUGxLbkIscUJPa0ttQjtHUGhLdEI7RUFKRDtJQUVJLGtCT2tLeUI7SVBsS3pCLHFCT2tLeUI7R1BoSzVCO0VBSkQ7SUFFSSxrQk9rSytCO0lQbEsvQixxQk9rSytCO0dQaEtsQztFQUpEO0lBRUksa0JPa0txQztJUGxLckMscUJPa0txQztHUGhLeEM7RUFKRDtJQUVJLGtCT2tLMkM7SVBsSzNDLHFCT2tLMkM7R1BoSzlDO0VBSkQ7SUFFSSxtQk9rS2tEO0lQbEtsRCxzQk9rS2tEO0dQaEtyRDtFQUpEO0lBRUksbUJPa0t5RDtJUGxLekQsc0JPa0t5RDtHUGhLNUQ7RUFKRDtJQUVJLG1CT2tLZ0U7SVBsS2hFLHNCT2tLZ0U7R1BoS25FO0VBSkQ7SUFFSSxtQk9rS3VFO0lQbEt2RSxzQk9rS3VFO0dQaEsxRTtFQUpEO0lBRUksbUJPa0s4RTtJUGxLOUUsc0JPa0s4RTtHUGhLakY7Q25Gc3RYVjs7QW1GNXRYSztFQUVJO0lBRUksZU9rS0g7SVBsS0csa0JPa0tIO0dQaEtBO0VBSkQ7SUFFSSxpQk9rS0U7SVBsS0Ysb0JPa0tFO0dQaEtMO0VBSkQ7SUFFSSxrQk9rS1E7SVBsS1IscUJPa0tRO0dQaEtYO0VBSkQ7SUFFSSxrQk9rS2M7SVBsS2QscUJPa0tjO0dQaEtqQjtFQUpEO0lBRUksa0JPa0ttQjtJUGxLbkIscUJPa0ttQjtHUGhLdEI7RUFKRDtJQUVJLGtCT2tLeUI7SVBsS3pCLHFCT2tLeUI7R1BoSzVCO0VBSkQ7SUFFSSxrQk9rSytCO0lQbEsvQixxQk9rSytCO0dQaEtsQztFQUpEO0lBRUksa0JPa0txQztJUGxLckMscUJPa0txQztHUGhLeEM7RUFKRDtJQUVJLGtCT2tLMkM7SVBsSzNDLHFCT2tLMkM7R1BoSzlDO0VBSkQ7SUFFSSxtQk9rS2tEO0lQbEtsRCxzQk9rS2tEO0dQaEtyRDtFQUpEO0lBRUksbUJPa0t5RDtJUGxLekQsc0JPa0t5RDtHUGhLNUQ7RUFKRDtJQUVJLG1CT2tLZ0U7SVBsS2hFLHNCT2tLZ0U7R1BoS25FO0VBSkQ7SUFFSSxtQk9rS3VFO0lQbEt2RSxzQk9rS3VFO0dQaEsxRTtFQUpEO0lBRUksbUJPa0s4RTtJUGxLOUUsc0JPa0s4RTtHUGhLakY7Q25GaXhYVjs7QW1GOXhYTztFQUVJLGVPMktEO0NQektGOztBQUpEO0VBRUksaUJPMktJO0NQektQOztBQUpEO0VBRUksa0JPMktVO0NQektiOztBQUpEO0VBRUksa0JPMktnQjtDUHpLbkI7O0FBSkQ7RUFFSSxrQk8yS3FCO0NQekt4Qjs7QUFKRDtFQUVJLGtCTzJLMkI7Q1B6SzlCOztBQUpEO0VBRUksa0JPMktpQztDUHpLcEM7O0FBSkQ7RUFFSSxrQk8yS3VDO0NQeksxQzs7QUFKRDtFQUVJLGtCTzJLNkM7Q1B6S2hEOztBQUpEO0VBRUksbUJPMktvRDtDUHpLdkQ7O0FBSkQ7RUFFSSxtQk8ySzJEO0NQeks5RDs7QUFKRDtFQUVJLG1CTzJLa0U7Q1B6S3JFOztBQUpEO0VBRUksbUJPMkt5RTtDUHpLNUU7O0FBSkQ7RUFFSSxtQk8yS2dGO0NQektuRjs7QUFHSDtFQUVJO0lBRUksZU9rS0g7R1BoS0E7RUFKRDtJQUVJLGlCT2tLRTtHUGhLTDtFQUpEO0lBRUksa0JPa0tRO0dQaEtYO0VBSkQ7SUFFSSxrQk9rS2M7R1BoS2pCO0VBSkQ7SUFFSSxrQk9rS21CO0dQaEt0QjtFQUpEO0lBRUksa0JPa0t5QjtHUGhLNUI7RUFKRDtJQUVJLGtCT2tLK0I7R1BoS2xDO0VBSkQ7SUFFSSxrQk9rS3FDO0dQaEt4QztFQUpEO0lBRUksa0JPa0syQztHUGhLOUM7RUFKRDtJQUVJLG1CT2tLa0Q7R1BoS3JEO0VBSkQ7SUFFSSxtQk9rS3lEO0dQaEs1RDtFQUpEO0lBRUksbUJPa0tnRTtHUGhLbkU7RUFKRDtJQUVJLG1CT2tLdUU7R1BoSzFFO0VBSkQ7SUFFSSxtQk9rSzhFO0dQaEtqRjtDbkZzM1hWOztBbUY1M1hLO0VBRUk7SUFFSSxlT2tLSDtHUGhLQTtFQUpEO0lBRUksaUJPa0tFO0dQaEtMO0VBSkQ7SUFFSSxrQk9rS1E7R1BoS1g7RUFKRDtJQUVJLGtCT2tLYztHUGhLakI7RUFKRDtJQUVJLGtCT2tLbUI7R1BoS3RCO0VBSkQ7SUFFSSxrQk9rS3lCO0dQaEs1QjtFQUpEO0lBRUksa0JPa0srQjtHUGhLbEM7RUFKRDtJQUVJLGtCT2tLcUM7R1BoS3hDO0VBSkQ7SUFFSSxrQk9rSzJDO0dQaEs5QztFQUpEO0lBRUksbUJPa0trRDtHUGhLckQ7RUFKRDtJQUVJLG1CT2tLeUQ7R1BoSzVEO0VBSkQ7SUFFSSxtQk9rS2dFO0dQaEtuRTtFQUpEO0lBRUksbUJPa0t1RTtHUGhLMUU7RUFKRDtJQUVJLG1CT2tLOEU7R1BoS2pGO0NuRm02WFY7O0FtRno2WEs7RUFFSTtJQUVJLGVPa0tIO0dQaEtBO0VBSkQ7SUFFSSxpQk9rS0U7R1BoS0w7RUFKRDtJQUVJLGtCT2tLUTtHUGhLWDtFQUpEO0lBRUksa0JPa0tjO0dQaEtqQjtFQUpEO0lBRUksa0JPa0ttQjtHUGhLdEI7RUFKRDtJQUVJLGtCT2tLeUI7R1BoSzVCO0VBSkQ7SUFFSSxrQk9rSytCO0dQaEtsQztFQUpEO0lBRUksa0JPa0txQztHUGhLeEM7RUFKRDtJQUVJLGtCT2tLMkM7R1BoSzlDO0VBSkQ7SUFFSSxtQk9rS2tEO0dQaEtyRDtFQUpEO0lBRUksbUJPa0t5RDtHUGhLNUQ7RUFKRDtJQUVJLG1CT2tLZ0U7R1BoS25FO0VBSkQ7SUFFSSxtQk9rS3VFO0dQaEsxRTtFQUpEO0lBRUksbUJPa0s4RTtHUGhLakY7Q25GZzlYVjs7QW1GdDlYSztFQUVJO0lBRUksZU9rS0g7R1BoS0E7RUFKRDtJQUVJLGlCT2tLRTtHUGhLTDtFQUpEO0lBRUksa0JPa0tRO0dQaEtYO0VBSkQ7SUFFSSxrQk9rS2M7R1BoS2pCO0VBSkQ7SUFFSSxrQk9rS21CO0dQaEt0QjtFQUpEO0lBRUksa0JPa0t5QjtHUGhLNUI7RUFKRDtJQUVJLGtCT2tLK0I7R1BoS2xDO0VBSkQ7SUFFSSxrQk9rS3FDO0dQaEt4QztFQUpEO0lBRUksa0JPa0syQztHUGhLOUM7RUFKRDtJQUVJLG1CT2tLa0Q7R1BoS3JEO0VBSkQ7SUFFSSxtQk9rS3lEO0dQaEs1RDtFQUpEO0lBRUksbUJPa0tnRTtHUGhLbkU7RUFKRDtJQUVJLG1CT2tLdUU7R1BoSzFFO0VBSkQ7SUFFSSxtQk9rSzhFO0dQaEtqRjtDbkY2L1hWOztBbUZuZ1lLO0VBRUk7SUFFSSxlT2tLSDtHUGhLQTtFQUpEO0lBRUksaUJPa0tFO0dQaEtMO0VBSkQ7SUFFSSxrQk9rS1E7R1BoS1g7RUFKRDtJQUVJLGtCT2tLYztHUGhLakI7RUFKRDtJQUVJLGtCT2tLbUI7R1BoS3RCO0VBSkQ7SUFFSSxrQk9rS3lCO0dQaEs1QjtFQUpEO0lBRUksa0JPa0srQjtHUGhLbEM7RUFKRDtJQUVJLGtCT2tLcUM7R1BoS3hDO0VBSkQ7SUFFSSxrQk9rSzJDO0dQaEs5QztFQUpEO0lBRUksbUJPa0trRDtHUGhLckQ7RUFKRDtJQUVJLG1CT2tLeUQ7R1BoSzVEO0VBSkQ7SUFFSSxtQk9rS2dFO0dQaEtuRTtFQUpEO0lBRUksbUJPa0t1RTtHUGhLMUU7RUFKRDtJQUVJLG1CT2tLOEU7R1BoS2pGO0NuRjBpWVY7O0FtRnZqWU87RUFFSSxrQk8yS0Q7Q1B6S0Y7O0FBSkQ7RUFFSSxvQk8yS0k7Q1B6S1A7O0FBSkQ7RUFFSSxxQk8yS1U7Q1B6S2I7O0FBSkQ7RUFFSSxxQk8yS2dCO0NQektuQjs7QUFKRDtFQUVJLHFCTzJLcUI7Q1B6S3hCOztBQUpEO0VBRUkscUJPMksyQjtDUHpLOUI7O0FBSkQ7RUFFSSxxQk8yS2lDO0NQektwQzs7QUFKRDtFQUVJLHFCTzJLdUM7Q1B6SzFDOztBQUpEO0VBRUkscUJPMks2QztDUHpLaEQ7O0FBSkQ7RUFFSSxzQk8yS29EO0NQekt2RDs7QUFKRDtFQUVJLHNCTzJLMkQ7Q1B6SzlEOztBQUpEO0VBRUksc0JPMktrRTtDUHpLckU7O0FBSkQ7RUFFSSxzQk8yS3lFO0NQeks1RTs7QUFKRDtFQUVJLHNCTzJLZ0Y7Q1B6S25GOztBQUdIO0VBRUk7SUFFSSxrQk9rS0g7R1BoS0E7RUFKRDtJQUVJLG9CT2tLRTtHUGhLTDtFQUpEO0lBRUkscUJPa0tRO0dQaEtYO0VBSkQ7SUFFSSxxQk9rS2M7R1BoS2pCO0VBSkQ7SUFFSSxxQk9rS21CO0dQaEt0QjtFQUpEO0lBRUkscUJPa0t5QjtHUGhLNUI7RUFKRDtJQUVJLHFCT2tLK0I7R1BoS2xDO0VBSkQ7SUFFSSxxQk9rS3FDO0dQaEt4QztFQUpEO0lBRUkscUJPa0syQztHUGhLOUM7RUFKRDtJQUVJLHNCT2tLa0Q7R1BoS3JEO0VBSkQ7SUFFSSxzQk9rS3lEO0dQaEs1RDtFQUpEO0lBRUksc0JPa0tnRTtHUGhLbkU7RUFKRDtJQUVJLHNCT2tLdUU7R1BoSzFFO0VBSkQ7SUFFSSxzQk9rSzhFO0dQaEtqRjtDbkYrb1lWOztBbUZycFlLO0VBRUk7SUFFSSxrQk9rS0g7R1BoS0E7RUFKRDtJQUVJLG9CT2tLRTtHUGhLTDtFQUpEO0lBRUkscUJPa0tRO0dQaEtYO0VBSkQ7SUFFSSxxQk9rS2M7R1BoS2pCO0VBSkQ7SUFFSSxxQk9rS21CO0dQaEt0QjtFQUpEO0lBRUkscUJPa0t5QjtHUGhLNUI7RUFKRDtJQUVJLHFCT2tLK0I7R1BoS2xDO0VBSkQ7SUFFSSxxQk9rS3FDO0dQaEt4QztFQUpEO0lBRUkscUJPa0syQztHUGhLOUM7RUFKRDtJQUVJLHNCT2tLa0Q7R1BoS3JEO0VBSkQ7SUFFSSxzQk9rS3lEO0dQaEs1RDtFQUpEO0lBRUksc0JPa0tnRTtHUGhLbkU7RUFKRDtJQUVJLHNCT2tLdUU7R1BoSzFFO0VBSkQ7SUFFSSxzQk9rSzhFO0dQaEtqRjtDbkY0cllWOztBbUZsc1lLO0VBRUk7SUFFSSxrQk9rS0g7R1BoS0E7RUFKRDtJQUVJLG9CT2tLRTtHUGhLTDtFQUpEO0lBRUkscUJPa0tRO0dQaEtYO0VBSkQ7SUFFSSxxQk9rS2M7R1BoS2pCO0VBSkQ7SUFFSSxxQk9rS21CO0dQaEt0QjtFQUpEO0lBRUkscUJPa0t5QjtHUGhLNUI7RUFKRDtJQUVJLHFCT2tLK0I7R1BoS2xDO0VBSkQ7SUFFSSxxQk9rS3FDO0dQaEt4QztFQUpEO0lBRUkscUJPa0syQztHUGhLOUM7RUFKRDtJQUVJLHNCT2tLa0Q7R1BoS3JEO0VBSkQ7SUFFSSxzQk9rS3lEO0dQaEs1RDtFQUpEO0lBRUksc0JPa0tnRTtHUGhLbkU7RUFKRDtJQUVJLHNCT2tLdUU7R1BoSzFFO0VBSkQ7SUFFSSxzQk9rSzhFO0dQaEtqRjtDbkZ5dVlWOztBbUYvdVlLO0VBRUk7SUFFSSxrQk9rS0g7R1BoS0E7RUFKRDtJQUVJLG9CT2tLRTtHUGhLTDtFQUpEO0lBRUkscUJPa0tRO0dQaEtYO0VBSkQ7SUFFSSxxQk9rS2M7R1BoS2pCO0VBSkQ7SUFFSSxxQk9rS21CO0dQaEt0QjtFQUpEO0lBRUkscUJPa0t5QjtHUGhLNUI7RUFKRDtJQUVJLHFCT2tLK0I7R1BoS2xDO0VBSkQ7SUFFSSxxQk9rS3FDO0dQaEt4QztFQUpEO0lBRUkscUJPa0syQztHUGhLOUM7RUFKRDtJQUVJLHNCT2tLa0Q7R1BoS3JEO0VBSkQ7SUFFSSxzQk9rS3lEO0dQaEs1RDtFQUpEO0lBRUksc0JPa0tnRTtHUGhLbkU7RUFKRDtJQUVJLHNCT2tLdUU7R1BoSzFFO0VBSkQ7SUFFSSxzQk9rSzhFO0dQaEtqRjtDbkZzeFlWOztBbUY1eFlLO0VBRUk7SUFFSSxrQk9rS0g7R1BoS0E7RUFKRDtJQUVJLG9CT2tLRTtHUGhLTDtFQUpEO0lBRUkscUJPa0tRO0dQaEtYO0VBSkQ7SUFFSSxxQk9rS2M7R1BoS2pCO0VBSkQ7SUFFSSxxQk9rS21CO0dQaEt0QjtFQUpEO0lBRUkscUJPa0t5QjtHUGhLNUI7RUFKRDtJQUVJLHFCT2tLK0I7R1BoS2xDO0VBSkQ7SUFFSSxxQk9rS3FDO0dQaEt4QztFQUpEO0lBRUkscUJPa0syQztHUGhLOUM7RUFKRDtJQUVJLHNCT2tLa0Q7R1BoS3JEO0VBSkQ7SUFFSSxzQk9rS3lEO0dQaEs1RDtFQUpEO0lBRUksc0JPa0tnRTtHUGhLbkU7RUFKRDtJQUVJLHNCT2tLdUU7R1BoSzFFO0VBSkQ7SUFFSSxzQk9rSzhFO0dQaEtqRjtDbkZtMFlWOztBQzlqWUQsd0JBQXdC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RSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7OztFQUdFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEOztFQUVFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDs7O0VBR0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEOztFQUVFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEOztFQUVFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEOztFQUVFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEOztFQUVFLGlCQUFnQjtDQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEOzs7RUFHRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCO0NBQ2pCOztBQUNEOztFQUVFLGlCQUFnQjtDQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCO0NBQ2pCOztBQUNEOztFQUVFLGlCQUFnQjtDQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEOztFQUVFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEOztFQUVFLGlCQUFnQjtDQUNqQjs7QUFDRDs7O0VBR0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEOztFQUVFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCO0NBQ2pCOztBQUNEOztFQUVFLGlCQUFnQjtDQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCO0NBQ2pCOztBQUNEOztFQUVFLGlCQUFnQjtDQUNqQjs7QUFDRDs7OztFQUlFLGlCQUFnQjtDQUNqQjs7QUFDRDs7O0VBR0UsaUJBQWdCO0NBQ2pCOztBQUNEOztFQUVFLGlCQUFnQjtDQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEOztFQUVFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7OztFQUdFLGlCQUFnQjtDQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCO0NBQ2pCOztBQUNEOztFQUVFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDs7O0VBR0UsaUJBQWdCO0NBQ2pCOztBQUNEOztFQUVFLGlCQUFnQjtDQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEOzs7OztFQUtFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEOzs7RUFHRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCO0NBQ2pCOztBQUNEOztFQUVFLGlCQUFnQjtDQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEOzs7RUFHRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEOztFQUVFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCO0NBQ2pCOztBQUNEOztFQUVFLGlCQUFnQjtDQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCO0NBQ2pCOztBQUNEOztFQUVFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCO0NBQ2pCOztBQUNEOztFQUVFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEOztFQUVFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QTNGODlaRDtFMkYxOVpJLGlCQUFnQjtFQUNoQiwyQkFBMEI7Q0FD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QkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxp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R0toQzs7QXpFZkQ7RXlFbUJJLGVuR1Y2QjtFbUdXN0IsaUJuR00wQjtDbUdMM0I7O0FBSkg7RUFPSSxnQkFBZTtDQUNoQjs7QUFHSDtFQUVJLGdCQUFlO0VBQ2YsZUFBYztDQUlmOztBQVBIO0VBS00sU0FBUTtDQUNUOztBQU5MO0VBU0ksa0JBQWlCO0NBQ2xCOztBQUNEO0VBWEY7SUFhTSxnQm5HeU00QjtJbUd4TTVCLGtCbkdrSTBCO0dtR2pJM0I7QzFHdTB0Qko7O0EwR3QxdEJEO0VBa0JJLGdCQUFlO0VBQ2Ysa0JBQXFDO0VBQ3JDLDJCQUEwQjtFQUMxQix1RG5HYStEO0VtR1ovRCxrQkFBaUI7Q0FDbEI7O0FBR0g7RUFFSSxnQkFBZTtDQUNoQjs7QUFHSDtFQUVJLDZCbkd3SDJCO0VtR3ZIM0IsZ0NuR3VIMkI7Q21HdEg1Qjs7QXpFZ0VIO0V5RXJETSxlQUFjO0NBQ2Y7O0F6R2dRTCxvQkFBb0I7QTBHOVVwQjtFQUVJLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLGdCQUFlO0VBQ2YsaUJwRzZWaUM7RW9HNVZqQyxpQnBHNlYrQjtFb0c1Vi9CLGlCcEc2VitCO0NvRzVWaEM7O0FBRUE7RUFFRyxlcEdBMkI7Q29HQzVCOztBMUdtVUwseUJBQXlCO0EyRzFVekI7RUFDRSx3QnJHbWlDc0Q7RXFHbGlDdEQsaUJyR21pQzRDO0VxR2xpQzVDLHVCckdtaUMyQztFcUdsaUMzQyx5QnJHbWlDNkM7RXFHbGlDN0MsaUJBQWdCO0VBQ2hCLDBCckdHK0I7Q3FHRWhDOztBQVhEO0VBU0ksaUJyR3loQ3lDO0NxR3hoQzFDOztBQU1IO0VBQ0UsaUJyR29qQzZDO0VxR25qQzdDLGtCckdnakNnRDtFcUcvaUNoRCxpQnJHb2pDNEM7RXFHbmpDNUMsa0JyR29qQzRDO0VxR25qQzVDLG1CckdvakM0QztFcUduakM1QyxZckdENEI7RXFHRTVCLGlCQUFnQjtFQUNoQiwwQnJHcEIrQjtFcUdxQi9CLG1CckcwSjZCO0VxR3pKN0IsMkNyRzRVNkQ7Q3FHNVM5RDs7QUExQ0Q7RUFhSSxnQnJHNmlDMEM7Q3FHNWlDM0M7O0FBZEg7RUFrQkksbUJyR2tpQzBDO0NxR2ppQzNDOztBQUdEO0VBQ0Usc0JBQXFCO0VBQ3JCLGlCQUFnQjtDQUNqQjs7QUFHRDtFQUNFLHNCQUFxQjtFQUNyQixhQUFZO0VBQ1osMEJBQXlCO0NBSzFCOztBQVJBO0VBTUcsMkJBQTBCO0NBQzNCOztBQUdIO0VBdENGO0lBdUNJLGlCckcrZ0MyQztJcUc5Z0MzQyxtQnJHMmdDK0M7R3FHemdDbEQ7QzVHZzV0QkE7O0E4Qzc4dEJEO0U4RG1FRSxpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLGlCQUFnQjtDQWVqQjs7QUFsQkQ7RUFPSSxPQUFNO0VBQ04sWUFBVztFQUNYLFdBQVU7RUFDVixrQkFBaUI7RUFDakIsY0FBYTtDQU1kOztBQWpCSDtFQWNNLFlyR3hEd0I7RXFHeUR4QixXQUFVO0NBQ1g7O0FBT0w7RUFDRSxrQnJHbytCNEM7RXFHbitCNUMscUJyR28rQjRDO0VxR24rQjVDLHVCckdvK0IyQztDcUcvOEI1Qzs7QUF4QkQ7RUFNSSxnQkFBZTtDQUNoQjs7QUFQSDtFQVVJLGtCQUFpQjtFQUNqQixnQkFBZTtFQUNmLGtCQUFpQjtDQUNsQjs7QUFFRDtFQWZGO0lBaUJNLGdCckdJZ0M7R3FHSGpDO0VBbEJMO0lBcUJNLGdCQUFlO0dBQ2hCO0M1RzA0dEJKOztBNEd0NHRCRDtFQUNFLGlCckd1OEIyQztFcUd0OEIzQyxvQnJHdThCMkM7RXFHdDhCM0MsdUJyR3U4QjJDO0NxR3Q4QjVDOztBQVNEO0VBQ0UsMkJyRzlHK0I7Q3FHbUhoQzs7QUFORDtFQUlJLGVyR2pINkI7Q3FHa0g5Qjs7QUFHSDtFQUNFLDJCckd4SCtCO0NxRzZIaEM7O0FBTkQ7RUFJSSxlckczSDZCO0NxRzRIOUI7O0FBR0g7RUFDRSwyQnJHakkrQjtDcUdzSWhDOztBQU5EO0VBSUksZXJHcEk2QjtDcUdxSTlCOztBQUdIO0VBQ0UsMkJyR3ZJK0I7Q3FHNEloQzs7QUFORDtFQUlJLGVyRzFJNkI7Q3FHMkk5Qjs7QTlEM0dIO0VDdkRFLDBCeENxQitCO0V3Q3BCL0Isc0J4Q29CK0I7RXdDbkIvQixZeEMyQjRCO0NxRzZJN0I7O0E3RHRLQztFQUNFLDBCQUFxQztDQUN0Qzs7QUFDRDtFQUNFLGVBQStCO0NBQ2hDOztBRGtESDtFQzNERSwwQnhDc0IrQjtFd0NyQi9CLHNCeENxQitCO0V3Q3BCL0IsWXhDMkI0QjtDcUdpSjdCOztBN0QxS0M7RUFDRSwwQkFBcUM7Q0FDdEM7O0FBQ0Q7RUFDRSxlQUErQjtDQUNoQzs7QURzREg7RUMvREUsMEJ4Q3VCK0I7RXdDdEIvQixzQnhDc0IrQjtFd0NyQi9CLFl4QzJCNEI7Q3FHcUo3Qjs7QTdEOUtDO0VBQ0UsMEJBQXFDO0NBQ3RDOztBQUNEO0VBQ0UsZUFBK0I7Q0FDaEM7O0FEMERIO0VDbkVFLDBCeEN3QitCO0V3Q3ZCL0Isc0J4Q3VCK0I7RXdDdEIvQixZeEMyQjRCO0NxR3lKN0I7O0E3RGxMQztFQUNFLDBCQUFxQztDQUN0Qzs7QUFDRDtFQUNFLGVBQStCO0NBQ2hDOztBOUM0VUgsNkJBQTZCOztBdUZ4VTNCO0VxQlJBO0lBQ0UsV0FBVTtJQUVWLDBDQUFpQztZQUFqQyxrQ0FBaUM7RzdHeW11QmxDO0U2R3RtdUJEO0lBQ0UsV0FBVTtJQUVWLHdCQUFlO1lBQWYsZ0JBQWU7RzdHd211QmhCO0NBQ0Y7O0F3RjFtdUJDO0VxQlJBO0lBQ0UsV0FBVTtJQUVWLDBDQUFpQztZQUFqQyxrQ0FBaUM7RzdHeW11QmxDO0U2R3RtdUJEO0lBQ0UsV0FBVTtJQUVWLHdCQUFlO1lBQWYsZ0JBQWU7RzdHd211QmhCO0NBQ0Y7O0E2R3JtdUJEO0VBRUUsbUNBQTBCO1VBQTFCLDJCQUEwQjtFQUMxQixnQ0FBdUI7VUFBdkIsd0JBQXVCO0NBQ3hCOztBckJUQztFcUJnQkE7SUFDRSxXQUFVO0c3RyttdUJYO0U2RzVtdUJEO0lBQ0UsV0FBVTtJQUVWLDJDQUFrQztZQUFsQyxtQ0FBa0M7RzdHOG11Qm5DO0NBQ0Y7O0F3RnRvdUJDO0VxQmdCQTtJQUNFLFdBQVU7RzdHK211Qlg7RTZHNW11QkQ7SUFDRSxXQUFVO0lBRVYsMkNBQWtDO1lBQWxDLG1DQUFrQztHN0c4bXVCbkM7Q0FDRjs7QTZHM211QkQ7RUFFRSxzQ0FBNkI7VUFBN0IsOEJBQTZCO0VBQzdCLGdDQUF1QjtVQUF2Qix3QkFBdUI7Q0FDeEI7O0FyQi9CQztFcUJzQ0E7O0lBRUUsV0FBVTtHN0dvbnVCWDtFNkdsbnVCRDtJQUNFLFdBQVU7RzdHb251Qlg7Q0FDRjs7QXdGaHF1QkM7RXFCc0NBOztJQUVFLFdBQVU7RzdHb251Qlg7RTZHbG51QkQ7SUFDRSxXQUFVO0c3R29udUJYO0NBQ0Y7O0FDcjF0QkQsa0JBQWtCO0E2R3hWbEI7RUNDRSxxQ0FBeUM7VUFBekMsNkJBQXlDO0VBQ3pDLHFCREEyQztFQ0MzQyxtQkREMkM7Q0FDMUM7O0FDRUQ7RUFDRSxzQkFBcUI7RUFDckIsaUJETG1DO0VDTW5DLGtCRE5tQztDQ09wQzs7QUFFRDtFQUNFLHNCQUFxQjtFQUNyQixrQkRYbUM7RUNZbkMsbUJEWm1DO0NDYXBDOztBRGZIO0VDQ0Usb0NBQXlDO1VBQXpDLDRCQUF5QztFQUN6QyxvQkRJeUM7RUNIekMsa0JER3lDO0NBQ3hDOztBQ0ZEO0VBQ0Usc0JBQXFCO0VBQ3JCLGdCRERrQztFQ0VsQyxpQkRGa0M7Q0NHbkM7O0FBRUQ7RUFDRSxzQkFBcUI7RUFDckIsaUJEUGtDO0VDUWxDLGtCRFJrQztDQ1NuQzs7QURmSDtFQ0NFLHFDQUF5QztVQUF6Qyw2QkFBeUM7RUFDekMscUJEUTJDO0VDUDNDLG1CRE8yQztDQUMxQzs7QUNORDtFQUNFLHNCQUFxQjtFQUNyQixpQkRHbUM7RUNGbkMsa0JERW1DO0NDRHBDOztBQUVEO0VBQ0Usc0JBQXFCO0VBQ3JCLGtCREhtQztFQ0luQyxtQkRKbUM7Q0NLcEM7O0FEZkg7RUNDRSxxQ0FBeUM7VUFBekMsNkJBQXlDO0VBQ3pDLHFCRFkyQztFQ1gzQyxtQkRXMkM7Q0FDMUM7O0FDVkQ7RUFDRSxzQkFBcUI7RUFDckIsaUJET21DO0VDTm5DLGtCRE1tQztDQ0xwQzs7QUFFRDtFQUNFLHNCQUFxQjtFQUNyQixrQkRDbUM7RUNBbkMsbUJEQW1DO0NDQ3BDOztBRGZI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Q2Y7O0E3RTNCUDs7Ozs7RTZFb0NNLFk1R1B3QjtFNEdReEIsMEI1R2pCMkI7RTRHa0IzQixzQjVHbEIyQjtFNEdtQjNCLGlCQUFnQjtDQUNqQjs7QTdFeENMOzs7Ozs7RTZFa0RNLFk1R3JCd0I7RTRHc0J4QiwwQjVHL0IyQjtFNEdnQzNCLHNCNUdoQzJCO0U0R2lDM0IsaUJBQWdCO0NBQ2pCOztBbEg4U0wsd0JBQXdCO0F1Q2xXeEI7O0U0RUdNLGdCQUFlO0VBQ2Ysa0I3R3lLMEI7RTZHeEsxQixpQjdHd08yQjtFNkd2TzNCLGdCN0c2TzRCO0U2RzVPNUIsa0I3RzZPNEI7RTZHNU81QiwwQkFBeUI7RUFDekIsdUJBQXNCO0NBQ3ZCOztBNUVWTDs7OztFNEVnQk0sWTdHV3dCO0U2R1Z4QiwwQjdHUDJCO0U2R1EzQixzQjdHUjJCO0M2R1M1Qjs7QUFwQkw7O0VBeUJJLGdCQUFlO0VBQ2Ysa0I3RzJOOEI7QzZHMU4vQjs7QUEzQkg7RUE4QkksWUFBVztFQUNYLG9CQUFtQjtDQUNwQjs7QUFoQ0g7RUFtQ0ksYUFBWTtFQUNaLG1CQUFrQjtDQUNuQjs7QTVFcENIOzs7O0U0RTJDTSw4QjdHakIyQjtFNkdrQjNCLDhCN0cyeUJxQztFNkcxeUJyQyxxQzdHbkIyQjtDNkdvQjVCOztBQUlMOztFQUlNLG1CQUFzRDtFQUN0RCxpQjdHc0wyQjtFNkdyTDNCLGdCN0crTDRCO0U2RzlMNUIsa0I3RytMNEI7QzZHOUw3Qjs7QUFSTDs7RUFhSSxrQjdHeUw4QjtDNkd4TC9COztBQUdIOztFQUlNLG1CN0dnRzBCO0U2Ry9GMUIsaUI3R3FLMkI7RTZHcEszQixnQjdHa0s0QjtFNkdqSzVCLGtCN0drSzRCO0M2R2pLN0I7O0FBUkw7O0VBYUksZ0I3RzJKOEI7RTZHMUo5QixrQjdHMko4QjtDNkcxSi9COztBbkhtUkgseUJBQXlCO0FFMVJyQjtFa0gzRUYsMkI5R3c5QmtEO0M4R3Y5Qm5EOztBQUtEO0VBQ0Usc0JBQXFCO0VBQ3JCLGE5R205QnVDO0U4R2w5QnZDLGU5R205QnVDO0U4R2w5QnZDLGlCOUdtOUJ1QztFOEds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VmtDO0VpSG5WbEMsV0FBVTtFaENqRlosNENnQ2tGNEM7VWhDbEY1QyxvQ2dDa0Y0QztDQUMzQzs7QUFsQkg7RUFxQkksZWpIM0U2QjtDaUg0RTlCOztBQUdIO0VBQ0UsVWpIMlVxQztFaUgxVXJDLFdqSGtGOEI7Q2lIN0UvQjs7QUFQRDtFQUtJLFVqSHdVbUM7Q2lIdlVwQzs7QUFHSDtFQUNFLFVqSHFVcUM7RWlIcFVyQyxXakhzRThCO0NpSGpFL0I7O0FBUEQ7RUFLSSxTakhrVWtDO0NpSGpVbkM7O0FBR0g7RUFDSSxtQkFBa0I7RUFDbEIsaUJBQWdCO0NBTW5COztBQVJEO0VoQzVHRSx3QmdDZ0gyQjtVaENoSDNCLGdCZ0NnSDJCO0VBQ3ZCLGVqSHBHMkI7RWlIcUczQixnQkFBZTtDQUNoQjs7QUFLTDtFQUNFLG1CQUFrQjtFQUNsQixVakgyVTJDO0VpSDFVM0MsV0FBVTtFQUNWLGdCakgwVTJDO0VpSHpVM0Msa0JqSHlVMkM7RWlIeFUzQyxnQmpIMFUwQztFaUh6VTFDLGdCQUFlO0VBQ2YsV0FBVTtDQVlYOztBQVZDO0VBQ0UsVWpIeVV5QztFaUh4VXpDLGNBQWE7RUFDYixXQUFVO0VBQ1YsWUFBVztFQUNYLFlBQVc7Q0FDWjs7QUFDRDtFQUNFLFNBQVE7Q0FDVDs7QUFNSDtFQUNFLGFBQVk7Q0FPYjs7QUFSRDs7OztFQU1JLHFCQUFvQjtDQUNyQjs7QXJHaVBIO0VxRzdPRSxnQmpIb1QyQztDaUhuVDVDOztBcEcxSkM7Ozs7Ozs7Ozs7RXFHT0UsZWxIYTZCO0NrSFo5Qjs7QUFJQztFQUNFLHNCbEhPMkI7RWtITjNCLGlCQUFnQjtDQUNqQjs7QUFJRDtFQUNFLG9DbEhBMkI7Q2tIQzVCOztBckdFSDtFcUdHRSxZbEhEMEI7RWtIRTFCLHNCbEhQNkI7RWtIUTdCLDBCbEhSNkI7Q2tIUzlCOztBQUlDO0VBQ0Usc0JsSGQyQjtFa0hlM0Isb0JsSGYyQjtDa0hnQjVCOztBQUlIO0VBQ0UsZWxIckI2QjtDa0hzQjlCOztBckcxQ0Q7Ozs7Ozs7Ozs7RXFHT0UsZWxIVTZCO0NrSFQ5Qjs7QUFJQztFQUNFLHNCbEhJMkI7RWtISDNCLGlCQUFnQjtDQUNqQjs7QUFJRDtFQUNFLG9DbEhIMkI7Q2tISTVCOztBckdFSDtFcUdHRSxZbEhEMEI7RWtIRTFCLHNCbEhWNkI7RWtIVzdCLDBCbEhYNkI7Q2tIWTlCOztBQUlDO0VBQ0Usc0JsSGpCMkI7RWtIa0IzQixvQmxIbEIyQjtDa0htQjVCOztBQUlIO0VBQ0UsZWxIeEI2QjtDa0h5QjlCOztBckcxQ0Q7Ozs7Ozs7Ozs7RXFHT0UsZWxIWTZCO0NrSFg5Qjs7QUFJQztFQUNFLHNCbEhNMkI7RWtITDNCLGlCQUFnQjtDQUNqQjs7QUFJRDtFQUNFLG9DbEhEMkI7Q2tIRTVCOztBckdFSDtFcUdHRSxZbEhEMEI7RWtIRTFCLHNCbEhSNkI7RWtIUzdCLDBCbEhUNkI7Q2tIVTlCOztBQUlDO0VBQ0Usc0JsSGYyQjtFa0hnQjNCLG9CbEhoQjJCO0NrSGlCNUI7O0FBSUg7RUFDRSxlbEh0QjZCO0NrSHVCOUI7O0FBN0NEOzs7Ozs7Ozs7O0VBVUUsZWxIVzZCO0NrSFY5Qjs7QUFJQztFQUNFLHNCbEhLMkI7RWtISjNCLGlCQUFnQjtDQUNqQjs7QUFJRDtFQUNFLG9DbEhGMkI7Q2tIRzVCOztBQUlIO0VBQ0UsWWxIRDBCO0VrSEUxQixzQmxIVDZCO0VrSFU3QiwwQmxIVjZCO0NrSFc5Qjs7QUFJQztFQUNFLHNCbEhoQjJCO0VrSGlCM0Isb0JsSGpCMkI7Q2tIa0I1Qjs7QUFJSDtFQUNFLGVsSHZCNkI7Q2tId0I5Qjs7QUQwSUg7RUFDRSxPQUFNO0NBS1A7O0FBSEM7RUFIRjtJQUlJLFVBQVM7R0FFWjtDeEgrOXhCQTs7QXdINzl4QkQ7RUFDRSxZakhvTm1DO0VpSG5ObkMsYWpIbU5tQztFaUhsTm5DLGtCakhrTm1DO0NpSGpOcEM7O0FyRzRMRDtFcUd6TEUsb0JqSDJRMkM7Q2lIMVE1Qzs7QUFFRDs7RUFDRSxvQmpIeVEyQztDaUh4UTVDOztBQUVEOztFQUNFLG9Cakh1UTJDO0NpSHRRNUM7O0FBS0Q7RUFDRSxnQkFBZTtFQUNmLGFBQVk7RUFDWixXQUFVO0VBQ1YsbUJBQWtC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RDtFQUVJLG1CdUNWNkI7Q3ZDWWhDOztBQUpEO0VBRUksbUJ1Q1ZtQztDdkNZdEM7O0FBSkQ7RUFFSSxtQnVDVnlDO0N2Q1k1Qzs7QUFKRDtFQUVJLG1CdUNWK0M7Q3ZDWWxEOztBQUpEO0VBRUksbUJ1Q1ZxRDtDdkNZeEQ7O0FBSkQ7RUFFSSxvQnVDVjREO0N2Q1kvRDs7QUFKRDtFQUVJLG9CdUNWbUU7Q3ZDWXRFOztBQUdIO0VBRUk7SUFFSSxnQnVDbkJIO0d2Q3FCQTtFQUpEO0lBRUksbUJ1Q25CRztHdkNxQk47RUFKRDtJQUVJLG1CdUNuQlM7R3ZDcUJaO0VBSkQ7SUFFSSxtQnVDbkJlO0d2Q3FCbEI7RUFKRDtJQUVJLG1CdUNuQnFCO0d2Q3FCeEI7RUFKRDtJQUVJLG1CdUNuQjJCO0d2Q3FCOUI7RUFKRDtJQUVJLG1CdUNuQmlDO0d2Q3FCcEM7RUFKRDtJQUVJLG1CdUNuQnVDO0d2Q3FCMUM7RUFKRDtJQUVJLG1CdUNuQjZDO0d2Q3FCaEQ7RUFKRDtJQUVJLG1CdUNuQm1EO0d2Q3FCdEQ7RUFKRDtJQUVJLG9CdUNuQjBEO0d2Q3FCN0Q7RUFKRDtJQUVJLG9CdUNuQmlFO0d2Q3FCcEU7Q25Gbzl5QlY7O0FtRjE5eUJLO0VBRUk7SUFFSSxnQnVDbkJIO0d2Q3FCQTtFQUpEO0lBRUksbUJ1Q25CRztHdkNxQk47RUFKRDtJQUVJLG1CdUNuQlM7R3ZDcUJaO0VBSkQ7SUFFSSxtQnVDbkJlO0d2Q3FCbEI7RUFKRDtJQUVJLG1CdUNuQnFCO0d2Q3FCeEI7RUFKRDtJQUVJLG1CdUNuQjJCO0d2Q3FCOUI7RUFKRDtJQUVJLG1CdUNuQmlDO0d2Q3FCcEM7RUFKRDtJQUVJLG1CdUNuQnVDO0d2Q3FCMUM7RUFKRDtJQUVJLG1CdUNuQjZDO0d2Q3FCaEQ7RUFKRDtJQUVJLG1CdUNuQm1EO0d2Q3FCdEQ7RUFKRDtJQUVJLG9CdUNuQjBEO0d2Q3FCN0Q7RUFKRDtJQUVJLG9CdUNuQmlFO0d2Q3FCcEU7Q25GMi95QlY7O0FtRmpnekJLO0VBRUk7SUFFSSxnQnVDbkJIO0d2Q3FCQTtFQUpEO0lBRUksbUJ1Q25CRztHdkNxQk47RUFKRDtJQUVJLG1CdUNuQlM7R3ZDcUJaO0VBSkQ7SUFFSSxtQnVDbkJlO0d2Q3FCbEI7RUFKRDtJQUVJLG1CdUNuQnFCO0d2Q3FCeEI7RUFKRDtJQUVJLG1CdUNuQjJCO0d2Q3FCOUI7RUFKRDtJQUVJLG1CdUNuQmlDO0d2Q3FCcEM7RUFKRDtJQUVJLG1CdUNuQnVDO0d2Q3FCMUM7RUFKRDtJQUVJLG1CdUNuQjZDO0d2Q3FCaEQ7RUFKRDtJQUVJLG1CdUNuQm1EO0d2Q3FCdEQ7RUFKRDtJQUVJLG9CdUNuQjBEO0d2Q3FCN0Q7RUFKRDtJQUVJLG9CdUNuQmlFO0d2Q3FCcEU7Q25Ga2l6QlY7O0FtRnhpekJLO0VBRUk7SUFFSSxnQnVDbkJIO0d2Q3FCQTtFQUpEO0lBRUksbUJ1Q25CRztHdkNxQk47RUFKRDtJQUVJLG1CdUNuQlM7R3ZDcUJaO0VBSkQ7SUFFSSxtQnVDbkJlO0d2Q3FCbEI7RUFKRDtJQUVJLG1CdUNuQnFCO0d2Q3FCeEI7RUFKRDtJQUVJLG1CdUNuQjJCO0d2Q3FCOUI7RUFKRDtJQUVJLG1CdUNuQmlDO0d2Q3FCcEM7RUFKRDtJQUVJLG1CdUNuQnVDO0d2Q3FCMUM7RUFKRDtJQUVJLG1CdUNuQjZDO0d2Q3FCaEQ7RUFKRDtJQUVJLG1CdUNuQm1EO0d2Q3FCdEQ7RUFKRDtJQUVJLG9CdUNuQjBEO0d2Q3FCN0Q7RUFKRDtJQUVJLG9CdUNuQmlFO0d2Q3FCcEU7Q25GeWt6QlY7O0FtRi9rekJLO0VBRUk7SUFFSSxnQnVDbkJIO0d2Q3FCQTtFQUpEO0lBRUksbUJ1Q25CRztHdkNxQk47RUFKRDtJQUVJLG1CdUNuQlM7R3ZDcUJaO0VBSkQ7SUFFSSxtQnVDbkJlO0d2Q3FCbEI7RUFKRDtJQUVJLG1CdUNuQnFCO0d2Q3FCeEI7RUFKRDtJQUVJLG1CdUNuQjJCO0d2Q3FCOUI7RUFKRDtJQUVJLG1CdUNuQmlDO0d2Q3FCcEM7RUFKRDtJQUVJLG1CdUNuQnVDO0d2Q3FCMUM7RUFKRDtJQUVJLG1CdUNuQjZDO0d2Q3FCaEQ7RUFKRDtJQUVJLG1CdUNuQm1EO0d2Q3FCdEQ7RUFKRDtJQUVJLG9CdUNuQjBEO0d2Q3FCN0Q7RUFKRDtJQUVJLG9CdUNuQmlFO0d2Q3FCcEU7Q25GZ256QlY7O0FtRjduekJPO0VBRUksaUJ1Q1ZEO0N2Q1lGOztBQUpEO0VBRUksb0J1Q1ZLO0N2Q1lSOztBQUpEO0VBRUksb0J1Q1ZXO0N2Q1lkOztBQUpEO0VBRUksb0J1Q1ZpQjtDdkNZcEI7O0FBSkQ7RUFFSSxvQnVDVnVCO0N2Q1kxQjs7QUFKRDtFQUVJLG9CdUNWNkI7Q3ZDWWhDOztBQUpEO0VBRUksb0J1Q1ZtQztDdkNZdEM7O0FBSkQ7RUFFSSxvQnVDVnlDO0N2Q1k1Qzs7QUFKRDtFQUVJLG9CdUNWK0M7Q3ZDWWxEOztBQUpEO0VBRUksb0J1Q1ZxRDtDdkNZeEQ7O0FBSkQ7RUFFSSxxQnVDVjREO0N2Q1kvRDs7QUFKRDtFQUVJLHFCdUNWbUU7Q3ZDWXRFOztBQUdIO0VBRUk7SUFFSSxpQnVDbkJIO0d2Q3FCQTtFQUpEO0lBRUksb0J1Q25CRztHdkNxQk47RUFKRDtJQUVJLG9CdUNuQlM7R3ZDcUJaO0VBSkQ7SUFFSSxvQnVDbkJlO0d2Q3FCbEI7RUFKRDtJQUVJLG9CdUNuQnFCO0d2Q3FCeEI7RUFKRDtJQUVJLG9CdUNuQjJCO0d2Q3FCOUI7RUFKRDtJQUVJLG9CdUNuQmlDO0d2Q3FCcEM7RUFKRDtJQUVJLG9CdUNuQnVDO0d2Q3FCMUM7RUFKRDtJQUVJLG9CdUNuQjZDO0d2Q3FCaEQ7RUFKRDtJQUVJLG9CdUNuQm1EO0d2Q3FCdEQ7RUFKRDtJQUVJLHFCdUNuQjBEO0d2Q3FCN0Q7RUFKRDtJQUVJLHFCdUNuQmlFO0d2Q3FCcEU7Q25GdXN6QlY7O0FtRjdzekJLO0VBRUk7SUFFSSxpQnVDbkJIO0d2Q3FCQTtFQUpEO0lBRUksb0J1Q25CRztHdkNxQk47RUFKRDtJQUVJLG9CdUNuQlM7R3ZDcUJaO0VBSkQ7SUFFSSxvQnVDbkJlO0d2Q3FCbEI7RUFKRDtJQUVJLG9CdUNuQnFCO0d2Q3FCeEI7RUFKRDtJQUVJLG9CdUNuQjJCO0d2Q3FCOUI7RUFKRDtJQUVJLG9CdUNuQmlDO0d2Q3FCcEM7RUFKRDtJQUVJLG9CdUNuQnVDO0d2Q3FCMUM7RUFKRDtJQUVJLG9CdUNuQjZDO0d2Q3FCaEQ7RUFKRDtJQUVJLG9CdUNuQm1EO0d2Q3FCdEQ7RUFKRDtJQUVJLHFCdUNuQjBEO0d2Q3FCN0Q7RUFKRDtJQUVJLHFCdUNuQmlFO0d2Q3FCcEU7Q25GOHV6QlY7O0FtRnB2ekJLO0VBRUk7SUFFSSxpQnVDbkJIO0d2Q3FCQTtFQUpEO0lBRUksb0J1Q25CRztHdkNxQk47RUFKRDtJQUVJLG9CdUNuQlM7R3ZDcUJaO0VBSkQ7SUFFSSxvQnVDbkJlO0d2Q3FCbEI7RUFKRDtJQUVJLG9CdUNuQnFCO0d2Q3FCeEI7RUFKRDtJQUVJLG9CdUNuQjJCO0d2Q3FCOUI7RUFKRDtJQUVJLG9CdUNuQmlDO0d2Q3FCcEM7RUFKRDtJQUVJLG9CdUNuQnVDO0d2Q3FCMUM7RUFKRDtJQUVJLG9CdUNuQjZDO0d2Q3FCaEQ7RUFKRDtJQUVJLG9CdUNuQm1EO0d2Q3FCdEQ7RUFKRDtJQUVJLHFCdUNuQjBEO0d2Q3FCN0Q7RUFKRDtJQUVJLHFCdUNuQmlFO0d2Q3FCcEU7Q25GcXh6QlY7O0FtRjN4ekJLO0VBRUk7SUFFSSxpQnVDbkJIO0d2Q3FCQTtFQUpEO0lBRUksb0J1Q25CRztHdkNxQk47RUFKRDtJQUVJLG9CdUNuQlM7R3ZDcUJaO0VBSkQ7SUFFSSxvQnVDbkJlO0d2Q3FCbEI7RUFKRDtJQUVJLG9CdUNuQnFCO0d2Q3FCeEI7RUFKRDtJQUVJLG9CdUNuQjJCO0d2Q3FCOUI7RUFKRDtJQUVJLG9CdUNuQmlDO0d2Q3FCcEM7RUFKRDtJQUVJLG9CdUNuQnVDO0d2Q3FCMUM7RUFKRDtJQUVJLG9CdUNuQjZDO0d2Q3FCaEQ7RUFKRDtJQUVJLG9CdUNuQm1EO0d2Q3FCdEQ7RUFKRDtJQUVJLHFCdUNuQjBEO0d2Q3FCN0Q7RUFKRDtJQUVJLHFCdUNuQmlFO0d2Q3FCcEU7Q25GNHp6QlY7O0FtRmwwekJLO0VBRUk7SUFFSSxpQnVDbkJIO0d2Q3FCQTtFQUpEO0lBRUksb0J1Q25CRztHdkNxQk47RUFKRDtJQUVJLG9CdUNuQlM7R3ZDcUJaO0VBSkQ7SUFFSSxvQnVDbkJlO0d2Q3FCbEI7RUFKRDtJQUVJLG9CdUNuQnFCO0d2Q3FCeEI7RUFKRDtJQUVJLG9CdUNuQjJCO0d2Q3FCOUI7RUFKRDtJQUVJLG9CdUNuQmlDO0d2Q3FCcEM7RUFKRDtJQUVJLG9CdUNuQnVDO0d2Q3FCMUM7RUFKRDtJQUVJLG9CdUNuQjZDO0d2Q3FCaEQ7RUFKRDtJQUVJLG9CdUNuQm1EO0d2Q3FCdEQ7RUFKRDtJQUVJLHFCdUNuQjBEO0d2Q3FCN0Q7RUFKRDtJQUVJLHFCdUNuQmlFO0d2Q3FCcEU7Q25GbTJ6QlY7O0EwSDcyekJEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0Usa0JBQWlCO0NBQ2xCOztBQUVEO0VBQ0Usa0JBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsbUJBQWtCO0NBQ25COztBQU9DO0VBREY7SUFFSSxnQkFBZTtJQUNmLGlCQUFnQjtHQUVuQjtDMUg0MnpCQTs7QW1GdjR6Qk87RUFFSSxjdUNrQ0E7Q3ZDaENIOztBQUpEO0VBRUksZ0J1Q2tDSTtDdkNoQ1A7O0FBSkQ7RUFFSSxnQnVDa0NTO0N2Q2hDWjs7QUFKRDtFQUVJLGdCdUNrQ2E7Q3ZDaENoQjs7QUFKRDtFQUVJLGlCdUNrQ21CO0N2Q2hDdEI7O0FBSkQ7RUFFSSxpQnVDa0N5QjtDdkNoQzVCOztBQUpEO0VBRUksaUJ1Q2tDK0I7Q3ZDaENsQzs7QUFKRDtFQUVJLGlCdUNrQ3FDO0N2Q2hDeEM7O0FBSkQ7RUFFSSxpQnVDa0MyQztDdkNoQzlDOztBQUpEO0VBRUksaUJ1Q2tDaUQ7Q3ZDaENwRDs7QUFKRDtFQUVJLGlCdUNrQ3VEO0N2Q2hDMUQ7O0FBSkQ7RUFFSSxpQnVDa0M2RDtDdkNoQ2hFOztBQUpEO0VBRUksaUJ1Q2tDbUU7Q3ZDaEN0RTs7QUFKRDtFQUVJLGlCdUNrQ3lFO0N2Q2hDNUU7O0FBSkQ7RUFFSSxpQnVDa0MrRTtDdkNoQ2xGOztBQUpEO0VBRUksaUJ1Q2tDcUY7Q3ZDaEN4Rjs7QUFKRDtFQUVJLGlCdUNrQzJGO0N2Q2hDOUY7O0FBSkQ7RUFFSSxpQnVDa0NpRztDdkNoQ3BHOztBQUpEO0VBRUksaUJ1Q2tDdUc7Q3ZDaEMxRzs7QUFKRDtFQUVJLGlCdUNrQzZHO0N2Q2hDaEg7O0FBSkQ7RUFFSSxpQnVDa0NtSDtDdkNoQ3RIOztBQUpEO0VBRUksaUJ1Q2tDeUg7Q3ZDaEM1SDs7QUFKRDtFQUVJLGlCdUNrQytIO0N2Q2hDbEk7O0FBSkQ7RUFFSSxpQnVDa0NxSTtDdkNoQ3hJOztBQUpEO0VBRUksa0J1Q2tDNEk7Q3ZDaEMvSTs7QUFKRDtFQUVJLGtCdUNrQ21KO0N2Q2hDdEo7O0FBSkQ7RUFFSSxrQnVDa0MwSjtDdkNoQzdKOztBQUpEO0VBRUksa0J1Q2tDaUs7Q3ZDaENwSzs7QUFHSDtFQUVJO0lBRUksY3VDeUJGO0d2Q3ZCRDtFQUpEO0lBRUksZ0J1Q3lCRTtHdkN2Qkw7RUFKRDtJQUVJLGdCdUN5Qk87R3ZDdkJWO0VBSkQ7SUFFSSxnQnVDeUJXO0d2Q3ZCZDtFQUpEO0lBRUksaUJ1Q3lCaUI7R3ZDdkJwQjtFQUpEO0lBRUksaUJ1Q3lCdUI7R3ZDdkIxQjtFQUpEO0lBRUksaUJ1Q3lCNkI7R3ZDdkJoQztFQUpEO0lBRUksaUJ1Q3lCbUM7R3ZDdkJ0QztFQUpEO0lBRUksaUJ1Q3lCeUM7R3ZDdkI1QztFQUpEO0lBRUksaUJ1Q3lCK0M7R3ZDdkJsRDtFQUpEO0lBRUksaUJ1Q3lCcUQ7R3ZDdkJ4RDtFQUpEO0lBRUksaUJ1Q3lCMkQ7R3ZDdkI5RDtFQUpEO0lBRUksaUJ1Q3lCaUU7R3ZDdkJwRTtFQUpEO0lBRUksaUJ1Q3lCdUU7R3ZDdkIxRTtFQUpEO0lBRUksaUJ1Q3lCNkU7R3ZDdkJoRjtFQUpEO0lBRUksaUJ1Q3lCbUY7R3ZDdkJ0RjtFQUpEO0lBRUksaUJ1Q3lCeUY7R3ZDdkI1RjtFQUpEO0lBRUksaUJ1Q3lCK0Y7R3ZDdkJsRztFQUpEO0lBRUksaUJ1Q3lCcUc7R3ZDdkJ4RztFQUpEO0lBRUksaUJ1Q3lCMkc7R3ZDdkI5RztFQUpEO0lBRUksaUJ1Q3lCaUg7R3ZDdkJwSDtFQUpEO0lBRUksaUJ1Q3lCdUg7R3ZDdkIxSDtFQUpEO0lBRUksaUJ1Q3lCNkg7R3ZDdkJoSTtFQUpEO0lBRUksaUJ1Q3lCbUk7R3ZDdkJ0STtFQUpEO0lBRUksa0J1Q3lCMEk7R3ZDdkI3STtFQUpEO0lBRUksa0J1Q3lCaUo7R3ZDdkJwSjtFQUpEO0lBRUksa0J1Q3lCd0o7R3ZDdkIzSjtFQUpEO0lBRUksa0J1Q3lCK0o7R3ZDdkJsSztDbkZpazBCVjs7QW1GdmswQks7RUFFSTtJQUVJLGN1Q3lCRjtHdkN2QkQ7RUFKRDtJQUVJLGdCdUN5QkU7R3ZDdkJMO0VBSkQ7SUFFSSxnQnVDeUJPO0d2Q3ZCVjtFQUpEO0lBRUksZ0J1Q3lCVztHdkN2QmQ7RUFKRDtJQUVJLGlCdUN5QmlCO0d2Q3ZCcEI7RUFKRDtJQUVJLGlCdUN5QnVCO0d2Q3ZCMUI7RUFKRDtJQUVJLGlCdUN5QjZCO0d2Q3ZCaEM7RUFKRDtJQUVJLGlCdUN5Qm1DO0d2Q3ZCdEM7RUFKRDtJQUVJLGlCdUN5QnlDO0d2Q3ZCNUM7RUFKRDtJQUVJLGlCdUN5QitDO0d2Q3ZCbEQ7RUFKRDtJQUVJLGlCdUN5QnFEO0d2Q3ZCeEQ7RUFKRDtJQUVJLGlCdUN5QjJEO0d2Q3ZCOUQ7RUFKRDtJQUVJLGlCdUN5QmlFO0d2Q3ZCcEU7RUFKRDtJQUVJLGlCdUN5QnVFO0d2Q3ZCMUU7RUFKRDtJQUVJLGlCdUN5QjZFO0d2Q3ZCaEY7RUFKRDtJQUVJLGlCdUN5Qm1GO0d2Q3ZCdEY7RUFKRDtJQUVJLGlCdUN5QnlGO0d2Q3ZCNUY7RUFKRDtJQUVJLGlCdUN5QitGO0d2Q3ZCbEc7RUFKRDtJQUVJLGlCdUN5QnFHO0d2Q3ZCeEc7RUFKRDtJQUVJLGlCdUN5QjJHO0d2Q3ZCOUc7RUFKRDtJQUVJLGlCdUN5QmlIO0d2Q3ZCcEg7RUFKRDtJQUVJLGlCdUN5QnVIO0d2Q3ZCMUg7RUFKRDtJQUVJLGlCdUN5QjZIO0d2Q3ZCaEk7RUFKRDtJQUVJLGlCdUN5Qm1JO0d2Q3ZCdEk7RUFKRDtJQUVJLGtCdUN5QjBJO0d2Q3ZCN0k7RUFKRDtJQUVJLGtCdUN5QmlKO0d2Q3ZCcEo7RUFKRDtJQUVJLGtCdUN5QndKO0d2Q3ZCM0o7RUFKRDtJQUVJLGtCdUN5QitKO0d2Q3ZCbEs7Q25Gd3AwQlY7O0FtRjlwMEJLO0VBRUk7SUFFSSxjdUN5QkY7R3ZDdkJEO0VBSkQ7SUFFSSxnQnVDeUJFO0d2Q3ZCTDtFQUpEO0lBRUksZ0J1Q3lCTztHdkN2QlY7RUFKRDtJQUVJLGdCdUN5Qlc7R3ZDdkJkO0VBSkQ7SUFFSSxpQnVDeUJpQjtHdkN2QnBCO0VBSkQ7SUFFSSxpQnVDeUJ1QjtHdkN2QjFCO0VBSkQ7SUFFSSxpQnVDeUI2QjtHdkN2QmhDO0VBSkQ7SUFFSSxpQnVDeUJtQztHdkN2QnRDO0VBSkQ7SUFFSSxpQnVDeUJ5QztHdkN2QjVDO0VBSkQ7SUFFSSxpQnVDeUIrQztHdkN2QmxEO0VBSkQ7SUFFSSxpQnVDeUJxRDtHdkN2QnhEO0VBSkQ7SUFFSSxpQnVDeUIyRDtHdkN2QjlEO0VBSkQ7SUFFSSxpQnVDeUJpRTtHdkN2QnBFO0VBSkQ7SUFFSSxpQnVDeUJ1RTtHdkN2QjFFO0VBSkQ7SUFFSSxpQnVDeUI2RTtHdkN2QmhGO0VBSkQ7SUFFSSxpQnVDeUJtRjtHdkN2QnRGO0VBSkQ7SUFFSSxpQnVDeUJ5RjtHdkN2QjVGO0VBSkQ7SUFFSSxpQnVDeUIrRjtHdkN2QmxHO0VBSkQ7SUFFSSxpQnVDeUJxRztHdkN2QnhHO0VBSkQ7SUFFSSxpQnVDeUIyRztHdkN2QjlHO0VBSkQ7SUFFSSxpQnVDeUJpSDtHdkN2QnBIO0VBSkQ7SUFFSSxpQnVDeUJ1SDtHdkN2QjFIO0VBSkQ7SUFFSSxpQnVDeUI2SDtHdkN2QmhJO0VBSkQ7SUFFSSxpQnVDeUJtSTtHdkN2QnRJO0VBSkQ7SUFFSSxrQnVDeUIwSTtHdkN2QjdJO0VBSkQ7SUFFSSxrQnVDeUJpSjtHdkN2QnBKO0VBSkQ7SUFFSSxrQnVDeUJ3SjtHdkN2QjNKO0VBSkQ7SUFFSSxrQnVDeUIrSjtHdkN2QmxLO0NuRit1MEJWOztBbUZydjBCSztFQUVJO0lBRUksY3VDeUJGO0d2Q3ZCRDtFQUpEO0lBRUksZ0J1Q3lCRTtHdkN2Qkw7RUFKRDtJQUVJLGdCdUN5Qk87R3ZDdkJWO0VBSkQ7SUFFSSxnQnVDeUJXO0d2Q3ZCZDtFQUpEO0lBRUksaUJ1Q3lCaUI7R3ZDdkJwQjtFQUpEO0lBRUksaUJ1Q3lCdUI7R3ZDdkIxQjtFQUpEO0lBRUksaUJ1Q3lCNkI7R3ZDdkJoQztFQUpEO0lBRUksaUJ1Q3lCbUM7R3ZDdkJ0QztFQUpEO0lBRUksaUJ1Q3lCeUM7R3ZDdkI1QztFQUpEO0lBRUksaUJ1Q3lCK0M7R3ZDdkJsRDtFQUpEO0lBRUksaUJ1Q3lCcUQ7R3ZDdkJ4RDtFQUpEO0lBRUksaUJ1Q3lCMkQ7R3ZDdkI5RDtFQUpEO0lBRUksaUJ1Q3lCaUU7R3ZDdkJwRTtFQUpEO0lBRUksaUJ1Q3lCdUU7R3ZDdkIxRTtFQUpEO0lBRUksaUJ1Q3lCNkU7R3ZDdkJoRjtFQUpEO0lBRUksaUJ1Q3lCbUY7R3ZDdkJ0RjtFQUpEO0lBRUksaUJ1Q3lCeUY7R3ZDdkI1RjtFQUpEO0lBRUksaUJ1Q3lCK0Y7R3ZDdkJsRztFQUpEO0lBRUksaUJ1Q3lCcUc7R3ZDdkJ4RztFQUpEO0lBRUksaUJ1Q3lCMkc7R3ZDdkI5RztFQUpEO0lBRUksaUJ1Q3lCaUg7R3ZDdkJwSDtFQUpEO0lBRUksaUJ1Q3lCdUg7R3ZDdkIxSDtFQUpEO0lBRUksaUJ1Q3lCNkg7R3ZDdkJoSTtFQUpEO0lBRUksaUJ1Q3lCbUk7R3ZDdkJ0STtFQUpEO0lBRUksa0J1Q3lCMEk7R3ZDdkI3STtFQUpEO0lBRUksa0J1Q3lCaUo7R3ZDdkJwSjtFQUpEO0lBRUksa0J1Q3lCd0o7R3ZDdkIzSjtFQUpEO0lBRUksa0J1Q3lCK0o7R3ZDdkJsSztDbkZzMDBCVjs7QW1GNTAwQks7RUFFSTtJQUVJLGN1Q3lCRjtHdkN2QkQ7RUFKRDtJQUVJLGdCdUN5QkU7R3ZDdkJMO0VBSkQ7SUFFSSxnQnVDeUJPO0d2Q3ZCVjtFQUpEO0lBRUksZ0J1Q3lCVztHdkN2QmQ7RUFKRDtJQUVJLGlCdUN5QmlCO0d2Q3ZCcEI7RUFKRDtJQUVJLGlCdUN5QnVCO0d2Q3ZCMUI7RUFKRDtJQUVJLGlCdUN5QjZCO0d2Q3ZCaEM7RUFKRDtJQUVJLGlCdUN5Qm1DO0d2Q3ZCdEM7RUFKRDtJQUVJLGlCdUN5QnlDO0d2Q3ZCNUM7RUFKRDtJQUVJLGlCdUN5QitDO0d2Q3ZCbEQ7RUFKRDtJQUVJLGlCdUN5QnFEO0d2Q3ZCeEQ7RUFKRDtJQUVJLGlCdUN5QjJEO0d2Q3ZCOUQ7RUFKRDtJQUVJLGlCdUN5QmlFO0d2Q3ZCcEU7RUFKRDtJQUVJLGlCdUN5QnVFO0d2Q3ZCMUU7RUFKRDtJQUVJLGlCdUN5QjZFO0d2Q3ZCaEY7RUFKRDtJQUVJLGlCdUN5Qm1GO0d2Q3ZCdEY7RUFKRDtJQUVJLGlCdUN5QnlGO0d2Q3ZCNUY7RUFKRDtJQUVJLGlCdUN5QitGO0d2Q3ZCbEc7RUFKRDtJQUVJLGlCdUN5QnFHO0d2Q3ZCeEc7RUFKRDtJQUVJLGlCdUN5QjJHO0d2Q3ZCOUc7RUFKRDtJQUVJLGlCdUN5QmlIO0d2Q3ZCcEg7RUFKRDtJQUVJLGlCdUN5QnVIO0d2Q3ZCMUg7RUFKRDtJQUVJLGlCdUN5QjZIO0d2Q3ZCaEk7RUFKRDtJQUVJLGlCdUN5Qm1JO0d2Q3ZCdEk7RUFKRDtJQUVJLGtCdUN5QjBJO0d2Q3ZCN0k7RUFKRDtJQUVJLGtCdUN5QmlKO0d2Q3ZCcEo7RUFKRDtJQUVJLGtCdUN5QndKO0d2Q3ZCM0o7RUFKRDtJQUVJLGtCdUN5QitKO0d2Q3ZCbEs7Q25GNjUwQlY7O0FDbGswQkQsNEJBQTRCO0EwSHpLMUI7RW5EMU1BLGNBQWE7RUFNYixlbURzTXdCO0VuRGhNeEIsdUJtRGlNZ0M7Q0FDL0I7O0FBRUQ7RW5EMU1BLGVtRDJNd0I7Q0FDdkI7O0FBRUQ7O0VuRDlNQSxlbURnTndCO0VBQ3RCLGdCQUFlO0NBQ2hCOztBQTNORDtFbkRrREEsd0JtRGpEaUM7Q0FDaEM7O0FBRUQ7RW5EOENBLDRCbUQ3Q3FDO0NBQ3BDOztBQUVEO0VuRDBDQSwwQm1EekNtQztDQUNsQzs7QUFFRDtFbkRzQ0EsK0JtRHJDd0M7Q0FDdkM7O0FBRUQ7RW5Ea0NBLDhCbURqQ3VDO0NBQ3RDOztBQUVEO0VuRDhEQSx3Qm1EN0RpQztDQUNoQzs7QUFFRDtFbkQwREEsb0JtRHpENkI7Q0FDNUI7O0FBRUQ7RW5Ec0RBLHNCbURyRCtCO0NBQzlCOztBQUVEO0VuRExBLGFtRE1zQjtDQUNyQjs7QUFFRDtFbkRUQSxhbURV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M0htV3lEO0UySGxXekQsaUIzSGV3QjtDMkhOekI7O0FBUEM7RUFDRSxlM0hBeUI7QzJIQzFCOztBQUVEO0VBQ0UsdURBQXdEO0NBQ3pEOztBOUI4QlA7Ozs7RThCckJJLFkzSEYwQjtDMkhHM0I7O0E5Qm9CSDs7Ozs7OztFOEJmTSxZM0hSd0I7QzJIYXpCOztBOUJVTDs7Ozs7OztFOEJiUSxZM0hWc0I7RTJIV3RCLDJCQUEwQjtDQUMzQjs7QTlCV1A7RThCUEksZTNIakM2QjtDMkhrQzlCOztBOUJNSDtFOEJKSSxpQjNIbkIwQjtDMkhvQjNCOztBOUJHSDtFOEJBTSxZM0h2QndCO0MySHdCekI7O0E5QkRMO0U4QktNLFkzSDVCd0I7QzJINkJ6Qjs7QTlCTkw7RThCUU0sZTNINUMyQjtDMkg2QzVCOztBOUJUTDtFOEJZUSxnQzNIbkNzQjtDMkhvQ3ZCOztBOUJiUDtFOEJpQkksWTNIeEMwQjtDMkh5QzNCOztBOUJsQkg7RThCcUJNLFkzSDVDd0I7QzJINkN6Qjs7QTlCdEJMO0U4QnlCTSxZM0hoRHdCO0MySGlEekI7O0E5QjFCTDtFOEI2Qk0sWTNIcER3QjtDMkhxRHpCOztBOUI5Qkw7RThCaUNNLFkzSHhEd0I7QzJIeUR6Qjs7QTlCbENMO0U4QnFDTSxZM0g1RHdCO0MySDZEekI7O0E5QnRDTDtFYm5ERSxZaEY0QjRCO0VnRjNCNUIsOEIyQzZGb0Q7RTNDNUZwRCxtQmhGMEI0QjtDMkhtRTNCOztBM0MzRkQ7Ozs7RUFNRSxlaEZFNkI7RWdGRDdCLHVCaEZpQjBCO0VnRmhCMUIsbUJoRmdCMEI7Q2dGZjNCOztBQUVEOzs7O0VBR0UsaUJBQWdCO0NBWWpCOztBQVhDOzs7O0VBQ0UsMkNoRnlWeUQ7Q2dGeFYxRDs7QUFDRDs7Ozs7Ozs7OztFQUdFLGVoRmIyQjtFZ0ZjM0IsdUJoRkV3QjtFZ0ZEeEIsbUJoRkN3QjtFZ0ZBeEIsY0FBYTtDQUNkOztBQUdIOzs7O0VBR0UscUJBQW9CO0VBQ3BCLFlBQVc7Q0FDWjs7QUFFRDtFQUNFLG1CMkNzRGtEO0UzQ3JEbEQsdUJoRmIwQjtDZ0ZjM0I7O0FhU0g7RWJuREUsWWhGNEI0QjtFZ0YzQjVCLDBCaEZrQitCO0VnRmpCL0Isc0JoRmlCK0I7QzJIK0U5Qjs7QTNDOUZEOzs7O0VBTUUsZWhGUzZCO0VnRlI3Qix1QmhGaUIwQjtFZ0ZoQjFCLG1CaEZnQjBCO0NnRmYzQjs7QUFFRDs7OztFQUdFLGlCQUFnQjtDQVlqQjs7QUFYQzs7OztFQUNFLDJDaEZ5VnlEO0NnRnhWMUQ7O0FBQ0Q7Ozs7Ozs7Ozs7RUFHRSxlaEZOMkI7RWdGTzNCLHVCaEZFd0I7RWdGRHhCLG1CaEZDd0I7RWdGQXhCLGNBQWE7Q0FDZDs7QUFHSDs7OztFQUdFLHFCQUFvQjtFQUNwQixZQUFXO0NBQ1o7O0FBRUQ7RUFDRSxlaEZyQjZCO0VnRnNCN0IsdUJoRmIwQjtDZ0ZjM0I7O0FhU0g7Ozs7RThCcURNLG1CM0g1RXdCO0UySDZFeEIsWTNIN0V3QjtDMkg4RXpCOztBOUJ2REw7RThCeURNLGlCM0hoRndCO0MySG9GekI7O0E5QjdETDtFOEIyRFEsb0IzSDNGeUI7QzJINEYxQjs7QTlCNURQO0U4Qm1FTSxpQjNIMUZ3QjtDMkgyRnpCOztBOUJwRUw7RThCd0VJLG9CM0hqSDZCO0MySGtIOUI7O0E5QnpFSDtFOEI4RU0sWTNIckd3QjtDMkhzR3pCOztBOUIvRUw7RThCaUZNLGUzSGpIMkI7QzJIa0g1Qjs7QTlCbEZMO0U4QnNGSSxlM0g3SDZCO0MySDhIOUI7O0E5QnZGSDtFOEIwRkksZTNIakk2QjtDMkhrSTlCOztBOUIzRkg7RThCK0ZJLGVBQW9DO0NBQ3JDOztBQUVEO0U5QmxHRjtJOEJvR00sWTNIM0h3QjtHMkg0SHpCO0NsSTA4NkJKOztBb0cvaTdCRDtFOEIyR1EsWTNIbElzQjtDMkhtSXZCOztBQWFQO0VBRUksb0JBQWtDO0NBQ25DOztBakkwTkgsd0JBQXdCO0FnSHRZeEI7RWtCQ0Usa0JBQWlCO0VBQ2pCLGdCQUFlO0VBQ2YsV0FBVTtFQUNWLFVBQVM7Q0F1QlY7O0FBM0JEO0VBT0ksbUJBQWtCO0NBS25COztBQVpIO0VBVU0sWUFBVztDQUNaOztBQVhMO0VBZUksb0JBQW1CO0NBQ3BCOztBQWhCSDtFQW1CSSxpQkFBZ0I7RUFDaEIsbUJBQWtCO0NBTW5COztBQTFCSDtFQXNCTSxhQUFZO0VBQ1osbUJBQWtCO0NBQ25COztBQU1MO0VBR00sWUFBVztDQUNaOztBQUpMO0VBT0ksbUJBQWtCO0NBTW5COztBQWJIO0VBVU0sWUFBVztFQUNYLGNBQWE7Q0FDZDs7QUFJTDtFQUdNLFlBQVc7Q0FDWjs7QUFKTDtFQU9JLG1CQUFrQjtDQU1uQjs7QUFiSDtFQVVNLFlBQVc7RUFDWCxjQUFhO0NBQ2Q7O0FBRUg7RUFDRSxtQkFBa0I7RUFDbEIsaUI1SHJDMEI7RTRIc0MxQixjQUFhO0NBa0JkOztBQXJCQTtFQUtHLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsU0FBUTtFQUNSLFVBQVM7RUFDVCxvQkFBbUI7RUFDbkIsK0JBQThCO0VBQzlCLHVEQUF3RDtFQUN4RCxVQUFTO0VBQ1QsV0FBVTtDQUNYOztBQUNEO0VBZkY7SUFnQkksNkJBQTRCO0dBSy9CO0VBckJBO0lBa0JLLFVBQVM7R0FDVjtDbkkybTdCTjs7QUNqejZCRCx3QkFBd0I7QTJEMVl4QjtFd0VBRSxnQjdIdUZ3RDtFNkh0RnhELGtCQUFpQjtDQUNsQjs7QXhFaUJEO0V3RVpFLGlCQUFnQjtFQUNoQixpQkFBZ0I7Q0FDakI7O0F6RUFEO0UwRVhFLCtCOUg2QjRCO0M4SDVCN0I7O0ExRTZDRDtFMEUxQ0UsOEJBQTZCO0VBQzdCLFdBQVU7RUFDVixhQUFXO0NBSVo7O0FBSEM7RTFFdUNGO0kwRXRDSSxtREFBa0Q7R0FFckQ7Q3JJOHM3QkE7O0FxSTVzN0JEOztFQUVFLFdBQVU7RUFDVixhQUFXO0NBQ1o7O0ExRTBERDtFMEV2REUsa0JBQWlCO0VBQ2pCLHFCQUFvQjtDQUNyQjs7QTFFa0JEO0UwRWhCRSxVQUFTO0NBQ1Y7O0FBQ0Q7RTFFY0E7STBFWkksbUJBQWtCO0lBQ2xCLFVBQVM7SUFDVCxTQUFRO0k3QzdCVixvRDZDOEJtRDtZN0M5Qm5ELDRDNkM4Qm1EO0dBQ2xEO0NySWt0N0JGOztBMERodjdCRDtFMkVtQ0UsWTlIUjRCO0U4SFM1QixXQUFVO0VBQ1Ysa0JBQWdCO0NBS2pCOztBQVJEO0VBS0ksZTlIckI2QjtFOEhzQjdCLFdBQVU7Q0FDWDs7QXBJd1dILHFCQUFxQjtBcUl0WnJCOzs7O0VBSUU7QUNFRjtFQUNFLDREQUE0RDtDQUM3RDs7QUFFRDtFQUNFLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQiw2RGhJdUR1RTtDZ0l0RHhFOztBQUVEO0VBQ0UsY0FBYTtFQUNiLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsaUJBQWdCO0NBaUJqQjs7QUFyQkQ7RUFPSSxzQkFBcUI7RUFDckIsaUJBQWdCO0NBQ2pCOztBQVRIO0VBWUkseUJBQXdCO0NBQ3pCOztBQWJIO0VBZ0JJLG9CQUFtQjtDQUlwQjs7QUFwQkg7RUFrQk0saUJBQWdCO0NBQ2pCOztBQUtMO0VBQ0UsZ0JBQWU7RUFDZixPQUFNO0VBQ04sUUFBTztFQUNQLFNBQVE7Q0FDVDs7QUFDRDs7RUFFRSxlQUFjO0NBQ2Y7O0FBRUQ7RUFFSSw0QkFBMEI7Q0FDM0I7O0FDbEREO0VBQ0UsZ0JBQWU7RUFDZixRQUFPO0VBQ1AsU0FBUTtFQUNSLE9BQU07RUFDTixZQUFXO0VBQ1gsaUJqSXFCMEI7RWlJcEIxQixnRGpJSTZCO0NpSUg5Qjs7QUFDRDtFQUNFLGFEWHlCO0NDWTFCOztBQUNEO0VBQ0UsY0FBYTtDQUNkOztBQUNEO0VBQ0UsZ0JBQWU7RUFDZixZQUFXO0VBQ1gsU0FBUTtFQUNSLFVBQVM7Q0FVVjs7QUY0Q0Q7RUF2RUEsc0JBQXFCO0VBQ3JCLG1CQUFrQjtFQUNsQixZRWdCeUM7RUZmekMsYUVleUM7RUZkekMsZ0JFYytDO0VGYi9DLGtCRWF5QztFRlp6QyxtQkFBa0I7RUFDbEIsZ0JBQWU7RUFDZixlL0hRK0I7RStIUC9CLGlCQUFnQjtFQUNoQixhQUFZO0VBQ1osY0FBYTtFQUNiLFdBQVU7Q0F3RlQ7O0FBM0JDO0VBQ0UseUJBQXdCO0NBQ3pCOztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixRQUFPO0VBQ1AsWUFBVztFQUNYLGFBQVk7Q0FDYjs7QUFFRDtFQUNFLGFFcEVvRTtFaERyQnhFLHlDOEMwRjRDO1U5QzFGNUMsaUM4QzBGNEM7RUFDeEMsV0FBVTtFQUNWLG9CQUFtQjtFQUNuQiwyQkV4RTRGO0NGeUU3Rjs7QUFFRDtFQUNFLGFFNUU2RTtFaERyQmpGLDJDOENrRzhDO1U5Q2xHOUMsbUM4Q2tHOEM7RUFDMUMsV0FBVTtFQUNWLG1CQUFrQjtFQUNsQiwyQkVoRjJHO0NGaUY1Rzs7QUFLQztFQUNFLFdBQVU7RUFDVixtQkFBa0I7RTlDN0d4QiwwQzhDOEcrQztVOUM5Ry9DLGtDOEM4RytDO0NBQzFDOztBQUVEO0U5Q2pISix5QzhDa0g4QztVOUNsSDlDLGlDOENrSDhDO0VBQ3hDLFdBQVU7RUFDVixvQkFBbUI7Q0FDcEI7O0FBM0NMO0VFbkRJLDhCQUE2QjtDQUs5Qjs7QUZvREQ7RUV0REksOEJBQTZCO0NBQzlCOztBQUlMO0VBRUUsbUJBQWtCO0VBQ2xCLHVCQUFzQjtFQUN0QixZQUFXO0VBQ1gsU0FBUTtFQUNSLHNCQUFxQjtFQUNyQixZQUFXO0VBQ1gsYUFBWTtFQUNaLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixhQUFZO0VBQ1osY0FBYTtFQUNiLFdBQVU7RUFDVixZQUFXO0NBQ1o7O0FGeUJEO0VBdkVBLHNCQUFxQjtFQUNyQixtQkFBa0I7RUFDbEIsWUUyQnlDO0VGMUJ6QyxhRTBCeUM7RUZ6QnpDLGdCRXlCK0M7RUZ4Qi9DLGtCRXdCeUM7RUZ2QnpDLG1CQUFrQjtFQUNsQixnQkFBZTtFQUNmLGUvSEQrQjtFK0hFL0IsaUJBQWdCO0VBQ2hCLGFBQVk7RUFDWixjQUFhO0VBQ2IsV0FBVTtDQXdGVDs7QUEzQkM7RUFDRSx5QkFBd0I7Q0FDekI7O0FBRUQ7RUFDRSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFFBQU87RUFDUCxZQUFXO0VBQ1gsYUFBWTtDQUNiOztBQUVEO0VBQ0UsYUV6RGdFO0VoRGhDcEUseUM4QzBGNEM7VTlDMUY1QyxpQzhDMEY0QztFQUN4QyxXQUFVO0VBQ1Ysb0JBQW1CO0VBQ25CLHFDQXBCa0s7Q0FxQm5LOztBQUVEO0VBQ0UsYUVqRXlFO0VoRGhDN0UsMkM4Q2tHOEM7VTlDbEc5QyxtQzhDa0c4QztFQUMxQyxXQUFVO0VBQ1YsbUJBQWtCO0VBQ2xCLHFDQTVCK007Q0E2QmhOOztBQUtDO0VBQ0UsV0FBVTtFQUNWLG1CQUFrQjtFOUM3R3hCLDBDOEM4RytDO1U5QzlHL0Msa0M4QzhHK0M7Q0FDMUM7O0FBRUQ7RTlDakhKLHlDOENrSDhDO1U5Q2xIOUMsaUM4Q2tIOEM7RUFDeEMsV0FBVTtFQUNWLG9CQUFtQjtDQUNwQjs7QUVuRUw7RUFDRSxnQkFBZTtFQUNmLFVBQVM7RUFDVCxTQUFRO0VBQ1IsaUJqSTFCMEI7RWlJMkIxQixjQUFhO0VBQ2IsV0FBVTtFQUNWLG1CQUFrQjtFQUNsQiwyQ2pJbVQyRDtFaUY3VzdELG9DZ0QyRHFDO1VoRDNEckMsNEJnRDJEcUM7RUFDbkMsMkJBQTBCO0VBQzFCLGlCQUFnQjtDQXdCakI7O0FBdkJDO0VBQ0UsV0FBVTtFQUNWLG9CQUFtQjtFaERoRXZCLGlDZ0RpRW9DO1VoRGpFcEMseUJnRGlFb0M7Q0FDakM7O0FBQ0Q7RUFDRSxnQkFBZTtFQUNmLGtCQUFpQjtDQUNsQjs7QUFFQztFQUNFLGdCQUFlO0NBQ2hCOztBQUVIO0VBQ0UsWWpJakR3QjtFaUlrRHhCLDJCQUEwQjtDQUMzQjs7QUFFQztFQUNFLGdCQUFlO0NBQ2hCOztBQUdMO0VBQ0UsbUJBQWtCO0VBQ2xCLFVBQVM7RWhEeEZYLG9DZ0R5RnFDO1VoRHpGckMsNEJnRHlGcUM7RUFDbkMsT0FBTTtFQUNOLGtCQUFpQjtFQUNqQiwyQkFBMEI7RUFDMUIsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YsZWpJcEU2QjtDaUlxRTlCOztBQy9GRDtFQUNFLGdCQUFlO0VBQ2YsUUFBTztFQUNQLFNBQVE7RUFDUixPQUFNO0VBQ04sWUFBVztDQUNaOztBQUNEO0VBQ0UsbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsWUFBVztDQWtCWjs7QUFqQkM7RUFDRSxzQkFBcUI7RUFDckIsa0JBQWlCO0VBQ2pCLGlCQUFnQjtFQUNoQixnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixpQkFBZ0I7Q0FLakI7O0FBSkM7RUFQRjtJQVFJLGdCbEk2RjhCO0drSTFGakM7Q3pJNGg4Qko7O0F5STNoOEJHO0VBakJGO0lBa0JJLFVBQVM7SUFDVCxZQUFXO0lBQ1gsb0NBQTJCO1lBQTNCLDRCQUEyQjtHQUU5QjtDekk4aDhCRjs7QXlJN2g4QkM7RUFDRSxhRmhDeUI7Q0VpQzFCOztBQUVEO0VBQ0UsZ0JBQWU7RUFDZixZQUFXO0VBQ1gsVUFBUztFQUNULFNBQVE7Q0FFVDs7QUFFRDtFQTFDQTtJQTRDSSxpQkFBZ0I7R0FDakI7RUFmSDtJQWlCSSxVQUFTO0dBQ1Y7RUFkSDtJQWdCSSxpQkFBZ0I7SUFDaEIsYUFBWTtJQUNaLGNBQWE7SUFDYixXQUFVO0lBQ1YsVUFBUztJQUNULFdBQVU7SUFDVixlQUFjO0lBQ2QsWUFBVztHQVVaO0VITUg7SUF2RUEsc0JBQXFCO0lBQ3JCLG1CQUFrQjtJQUNsQixZL0hpM0Q0RTtJK0hoM0Q1RSxhL0hnM0Q0RTtJK0gvMkQ1RSxnQi9IODJENEU7SStINzJENUUsa0IvSDgyRDRFO0krSDcyRDVFLG1CQUFrQjtJQUNsQixnQkFBZTtJQUNmLFkvSGlCNEI7SStIaEI1QixpQkFBZ0I7SUFDaEIsYUFBWTtJQUNaLGNBQWE7SUFDYixXQUFVO0dBd0ZUO0VBM0JDO0lBQ0UseUJBQXdCO0dBQ3pCO0VBRUQ7SUFDRSxtQkFBa0I7SUFDbEIsT0FBTTtJQUNOLFFBQU87SUFDUCxZQUFXO0lBQ1gsYUFBWTtHQUNiO0VBRUQ7SUFDRSxhL0greEQyRTtJaUZ4M0QvRSx5QzhDMEY0QztZOUMxRjVDLGlDOEMwRjRDO0lBQ3hDLFdBQVU7SUFDVixvQkFBbUI7SUFDbkIsMkIvSDZ4RGlGO0crSDV4RGxGO0VBRUQ7SUFDRSxhL0h3eEQyRTtJaUZ6M0QvRSwyQzhDa0c4QztZOUNsRzlDLG1DOENrRzhDO0lBQzFDLFdBQVU7SUFDVixtQkFBa0I7SUFDbEIsMkIvSHF4RGlGO0crSHB4RGxGO0VBS0M7SUFDRSxXQUFVO0lBQ1YsbUJBQWtCO0k5QzdHeEIsMEM4QzhHK0M7WTlDOUcvQyxrQzhDOEcrQztHQUMxQztFQUVEO0k5Q2pISix5QzhDa0g4QztZOUNsSDlDLGlDOENrSDhDO0lBQ3hDLFdBQVU7SUFDVixvQkFBbUI7R0FDcEI7RUEzQ0w7SUdiTSxvQmxJMUN5QjtHa0kyQzFCO0VBRUM7SUFDRSx3QkFBdUI7R0FDeEI7Q3pJbWw4QlI7O0F5STdrOEJDO0VBQ0UsaUJsSTdDMEI7RWtJOEMxQiwyQ2xJbVMyRDtDa0lsUzVEOztBQUNEO0VBQ0UsZWxJbEU2QjtDa0ltRTlCOztBQUVEO0VBSkE7SUh6RUEsc0JBQXFCO0lBQ3JCLG1CQUFrQjtJQUNsQixZL0g0M0Q0RTtJK0gzM0Q1RSxhL0gyM0Q0RTtJK0gxM0Q1RSxnQi9IMjNENEU7SStIMTNENUUsa0IvSHkzRDRFO0krSHgzRDVFLG1CQUFrQjtJQUNsQixnQkFBZTtJQUNmLGUvSEErQjtJK0hDL0IsaUJBQWdCO0lBQ2hCLGFBQVk7SUFDWixjQUFhO0lBQ2IsV0FBVTtHR29FUDtFSDlESDtJQUNFLG1CQUFrQjtJQUNsQixlQUFjO0lBQ2QsYUFBWTtJQUNaLHlCQUF3QjtJOUN6QjFCLGtDOEMwQm1DO1k5QzFCbkMsMEI4QzBCbUM7R0F5QmxDO0VBeEJDO0loSW1KTSwyQ2dJakowQztZaElpSjFDLG1DZ0lqSjBDO0loSWlKMUMsbUNnSWhKMEM7SUFDOUMsWUFBVztJQUNYLG1CQUFrQjtJQUNsQixRQUFPO0lBQ1AsVUFBaUM7SUFDakMseUJBQXdCO0dBQ3pCO0VBRUQ7SUFDRSxTQUFnQztHQUNqQztFQUVEO0lBR0UsWS9IcTFEd0U7SStIcDFEeEUsWUFBNkI7SUFDN0IsMEIvSHBDMkI7SStIcUMzQixvQ0FBMkI7WUFBM0IsNEJBQTJCO0lBQzNCLGlCQUFnQjtHQUNqQjtFQUdIO0k5Q3JEQSxrQzhDc0RtQztZOUN0RG5DLDBCOENzRG1DO0dBZ0JsQztFQWRDO0lBRUUsT0FBTTtJQUNOLFlBQXFCO0dBQ3RCO0VBRUQ7SUFFRSw2Q0FBb0M7WUFBcEMscUNBQW9DO0dBQ3JDO0VBQ0Q7SUFFRSw0Q0FBbUM7WUFBbkMsb0NBQW1DO0dBQ3BDO0N0STRwOEJKOztBeUkzbzhCQztFQWRBO0lBZ0JJLDhCQUE2QjtJQUM3QixpQkFBZ0I7R0FDakI7Q3pJOG84Qko7O0EwSXZ1OEJDO0VKMEhBLGdCQUFlO0VBQ2YsT0FBTTtFQUVKLFFBQU87RUFJVCxhSWhJa0M7RUppSWxDLFVBQVM7RUFDVCwyQy9IeU82RDtFK0h4TzdELFlBQVc7RTlDcklYLHFDOEN1SXNDO1U5Q3ZJdEMsNkI4Q3VJc0M7RUlwSXBDLGtCQUFvQztFQUlwQyxlbklHNkI7RW1JRjdCLGlCbklvQjBCO0NtSW5CM0I7O0FKa0lEO0U5QzNJQSxpQzhDNElrQztVOUM1SWxDLHlCOEM0SWtDO0NBQ2pDOztBQUZEO0U5QzNJQSxpQ2tES29DO1VsRExwQyx5QmtES29DO0NBQ2pDOztBQUlIO0VBQ0UsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixtQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUN2QkQ7RUFDRSxnQkFBZTtFQUNmLGlCQUFnQjtDQTJDakI7O0FBekNHO0VBQ0Usb0JBQW1CO0NBQ3BCOztBQUNEO0VBQ0UsbUJBQWtCO0NBU25COztBQVJDO0VBQ0UsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxZQUFXO0VBQ1gsb0JwSUV1QjtFb0lEdkIsWUFBVztFQUNYLFVBQVM7Q0FDVjs7QUFJTDtFQUNFLFlBQVc7Q0F1Qlo7O0FBdEJDO0VBRUUsZ0JBQWU7RUFDZixlQUFjO0VBQ2QsMkJBQTBCO0VBQzFCLHVCQUFzQjtFQUN0QixlcEluQnlCO0NvSW9CMUI7O0FBRUQ7RUFDRSxlcElkeUI7Q29JZTFCOztBQUdDO0VBQ0UsZXBJbkJ1QjtFb0lvQnZCLGFwSSt1RHlFO0NvSTl1RDFFOztBQUVIO0VBQ0UsaUJwSTh0RHdFO0NvSTd0RHpFOztBQUlMO0VBQ0UsbUJBQWtCO0NBQ25COztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCxhQUFZO0VBQ1osZ0JBQWU7RUFDZixZcEl5dEQ0RTtFb0l4dEQ1RSxlcEl5dEQyRTtFb0l4dEQzRSxrQnBJeXRENEU7RW9JeHRENUUsMkJBQTBCO0VBQzFCLHlCQUF3QjtFQUN4Qix1QkFBc0I7RUFDdEIsZXBJckQ2QjtDb0kyRDlCOztBQUxDO0VBQ0UsYXBJb3RENkU7RW9JbnREN0Usc0JBQXFCO0VBQ3JCLDZCQUE0QjtDQUM3Qjs7QUFJQztFbkR4RUosa0NtRHlFdUM7VW5EekV2QywwQm1EeUV1QztDQUNsQzs7QUFJTDtFQUNFLGNBQWE7RUFDYixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLG9CQUFtQjtDQWdDcEI7O0FBL0JDO0VBQ0UsbUJBQWtCO0NBNkJuQjs7QUE1QkM7RUFDRSxtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLGVwSTdEeUI7RW9JOER6QixlQUFjO0VBQ2Qsa0JBQWlCO0VBQ2pCLGlCQUFnQjtFQUNoQixnQkFBZTtDQVNoQjs7QUFSQztFQUNFLGlCQUFnQjtFQUNoQiwyQkFBMEI7RUFDMUIsbUJBQWtCO0VBQ2xCLFFBQU87RUFDUCxTQUFPO0VBQ1Asa0JBQWlCO0NBQ2xCOztBQUVIO0VBQ0UsZXBJcEZ5QjtDb0lxRjFCOztBQUVDO0VBQ0UsbUJwSStxRHNFO0NvSTlxRHZFOztBQUNEO0VBQ0UsbUJwSThxRHNFO0NvSTdxRHZFOztBQUtQO0VBQ0UsY0FBYTtFQUNiLGlCQUFnQjtFQUNoQixvQkFBbUI7RUFDbkIsbUJBQWtCO0NBaURuQjs7QUFoREM7RUFDRSx1RHBJMUQ2RDtDb0k4RDlEOztBQUhDO0VBQ0UsWXBJaEdzQjtDb0lpR3ZCOztBQUVIO0VBQ0UsbUJBQWtCO0NBNkJuQjs7QUE1QkM7RUFDRSxtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLGVwSXpHeUI7RW9JMEd6QixlQUFjO0VBQ2Qsa0JBQWlCO0VBQ2pCLGlCQUFnQjtFQUNoQixnQkFBZTtDQVNoQjs7QUFSQztFQUNFLGlCQUFnQjtFQUNoQiwyQkFBMEI7RUFDMUIsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixTQUFRO0VBQ1IsUUFBTztDQUNSOztBQUVIO0VBQ0UsZXBJaEl5QjtDb0lpSTFCOztBQUVDO0VBQ0UsbUJwSW1vRHNFO0NvSWxvRHZFOztBQUNEO0VBQ0UsbUJwSWtvRHNFO0NvSWpvRHZFOztBQUlIO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUVIO0VBQ0UsaUJBQWdCO0NBSWpCOztBQUhDO0VBQ0UsY0FBYTtDQUNkOztBQUtIO0VBQ0UsZUFBYztDQUNmOztBQzdLSDtFQUNFLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIsaUJBQWdCO0VBQ2hCLDJCQUEwQjtFQUMxQixtQkFBa0I7RUFDbEIsb0JBQW1CO0NBOENwQjs7QUE3Q0M7RUFDRSxhQUFZO0VBQ1osZXJJaUIyQjtFcUloQjNCLGlCcklpQndCO0VxSWhCeEIsbUJBQWtCO0NBQ25COztBQUNEO0VBQ0UsV0FBVTtFQUNWLGVySU4yQjtFcUlPM0IsZ0JBQWU7RUFDZix1RHJJOEM2RDtFcUk3QzdELGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGVySVYyQjtDcUlXNUI7O0FBRUM7RUFDRSxlckloQnlCO0NxSWlCMUI7O0FBbkJIO0VBc0JFLG1Cckl3SnlCO0VxSXZKekIsMEJySWpCMkI7RXFJa0IzQixjQUFhO0VBQ2Isb0JBQW1CO0NBQ3BCOztBQUNEO0VBQ0UsbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUixZQUFXO0VwRHRDZixvQ29EdUN1QztVcER2Q3ZDLDRCb0R1Q3VDO0VBQ25DLGlCQUFnQjtFQUNoQixhQUFZO0VBQ1osY0FBYTtFQUNiLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLGVySW5DMkI7RXFJb0MzQiwyQkFBMEI7Q0FNM0I7O0FBTEM7RUFHRSxlckkvQnlCO0NxSWdDMUI7O0FDbERMO0VBQ0UsV0FBVTtDQXdEWDs7QS9IakREO0VBRUUsYUFBWTtFQUNaLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLFlBQVc7Q0FDWjs7QStIWkM7RUFDRSxZQUFXO0VBQ1gsbUJBQWtCO0NBdUNuQjs7QUF0Q0M7RUFDRSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsNkR0SXNEaUU7RXNJckRqRSxtQkFBa0I7RUFDbEIsc0JBQXFCO0VBQ3JCLHVCQUFzQjtFQUN0QixldElMeUI7Q3NJUzFCOztBQUhDO0VBVEY7SUFVSSxnQkFBZTtHQUVsQjtDN0ltaDlCTjs7QTZJbGg5Qks7RUFDRSxldElGeUI7Q3NJRzFCOztBQUVEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUdDO0VBQ0UsdUJBQXNCO0VBQ3RCLHNCQUFxQjtDQVN0Qjs7QUFSQztFQUNFLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLDJCQUEwQjtFQUMxQixlQUFjO0VBQ2Qsc0JBQXFCO0NBQ3RCOztBQUdMO0VBQ0Usa0JBQWlCO0NBQ2xCOztBQUlEO0VBQ0UsV0FBVTtFQUNWLG9CQUFtQjtDQUNwQjs7QUFFSDtFQVhFO0lBYUUsa0JBQWlCO0dBQ2xCO0M3SW1oOUJOOztBNkloaDlCQztFQUNFLHNCQUFxQjtDQUN0Qjs7QUMzREQ7RUFDRSxtQkFBa0I7RUFDbEIsVUFBUztFQUNULFlBQVc7RUFDWCxXQUFVO0VBQ1YsYUFBWTtFQUNaLGNBQWE7RUFDYixtQkFBa0I7RUFDbEIseUJBQXdCO0VBQ3hCLGlCQUFnQjtFQUNoQixXQUFVO0VBQ1YsMENBQXlDO0VBQ3pDLG9CdklhNkI7Q3VJNEQ5Qjs7QUF4RUM7RUFDRSxtQkFBa0I7Q0FvRG5COztBQWxERztFQUNFLFl2SVNvQjtFdUlScEIsbUJBQWtCO0NBS25COztBQUpDO0VBQ0UsV0FBVTtFQUNWLFFBQU87Q0FDUjs7QUFHTDtFQUVFLGlCQUFnQjtFQUNoQixlQUFjO0VBQ2Qsb0JBQW1CO0VBQ25CLGdCQUFlO0VBQ2YsdUR2SStCMkQ7RXVJOUIzRCxpQ3ZJTnNCO0N1SXVCdkI7O0FBZkM7RUFDRSxtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLFNBQVE7RXREdkNoQixvQ3NEd0MyQztVdER4QzNDLDRCc0R3QzJDO0VBQ25DLGlCQUFnQjtFQUNoQiwyQkFBMEI7RUFDMUIsZ0JBQWU7RUFDZixXQUFVO0VBQ1YsMkJBQTBCO0NBRTNCOztBQUNEO0VBQ0UsdUJBQXNCO0NBQ3ZCOztBQUVIO0VBQ0UsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLFlBQVc7RUFDWCxnQnZJMHJEZ0Y7RXVJenJEaEYscUN2STByRG1HO0V1SXpyRG5HLGtCdkkwckRnRjtFdUl6ckRoRixhdklzckRtRjtFdUlyckRuRix5QkFBd0I7RUFDeEIsZXZJM0N5QjtFaUZuQi9CLG9Dc0QrRHlDO1V0RC9EekMsNEJzRCtEeUM7Q0FDcEM7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBR0g7RUFDRSxXQUFVO0NBQ1g7O0FBRUQ7RUFDRSxZQUFXO0VBQ1gsV0FBVTtDQUNYOztBQUNEO0VBNUVGO0lBNkVJLDBCQUF5QjtHQVE1QjtFQXRCRztJQWdCRSxpQkFBZ0I7R0FDakI7RUFDRDtJQUNFLG9CQUFtQjtHQUNwQjtDOUl5bDlCTjs7QThJcmw5QkM7RUFDRSxTQUFRO0NBQ1Q7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxnQkFBZTtFQUNmLFdBQVU7Q0F1Qlg7O0FBcEJLO0VBQ0UsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxZQUFXO0VBQ1gscUNBQW1DO0VBQ25DLFlBQVc7RUFDWCxVQUFTO0NBQ1Y7O0FBR0w7RUFWSTtJQWFFLFdBQVU7R0FDWDtDOUlzbDlCUjs7QThJbmw5Qkc7RUF0QkY7SUF1QkksaUJBQWdCO0dBRW5CO0M5SXNsOUJGOztBOElwbDlCQztFQUNFLGNBQWE7RUFDYixrQkFBaUI7RUFDakIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixRQUFPO0VBQ1AsU0FBUTtFQUNSLFlBQVc7Q0E4Qlo7O0FBN0JDO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsZ0JBQWU7RUFDZixZdkk3R3dCO0V1SThHeEIsaUJBQWdCO0NBQ2pCOztBQUVDO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUVIO0VBckJGO0lBc0JJLGNBQWE7SUFDYixxQkFBb0I7R0FjdkI7RUExQkM7SUFjSSxnQnZJakM4QjtHdUlrQy9CO0VBbEJIO0lBb0JJLGlCQUFnQjtHQUNqQjtFQVpEO0lBZUksaUJBQWdCO0dBQ2pCO0M5STJsOUJSOztBK0l2djlCQztFQUNFLHNCQUFxQjtFQUNyQixtQkFBa0I7Q0FjbkI7O0FBYkM7RUFDRSxXQUFVO0VBQ1Ysb0JBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsY0FBYTtDQUNkOztBQUVDO0VBQ0UsZUFBYztDQUNmOztBQUlMO0VBQ0UsV0FBVTtFQUNWLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsVUFBUztFQUNULGlCQUFnQjtFQUNoQixTQUFRO0VBQ1IsVUFBUztFQUNULFdBQVU7RUFDVix5QkFBd0I7RUFDeEIsYUFBWTtFQUNaLGFBQVk7RUFDWiw0Q3hJZ1YyRDtDd0lqVDVEOztBQTlCQztFQUNFLGFBQVk7Q0FDYjs7QUFFRDtFQUNFLFFBQU87RUFDUCxTQUFRO0VBQ1IsZ0J4SW94RGdEO0V3SW54RGhELGlCeElveEQrQztFd0lueEQvQyxleEkzQjJCO0V3STRCM0IsbUJ4SW14RHFEO0N3STd3RHREOztBQUxDO0VBQ0UsZ0J4SXV4RDhDO0V3SXR4RDlDLFVBQVM7RUFDVCxleElqQ3lCO0N3SWtDMUI7O0FBR0g7RUFDRSxhQUFZO0VBQ1osZ0J4SXV3RGdEO0V3SXR3RGhELG1CeEl3d0RxRDtFd0l2d0RyRCxhQUFZO0VBQ1osaUJ4SXF3RCtDO0V3SXB3RC9DLGV4STdDMkI7RXdJOEMzQixpQnhJN0J3QjtDd0k4QnpCOztBQUNEO0VBeENGO0lBeUNJLGlCQUFnQjtHQUVuQjtDL0k4djlCRjs7QStJNXY5QkM7RUFDRSxrQnhJb3dEa0Q7RXdJbHdEbEQsbUJBQWtCO0VBQ2xCLFdBQVU7Q0FPWDs7QVRERDtFQXZFQSxzQkFBcUI7RUFDckIsbUJBQWtCO0VBQ2xCLFkvSGswRG9EO0UrSGowRHBELGEvSGkwRG9EO0UrSGgwRHBELGdCL0hnMERvRDtFK0gvekRwRCxrQi9IK3pEb0Q7RStIOXpEcEQsbUJBQWtCO0VBQ2xCLGdCQUFlO0VBQ2YsZS9IRCtCO0UrSEUvQixpQkFBZ0I7RUFDaEIsYUFBWTtFQUNaLGNBQWE7RUFDYixXQUFVO0NBd0ZUOztBQTNCQztFQUNFLHlCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sUUFBTztFQUNQLFlBQVc7RUFDWCxhQUFZO0NBQ2I7O0FBRUQ7RUFDRSxhL0grdURtRDtFaUZ4MER2RCx5QzhDMEY0QztVOUMxRjVDLGlDOEMwRjRDO0VBQ3hDLFdBQVU7RUFDVixvQkFBbUI7RUFDbkIsMkJTM0JvTztDVDRCck87O0FBRUQ7RUFDRSxhL0h3dURtRDtFaUZ6MER2RCwyQzhDa0c4QztVOUNsRzlDLG1DOENrRzhDO0VBQzFDLFdBQVU7RUFDVixtQkFBa0I7RUFDbEIsMkJTbkNtUDtDVG9DcFA7O0FBS0M7RUFDRSxXQUFVO0VBQ1YsbUJBQWtCO0U5QzdHeEIsMEM4QzhHK0M7VTlDOUcvQyxrQzhDOEcrQztDQUMxQzs7QUFFRDtFOUNqSEoseUM4Q2tIOEM7VTlDbEg5QyxpQzhDa0g4QztFQUN4QyxXQUFVO0VBQ1Ysb0JBQW1CO0NBQ3BCOztBUy9DRDtFQUNFLGV4SXBEeUI7RXdJcUR6QixpQkFBZ0I7Q0FDakI7O0FBR0w7RUFDRSxpQkFBZTtDQUNoQjs7QUFFQTtFQUlPLFNBQVE7RUFDUixlQUFjO0VBQ2Qsa0JBQWlCO0NBQ2xCOztBQ3RGUDtFQUNFLGV6SXkyRDJFO0V5SXgyRDNFLG9Cekl1MkRpRjtFeUl0MkRqRixtQkFBa0I7Q0F5Qm5COztBQXhCQztFQUNFLG9CeklzMkQrRTtDeUk5MURoRjs7QUFQQztFQUNFLGtCQUFpQjtFQUNqQixtQkFBa0I7Q0FDbkI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUg7RUFDRSxvQkFBbUI7Q0FDcEI7O0FBQ0Q7RUFDRSxzQkFBcUI7Q0FNdEI7O0FBTEM7RUFDRSxnQnpJdzFEc0U7RXlJdjFEdEUsdUJBQXNCO0NBQ3ZCOztBQUdIO0VBQ0UsbUJBQWtCO0NBQ25COztBQUdIO0VBQ0UsaUJBQWdCO0VBQ2hCLHNCQUFxQjtDQUN0Qjs7QUFXRDtFQUNFLGV6SWhDNkI7Q3lJaUM5Qjs7QUFHQztFQUNFLGV6SXhDMkI7Q3lJNEM1Qjs7QUFIQztFQUNFLGV6STFCeUI7Q3lJMkIxQjs7QUFJRDtFQUNFLGV6SWhDeUI7Q3lJaUMxQjs7QUM1RFA7RUFFRSxpQjFJMEI0QjtDMEl3TjdCOztBQXBQRDtFQVNNLGNBQWE7Q0FDZDs7QUFWTDtFQVlNLGNBQWE7Q0FDZDs7QUFDRDtFQWRKO0lBZ0JRLGNBQWE7R0FDZDtFQWpCUDtJQW1CUSxlQUFjO0dBQ2Y7Q2pKdTg5Qk47O0FpSjM5OUJEO0VBOEJNLG9CMUlIMkI7QzBJSTVCOztBQS9CTDtFQWlDTSxjQUFhO0NBQ2Q7O0FBbENMO0VBb0NNLGUxSTFCMkI7QzBJMEQ1Qjs7QUFwRUw7RUF3Q1EsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQiwyQkFBMEI7Q0FDM0I7O0FBM0NQO0VBNkNRLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLDZEMUlrQmlFO0UwSWpCakUsaUJBQWdCO0VBQ2hCLGUxSXZDeUI7QzBJd0MxQjs7QUFsRFA7RUFvRFEsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLGUxSTFDeUI7RTBJMkN6Qiw2RDFJU2lFO0MwSVJsRTs7QUFDRDtFQTFETjtJQTJEUSxZQUFXO0lBQ1gsa0JBQWlCO0dBUXBCO0VBcEVMO0lBOERVLGdCQUFlO0dBQ2hCO0VBL0RUO0lBaUVVLGdCQUFlO0dBQ2hCO0NqSnc4OUJSOztBaUpwODlCSztFQXRFTjtJQXVFUSxnQ0FBK0I7SUFDL0IsaUJBQWdCO0dBRW5CO0NqSnU4OUJKOztBaUpyODlCSztFQTVFTjtJQTZFUSxnQ0FBK0I7SUFDL0IsaUJBQWdCO0lBQ2hCLFdBQVU7R0FLYjtDakpxODlCSjs7QWlKeDg5Qks7RUFqRk47SUFrRlEsWUFBVztHQUVkO0NqSjI4OUJKOztBaUovaCtCRDtFQXNGTSxzQkFBcUI7RUFTckIsWTFJbkV3QjtDMElpSHpCOztBQTdJTDtFQXdGUSxzQkFBcUI7Q0FDdEI7O0FBekZQO0VBMkZRLHNCQUFxQjtFQUNyQixhQUFZO0VBQ1osZ0JBQWU7Q0FDaEI7O0FBOUZQO0VBa0dVLHNCQUFxQjtFQUNyQixnQkFBZTtDQUloQjs7QUF2R1Q7RUFxR1ksa0JBQWlCO0NBQ2xCOztBQXRHWDtFQTBHUSxnQkFBZTtFQUNmLFdBQVU7Q0FLWDs7QUFoSFA7RUE4R1UsZ0JBQWU7Q0FDaEI7O0FBL0dUO0VBa0hRLFkxSXRGc0I7RTBJdUZ0QiwyQkFBMEI7Q0FDM0I7O0FBcEhQO0VBdUhRLFkxSTNGc0I7RTBJNEZ0QiwyQkFBMEI7Q0FDM0I7O0FBQ0Q7RUExSE47SUEySFEsc0JBQXFCO0dBa0J4QjtFQTdJTDtJQTZIVSxnQkFBZTtHQUloQjtFQWpJVDtJQStIWSxrQkFBaUI7R0FDbEI7RUFoSVg7SUFtSVUsZ0JBQWU7R0FLaEI7RUF4SVQ7SUFzSVksZ0JBQWU7R0FDaEI7RUF2SVg7SUEwSVUsZ0JBQWU7R0FDaEI7Q2pKbzk5QlI7O0FpSi9sK0JEO0VBZ0pNLGNBQWE7Q0FDZDs7QUFqSkw7RUFvSk0sc0JBQXFCO0VBQ3JCLGlCQUFnQjtDQUlqQjs7QUFIQztFQXRKTjtJQXVKUSxpQkFBZ0I7R0FFbkI7Q2pKcTk5Qko7O0FpSjltK0JEO0VBMkpNLDRCQUEyQjtFQUMzQixtQkFBa0I7Q0FLbkI7O0FBSkM7RUE3Sk47SUE4SlEsbUJBQWtCO0lBQ2xCLGtCQUFpQjtHQUVwQjtDakp5OTlCSjs7QWlKMW4rQkQ7RUFtS00sc0JBQXFCO0VBQ3JCLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1Qsa0JBQWlCO0NBaUJsQjs7QUF2TEw7RUF3S1EsZ0JBQWU7RUFDZixlMUkvSnlCO0MwSWdLMUI7O0FBMUtQO0VBNEtRLGUxSS9KeUI7RTBJZ0t6Qiw2RDFJNUdpRTtFMEk2R2pFLGlCQUFnQjtFQUNoQixnQkFBZTtDQUloQjs7QUFuTFA7RUFpTFUsZTFJOUp1QjtDMEkrSnhCOztBQUVIO0VBcExOO0lBcUxRLGtCQUFpQjtHQUVwQjtDakpnKzlCSjs7QWlKdnArQkQ7RUF5TE0sa0JBQWlCO0NBSWxCOztBQUhDO0VBMUxOO0lBMkxRLGtCQUFpQjtHQUVwQjtDakpvKzlCSjs7QWlKanErQkQ7RUFnTU0seUJBQXdCO0VBQ3hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7Q0FDakI7O0FuSTFMSDtFQUVFLGFBQVk7RUFDWixlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxZQUFXO0NBQ1o7O0FtSWhCSDtFQXNNTSw0QzFJeUt5RDtDMEk3SDFEOztBQWxQTDtFQXdNUSxjQUFhO0NBQ2Q7O0FBek1QO0VBMk1RLGtCQUFpQjtDQUNsQjs7QUE1TVA7RUE4TVEsa0JBQWlCO0NBQ2xCOztBQS9NUDtFQWlOUSxjQUFhO0NBQ2Q7O0FBbE5QO0VBb05RLGlCQUFnQjtDQUNqQjs7QUFyTlA7RUF1TlEsaUJBQWdCO0NBQ2pCOztBQXhOUDtFQTBOUSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUE1Tk47SUE4TlUsa0JBQWlCO0dBQ2xCO0VBL05UO0lBaU9VLGlCQUFnQjtHQUNqQjtFQWxPVDtJQW9PVSxzQkFBcUI7SUFDckIsaUJBQWdCO0dBS2pCO0VBMU9UO0lBdU9ZLFlBQVc7SUFDWCxhQUFZO0dBQ2I7RUF6T1g7SUE0T1UsaUJBQWdCO0dBQ2pCO0VBN09UO0lBK09VLGlCQUFnQjtHQUNqQjtDakp1LzlCUjs7QWtKdnUrQkQ7RUFVTSxhQUFZO0VBQ1osZUFBYztFQUNkLGFBQVk7Q0FDYjs7QUFiTDtFMUVDRSxjQUFhO0VBWWIsb0IwRUkrQjtDQUM1Qjs7QUFsQkw7RUFxQk0sa0JBQWlCO0UxRXBCckIsY0FBYTtFQVliLHVCMEVVa0M7RTFFUWxDLGlCMEVQNEI7RTFFUTVCLGdCMEVSNEI7RTFFd0I1QiwrQjBFdkIwQztDQUN2Qzs7QUExQkw7RTFFT0UsZTBFcUIwQjtDQUN2Qjs7QUFFRDtFQS9CSjtJQWlDUSxhM0krekR1RTtJMkk5ekR2RSxXM0krekRtRTtHMkk5ekRwRTtFQW5DUDtJQXNDUSxpQjNJNnpEc0U7RzJJNXpEdkU7RUF2Q1A7SUEwQ1EsaUIzSTB6RHNFO0cySXp6RHZFO0VBM0NQO0lBOENVLGdCM0l1ekRzRTtJMkl0ekR4RSxtQkFBa0I7SUFDbEIsb0JBQW1CO0dBQ3BCO0VBakRQO0lBb0RRLGlCM0k4eURzRTtHMkk3eUR2RTtFQXJEUDtJQXVEUSxnQkFBZTtHQUNoQjtFQXhEUDtJQTBEUSxjQUFhO0dBQ2Q7Q2xKNnUrQk47O0FrSnh5K0JEO0VBMEZRLGUzSS9FeUI7QzJJZ0YxQjs7QUMzRlA7RUFHSSxpQjVJeUIwQjtDNElOM0I7O0FBdEJIO0VBU00sY0FBYTtDQUNkOztBQVZMO0VBWU0sY0FBYTtDQUNkOztBQUNEO0VBZEo7SUFnQlEsY0FBYTtHQUNkO0VBakJQO0lBbUJRLGVBQWM7R0FDZjtDbko2eStCTjs7QW1KajArQkQ7RUE2Qk0sY0FBYTtDQUNkOztBYjRDSDtFQXZFQSxzQkFBcUI7RUFDckIsbUJBQWtCO0VBQ2xCLFkvSGswRG9EO0UrSGowRHBELGEvSGkwRG9EO0UrSGgwRHBELGdCL0hnMERvRDtFK0gvekRwRCxrQi9IK3pEb0Q7RStIOXpEcEQsbUJBQWtCO0VBQ2xCLGdCQUFlO0VBQ2YsWS9IaUI0QjtFK0hoQjVCLGlCQUFnQjtFQUNoQixhQUFZO0VBQ1osY0FBYTtFQUNiLFdBQVU7Q0F3RlQ7O0FBM0JDO0VBQ0UseUJBQXdCO0NBQ3pCOztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixRQUFPO0VBQ1AsWUFBVztFQUNYLGFBQVk7Q0FDYjs7QUFFRDtFQUNFLGEvSCt1RG1EO0VpRngwRHZELHlDOEMwRjRDO1U5QzFGNUMsaUM4QzBGNEM7RUFDeEMsV0FBVTtFQUNWLG9CQUFtQjtFQUNuQiwyQmE3RHlNO0NiOEQxTTs7QUFFRDtFQUNFLGEvSHd1RG1EO0VpRnowRHZELDJDOENrRzhDO1U5Q2xHOUMsbUM4Q2tHOEM7RUFDMUMsV0FBVTtFQUNWLG1CQUFrQjtFQUNsQiwyQmFyRXdOO0Nic0V6Tjs7QUFLQztFQUNFLFdBQVU7RUFDVixtQkFBa0I7RTlDN0d4QiwwQzhDOEcrQztVOUM5Ry9DLGtDOEM4RytDO0NBQzFDOztBQUVEO0U5Q2pISix5QzhDa0g4QztVOUNsSDlDLGlDOENrSDhDO0VBQ3hDLFdBQVU7RUFDVixvQkFBbUI7Q0FDcEI7O0FBM0NMO0VheENNLGlCQUFnQjtDQUNqQjs7QUFuQ1A7RUFzQ00saUJBQWdCO0NBQ2pCOztBQXZDTDtFQTJDVSxZNUlmb0I7QzRJZ0JyQjs7QUE1Q1Q7RUE4Q1UsWTVJbEJvQjtFNEltQnBCLDJCQUEwQjtDQUMzQjs7QUFFSDtFQWxETjtJQW9EVSxrQkFBaUI7R0FDbEI7Q25KbTIrQlI7O0FtSng1K0JEO0VBMERNLGlCQUFnQjtDQUNqQjs7QUEzREw7RUE2RE0sWTVJakN3QjtFNElrQ3hCLFlBQVc7RUFDWCxpQkFBZ0I7Q0FpQ2pCOztBQWhHTDtFQWlFUSxZQUFXO0VBQ1gsYUFBWTtFQUNaLDJCQUEwQjtDQUMzQjs7QUFwRVA7RUFzRVEsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsNkQ1SVBpRTtFNElRakUsWTVJN0NzQjtDNEk4Q3ZCOztBQTFFUDtFQTRFUSxnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsWTVJbkRzQjtFNElvRHRCLDZENUlmaUU7QzRJZ0JsRTs7QUFqRlA7RUFvRlEsbUJBQWtCO0NBRW5COztBQUNEO0VBdkZOO0lBeUZVLGdCQUFlO0lBQ2YsaUJBQWdCO0dBQ2pCO0VBM0ZUO0lBNkZVLGdCQUFlO0dBQ2hCO0NuSnUyK0JSOztBbUpyOCtCRDtFQW1HTSxjQUFhO0NBQ2Q7O0FBcEdMO0VBdUdNLHNCQUFxQjtFQUNyQixpQkFBZ0I7Q0FDakI7O0FBekdMO0VBMkdNLHFCQUFxQjtFQUNyQixrQkFBaUI7Q0FJbEI7O0FBSEM7RUE3R047SUE4R1EscUJBQW9CO0dBRXZCO0NuSnkyK0JKOztBbUp6OStCRDtFQWtITSxzQkFBcUI7RUFDckIsbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCxrQkFBaUI7Q0FnQmxCOztBQXJJTDtFQXVIUSxnQkFBZTtFQUNmLFk1STVGc0I7QzRJNkZ2Qjs7QUF6SFA7RUEySFEsWTVJL0ZzQjtFNElnR3RCLDZENUkzRGlFO0U0STREakUsaUJBQWdCO0NBSWpCOztBQWpJUDtFQStIVSxlNUk1R3VCO0M0STZHeEI7O0FBRUg7RUFsSU47SUFtSVEsa0JBQWlCO0dBRXBCO0NuSmczK0JKOztBbUpyLytCRDtFQXVJTSxrQkFBaUI7Q0FJbEI7O0FBSEM7RUF4SU47SUF5SVEsa0JBQWlCO0dBRXBCO0NuSm8zK0JKOztBbUovLytCRDtFQThJTSx5QkFBd0I7RUFDeEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDQUNqQjs7QXJJeElIO0VBRUUsYUFBWTtFQUNaLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLFlBQVc7Q0FDWjs7QXFJaEJIO0VBb0pNLG9CNUl6SDJCO0U0STBIM0IsNEM1STBOeUQ7QzRJdE0xRDs7QUF6S0w7RUF1SlEsY0FBYTtDQUNkOztBQXhKUDtFQTBKUSxjQUFhO0NBQ2Q7O0FBM0pQO0VBNkpRLGtCQUFpQjtFQUNqQixtQkFBa0I7Q0FDbkI7O0FBL0pQO0VBaUtRLGlCQUFnQjtDQUNqQjs7QUFsS1A7RUFvS1EsaUJBQWdCO0NBQ2pCOztBQXJLUDtFQXVLUSxpQkFBZ0I7Q0FDakI7O0FDeEtQO0VBRUUsaUI3STBCNEI7QzZJMkk3Qjs7QUF2S0Q7RUFTTSxjQUFhO0NBQ2Q7O0FBVkw7RUFZTSxjQUFhO0NBQ2Q7O0FBYkw7RUFlTSxtQkFBa0I7Q0FJbkI7O0FBbkJMO0VBaUJRLGlCQUFnQjtDQUNqQjs7QUFFSDtFQXBCSjtJQXNCUSxjQUFhO0dBQ2Q7RUF2QlA7SUF5QlEsZUFBYztHQUNmO0NwSitpL0JOOztBb0p6ay9CRDtFQXFDTSxjQUFhO0NBQ2Q7O0FBRUM7RUF4Q047SUF5Q1EsZ0NBQStCO0lBQy9CLGlCQUFnQjtHQUVuQjtDcEp3aS9CSjs7QW9KdGkvQks7RUE5Q047SUErQ1EsV0FBVTtHQUtiO0NwSnNpL0JKOztBb0p6aS9CSztFQWpETjtJQWtEUSxZQUFXO0dBRWQ7Q3BKNGkvQko7O0FvSmhtL0JEO0VBc0RNLGU3SXpDMkI7QzZJZ0Y1Qjs7QUE3Rkw7RUF3RFEsZ0JBQWU7RUFDZixpQzdJMUN5QjtDNkkyQzFCOztBQTFEUDtFQTREUSxlN0lsRHlCO0U2SW1EekIsZ0JBQWU7RUFDZixrQkFBaUI7Q0FDbEI7O0FBL0RQO0VBaUVRLGU3STlDeUI7QzZJK0MxQjs7QUFsRVA7RUF5RVEsZTdJL0R5QjtDNklrRjFCOztBQTVGUDtFQXNFVSxXQUFVO0VBQ1YsZTdJN0R1QjtDNkk4RHhCOztBQXhFVDtFQTJFVSxhQUFZO0VBQ1osY0FBYTtFQUNiLDJCQUEwQjtDQUMzQjs7QUE5RVQ7RUFnRlUsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsNkQ3SWpCK0Q7RTZJa0IvRCxpQkFBZ0I7Q0FDakI7O0FBcEZUO0VBc0ZVLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUNoQixlN0k1RXVCO0U2STZFdkIsNkQ3SXpCK0Q7QzZJMEJoRTs7QUEzRlQ7RUFnR00sY0FBYTtDQUNkOztBQWpHTDtFQW1HTSxpQkFBZ0I7Q0FDakI7O0FBcEdMO0VBdUdNLHNCQUFxQjtDQUN0Qjs7QUF4R0w7RUEwR00sY0FBYTtFQUNiLG1CQUFrQjtDQUNuQjs7QUE1R0w7RUE4R00sc0JBQXFCO0VBQ3JCLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1Qsa0JBQWlCO0NBYWxCOztBQTlITDtFQW1IUSxnQkFBZTtFQUNmLGU3STFHeUI7QzZJMkcxQjs7QUFySFA7RUF1SFEsZTdJMUd5QjtFNkkyR3pCLDZEN0l2RGlFO0U2SXdEakUsaUJBQWdCO0NBSWpCOztBQTdIUDtFQTJIVSxlN0l4R3VCO0M2SXlHeEI7O0FBNUhUO0VBZ0lNLGtCQUFpQjtDQUNsQjs7QUFqSUw7RUFvSU0seUJBQXdCO0VBQ3hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7Q0FDakI7O0F0STlISDtFQUVFLGFBQVk7RUFDWixlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxZQUFXO0NBQ1o7O0FzSWhCSDtFQXlJTSxpQkFBZ0I7Q0FDakI7O0FBMUlMO0VBNElNLGlCQUFnQjtDQUNqQjs7QUE3SUw7RUErSU0sNEM3SWdPeUQ7QzZJMU0xRDs7QUFyS0w7RUFpSlEsY0FBYTtDQUNkOztBQWxKUDtFQW9KUSxrQkFBaUI7Q0FDbEI7O0FBckpQO0VBdUpRLGtCQUFpQjtDQUNsQjs7QUF4SlA7RUEwSlEsY0FBYTtDQUNkOztBQTNKUDtFQTZKUSxpQkFBZ0I7Q0FDakI7O0FBOUpQO0VBZ0tRLGlCQUFnQjtDQUNqQjs7QUFqS1A7RUFtS1EsaUJBQWdCO0NBQ2pCOztBQ3BLUDtFQUVFLGlCOUkwQjRCO0M4STZNN0I7O0FBek9EO0VBU00sY0FBYTtDQUNkOztBQVZMO0VBWU0sY0FBYTtDQUNkOztBQUNEO0VBZEo7SUFnQlEsY0FBYTtHQUNkO0VBakJQO0lBbUJRLGVBQWM7R0FDZjtDckpvdi9CTjs7QXFKMXUvQks7RUE5Qk47SUErQlEsZ0NBQStCO0lBQy9CLGlCQUFnQjtHQUVuQjtDcko2dS9CSjs7QXFKM3UvQks7RUFwQ047SUFxQ1EsV0FBVTtHQUtiO0NySjJ1L0JKOztBcUo5dS9CSztFQXZDTjtJQXdDUSxZQUFXO0dBRWQ7Q3JKaXYvQko7O0FxSjN4L0JEO0VBNENNLG9COUlqQjJCO0M4SWtCNUI7O0FBN0NMO0VBK0NNLGNBQWE7Q0FDZDs7QUFoREw7RUFrRE0sZTlJeEMyQjtDOElxRTVCOztBQS9FTDtFQW9EUSxhQUFZO0VBQ1osY0FBYTtFQUNiLDJCQUEwQjtDQUMzQjs7QUF2RFA7RUF5RFEsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsNkQ5SU1pRTtFOElMakUsaUJBQWdCO0VBQ2hCLGU5SW5EeUI7QzhJb0QxQjs7QUE5RFA7RUFnRVEsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsZTlJckR5QjtFOElzRHpCLDZEOUlGaUU7QzhJR2xFOztBQUNEO0VBckVOO0lBc0VRLFlBQVc7SUFDWCxrQkFBaUI7R0FRcEI7RUEvRUw7SUF5RVUsZ0JBQWU7R0FDaEI7RUExRVQ7SUE0RVUsZ0JBQWU7R0FDaEI7Q3JKNHYvQlI7O0FxSnowL0JEO0VBa0ZNLHNCQUFxQjtFQVNyQixZOUkvRHdCO0M4SXVHekI7O0FBbklMO0VBb0ZRLHNCQUFxQjtDQUN0Qjs7QUFyRlA7RUF1RlEsc0JBQXFCO0VBQ3JCLGFBQVk7RUFDWixnQkFBZTtDQUNoQjs7QUExRlA7RUE4RlUsc0JBQXFCO0VBQ3JCLGdCQUFlO0NBSWhCOztBQW5HVDtFQWlHWSxrQkFBaUI7Q0FDbEI7O0FBbEdYO0VBc0dRLGdCQUFlO0VBQ2YsV0FBVTtDQUtYOztBQTVHUDtFQTBHVSxnQkFBZTtDQUNoQjs7QUEzR1Q7RUE4R1EsYUFBWTtDQUNiOztBQUNEO0VBaEhOO0lBaUhRLHNCQUFxQjtHQWtCeEI7RUFuSUw7SUFtSFUsZ0JBQWU7R0FJaEI7RUF2SFQ7SUFxSFksa0JBQWlCO0dBQ2xCO0VBdEhYO0lBeUhVLGdCQUFlO0dBQ2hCO0VBMUhUO0lBNkhVLGdCQUFlO0dBQ2hCO0VBOUhUO0lBZ0lVLGdCQUFlO0dBQ2hCO0NySmt3L0JSOztBcUpuNC9CRDtFQXNJTSxjQUFhO0NBQ2Q7O0FBdklMO0VBMElNLHNCQUFxQjtFQUNyQixpQkFBZ0I7Q0FJakI7O0FBSEM7RUE1SU47SUE2SVEsaUJBQWdCO0dBRW5CO0NySm13L0JKOztBcUpsNS9CRDtFQWlKTSxjQUFhO0VBQ2IsbUJBQWtCO0NBS25COztBQUpDO0VBbkpOO0lBb0pRLG1CQUFrQjtJQUNsQixrQkFBaUI7R0FFcEI7Q3JKdXcvQko7O0FxSjk1L0JEO0VBeUpNLHNCQUFxQjtFQUNyQixtQkFBa0I7RUFDbEIsVUFBUztFQUNULGtCQUFpQjtDQWdCbEI7O0FBNUtMO0VBOEpRLGdCQUFlO0VBQ2YsZTlJckp5QjtDOElzSjFCOztBQWhLUDtFQWtLUSxlOUlySnlCO0U4SXNKekIsNkQ5SWxHaUU7RThJbUdqRSxpQkFBZ0I7Q0FJakI7O0FBeEtQO0VBc0tVLGU5SW5KdUI7QzhJb0p4Qjs7QUFFSDtFQXpLTjtJQTBLUSxrQkFBaUI7R0FFcEI7Q3JKOHcvQko7O0FxSjE3L0JEO0VBOEtNLGtCQUFpQjtDQUlsQjs7QUFIQztFQS9LTjtJQWdMUSxrQkFBaUI7R0FFcEI7Q3JKa3gvQko7O0FxSnA4L0JEO0VBcUxNLHlCQUF3QjtFQUN4QixtQkFBa0I7RUFDbEIsaUJBQWdCO0NBQ2pCOztBdkkvS0g7RUFFRSxhQUFZO0VBQ1osZUFBYztDQUNmOztBQUNEO0VBQ0UsWUFBVztDQUNaOztBdUloQkg7RUEyTE0sNEM5SW9MeUQ7QzhJeEkxRDs7QUF2T0w7RUE2TFEsY0FBYTtDQUNkOztBQTlMUDtFQWdNUSxrQkFBaUI7Q0FDbEI7O0FBak1QO0VBbU1RLGNBQWE7Q0FDZDs7QUFwTVA7RUFzTVEsaUJBQWdCO0NBQ2pCOztBQXZNUDtFQXlNUSxpQkFBZ0I7Q0FDakI7O0FBMU1QO0VBNE1RLGtCQUFpQjtDQUNsQjs7QUE3TVA7RUErTVEsaUJBQWdCO0NBQ2pCOztBQUNEO0VBak5OO0lBbU5VLGtCQUFpQjtHQUNsQjtFQXBOVDtJQXNOVSxpQkFBZ0I7R0FDakI7RUF2TlQ7SUF5TlUsc0JBQXFCO0lBQ3JCLGlCQUFnQjtHQUtqQjtFQS9OVDtJQTROWSxZQUFXO0lBQ1gsYUFBWTtHQUNiO0VBOU5YO0lBaU9VLGlCQUFnQjtHQUNqQjtFQWxPVDtJQW9PVSxpQkFBZ0I7R0FDakI7Q3JKcXkvQlI7O0FzSjFnZ0NEO0VBRUUsaUIvSTBCNEI7QytJNkI3Qjs7QUF6REQ7RUFTTSxjQUFhO0NBQ2Q7O0FBVkw7RUFZTSxjQUFhO0NBQ2Q7O0FBQ0Q7RUFkSjtJQWVNLFVBQVM7R0F5Q1o7RUF4REg7SUFpQlEsVUFBUztHQUNWO0VBbEJQO0lBb0JRLG1CQUFrQjtJQUNsQixZQUFXO0lBQ1gsUUFBTztJQUNQLFNBQVE7SUFDUixpQkFBZ0I7SUFDaEIscUJBQW9CO0lBQ3BCLGNBQWE7R0FDZDtFQTNCUDtJQTZCUSxjQUFhO0dBQ2Q7RUE5QlA7SUFnQ1EsVUFBUztJQUNULFdBQVU7SUFDVixXQUFVO0lBQ1YsYUFBVztJQUNYLGNBQWE7SUFDYixhQUFZO0dBaUJiO0VBdERQO0lBdUNVLDJDQUEwQztJQUMxQyx1Qi9JWm9CO0krSWFwQix5Q0FBZ0M7SUFBaEMsaUNBQWdDO0lBQWhDLCtEQUFnQztHQUNqQztFQTFDVDtJQTZDWSxpQkFBZ0I7SUFDaEIsZS9JaENxQjtHK0lpQ3RCO0VBL0NYO0lBbURZLGUvSXhCcUI7RytJeUJ0QjtDdEoyZ2dDVjs7QXNKLy8vQks7RUFOTjs7OztJQVFVLG1CQUFrQjtHQUNuQjtFQVRUOzs7O0lBV1UsaUJBQWdCO0dBQ2pCO0N0SndnZ0NSOztBQ3hxL0JELHFCQUFxQjtBc0puYXJCO0VBQ0UsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YsZ0JBQWU7RUFDZixlQUFjO0VBQ2Qsc0JBQXFCO0NBQ3RCOztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLHlCQUF3QjtFQUN4QixrQmhKc2pEd0M7RWdKcmpEeEMsZWhKRitCO0NnSnVCaEM7O0FBekJEO0VBTUksZWhKTDZCO0NnSk05Qjs7QUFQSDtFQVNJLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLGVoSlo2QjtDZ0pxQjlCOztBQXBCSDtFQWFNLGdCQUFlO0VBQ2YsZUFBYztFQUNkLGlCQUFnQjtDQUlqQjs7QUFuQkw7RUFpQlEsbUJBQWtCO0NBQ25COztBQWxCUDtFQXVCSSxpQkFBZ0I7Q0FDakI7O0FBR0g7RUFDRSxlaEpwQitCO0VnSnFCL0IsZ0JBQWU7RUFDZiw2RGhKd0J1RTtFZ0p2QnZFLGlCQUFnQjtDQUlqQjs7QUFSRDtFQU1JLGVoSmpCNkI7Q2dKa0I5Qjs7QUFLSDtFQUNFLG9CaEpoQytCO0VnSmlDL0IsWWhKeEI0QjtDZ0p5QjdCOztBQUVEO0VBRUksaUJoSjdCMEI7RWdKOEIxQiwyQ2hKbVQyRDtFZ0psVDNELDhCaEo3QzZCO0VnSjhDN0IsY0FBYTtFQUNiLGtCQUFpQjtFQUNqQixXQUFVO0VBQ1YsbUJBQWtCO0VBQ2xCLDhCQUE2QjtFQUM3QixnQ0FBK0I7RUFDL0IsaUJBQWdCO0NBMkNqQjs7QUF0REg7RUFhTSxvQkFBbUI7RUFDbkIsV0FBVTtDQUNYOztBQWZMO0VBaUJNLG1CQUFrQjtDQUNuQjs7QUFsQkw7RUFxQk0sZ0JBQWU7RUFDZixrQkFBaUI7Q0FLbEI7O0FBM0JMO0VBeUJRLGVBQWM7Q0FDZjs7QUExQlA7RUE4QlEsaUJBQWdCO0NBQ2pCOztBQS9CUDtFQWtDTSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixlaEpoRTJCO0VnSmlFM0IsbUJBQWtCO0NBQ25COztBQXRDTDtFQXdDTSxrQkFBaUI7Q0FDbEI7O0FBekNMO0VBMkNNLGlCQUFnQjtFQUNoQixxQkFBb0I7Q0FNckI7O0FBbERMO0VBK0NVLGVoSm5GdUI7Q2dKb0Z4Qjs7QUFoRFQ7RUFvRE0scUJBQW9CO0NBQ3JCOztBdEo4VEwsdUJBQXVCO0F1SnphckI7RUFDRSxtQkFBa0I7RUFDbEIsaUJBQWdCO0VBRWhCLDhDQUFxQztVQUFyQyxzQ0FBcUM7RUFDckMsV0FBVTtFQUNWLDZCQUF5QjtDQUMxQjs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sUUFBTztFQUNQLFNBQVE7RUFDUixVQUFTO0VBQ1QsYUFBWTtFQUNaLHFCQUFvQjtDQU1yQjs7QUFiQTtFQVVHLFlBQVc7RUFDWCxhQUFZO0NBQ2I7O0FBR0g7RUFFRSx1QkFBc0I7RUFDdEIsbUNBQWtDO0NBQ25DOztBQTdCSDtFQWlDTSxtQkFBa0I7Q0FDbkI7O0F2SjJZTCx5QkFBeUI7QXdKN2F6QjtFQUNFLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLDhCQUE4QjtFQUM5QixXQUFVO0NBTVg7O0FBSkM7RUFQRjtJQVFJLHlCQUF3QjtJQUN4Qiw2QkFBNEI7R0FFL0I7Q3pKeXVnQ0E7O0F5Snh1Z0NEO0VBRUksa0JBQWlCO0NBQ2xCOztBQUVIO0VBQ0UsWUFBVztDQUNaOztBQUVEO0VBS0UsdUJBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxhQUFZO0VBQ1osV0FBVTtFQUtWLGNBQWE7RUFLYix1Q0FBOEI7RUFBOUIsK0JBQThCO0VBQTlCLGtEQUE4QjtFQUc5Qix3QkFBdUI7Q0FDeEI7O0FBRUQ7O0VBTUUsMENBQWlDO1VBQWpDLGtDQUFpQztDQUNsQzs7QUFFRDtFQUNFLDRCQUEyQjtFQUMzQix5QkFBd0I7RUFHeEIsZ0JBQWU7Q0FDaEI7O0FBRUQ7RUFLRSxxQ0FBb0M7RUFDcEMsZUFBYztDQUNmOztBQUVEO0VBQ0UsdUJBQXNCO0VBQ3RCLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsWUFBVztFQUNYLGFBQVk7RUFDWixtQkFBa0I7Q0FXbkI7O0FBakJEO0VBU0ksYUFBWTtFQUNaLGNBQWE7Q0FDZDs7QUFYSDtFQWNJLG1CQUFrQjtFQUNsQixXQUFVO0NBQ1g7O0FBR0g7RUFDRSxlQUFjO0NBQ2Y7O0FBRUQsVUFBVTtBQUNWO0VBQ0UsbUJBQWtCO0VBQ2xCLFFBQU87RUFDUCxPQUFNO0VBQ04scUJBQW9CO0VBQ3BCLFdBQVU7RUFDVixlQUFjO0NBQ2Y7O0FBRUQsZ0NBQWdDO0FBQ2hDO0VBRUUsb0JBQW1CO0NBQ3BCOztBQUVEO0VBRUUsb0JBQW1CO0NBQ3BCOztBQUVELFlBQVk7QUFDWjs7RUFFRSxjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUixZbEo4aUQwQztFa0o3aUQxQyxhbEo4aUQwQztFa0o3aUQxQyxrQmxKK2lEMEM7RWtKOWlEMUMsZ0JsSjZpRDBDO0VrSjVpRDFDLG1CQUFrQjtFQUNsQixrQkFBb0M7RUFDcEMsWUFBVztFQUNYLGdCQUFlO0VBQ2YsV0FBVTtFQUNWLFlsSjFHNEI7Q2tKbUg3Qjs7QUF2QkQ7O0VBaUJJLFdBQVU7Q0FDWDs7QUFFRDtFQXBCRjs7SUFxQkksZUFBYztHQUVqQjtDeko2dWdDQTs7QXlKM3VnQ0Q7O0VBRUUsY0FBYTtFQUNiLGFBQVk7RUFDWixxQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxXQUFVO0NBQ1g7O0FBRUQ7RUFDRSxZQUFXO0NBQ1o7O0FBRUQsdUJBQXVCO0FBRXZCO0VBQ0UsZUFBYztFQUNkLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsa0JBQWlCO0VBRWpCLHdDQUErQjtVQUEvQixnQ0FBK0I7RUFDL0IsWUFBVztDQUNaOztBQUVEO0VBQ0UsV0FBVTtDQUNYOztBQUVEO0VBQ0UsaUJsSm1nRHlDO0VrSmxnRHpDLHNCQUFxQjtFQUNyQixXQUFVO0VBQ1YsWUFBVztFQUNYLGtCbEo4L0MwQztFa0o3L0MxQyxtQkFBa0I7RUFDbEIsdUJsSjNKNEI7RWtKNEo1QixtQkFBa0I7RUFDbEIsMkJBQTBCO0NBUTNCOztBQWpCRDtFQVdJLG9CbEo3SzZCO0NrSjhLOUI7O0FBQ0Q7RUFiRjtJQWNJLFlsSm8vQ3dDO0lrSm4vQ3hDLGFsSm8vQ3dDO0drSmwvQzNDO0N6Smd2Z0NBOztBeUo5dWdDRDtFQUNFLGdCQUFlO0NBQ2hCOztBQUVEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUVEO0VBQ0UsaUJsSmhMNEI7Q2tKaUw3Qjs7QUFFRDtFQUNFLFlBQVc7RUFDWCxTQUFRO0VBS1IsNkNBQW9DO1VBQXBDLHFDQUFvQztDQUNyQzs7QUFFRDtFQUNFLGVBQWM7RUFDZCxlQUFjO0NBQ2Y7O0FBRUQ7RUFDRSxhQUFZO0VBQ1osUUFBTztFQUNQLGNBQWE7RUFDYixnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLFdBQVU7Q0FTWDs7QUFSQztFQVRGO0lBVUksYUFBWTtJQUNaLGlCQUFnQjtJQUNoQixXQUFVO0dBS2I7Q3pKZ3ZnQ0E7O0F5Sm52Z0NDO0VBZEY7SUFlSSxhQUFZO0dBRWY7Q3pKc3ZnQ0E7O0F5SnB2Z0NEO0VBQ0UsZUFBYztDQUNmOztBQUVEOztFQUVFLGFBQVk7Q0FDYjs7QUE3S0Q7RUFnTEUsYUFBWTtFQUNaLDRCQUEyQjtDQXdFNUI7O0FBdEVDO0VBQ0UsbUJBQWtCO0VBQ2xCLFFBQU87RUFDUCxTQUFRO0VBQ1IsT0FBTTtFQUNOLFVBQVM7RUFDVCxXQUFVO0VBQ1Ysb0JBQW1CO0NBc0RwQjs7QUE3REE7RUFVRyxZQUFXO0VBQ1gsdUJBQXNCO0VBQ3RCLHNCQUFxQjtFQUNyQixrQkFBaUI7RUFDakIsYUFBWTtDQUNiOztBQWZGO0VBaUJHLG9CQUFtQjtFQUNuQixzQkFBcUI7RUFDckIsdUJBQXNCO0VBQ3RCLGNBQWE7RUFDYixnQkFBZTtDQUloQjs7QUFIQztFQXRCSDtJQXVCSyxtQkFBa0I7R0FFckI7Q3pKNHZnQ0o7O0F5SnJ4Z0NFO0VBMkJHLGdCQUFlO0VBQ2YsaUJBQWdCO0NBSWpCOztBQWhDRjtFQThCSyxZbEpoUXNCO0NrSmlRdkI7O0FBL0JKO0VBa0NHLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGVsSm5SMkI7Q2tKb1I1Qjs7QUFDRDtFQXRDRDtJQXdDSyxnQkFBZTtHQUNoQjtFQXpDSjtJQTJDSyxnQkFBZTtHQUNoQjtDekppd2dDTjs7QXlKL3ZnQ0c7RUE5Q0Q7SUFnREssZ0JBQWU7R0FDaEI7Q3pKa3dnQ047O0F5Smh3Z0NHO0VBbkREO0lBcURLLGdCbEpwTThCO0lrSnFNOUIscUJsSjlNb0I7R2tKK01yQjtFQXZESjtJQXlESyxnQmxKcE04QjtJa0pxTTlCLGlCbEo5TW9CO0drSitNckI7Q3pKbXdnQ047O0F5Sjd2Z0NLO0VBckVOO0lBc0VRLGNBQWE7R0FFaEI7Q3pKZ3dnQ0o7O0F5SjV2Z0NELGtCQUFrQjtBQUNsQjtFQUdFLHVCQUFzQjtFQUN0Qiw0QkFBbUI7VUFBbkIsb0JBQW1CO0NBQ3BCOztBQUVEOzs7Ozs7O0VBVUUscUNBQTRCO1VBQTVCLDZCQUE0QjtDQUM3Qjs7QUFFRDs7OztFQUlFLG1CQUFrQjtFQUNsQixRQUFPO0VBQ1AsT0FBTTtFQUNOLFlBQVc7RUFDWCxhQUFZO0VBQ1oscUJBQW9CO0VBQ3BCLFlBQVc7Q0FDWjs7QUFFRDtFQUNFLGlGQUFnRjtDQUNqRjs7QUFLRDtFQUNFLGdGQUErRTtDQUNoRjs7QUFFRDtFQUNFLG1GQUFrRjtDQUNuRjs7QUFFRCxlQUFlO0FBQ2Y7RUFDRSx5QkFBeUI7RUFDekIsd0JBQXVCO0NBQ3hCOztBQUVELFVBQVU7QUFDVjtFQUVFLHFDQUFvQztDQUNyQzs7QUFFRDtFQUNFLHFCQUFvQjtDQUNyQjs7QUFFRDtFQUNFLHFCQUFvQjtDQUNyQjs7QUFFRDs7RUFFRSxxQkFBb0I7Q0FDckI7O0FBRUQsVUFBVTtBQUNWO0VBQ0Usa0JBQWlCO0NBQ2xCOztBQUVEO0VBQ0UscUJBQW9CO0VBQ3BCLG1CQUFrQjtFQUlsQiw4QkFBcUI7VUFBckIsc0JBQXFCO0VBQ3JCLG9DQUFtQztFQUduQyw0QkFBMkI7RUFDM0IsWUFBVztFQUNYLGFBQVk7RUFDWixXQUFVO0NBQ1g7O0FBRUQ7RUFJRSxpQ0FBd0I7VUFBeEIseUJBQXdCO0NBQ3pCOztBQUVEOzs7O0VBSUUscUJBQW9CO0VBQ3BCLG9CQUFtQjtDQUNwQjs7QUFFRDs7OztFQUlFLFdBQVU7RUFDVixvQ0FBbUM7RUFHbkMsNEJBQTJCO0NBQzVCOztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLFFBQU87RUFDUCxVQUFTO0VBQ1QsWUFBVztFQUNYLGFBQVk7RUFDWixpQkFBZ0I7RUFDaEIsYUFBWTtFQUVaLDJCQUFrQjtVQUFsQixtQkFBa0I7RUFDbEIsV0FBVTtDQUNYOztBQUVELGVBQWU7QUFDZjtFQUNFLG1CQUFrQjtFQUNsQix1QkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxtQkFBa0I7RUFDbEIsVUFBUztFQUNULFlBQVc7RUFDWCxZQUFXO0VBQ1gsWUFBVztDQUNaOztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixRQUFPO0VBQ1AsWUFBVztFQUNYLFdBQVU7RUFDVixZQUFXO0NBQ1o7O0FBRUQ7RUFDRSxhQUFZO0VBQ1osWUFBVztFQUNYLG1CQUFrQjtFQUNsQixvQmxKcGQrQjtFa0pxZC9CLFFBQU87RUFDUCxPQUFNO0NBQ1A7O0FBRUQ7RUFDRSxhQUFZO0NBQ2I7O0FBRUQsZUFBZTtBQUNmO0VBQ0UsWUFBVztFQUNYLGFBQVk7RUFDWixtQkFBa0I7RUFDbEIsVUFBUztFQUNULFNBQVE7RUFDUixtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLFlBQVc7RUFHWCw4QkFBcUI7VUFBckIsc0JBQXFCO0VBR3JCLG9FQUEyRDtVQUEzRCw0REFBMkQ7Q0FDNUQ7O0FBRUQ7RUFDRSxlQUFjO0VBQ2QsWUFBVztFQUNYLFlBQVc7RUFDWCxhQUFZO0VBQ1osMDdDQUF5N0M7RUFDejdDLHlCQUF3QjtFQUV4QixzQkFBcUI7RUFDckIsNkJBQTRCO0NBQzdCOztBQUVEO0VBQ0UsdTdDQUFzN0M7Q0FDdjdDOztBQVFEO0VBQ0U7SUFDRSxrQ0FBeUI7WUFBekIsMEJBQXlCO0d6SjR2Z0MxQjtDQUNGOztBeUovdmdDRDtFQUNFO0lBQ0Usa0NBQXlCO1lBQXpCLDBCQUF5QjtHeko0dmdDMUI7Q0FDRjs7QUN2MmdDRCxtQkFBbUI7QXlKaGJuQjtFQUVFLCtCQUFzQjtVQUF0Qix1QkFBc0I7RUFFdEIsa0NBQXlCO1VBQXpCLDBCQUF5QjtFQUN6QixXQUFVO0NBQ1g7O0FBRUQ7RUFFRSw0Q0FBbUM7VUFBbkMsb0NBQW1DO0NBQ3BDOztBQUVEO0VBRUUsK0JBQXNCO1VBQXRCLHVCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLFdBQVU7Q0FDWDs7QUFpQ0Q7RUFFRSwrQkFBc0I7VUFBdEIsdUJBQXNCO0VBRXRCLHdDQUErQjtVQUEvQixnQ0FBK0I7Q0FDaEM7O0FsRTlDQztFa0VvREE7SUFDRSxXQUFVO0cxSjJ4aENYO0UwSnh4aENEO0lBQ0UsV0FBVTtHMUoweGhDWDtDQUNGOztBd0ZwMWhDQztFa0VvREE7SUFDRSxXQUFVO0cxSjJ4aENYO0UwSnh4aENEO0lBQ0UsV0FBVTtHMUoweGhDWDtDQUNGOztBMEp2eGhDRDtFQUVFLDhCQUFxQjtVQUFyQixzQkFBcUI7Q0FDdEI7O0FsRWhFQztFa0VzRUE7SUFFRSxvQ0FBMkI7WUFBM0IsNEJBQTJCO0cxSnN5aEM1QjtFMEpueWhDRDtJQUVFLDZDQUFvQztZQUFwQyxxQ0FBb0M7RzFKcXloQ3JDO0UwSmx5aENEO0lBRUUsb0NBQTJCO1lBQTNCLDRCQUEyQjtHMUpveWhDNUI7Q0FDRjs7QXdGdjNoQ0M7RWtFc0VBO0lBRUUsb0NBQTJCO1lBQTNCLDRCQUEyQjtHMUpzeWhDNUI7RTBKbnloQ0Q7SUFFRSw2Q0FBb0M7WUFBcEMscUNBQW9DO0cxSnF5aENyQztFMEpseWhDRDtJQUVFLG9DQUEyQjtZQUEzQiw0QkFBMkI7RzFKb3loQzVCO0NBQ0Y7O0EwSmp5aENEO0VBRUUsOEJBQXFCO1VBQXJCLHNCQUFxQjtDQUN0Qjs7QWxFekZDO0VrRStGQTtJQUVFLG9DQUEyQjtZQUEzQiw0QkFBMkI7RzFKZzBoQzVCO0UwSjd6aENEO0lBRUUsMENBQWlDO1lBQWpDLGtDQUFpQztHMUoremhDbEM7RTBKNXpoQ0Q7SUFFRSwwQ0FBaUM7WUFBakMsa0NBQWlDO0cxSjh6aENsQztFMEozemhDRDtJQUVFLDBDQUFpQztZQUFqQyxrQ0FBaUM7RzFKNnpoQ2xDO0UwSjF6aENEO0lBRUUsMENBQWdDO1lBQWhDLGtDQUFnQztHMUo0emhDakM7RTBKenpoQ0Q7SUFFRSwwQ0FBZ0M7WUFBaEMsa0NBQWdDO0cxSjJ6aENqQztFMEp4emhDRDtJQUVFLG9DQUEyQjtZQUEzQiw0QkFBMkI7RzFKMHpoQzVCO0NBQ0Y7O0F3RjE3aENDO0VrRStGQTtJQUVFLG9DQUEyQjtZQUEzQiw0QkFBMkI7RzFKZzBoQzVCO0UwSjd6aENEO0lBRUUsMENBQWlDO1lBQWpDLGtDQUFpQztHMUoremhDbEM7RTBKNXpoQ0Q7SUFFRSwwQ0FBaUM7WUFBakMsa0NBQWlDO0cxSjh6aENsQztFMEozemhDRDtJQUVFLDBDQUFpQztZQUFqQyxrQ0FBaUM7RzFKNnpoQ2xDO0UwSjF6aENEO0lBRUUsMENBQWdDO1lBQWhDLGtDQUFnQztHMUo0emhDakM7RTBKenpoQ0Q7SUFFRSwwQ0FBZ0M7WUFBaEMsa0NBQWdDO0cxSjJ6aENqQztFMEp4emhDRDtJQUVFLG9DQUEyQjtZQUEzQiw0QkFBMkI7RzFKMHpoQzVCO0NBQ0Y7O0EwSnZ6aENEO0VBRUUsbUNBQTBCO1VBQTFCLDJCQUEwQjtDQUMzQjs7QWxFdElDO0VrRTRJQTtJQUVFLHdDQUErQjtZQUEvQixnQ0FBK0I7RzFKczBoQ2hDO0UwSm4waENEO0lBRUUsNENBQW1DO1lBQW5DLG9DQUFtQztHMUpxMGhDcEM7RTBKbDBoQ0Q7SUFFRSwyQ0FBa0M7WUFBbEMsbUNBQWtDO0cxSm8waENuQztDQUNGOztBd0Y3OWhDQztFa0U0SUE7SUFFRSx3Q0FBK0I7WUFBL0IsZ0NBQStCO0cxSnMwaENoQztFMEpuMGhDRDtJQUVFLDRDQUFtQztZQUFuQyxvQ0FBbUM7RzFKcTBoQ3BDO0UwSmwwaENEO0lBRUUsMkNBQWtDO1lBQWxDLG1DQUFrQztHMUpvMGhDbkM7Q0FDRjs7QTBKajBoQ0Q7RUFFRSw4QkFBcUI7VUFBckIsc0JBQXFCO0NBQ3RCOztBbEUvSkM7RWtFcUtBO0lBRUUsNENBQW1DO1lBQW5DLG9DQUFtQztHMUp3MWhDcEM7RTBKcjFoQ0Q7SUFFRSw2Q0FBb0M7WUFBcEMscUNBQW9DO0cxSnUxaENyQztFMEpwMWhDRDtJQUVFLDJDQUFrQztZQUFsQyxtQ0FBa0M7RzFKczFoQ25DO0UwSm4xaENEO0lBRUUsNENBQW1DO1lBQW5DLG9DQUFtQztHMUpxMWhDcEM7RTBKbDFoQ0Q7SUFFRSwyQ0FBa0M7WUFBbEMsbUNBQWtDO0cxSm8xaENuQztDQUNGOztBd0ZoaGlDQztFa0VxS0E7SUFFRSw0Q0FBbUM7WUFBbkMsb0NBQW1DO0cxSncxaENwQztFMEpyMWhDRDtJQUVFLDZDQUFvQztZQUFwQyxxQ0FBb0M7RzFKdTFoQ3JDO0UwSnAxaENEO0lBRUUsMkNBQWtDO1lBQWxDLG1DQUFrQztHMUpzMWhDbkM7RTBKbjFoQ0Q7SUFFRSw0Q0FBbUM7WUFBbkMsb0NBQW1DO0cxSnExaENwQztFMEpsMWhDRDtJQUVFLDJDQUFrQztZQUFsQyxtQ0FBa0M7RzFKbzFoQ25DO0NBQ0Y7O0EwSmoxaENEO0VBRUUscUNBQTRCO1VBQTVCLDZCQUE0QjtFQUU1Qiw4QkFBcUI7VUFBckIsc0JBQXFCO0NBQ3RCOztBbEVwTUM7RWtFME1BO0lBRUUsb0NBQTJCO1lBQTNCLDRCQUEyQjtHMUp3MmhDNUI7RTBKcjJoQ0Q7SUFFRSxtRUFBdUQ7WUFBdkQsMkRBQXVEO0cxSnUyaEN4RDtFMEpwMmhDRDtJQUVFLGtFQUF5RDtZQUF6RCwwREFBeUQ7RzFKczJoQzFEO0UwSm4yaENEO0lBRUUsbUVBQTBEO1lBQTFELDJEQUEwRDtHMUpxMmhDM0Q7RTBKbDJoQ0Q7SUFFRSxvQ0FBMkI7WUFBM0IsNEJBQTJCO0cxSm8yaEM1QjtDQUNGOztBd0Zya2lDQztFa0UwTUE7SUFFRSxvQ0FBMkI7WUFBM0IsNEJBQTJCO0cxSncyaEM1QjtFMEpyMmhDRDtJQUVFLG1FQUF1RDtZQUF2RCwyREFBdUQ7RzFKdTJoQ3hEO0UwSnAyaENEO0lBRUUsa0VBQXlEO1lBQXpELDBEQUF5RDtHMUpzMmhDMUQ7RTBKbjJoQ0Q7SUFFRSxtRUFBMEQ7WUFBMUQsMkRBQTBEO0cxSnEyaEMzRDtFMEpsMmhDRDtJQUVFLG9DQUEyQjtZQUEzQiw0QkFBMkI7RzFKbzJoQzVCO0NBQ0Y7O0EwSmoyaENEO0VBRUUsNkJBQW9CO1VBQXBCLHFCQUFvQjtDQUNyQjs7QWxFdk9DO0VrRTZPQTtJQUVFLHdCQUFlO1lBQWYsZ0JBQWU7RzFKZzRoQ2hCO0UwSjczaENEO0lBRUUsb0VBQTJEO1lBQTNELDREQUEyRDtHMUorM2hDNUQ7RTBKNTNoQ0Q7SUFFRSxrRUFBeUQ7WUFBekQsMERBQXlEO0cxSjgzaEMxRDtFMEozM2hDRDtJQUVFLG9FQUEyRDtZQUEzRCw0REFBMkQ7RzFKNjNoQzVEO0UwSjEzaENEO0lBRUUsa0VBQXlEO1lBQXpELDBEQUF5RDtHMUo0M2hDMUQ7RTBKejNoQ0Q7SUFFRSxtRUFBMEQ7WUFBMUQsMkRBQTBEO0cxSjIzaEMzRDtFMEp4M2hDRDtJQUVFLHdCQUFlO1lBQWYsZ0JBQWU7RzFKMDNoQ2hCO0NBQ0Y7O0F3RnhvaUNDO0VrRTZPQTtJQUVFLHdCQUFlO1lBQWYsZ0JBQWU7RzFKZzRoQ2hCO0UwSjczaENEO0lBRUUsb0VBQTJEO1lBQTNELDREQUEyRDtHMUorM2hDNUQ7RTBKNTNoQ0Q7SUFFRSxrRUFBeUQ7WUFBekQsMERBQXlEO0cxSjgzaEMxRDtFMEozM2hDRDtJQUVFLG9FQUEyRDtZQUEzRCw0REFBMkQ7RzFKNjNoQzVEO0UwSjEzaENEO0lBRUUsa0VBQXlEO1lBQXpELDBEQUF5RDtHMUo0M2hDMUQ7RTBKejNoQ0Q7SUFFRSxtRUFBMEQ7WUFBMUQsMkRBQTBEO0cxSjIzaEMzRDtFMEp4M2hDRDtJQUVFLHdCQUFlO1lBQWYsZ0JBQWU7RzFKMDNoQ2hCO0NBQ0Y7O0EwSnYzaENEO0VBRUUsK0JBQXNCO1VBQXRCLHVCQUFzQjtDQUN2Qjs7QWxFcFJDO0VrRTBSQTtJQUVFLGdFQUFvRTtHMUp5NWhDckU7RTBKdDVoQ0Q7SUFDRSxXQUFVO0lBRVYsMENBQThCO1lBQTlCLGtDQUE4QjtHMUp3NWhDL0I7RTBKcjVoQ0Q7SUFFRSwwQ0FBaUM7WUFBakMsa0NBQWlDO0cxSnU1aENsQztFMEpwNWhDRDtJQUVFLDBDQUE4QjtZQUE5QixrQ0FBOEI7RzFKczVoQy9CO0UwSm41aENEO0lBQ0UsV0FBVTtJQUVWLDZDQUFvQztZQUFwQyxxQ0FBb0M7RzFKcTVoQ3JDO0UwSmw1aENEO0lBRUUsNkNBQWlDO1lBQWpDLHFDQUFpQztHMUpvNWhDbEM7RTBKajVoQ0Q7SUFDRSxXQUFVO0lBRVYsb0NBQTJCO1lBQTNCLDRCQUEyQjtHMUptNWhDNUI7Q0FDRjs7QXdGanRpQ0M7RWtFMFJBO0lBRUUsZ0VBQW9FO0cxSnk1aENyRTtFMEp0NWhDRDtJQUNFLFdBQVU7SUFFViwwQ0FBOEI7WUFBOUIsa0NBQThCO0cxSnc1aEMvQjtFMEpyNWhDRDtJQUVFLDBDQUFpQztZQUFqQyxrQ0FBaUM7RzFKdTVoQ2xDO0UwSnA1aENEO0lBRUUsMENBQThCO1lBQTlCLGtDQUE4QjtHMUpzNWhDL0I7RTBKbjVoQ0Q7SUFDRSxXQUFVO0lBRVYsNkNBQW9DO1lBQXBDLHFDQUFvQztHMUpxNWhDckM7RTBKbDVoQ0Q7SUFFRSw2Q0FBaUM7WUFBakMscUNBQWlDO0cxSm81aENsQztFMEpqNWhDRDtJQUNFLFdBQVU7SUFFVixvQ0FBMkI7WUFBM0IsNEJBQTJCO0cxSm01aEM1QjtDQUNGOztBMEpoNWhDRDtFQUVFLGlDQUF3QjtVQUF4Qix5QkFBd0I7RUFFeEIsaUNBQXdCO1VBQXhCLHlCQUF3QjtDQUN6Qjs7QWxFdFVDO0VrRTRVQTtJQUVFLGdFQUFvRTtHMUo2NmhDckU7RTBKMTZoQ0Q7SUFDRSxXQUFVO0lBRVYsOENBQXFDO1lBQXJDLHNDQUFxQztHMUo0NmhDdEM7RTBKejZoQ0Q7SUFDRSxXQUFVO0lBRVYsMkNBQWtDO1lBQWxDLG1DQUFrQztHMUoyNmhDbkM7RTBKeDZoQ0Q7SUFFRSw0Q0FBbUM7WUFBbkMsb0NBQW1DO0cxSjA2aENwQztFMEp2NmhDRDtJQUVFLDBDQUFpQztZQUFqQyxrQ0FBaUM7RzFKeTZoQ2xDO0UwSnQ2aENEO0lBRUUsd0JBQWU7WUFBZixnQkFBZTtHMUp3NmhDaEI7Q0FDRjs7QXdGbHhpQ0M7RWtFNFVBO0lBRUUsZ0VBQW9FO0cxSjY2aENyRTtFMEoxNmhDRDtJQUNFLFdBQVU7SUFFViw4Q0FBcUM7WUFBckMsc0NBQXFDO0cxSjQ2aEN0QztFMEp6NmhDRDtJQUNFLFdBQVU7SUFFViwyQ0FBa0M7WUFBbEMsbUNBQWtDO0cxSjI2aENuQztFMEp4NmhDRDtJQUVFLDRDQUFtQztZQUFuQyxvQ0FBbUM7RzFKMDZoQ3BDO0UwSnY2aENEO0lBRUUsMENBQWlDO1lBQWpDLGtDQUFpQztHMUp5NmhDbEM7RTBKdDZoQ0Q7SUFFRSx3QkFBZTtZQUFmLGdCQUFlO0cxSnc2aENoQjtDQUNGOztBMEpyNmhDRDtFQUVFLHFDQUE0QjtVQUE1Qiw2QkFBNEI7Q0FDN0I7O0FsRWhYQztFa0VzWEE7SUFFRSxnRUFBb0U7RzFKazhoQ3JFO0UwSi83aENEO0lBQ0UsV0FBVTtJQUVWLDhDQUFxQztZQUFyQyxzQ0FBcUM7RzFKaThoQ3RDO0UwSjk3aENEO0lBQ0UsV0FBVTtJQUVWLDJDQUFrQztZQUFsQyxtQ0FBa0M7RzFKZzhoQ25DO0UwSjc3aENEO0lBRUUsNENBQW1DO1lBQW5DLG9DQUFtQztHMUorN2hDcEM7RTBKNTdoQ0Q7SUFFRSwwQ0FBaUM7WUFBakMsa0NBQWlDO0cxSjg3aENsQztFMEozN2hDRDtJQUVFLHdCQUFlO1lBQWYsZ0JBQWU7RzFKNjdoQ2hCO0NBQ0Y7O0F3RmoxaUNDO0VrRXNYQTtJQUVFLGdFQUFvRTtHMUprOGhDckU7RTBKLzdoQ0Q7SUFDRSxXQUFVO0lBRVYsOENBQXFDO1lBQXJDLHNDQUFxQztHMUppOGhDdEM7RTBKOTdoQ0Q7SUFDRSxXQUFVO0lBRVYsMkNBQWtDO1lBQWxDLG1DQUFrQztHMUpnOGhDbkM7RTBKNzdoQ0Q7SUFFRSw0Q0FBbUM7WUFBbkMsb0NBQW1DO0cxSis3aENwQztFMEo1N2hDRDtJQUVFLDBDQUFpQztZQUFqQyxrQ0FBaUM7RzFKODdoQ2xDO0UwSjM3aENEO0lBRUUsd0JBQWU7WUFBZixnQkFBZTtHMUo2N2hDaEI7Q0FDRjs7QTBKMTdoQ0Q7RUFFRSxxQ0FBNEI7VUFBNUIsNkJBQTRCO0NBQzdCOztBbEUxWkM7RWtFZ2FBO0lBRUUsZ0VBQW9FO0cxSnU5aENyRTtFMEpwOWhDRDtJQUNFLFdBQVU7SUFFViw2Q0FBb0M7WUFBcEMscUNBQW9DO0cxSnM5aENyQztFMEpuOWhDRDtJQUNFLFdBQVU7SUFFViw0Q0FBbUM7WUFBbkMsb0NBQW1DO0cxSnE5aENwQztFMEpsOWhDRDtJQUVFLDJDQUFrQztZQUFsQyxtQ0FBa0M7RzFKbzloQ25DO0UwSmo5aENEO0lBRUUsMkNBQWtDO1lBQWxDLG1DQUFrQztHMUptOWhDbkM7RTBKaDloQ0Q7SUFFRSx3QkFBZTtZQUFmLGdCQUFlO0cxSms5aENoQjtDQUNGOztBd0ZoNWlDQztFa0VnYUE7SUFFRSxnRUFBb0U7RzFKdTloQ3JFO0UwSnA5aENEO0lBQ0UsV0FBVTtJQUVWLDZDQUFvQztZQUFwQyxxQ0FBb0M7RzFKczloQ3JDO0UwSm45aENEO0lBQ0UsV0FBVTtJQUVWLDRDQUFtQztZQUFuQyxvQ0FBbUM7RzFKcTloQ3BDO0UwSmw5aENEO0lBRUUsMkNBQWtDO1lBQWxDLG1DQUFrQztHMUpvOWhDbkM7RTBKajloQ0Q7SUFFRSwyQ0FBa0M7WUFBbEMsbUNBQWtDO0cxSm05aENuQztFMEpoOWhDRDtJQUVFLHdCQUFlO1lBQWYsZ0JBQWU7RzFKazloQ2hCO0NBQ0Y7O0EwSi84aENEO0VBRUUsc0NBQTZCO1VBQTdCLDhCQUE2QjtDQUM5Qjs7QWxFcGNDO0VrRTBjQTtJQUVFLGdFQUFvRTtHMUo0K2hDckU7RTBKeitoQ0Q7SUFDRSxXQUFVO0lBRVYsNkNBQW9DO1lBQXBDLHFDQUFvQztHMUoyK2hDckM7RTBKeCtoQ0Q7SUFDRSxXQUFVO0lBRVYsNENBQW1DO1lBQW5DLG9DQUFtQztHMUowK2hDcEM7RTBKditoQ0Q7SUFFRSwyQ0FBa0M7WUFBbEMsbUNBQWtDO0cxSnkraENuQztFMEp0K2hDRDtJQUVFLDJDQUFrQztZQUFsQyxtQ0FBa0M7RzFKdytoQ25DO0UwSnIraENEO0lBRUUsd0NBQStCO1lBQS9CLGdDQUErQjtHMUp1K2hDaEM7Q0FDRjs7QXdGLzhpQ0M7RWtFMGNBO0lBRUUsZ0VBQW9FO0cxSjQraENyRTtFMEp6K2hDRDtJQUNFLFdBQVU7SUFFViw2Q0FBb0M7WUFBcEMscUNBQW9DO0cxSjIraENyQztFMEp4K2hDRDtJQUNFLFdBQVU7SUFFViw0Q0FBbUM7WUFBbkMsb0NBQW1DO0cxSjAraENwQztFMEp2K2hDRDtJQUVFLDJDQUFrQztZQUFsQyxtQ0FBa0M7RzFKeStoQ25DO0UwSnQraENEO0lBRUUsMkNBQWtDO1lBQWxDLG1DQUFrQztHMUp3K2hDbkM7RTBKcitoQ0Q7SUFFRSx3Q0FBK0I7WUFBL0IsZ0NBQStCO0cxSnUraENoQztDQUNGOztBMEpwK2hDRDtFQUVFLG1DQUEwQjtVQUExQiwyQkFBMEI7Q0FDM0I7O0FsRTllQztFa0VvZkE7SUFFRSwwQ0FBOEI7WUFBOUIsa0NBQThCO0cxSnEvaEMvQjtFMEpsL2hDRDtJQUNFLFdBQVU7SUFFViwwQ0FBaUM7WUFBakMsa0NBQWlDO0cxSm8vaENsQztFMEpqL2hDRDtJQUNFLFdBQVU7SUFFViwwQ0FBOEI7WUFBOUIsa0NBQThCO0cxSm0vaEMvQjtDQUNGOztBd0Z0L2lDQztFa0VvZkE7SUFFRSwwQ0FBOEI7WUFBOUIsa0NBQThCO0cxSnEvaEMvQjtFMEpsL2hDRDtJQUNFLFdBQVU7SUFFViwwQ0FBaUM7WUFBakMsa0NBQWlDO0cxSm8vaENsQztFMEpqL2hDRDtJQUNFLFdBQVU7SUFFViwwQ0FBOEI7WUFBOUIsa0NBQThCO0cxSm0vaEMvQjtDQUNGOztBMEpoL2hDRDtFQUVFLGtDQUF5QjtVQUF6QiwwQkFBeUI7RUFFekIsaUNBQXdCO1VBQXhCLHlCQUF3QjtDQUN6Qjs7QWxFM2dCQztFa0VpaEJBO0lBRUUsMkNBQWtDO1lBQWxDLG1DQUFrQztHMUppZ2lDbkM7RTBKOS9oQ0Q7SUFDRSxXQUFVO0lBRVYsNENBQW1DO1lBQW5DLG9DQUFtQztHMUpnZ2lDcEM7RTBKNy9oQ0Q7SUFDRSxXQUFVO0lBRVYsNkNBQW9DO1lBQXBDLHFDQUFvQztHMUorL2hDckM7Q0FDRjs7QXdGL2hqQ0M7RWtFaWhCQTtJQUVFLDJDQUFrQztZQUFsQyxtQ0FBa0M7RzFKaWdpQ25DO0UwSjkvaENEO0lBQ0UsV0FBVTtJQUVWLDRDQUFtQztZQUFuQyxvQ0FBbUM7RzFKZ2dpQ3BDO0UwSjcvaENEO0lBQ0UsV0FBVTtJQUVWLDZDQUFvQztZQUFwQyxxQ0FBb0M7RzFKKy9oQ3JDO0NBQ0Y7O0EwSjUvaENEO0VBRUUsc0NBQTZCO1VBQTdCLDhCQUE2QjtDQUM5Qjs7QWxFdGlCQztFa0U0aUJBO0lBQ0UsV0FBVTtJQUVWLDJDQUFrQztZQUFsQyxtQ0FBa0M7RzFKeWdpQ25DO0UwSnRnaUNEO0lBQ0UsV0FBVTtJQUVWLDhDQUFxQztZQUFyQyxzQ0FBcUM7RzFKd2dpQ3RDO0NBQ0Y7O0F3RjlqakNDO0VrRTRpQkE7SUFDRSxXQUFVO0lBRVYsMkNBQWtDO1lBQWxDLG1DQUFrQztHMUp5Z2lDbkM7RTBKdGdpQ0Q7SUFDRSxXQUFVO0lBRVYsOENBQXFDO1lBQXJDLHNDQUFxQztHMUp3Z2lDdEM7Q0FDRjs7QTBKcmdpQ0Q7RUFFRSxzQ0FBNkI7VUFBN0IsOEJBQTZCO0NBQzlCOztBbEU1akJDO0VrRWtrQkE7SUFDRSxXQUFVO0lBRVYsNENBQW1DO1lBQW5DLG9DQUFtQztHMUpraGlDcEM7RTBKL2dpQ0Q7SUFDRSxXQUFVO0lBRVYsNkNBQW9DO1lBQXBDLHFDQUFvQztHMUppaGlDckM7Q0FDRjs7QXdGN2xqQ0M7RWtFa2tCQTtJQUNFLFdBQVU7SUFFViw0Q0FBbUM7WUFBbkMsb0NBQW1DO0cxSmtoaUNwQztFMEovZ2lDRDtJQUNFLFdBQVU7SUFFViw2Q0FBb0M7WUFBcEMscUNBQW9DO0cxSmloaUNyQztDQUNGOztBMEo5Z2lDRDtFQUVFLHVDQUE4QjtVQUE5QiwrQkFBOEI7Q0FDL0I7O0FsRWxsQkM7RWtFd2xCQTtJQUVFLDRDQUFtQztZQUFuQyxvQ0FBbUM7RzFKK2hpQ3BDO0UwSjVoaUNEO0lBQ0UsV0FBVTtJQUVWLDJDQUFrQztZQUFsQyxtQ0FBa0M7RzFKOGhpQ25DO0UwSjNoaUNEO0lBQ0UsV0FBVTtJQUVWLDhDQUFxQztZQUFyQyxzQ0FBcUM7RzFKNmhpQ3RDO0NBQ0Y7O0F3RnBvakNDO0VrRXdsQkE7SUFFRSw0Q0FBbUM7WUFBbkMsb0NBQW1DO0cxSitoaUNwQztFMEo1aGlDRDtJQUNFLFdBQVU7SUFFViwyQ0FBa0M7WUFBbEMsbUNBQWtDO0cxSjhoaUNuQztFMEozaGlDRDtJQUNFLFdBQVU7SUFFViw4Q0FBcUM7WUFBckMsc0NBQXFDO0cxSjZoaUN0QztDQUNGOztBMEoxaGlDRDtFQUVFLG9DQUEyQjtVQUEzQiw0QkFBMkI7Q0FDNUI7O0FsRTdtQkM7RWtFbW5CQTtJQUNFLFdBQVU7RzFKbWlpQ1g7RTBKaGlpQ0Q7SUFDRSxXQUFVO0cxSmtpaUNYO0NBQ0Y7O0F3RjNwakNDO0VrRW1uQkE7SUFDRSxXQUFVO0cxSm1paUNYO0UwSmhpaUNEO0lBQ0UsV0FBVTtHMUpraWlDWDtDQUNGOztBMEovaGlDRDtFQUVFLCtCQUFzQjtVQUF0Qix1QkFBc0I7Q0FDdkI7O0FsRS9uQkM7RWtFcW9CQTtJQUNFLFdBQVU7SUFFViw0Q0FBbUM7WUFBbkMsb0NBQW1DO0cxSjRpaUNwQztFMEp6aWlDRDtJQUNFLFdBQVU7SUFFVix3QkFBZTtZQUFmLGdCQUFlO0cxSjJpaUNoQjtDQUNGOztBd0YxcmpDQztFa0Vxb0JBO0lBQ0UsV0FBVTtJQUVWLDRDQUFtQztZQUFuQyxvQ0FBbUM7RzFKNGlpQ3BDO0UwSnppaUNEO0lBQ0UsV0FBVTtJQUVWLHdCQUFlO1lBQWYsZ0JBQWU7RzFKMmlpQ2hCO0NBQ0Y7O0EwSnhpaUNEO0VBRUUsbUNBQTBCO1VBQTFCLDJCQUEwQjtDQUMzQjs7QWxFcnBCQztFa0UycEJBO0lBQ0UsV0FBVTtJQUVWLDhDQUFxQztZQUFyQyxzQ0FBcUM7RzFKcWppQ3RDO0UwSmxqaUNEO0lBQ0UsV0FBVTtJQUVWLHdCQUFlO1lBQWYsZ0JBQWU7RzFKb2ppQ2hCO0NBQ0Y7O0F3Rnp0akNDO0VrRTJwQkE7SUFDRSxXQUFVO0lBRVYsOENBQXFDO1lBQXJDLHNDQUFxQztHMUpxamlDdEM7RTBKbGppQ0Q7SUFDRSxXQUFVO0lBRVYsd0JBQWU7WUFBZixnQkFBZTtHMUpvamlDaEI7Q0FDRjs7QTBKamppQ0Q7RUFFRSxzQ0FBNkI7VUFBN0IsOEJBQTZCO0NBQzlCOztBbEUzcUJDO0VrRWlyQkE7SUFDRSxXQUFVO0lBRVYsNENBQW1DO1lBQW5DLG9DQUFtQztHMUo4amlDcEM7RTBKM2ppQ0Q7SUFDRSxXQUFVO0lBRVYsd0JBQWU7WUFBZixnQkFBZTtHMUo2amlDaEI7Q0FDRjs7QXdGeHZqQ0M7RWtFaXJCQTtJQUNFLFdBQVU7SUFFViw0Q0FBbUM7WUFBbkMsb0NBQW1DO0cxSjhqaUNwQztFMEozamlDRDtJQUNFLFdBQVU7SUFFVix3QkFBZTtZQUFmLGdCQUFlO0cxSjZqaUNoQjtDQUNGOztBMEoxamlDRDtFQUVFLG1DQUEwQjtVQUExQiwyQkFBMEI7Q0FDM0I7O0FsRWpzQkM7RWtFdXNCQTtJQUNFLFdBQVU7SUFFViw4Q0FBcUM7WUFBckMsc0NBQXFDO0cxSnVraUN0QztFMEpwa2lDRDtJQUNFLFdBQVU7SUFFVix3QkFBZTtZQUFmLGdCQUFlO0cxSnNraUNoQjtDQUNGOztBd0Z2eGpDQztFa0V1c0JBO0lBQ0UsV0FBVTtJQUVWLDhDQUFxQztZQUFyQyxzQ0FBcUM7RzFKdWtpQ3RDO0UwSnBraUNEO0lBQ0UsV0FBVTtJQUVWLHdCQUFlO1lBQWYsZ0JBQWU7RzFKc2tpQ2hCO0NBQ0Y7O0EwSm5raUNEO0VBRUUsc0NBQTZCO1VBQTdCLDhCQUE2QjtDQUM5Qjs7QWxFdnRCQztFa0U2dEJBO0lBQ0UsV0FBVTtJQUVWLDJDQUFrQztZQUFsQyxtQ0FBa0M7RzFKZ2xpQ25DO0UwSjdraUNEO0lBQ0UsV0FBVTtJQUVWLHdCQUFlO1lBQWYsZ0JBQWU7RzFKK2tpQ2hCO0NBQ0Y7O0F3RnR6akNDO0VrRTZ0QkE7SUFDRSxXQUFVO0lBRVYsMkNBQWtDO1lBQWxDLG1DQUFrQztHMUpnbGlDbkM7RTBKN2tpQ0Q7SUFDRSxXQUFVO0lBRVYsd0JBQWU7WUFBZixnQkFBZTtHMUora2lDaEI7Q0FDRjs7QTBKNWtpQ0Q7RUFFRSxvQ0FBMkI7VUFBM0IsNEJBQTJCO0NBQzVCOztBbEU3dUJDO0VrRW12QkE7SUFDRSxXQUFVO0lBRVYsNkNBQW9DO1lBQXBDLHFDQUFvQztHMUp5bGlDckM7RTBKdGxpQ0Q7SUFDRSxXQUFVO0lBRVYsd0JBQWU7WUFBZixnQkFBZTtHMUp3bGlDaEI7Q0FDRjs7QXdGcjFqQ0M7RWtFbXZCQTtJQUNFLFdBQVU7SUFFViw2Q0FBb0M7WUFBcEMscUNBQW9DO0cxSnlsaUNyQztFMEp0bGlDRDtJQUNFLFdBQVU7SUFFVix3QkFBZTtZQUFmLGdCQUFlO0cxSndsaUNoQjtDQUNGOztBMEpybGlDRDtFQUVFLHVDQUE4QjtVQUE5QiwrQkFBOEI7Q0FDL0I7O0FsRW53QkM7RWtFeXdCQTtJQUNFLFdBQVU7SUFFViwyQ0FBa0M7WUFBbEMsbUNBQWtDO0cxSmttaUNuQztFMEovbGlDRDtJQUNFLFdBQVU7SUFFVix3QkFBZTtZQUFmLGdCQUFlO0cxSmltaUNoQjtDQUNGOztBd0ZwM2pDQztFa0V5d0JBO0lBQ0UsV0FBVTtJQUVWLDJDQUFrQztZQUFsQyxtQ0FBa0M7RzFKa21pQ25DO0UwSi9saUNEO0lBQ0UsV0FBVTtJQUVWLHdCQUFlO1lBQWYsZ0JBQWU7RzFKaW1pQ2hCO0NBQ0Y7O0EwSjlsaUNEO0VBRUUsaUNBQXdCO1VBQXhCLHlCQUF3QjtDQUN6Qjs7QWxFenhCQztFa0UreEJBO0lBQ0UsV0FBVTtJQUVWLDZDQUFvQztZQUFwQyxxQ0FBb0M7RzFKMm1pQ3JDO0UwSnhtaUNEO0lBQ0UsV0FBVTtJQUVWLHdCQUFlO1lBQWYsZ0JBQWU7RzFKMG1pQ2hCO0NBQ0Y7O0F3Rm41akNDO0VrRSt4QkE7SUFDRSxXQUFVO0lBRVYsNkNBQW9DO1lBQXBDLHFDQUFvQztHMUoybWlDckM7RTBKeG1pQ0Q7SUFDRSxXQUFVO0lBRVYsd0JBQWU7WUFBZixnQkFBZTtHMUowbWlDaEI7Q0FDRjs7QTBKdm1pQ0Q7RUFFRSxvQ0FBMkI7VUFBM0IsNEJBQTJCO0NBQzVCOztBbEUveUJDO0VrRXF6QkE7SUFDRSxXQUFVO0cxSmduaUNYO0UwSjdtaUNEO0lBQ0UsV0FBVTtHMUorbWlDWDtDQUNGOztBd0YxNmpDQztFa0VxekJBO0lBQ0UsV0FBVTtHMUpnbmlDWDtFMEo3bWlDRDtJQUNFLFdBQVU7RzFKK21pQ1g7Q0FDRjs7QTBKNW1pQ0Q7RUFFRSxnQ0FBdUI7VUFBdkIsd0JBQXVCO0NBQ3hCOztBbEVqMEJDO0VrRXUwQkE7SUFDRSxXQUFVO0cxSnVuaUNYO0UwSnBuaUNEO0lBQ0UsV0FBVTtJQUVWLDJDQUFrQztZQUFsQyxtQ0FBa0M7RzFKc25pQ25DO0NBQ0Y7O0F3RnI4akNDO0VrRXUwQkE7SUFDRSxXQUFVO0cxSnVuaUNYO0UwSnBuaUNEO0lBQ0UsV0FBVTtJQUVWLDJDQUFrQztZQUFsQyxtQ0FBa0M7RzFKc25pQ25DO0NBQ0Y7O0EwSm5uaUNEO0VBRUUsb0NBQTJCO1VBQTNCLDRCQUEyQjtDQUM1Qjs7QWxFcjFCQztFa0UyMUJBO0lBQ0UsV0FBVTtHMUo4bmlDWDtFMEozbmlDRDtJQUNFLFdBQVU7SUFFViw2Q0FBb0M7WUFBcEMscUNBQW9DO0cxSjZuaUNyQztDQUNGOztBd0ZoK2pDQztFa0UyMUJBO0lBQ0UsV0FBVTtHMUo4bmlDWDtFMEozbmlDRDtJQUNFLFdBQVU7SUFFViw2Q0FBb0M7WUFBcEMscUNBQW9DO0cxSjZuaUNyQztDQUNGOztBMEoxbmlDRDtFQUVFLHVDQUE4QjtVQUE5QiwrQkFBOEI7Q0FDL0I7O0FsRXoyQkM7RWtFKzJCQTtJQUNFLFdBQVU7RzFKcW9pQ1g7RTBKbG9pQ0Q7SUFDRSxXQUFVO0lBRVYsNENBQW1DO1lBQW5DLG9DQUFtQztHMUpvb2lDcEM7Q0FDRjs7QXdGMy9qQ0M7RWtFKzJCQTtJQUNFLFdBQVU7RzFKcW9pQ1g7RTBKbG9pQ0Q7SUFDRSxXQUFVO0lBRVYsNENBQW1DO1lBQW5DLG9DQUFtQztHMUpvb2lDcEM7Q0FDRjs7QTBKam9pQ0Q7RUFFRSxvQ0FBMkI7VUFBM0IsNEJBQTJCO0NBQzVCOztBbEU3M0JDO0VrRW00QkE7SUFDRSxXQUFVO0cxSjRvaUNYO0UwSnpvaUNEO0lBQ0UsV0FBVTtJQUVWLDhDQUFxQztZQUFyQyxzQ0FBcUM7RzFKMm9pQ3RDO0NBQ0Y7O0F3RnRoa0NDO0VrRW00QkE7SUFDRSxXQUFVO0cxSjRvaUNYO0UwSnpvaUNEO0lBQ0UsV0FBVTtJQUVWLDhDQUFxQztZQUFyQyxzQ0FBcUM7RzFKMm9pQ3RDO0NBQ0Y7O0EwSnhvaUNEO0VBRUUsdUNBQThCO1VBQTlCLCtCQUE4QjtDQUMvQjs7QWxFajVCQztFa0V1NUJBO0lBQ0UsV0FBVTtHMUptcGlDWDtFMEpocGlDRDtJQUNFLFdBQVU7SUFFViwyQ0FBa0M7WUFBbEMsbUNBQWtDO0cxSmtwaUNuQztDQUNGOztBd0ZqamtDQztFa0V1NUJBO0lBQ0UsV0FBVTtHMUptcGlDWDtFMEpocGlDRDtJQUNFLFdBQVU7SUFFViwyQ0FBa0M7WUFBbEMsbUNBQWtDO0cxSmtwaUNuQztDQUNGOztBMEovb2lDRDtFQUVFLHFDQUE0QjtVQUE1Qiw2QkFBNEI7Q0FDN0I7O0FsRXI2QkM7RWtFMjZCQTtJQUNFLFdBQVU7RzFKMHBpQ1g7RTBKdnBpQ0Q7SUFDRSxXQUFVO0lBRVYsNkNBQW9DO1lBQXBDLHFDQUFvQztHMUp5cGlDckM7Q0FDRjs7QXdGNWtrQ0M7RWtFMjZCQTtJQUNFLFdBQVU7RzFKMHBpQ1g7RTBKdnBpQ0Q7SUFDRSxXQUFVO0lBRVYsNkNBQW9DO1lBQXBDLHFDQUFvQztHMUp5cGlDckM7Q0FDRjs7QTBKdHBpQ0Q7RUFFRSx3Q0FBK0I7VUFBL0IsZ0NBQStCO0NBQ2hDOztBbEV6N0JDO0VrRSs3QkE7SUFDRSxXQUFVO0cxSmlxaUNYO0UwSjlwaUNEO0lBQ0UsV0FBVTtJQUVWLDRDQUFtQztZQUFuQyxvQ0FBbUM7RzFKZ3FpQ3BDO0NBQ0Y7O0F3RnZta0NDO0VrRSs3QkE7SUFDRSxXQUFVO0cxSmlxaUNYO0UwSjlwaUNEO0lBQ0UsV0FBVTtJQUVWLDRDQUFtQztZQUFuQyxvQ0FBbUM7RzFKZ3FpQ3BDO0NBQ0Y7O0EwSjdwaUNEO0VBRUUsa0NBQXlCO1VBQXpCLDBCQUF5QjtDQUMxQjs7QWxFNzhCQztFa0VtOUJBO0lBQ0UsV0FBVTtHMUp3cWlDWDtFMEpycWlDRDtJQUNFLFdBQVU7SUFFViw4Q0FBcUM7WUFBckMsc0NBQXFDO0cxSnVxaUN0QztDQUNGOztBd0Zsb2tDQztFa0VtOUJBO0lBQ0UsV0FBVTtHMUp3cWlDWDtFMEpycWlDRDtJQUNFLFdBQVU7SUFFViw4Q0FBcUM7WUFBckMsc0NBQXFDO0cxSnVxaUN0QztDQUNGOztBMEpwcWlDRDtFQUVFLHFDQUE0QjtVQUE1Qiw2QkFBNEI7Q0FDN0I7O0FsRWorQkM7RWtFdStCQTtJQUVFLGlFQUF3RDtZQUF4RCx5REFBd0Q7SUFFeEQsNENBQW1DO1lBQW5DLG9DQUFtQztHMUpxc2lDcEM7RTBKbHNpQ0Q7SUFFRSwwRkFBaUY7WUFBakYsa0ZBQWlGO0lBRWpGLDRDQUFtQztZQUFuQyxvQ0FBbUM7RzFKb3NpQ3BDO0UwSmpzaUNEO0lBRUUsMEZBQWlGO1lBQWpGLGtGQUFpRjtJQUVqRiwyQ0FBa0M7WUFBbEMsbUNBQWtDO0cxSm1zaUNuQztFMEpoc2lDRDtJQUVFLGdFQUFvRDtZQUFwRCx3REFBb0Q7SUFFcEQsMkNBQWtDO1lBQWxDLG1DQUFrQztHMUprc2lDbkM7RTBKL3JpQ0Q7SUFFRSxzQ0FBNkI7WUFBN0IsOEJBQTZCO0lBRTdCLDJDQUFrQztZQUFsQyxtQ0FBa0M7RzFKaXNpQ25DO0NBQ0Y7O0F3Rnpza0NDO0VrRXUrQkE7SUFFRSxpRUFBd0Q7WUFBeEQseURBQXdEO0lBRXhELDRDQUFtQztZQUFuQyxvQ0FBbUM7RzFKcXNpQ3BDO0UwSmxzaUNEO0lBRUUsMEZBQWlGO1lBQWpGLGtGQUFpRjtJQUVqRiw0Q0FBbUM7WUFBbkMsb0NBQW1DO0cxSm9zaUNwQztFMEpqc2lDRDtJQUVFLDBGQUFpRjtZQUFqRixrRkFBaUY7SUFFakYsMkNBQWtDO1lBQWxDLG1DQUFrQztHMUptc2lDbkM7RTBKaHNpQ0Q7SUFFRSxnRUFBb0Q7WUFBcEQsd0RBQW9EO0lBRXBELDJDQUFrQztZQUFsQyxtQ0FBa0M7RzFKa3NpQ25DO0UwSi9yaUNEO0lBRUUsc0NBQTZCO1lBQTdCLDhCQUE2QjtJQUU3QiwyQ0FBa0M7WUFBbEMsbUNBQWtDO0cxSmlzaUNuQztDQUNGOztBMEo5cmlDRDtFQUNFLHFDQUFvQztFQUNwQyw2QkFBNEI7RUFFNUIsNkJBQW9CO1VBQXBCLHFCQUFvQjtDQUNyQjs7QWxFaGhDQztFa0VzaENBO0lBRUUsK0RBQXNEO1lBQXRELHVEQUFzRDtJQUV0RCxvQ0FBbUM7SUFDbkMsV0FBVTtHMUoydGlDWDtFMEp4dGlDRDtJQUVFLGdFQUF1RDtZQUF2RCx3REFBdUQ7SUFFdkQsb0NBQW1DO0cxSjB0aUNwQztFMEp2dGlDRDtJQUVFLCtEQUFzRDtZQUF0RCx1REFBc0Q7SUFDdEQsV0FBVTtHMUp5dGlDWDtFMEp0dGlDRDtJQUVFLCtEQUFzRDtZQUF0RCx1REFBc0Q7RzFKd3RpQ3ZEO0UwSnJ0aUNEO0lBRUUsc0NBQTZCO1lBQTdCLDhCQUE2QjtHMUp1dGlDOUI7Q0FDRjs7QXdGMXdrQ0M7RWtFc2hDQTtJQUVFLCtEQUFzRDtZQUF0RCx1REFBc0Q7SUFFdEQsb0NBQW1DO0lBQ25DLFdBQVU7RzFKMnRpQ1g7RTBKeHRpQ0Q7SUFFRSxnRUFBdUQ7WUFBdkQsd0RBQXVEO0lBRXZELG9DQUFtQztHMUowdGlDcEM7RTBKdnRpQ0Q7SUFFRSwrREFBc0Q7WUFBdEQsdURBQXNEO0lBQ3RELFdBQVU7RzFKeXRpQ1g7RTBKdHRpQ0Q7SUFFRSwrREFBc0Q7WUFBdEQsdURBQXNEO0cxSnd0aUN2RDtFMEpydGlDRDtJQUVFLHNDQUE2QjtZQUE3Qiw4QkFBNkI7RzFKdXRpQzlCO0NBQ0Y7O0EwSnB0aUNEO0VBQ0UsZ0RBQStDO0VBQy9DLHdDQUF1QztFQUV2QyxnQ0FBdUI7VUFBdkIsd0JBQXVCO0NBQ3hCOztBbEUzakNDO0VrRWlrQ0E7SUFFRSwrREFBc0Q7WUFBdEQsdURBQXNEO0lBRXRELG9DQUFtQztJQUNuQyxXQUFVO0cxSml2aUNYO0UwSjl1aUNEO0lBRUUsZ0VBQXVEO1lBQXZELHdEQUF1RDtJQUV2RCxvQ0FBbUM7RzFKZ3ZpQ3BDO0UwSjd1aUNEO0lBRUUsK0RBQXNEO1lBQXRELHVEQUFzRDtJQUN0RCxXQUFVO0cxSit1aUNYO0UwSjV1aUNEO0lBRUUsK0RBQXNEO1lBQXRELHVEQUFzRDtHMUo4dWlDdkQ7RTBKM3VpQ0Q7SUFFRSxzQ0FBNkI7WUFBN0IsOEJBQTZCO0cxSjZ1aUM5QjtDQUNGOztBd0YzMGtDQztFa0Vpa0NBO0lBRUUsK0RBQXNEO1lBQXRELHVEQUFzRDtJQUV0RCxvQ0FBbUM7SUFDbkMsV0FBVTtHMUppdmlDWDtFMEo5dWlDRDtJQUVFLGdFQUF1RDtZQUF2RCx3REFBdUQ7SUFFdkQsb0NBQW1DO0cxSmd2aUNwQztFMEo3dWlDRDtJQUVFLCtEQUFzRDtZQUF0RCx1REFBc0Q7SUFDdEQsV0FBVTtHMUordWlDWDtFMEo1dWlDRDtJQUVFLCtEQUFzRDtZQUF0RCx1REFBc0Q7RzFKOHVpQ3ZEO0UwSjN1aUNEO0lBRUUsc0NBQTZCO1lBQTdCLDhCQUE2QjtHMUo2dWlDOUI7Q0FDRjs7QTBKMXVpQ0Q7RUFDRSxnREFBK0M7RUFDL0Msd0NBQXVDO0VBRXZDLGdDQUF1QjtVQUF2Qix3QkFBdUI7Q0FDeEI7O0FsRXRtQ0M7RWtFNG1DQTtJQUVFLHNDQUE2QjtZQUE3Qiw4QkFBNkI7RzFKMnZpQzlCO0UwSnh2aUNEO0lBRUUsZ0VBQXVEO1lBQXZELHdEQUF1RDtJQUN2RCxXQUFVO0cxSjB2aUNYO0UwSnZ2aUNEO0lBRUUsK0RBQXNEO1lBQXRELHVEQUFzRDtJQUN0RCxXQUFVO0cxSnl2aUNYO0NBQ0Y7O0F3RnAza0NDO0VrRTRtQ0E7SUFFRSxzQ0FBNkI7WUFBN0IsOEJBQTZCO0cxSjJ2aUM5QjtFMEp4dmlDRDtJQUVFLGdFQUF1RDtZQUF2RCx3REFBdUQ7SUFDdkQsV0FBVTtHMUowdmlDWDtFMEp2dmlDRDtJQUVFLCtEQUFzRDtZQUF0RCx1REFBc0Q7SUFDdEQsV0FBVTtHMUp5dmlDWDtDQUNGOztBMEp0dmlDRDtFQUVFLGlDQUF3QjtVQUF4Qix5QkFBd0I7RUFFeEIsaUNBQXdCO1VBQXhCLHlCQUF3QjtFQUN4QixnREFBK0M7RUFDL0Msd0NBQXVDO0NBQ3hDOztBbEVyb0NDO0VrRTJvQ0E7SUFFRSxzQ0FBNkI7WUFBN0IsOEJBQTZCO0cxSnV3aUM5QjtFMEpwd2lDRDtJQUVFLGdFQUF1RDtZQUF2RCx3REFBdUQ7SUFDdkQsV0FBVTtHMUpzd2lDWDtFMEpud2lDRDtJQUVFLCtEQUFzRDtZQUF0RCx1REFBc0Q7SUFDdEQsV0FBVTtHMUpxd2lDWDtDQUNGOztBd0YvNWtDQztFa0Uyb0NBO0lBRUUsc0NBQTZCO1lBQTdCLDhCQUE2QjtHMUp1d2lDOUI7RTBKcHdpQ0Q7SUFFRSxnRUFBdUQ7WUFBdkQsd0RBQXVEO0lBQ3ZELFdBQVU7RzFKc3dpQ1g7RTBKbndpQ0Q7SUFFRSwrREFBc0Q7WUFBdEQsdURBQXNEO0lBQ3RELFdBQVU7RzFKcXdpQ1g7Q0FDRjs7QTBKbHdpQ0Q7RUFDRSxnREFBK0M7RUFDL0Msd0NBQXVDO0VBRXZDLGlDQUF3QjtVQUF4Qix5QkFBd0I7RUFFeEIsaUNBQXdCO1VBQXhCLHlCQUF3QjtDQUN6Qjs7QWxFcHFDQztFa0UwcUNBO0lBRUUseURBQWdEO1lBQWhELGlEQUFnRDtJQUNoRCxXQUFVO0cxSnl4aUNYO0UwSnR4aUNEO0lBRUUsZ0NBQXVCO1lBQXZCLHdCQUF1QjtJQUN2QixXQUFVO0cxSnd4aUNYO0UwSnJ4aUNEO0lBRUUsZ0NBQXVCO1lBQXZCLHdCQUF1QjtJQUN2QixXQUFVO0cxSnV4aUNYO0UwSnB4aUNEO0lBRUUsd0JBQWU7WUFBZixnQkFBZTtJQUNmLFdBQVU7RzFKc3hpQ1g7Q0FDRjs7QXdGdDlrQ0M7RWtFMHFDQTtJQUVFLHlEQUFnRDtZQUFoRCxpREFBZ0Q7SUFDaEQsV0FBVTtHMUp5eGlDWDtFMEp0eGlDRDtJQUVFLGdDQUF1QjtZQUF2Qix3QkFBdUI7SUFDdkIsV0FBVTtHMUp3eGlDWDtFMEpyeGlDRDtJQUVFLGdDQUF1QjtZQUF2Qix3QkFBdUI7SUFDdkIsV0FBVTtHMUp1eGlDWDtFMEpweGlDRDtJQUVFLHdCQUFlO1lBQWYsZ0JBQWU7SUFDZixXQUFVO0cxSnN4aUNYO0NBQ0Y7O0EwSm54aUNEO0VBRUUscUNBQTRCO1VBQTVCLDZCQUE0QjtFQUU1Qiw0Q0FBbUM7VUFBbkMsb0NBQW1DO0NBQ3BDOztBbEV4c0NDO0VrRThzQ0E7SUFDRSxXQUFVO0cxSjh4aUNYO0UwSjN4aUNEO0lBRUUsd0RBQStDO1lBQS9DLGdEQUErQztJQUMvQyxXQUFVO0cxSjZ4aUNYO0NBQ0Y7O0F3Rm4va0NDO0VrRThzQ0E7SUFDRSxXQUFVO0cxSjh4aUNYO0UwSjN4aUNEO0lBRUUsd0RBQStDO1lBQS9DLGdEQUErQztJQUMvQyxXQUFVO0cxSjZ4aUNYO0NBQ0Y7O0EwSjF4aUNEO0VBRUUsc0NBQTZCO1VBQTdCLDhCQUE2QjtFQUU3QiwyQ0FBa0M7VUFBbEMsbUNBQWtDO0NBQ25DOztBbEU5dENDO0VrRW91Q0E7SUFFRSxpQ0FBd0I7WUFBeEIseUJBQXdCO0lBRXhCLDhDQUFxQztZQUFyQyxzQ0FBcUM7SUFDckMsV0FBVTtHMUoyeWlDWDtFMEp4eWlDRDtJQUVFLGlDQUF3QjtZQUF4Qix5QkFBd0I7SUFFeEIsd0JBQWU7WUFBZixnQkFBZTtJQUNmLFdBQVU7RzFKMHlpQ1g7Q0FDRjs7QXdGNWhsQ0M7RWtFb3VDQTtJQUVFLGlDQUF3QjtZQUF4Qix5QkFBd0I7SUFFeEIsOENBQXFDO1lBQXJDLHNDQUFxQztJQUNyQyxXQUFVO0cxSjJ5aUNYO0UwSnh5aUNEO0lBRUUsaUNBQXdCO1lBQXhCLHlCQUF3QjtJQUV4Qix3QkFBZTtZQUFmLGdCQUFlO0lBQ2YsV0FBVTtHMUoweWlDWDtDQUNGOztBMEp2eWlDRDtFQUVFLGlDQUF3QjtVQUF4Qix5QkFBd0I7Q0FDekI7O0FsRXh2Q0M7RWtFOHZDQTtJQUVFLHNDQUE2QjtZQUE3Qiw4QkFBNkI7SUFFN0IsNkNBQW9DO1lBQXBDLHFDQUFvQztJQUNwQyxXQUFVO0cxSnd6aUNYO0UwSnJ6aUNEO0lBRUUsc0NBQTZCO1lBQTdCLDhCQUE2QjtJQUU3Qix3QkFBZTtZQUFmLGdCQUFlO0lBQ2YsV0FBVTtHMUp1emlDWDtDQUNGOztBd0Zua2xDQztFa0U4dkNBO0lBRUUsc0NBQTZCO1lBQTdCLDhCQUE2QjtJQUU3Qiw2Q0FBb0M7WUFBcEMscUNBQW9DO0lBQ3BDLFdBQVU7RzFKd3ppQ1g7RTBKcnppQ0Q7SUFFRSxzQ0FBNkI7WUFBN0IsOEJBQTZCO0lBRTdCLHdCQUFlO1lBQWYsZ0JBQWU7SUFDZixXQUFVO0cxSnV6aUNYO0NBQ0Y7O0EwSnB6aUNEO0VBRUUseUNBQWdDO1VBQWhDLGlDQUFnQztDQUNqQzs7QWxFbHhDQztFa0V3eENBO0lBRUUsdUNBQThCO1lBQTlCLCtCQUE4QjtJQUU5Qiw0Q0FBbUM7WUFBbkMsb0NBQW1DO0lBQ25DLFdBQVU7RzFKcTBpQ1g7RTBKbDBpQ0Q7SUFFRSx1Q0FBOEI7WUFBOUIsK0JBQThCO0lBRTlCLHdCQUFlO1lBQWYsZ0JBQWU7SUFDZixXQUFVO0cxSm8waUNYO0NBQ0Y7O0F3RjFtbENDO0VrRXd4Q0E7SUFFRSx1Q0FBOEI7WUFBOUIsK0JBQThCO0lBRTlCLDRDQUFtQztZQUFuQyxvQ0FBbUM7SUFDbkMsV0FBVTtHMUpxMGlDWDtFMEpsMGlDRDtJQUVFLHVDQUE4QjtZQUE5QiwrQkFBOEI7SUFFOUIsd0JBQWU7WUFBZixnQkFBZTtJQUNmLFdBQVU7RzFKbzBpQ1g7Q0FDRjs7QTBKajBpQ0Q7RUFFRSwwQ0FBaUM7VUFBakMsa0NBQWlDO0NBQ2xDOztBbEU1eUNDO0VrRWt6Q0E7SUFFRSxzQ0FBNkI7WUFBN0IsOEJBQTZCO0lBRTdCLDRDQUFtQztZQUFuQyxvQ0FBbUM7SUFDbkMsV0FBVTtHMUprMWlDWDtFMEovMGlDRDtJQUVFLHNDQUE2QjtZQUE3Qiw4QkFBNkI7SUFFN0Isd0JBQWU7WUFBZixnQkFBZTtJQUNmLFdBQVU7RzFKaTFpQ1g7Q0FDRjs7QXdGanBsQ0M7RWtFa3pDQTtJQUVFLHNDQUE2QjtZQUE3Qiw4QkFBNkI7SUFFN0IsNENBQW1DO1lBQW5DLG9DQUFtQztJQUNuQyxXQUFVO0cxSmsxaUNYO0UwSi8waUNEO0lBRUUsc0NBQTZCO1lBQTdCLDhCQUE2QjtJQUU3Qix3QkFBZTtZQUFmLGdCQUFlO0lBQ2YsV0FBVTtHMUppMWlDWDtDQUNGOztBMEo5MGlDRDtFQUVFLHVDQUE4QjtVQUE5QiwrQkFBOEI7Q0FDL0I7O0FsRXQwQ0M7RWtFNDBDQTtJQUVFLHVDQUE4QjtZQUE5QiwrQkFBOEI7SUFFOUIsNkNBQW9DO1lBQXBDLHFDQUFvQztJQUNwQyxXQUFVO0cxSisxaUNYO0UwSjUxaUNEO0lBRUUsdUNBQThCO1lBQTlCLCtCQUE4QjtJQUU5Qix3QkFBZTtZQUFmLGdCQUFlO0lBQ2YsV0FBVTtHMUo4MWlDWDtDQUNGOztBd0Z4cmxDQztFa0U0MENBO0lBRUUsdUNBQThCO1lBQTlCLCtCQUE4QjtJQUU5Qiw2Q0FBb0M7WUFBcEMscUNBQW9DO0lBQ3BDLFdBQVU7RzFKKzFpQ1g7RTBKNTFpQ0Q7SUFFRSx1Q0FBOEI7WUFBOUIsK0JBQThCO0lBRTlCLHdCQUFlO1lBQWYsZ0JBQWU7SUFDZixXQUFVO0cxSjgxaUNYO0NBQ0Y7O0EwSjMxaUNEO0VBRUUsd0NBQStCO1VBQS9CLGdDQUErQjtDQUNoQzs7QWxFaDJDQztFa0VzMkNBO0lBRUUsaUNBQXdCO1lBQXhCLHlCQUF3QjtJQUN4QixXQUFVO0cxSjAyaUNYO0UwSnYyaUNEO0lBRUUsaUNBQXdCO1lBQXhCLHlCQUF3QjtJQUV4Qiw2Q0FBb0M7WUFBcEMscUNBQW9DO0lBQ3BDLFdBQVU7RzFKeTJpQ1g7Q0FDRjs7QXdGM3RsQ0M7RWtFczJDQTtJQUVFLGlDQUF3QjtZQUF4Qix5QkFBd0I7SUFDeEIsV0FBVTtHMUowMmlDWDtFMEp2MmlDRDtJQUVFLGlDQUF3QjtZQUF4Qix5QkFBd0I7SUFFeEIsNkNBQW9DO1lBQXBDLHFDQUFvQztJQUNwQyxXQUFVO0cxSnkyaUNYO0NBQ0Y7O0EwSnQyaUNEO0VBRUUsa0NBQXlCO1VBQXpCLDBCQUF5QjtDQUMxQjs7QWxFeDNDQztFa0U4M0NBO0lBRUUsc0NBQTZCO1lBQTdCLDhCQUE2QjtJQUM3QixXQUFVO0cxSnEzaUNYO0UwSmwzaUNEO0lBRUUsc0NBQTZCO1lBQTdCLDhCQUE2QjtJQUU3Qiw0Q0FBbUM7WUFBbkMsb0NBQW1DO0lBQ25DLFdBQVU7RzFKbzNpQ1g7Q0FDRjs7QXdGOXZsQ0M7RWtFODNDQTtJQUVFLHNDQUE2QjtZQUE3Qiw4QkFBNkI7SUFDN0IsV0FBVTtHMUpxM2lDWDtFMEpsM2lDRDtJQUVFLHNDQUE2QjtZQUE3Qiw4QkFBNkI7SUFFN0IsNENBQW1DO1lBQW5DLG9DQUFtQztJQUNuQyxXQUFVO0cxSm8zaUNYO0NBQ0Y7O0EwSmozaUNEO0VBRUUsMENBQWlDO1VBQWpDLGtDQUFpQztDQUNsQzs7QWxFaDVDQztFa0VzNUNBO0lBRUUsdUNBQThCO1lBQTlCLCtCQUE4QjtJQUM5QixXQUFVO0cxSmc0aUNYO0UwSjczaUNEO0lBRUUsdUNBQThCO1lBQTlCLCtCQUE4QjtJQUU5Qiw2Q0FBb0M7WUFBcEMscUNBQW9DO0lBQ3BDLFdBQVU7RzFKKzNpQ1g7Q0FDRjs7QXdGanlsQ0M7RWtFczVDQTtJQUVFLHVDQUE4QjtZQUE5QiwrQkFBOEI7SUFDOUIsV0FBVTtHMUpnNGlDWDtFMEo3M2lDRDtJQUVFLHVDQUE4QjtZQUE5QiwrQkFBOEI7SUFFOUIsNkNBQW9DO1lBQXBDLHFDQUFvQztJQUNwQyxXQUFVO0cxSiszaUNYO0NBQ0Y7O0EwSjUzaUNEO0VBRUUsMkNBQWtDO1VBQWxDLG1DQUFrQztDQUNuQzs7QWxFeDZDQztFa0U4NkNBO0lBRUUsc0NBQTZCO1lBQTdCLDhCQUE2QjtJQUM3QixXQUFVO0cxSjI0aUNYO0UwSng0aUNEO0lBRUUsc0NBQTZCO1lBQTdCLDhCQUE2QjtJQUU3Qiw2Q0FBb0M7WUFBcEMscUNBQW9DO0lBQ3BDLFdBQVU7RzFKMDRpQ1g7Q0FDRjs7QXdGcDBsQ0M7RWtFODZDQTtJQUVFLHNDQUE2QjtZQUE3Qiw4QkFBNkI7SUFDN0IsV0FBVTtHMUoyNGlDWDtFMEp4NGlDRDtJQUVFLHNDQUE2QjtZQUE3Qiw4QkFBNkI7SUFFN0IsNkNBQW9DO1lBQXBDLHFDQUFvQztJQUNwQyxXQUFVO0cxSjA0aUNYO0NBQ0Y7O0EwSnY0aUNEO0VBRUUsd0NBQStCO1VBQS9CLGdDQUErQjtDQUNoQzs7QWxFaDhDQztFa0VzOENBO0lBRUUsdUNBQThCO1lBQTlCLCtCQUE4QjtJQUM5QixXQUFVO0cxSnM1aUNYO0UwSm41aUNEO0lBRUUsdUNBQThCO1lBQTlCLCtCQUE4QjtJQUU5Qiw0Q0FBbUM7WUFBbkMsb0NBQW1DO0lBQ25DLFdBQVU7RzFKcTVpQ1g7Q0FDRjs7QXdGdjJsQ0M7RWtFczhDQTtJQUVFLHVDQUE4QjtZQUE5QiwrQkFBOEI7SUFDOUIsV0FBVTtHMUpzNWlDWDtFMEpuNWlDRDtJQUVFLHVDQUE4QjtZQUE5QiwrQkFBOEI7SUFFOUIsNENBQW1DO1lBQW5DLG9DQUFtQztJQUNuQyxXQUFVO0cxSnE1aUNYO0NBQ0Y7O0EwSmw1aUNEO0VBRUUseUNBQWdDO1VBQWhDLGlDQUFnQztDQUNqQzs7QWxFeDlDQztFa0U4OUNBO0lBRUUsbUNBQTBCO1lBQTFCLDJCQUEwQjtJQUUxQiwrQ0FBc0M7WUFBdEMsdUNBQXNDO0cxSmk3aUN2QztFMEo5NmlDRDtJQUVFLDRDQUFtQztZQUFuQyxvQ0FBbUM7SUFFbkMsbUNBQTBCO1lBQTFCLDJCQUEwQjtJQUUxQiwrQ0FBc0M7WUFBdEMsdUNBQXNDO0cxSmc3aUN2QztFMEo3NmlDRDtJQUVFLDRDQUFtQztZQUFuQyxvQ0FBbUM7SUFFbkMsbUNBQTBCO1lBQTFCLDJCQUEwQjtJQUUxQiwrQ0FBc0M7WUFBdEMsdUNBQXNDO0lBQ3RDLFdBQVU7RzFKKzZpQ1g7RTBKNTZpQ0Q7SUFFRSw0Q0FBbUM7WUFBbkMsb0NBQW1DO0lBQ25DLFdBQVU7RzFKODZpQ1g7Q0FDRjs7QXdGMTZsQ0M7RWtFODlDQTtJQUVFLG1DQUEwQjtZQUExQiwyQkFBMEI7SUFFMUIsK0NBQXNDO1lBQXRDLHVDQUFzQztHMUppN2lDdkM7RTBKOTZpQ0Q7SUFFRSw0Q0FBbUM7WUFBbkMsb0NBQW1DO0lBRW5DLG1DQUEwQjtZQUExQiwyQkFBMEI7SUFFMUIsK0NBQXNDO1lBQXRDLHVDQUFzQztHMUpnN2lDdkM7RTBKNzZpQ0Q7SUFFRSw0Q0FBbUM7WUFBbkMsb0NBQW1DO0lBRW5DLG1DQUEwQjtZQUExQiwyQkFBMEI7SUFFMUIsK0NBQXNDO1lBQXRDLHVDQUFzQztJQUN0QyxXQUFVO0cxSis2aUNYO0UwSjU2aUNEO0lBRUUsNENBQW1DO1lBQW5DLG9DQUFtQztJQUNuQyxXQUFVO0cxSjg2aUNYO0NBQ0Y7O0EwSjM2aUNEO0VBRUUsOEJBQXFCO1VBQXJCLHNCQUFxQjtDQUN0Qjs7QUFtQkQ7RUFDRTtJQUNFLFdBQVU7SUFHVix1RUFBOEQ7WUFBOUQsK0RBQThEO0cxSjA2aUMvRDtFMEp2NmlDRDtJQUNFLFdBQVU7SUFHVix3QkFBZTtZQUFmLGdCQUFlO0cxSnk2aUNoQjtDQUNGOztBMEp0N2lDRDtFQUNFO0lBQ0UsV0FBVTtJQUdWLHVFQUE4RDtZQUE5RCwrREFBOEQ7RzFKMDZpQy9EO0UwSnY2aUNEO0lBQ0UsV0FBVTtJQUdWLHdCQUFlO1lBQWYsZ0JBQWU7RzFKeTZpQ2hCO0NBQ0Y7O0EwSnQ2aUNEO0VBRUUsK0JBQXNCO1VBQXRCLHVCQUFzQjtDQUN2Qjs7QWxFeGlEQztFa0U4aURBO0lBQ0UsV0FBVTtHMUppN2lDWDtFMEo5NmlDRDtJQUNFLFdBQVU7SUFFVixxRUFBNEQ7WUFBNUQsNkRBQTREO0cxSmc3aUM3RDtDQUNGOztBd0Z0K2xDQztFa0U4aURBO0lBQ0UsV0FBVTtHMUppN2lDWDtFMEo5NmlDRDtJQUNFLFdBQVU7SUFFVixxRUFBNEQ7WUFBNUQsNkRBQTREO0cxSmc3aUM3RDtDQUNGOztBMEo3NmlDRDtFQUVFLGdDQUF1QjtVQUF2Qix3QkFBdUI7Q0FDeEI7O0FsRTVqREM7RWtFa2tEQTtJQUNFLFdBQVU7SUFFViwwQ0FBOEI7WUFBOUIsa0NBQThCO0cxSnc3aUMvQjtFMEpyN2lDRDtJQUNFLFdBQVU7RzFKdTdpQ1g7Q0FDRjs7QXdGamdtQ0M7RWtFa2tEQTtJQUNFLFdBQVU7SUFFViwwQ0FBOEI7WUFBOUIsa0NBQThCO0cxSnc3aUMvQjtFMEpyN2lDRDtJQUNFLFdBQVU7RzFKdTdpQ1g7Q0FDRjs7QTBKcDdpQ0Q7RUFFRSwrQkFBc0I7VUFBdEIsdUJBQXNCO0NBQ3ZCOztBbEVobERDO0VrRXNsREE7SUFDRSxXQUFVO0lBRVYscUVBQXlEO1lBQXpELDZEQUF5RDtJQUV6RCwwRUFBbUU7WUFBbkUsa0VBQW1FO0cxSnE4aUNwRTtFMEpsOGlDRDtJQUNFLFdBQVU7SUFFVix3RUFBNEQ7WUFBNUQsZ0VBQTREO0lBRTVELHVFQUErRDtZQUEvRCwrREFBK0Q7RzFKbzhpQ2hFO0NBQ0Y7O0F3RnhpbUNDO0VrRXNsREE7SUFDRSxXQUFVO0lBRVYscUVBQXlEO1lBQXpELDZEQUF5RDtJQUV6RCwwRUFBbUU7WUFBbkUsa0VBQW1FO0cxSnE4aUNwRTtFMEpsOGlDRDtJQUNFLFdBQVU7SUFFVix3RUFBNEQ7WUFBNUQsZ0VBQTREO0lBRTVELHVFQUErRDtZQUEvRCwrREFBK0Q7RzFKbzhpQ2hFO0NBQ0Y7O0EwSmo4aUNEO0VBRUUsbUNBQTBCO1VBQTFCLDJCQUEwQjtDQUMzQjs7QWxFMW1EQztFa0VnbkRBO0lBQ0UsV0FBVTtJQUVWLHFFQUF5RDtZQUF6RCw2REFBeUQ7SUFFekQsMEVBQW1FO1lBQW5FLGtFQUFtRTtHMUprOWlDcEU7RTBKLzhpQ0Q7SUFDRSxXQUFVO0lBRVYsd0VBQTREO1lBQTVELGdFQUE0RDtJQUU1RCx1RUFBK0Q7WUFBL0QsK0RBQStEO0cxSmk5aUNoRTtDQUNGOztBd0Yva21DQztFa0VnbkRBO0lBQ0UsV0FBVTtJQUVWLHFFQUF5RDtZQUF6RCw2REFBeUQ7SUFFekQsMEVBQW1FO1lBQW5FLGtFQUFtRTtHMUprOWlDcEU7RTBKLzhpQ0Q7SUFDRSxXQUFVO0lBRVYsd0VBQTREO1lBQTVELGdFQUE0RDtJQUU1RCx1RUFBK0Q7WUFBL0QsK0RBQStEO0cxSmk5aUNoRTtDQUNGOztBMEo5OGlDRDtFQUVFLG1DQUEwQjtVQUExQiwyQkFBMEI7Q0FDM0I7O0FsRXBvREM7RWtFMG9EQTtJQUNFLFdBQVU7SUFFVixvRUFBd0Q7WUFBeEQsNERBQXdEO0lBRXhELDBFQUFtRTtZQUFuRSxrRUFBbUU7RzFKKzlpQ3BFO0UwSjU5aUNEO0lBQ0UsV0FBVTtJQUVWLHlFQUE2RDtZQUE3RCxpRUFBNkQ7SUFFN0QsdUVBQStEO1lBQS9ELCtEQUErRDtHMUo4OWlDaEU7Q0FDRjs7QXdGdG5tQ0M7RWtFMG9EQTtJQUNFLFdBQVU7SUFFVixvRUFBd0Q7WUFBeEQsNERBQXdEO0lBRXhELDBFQUFtRTtZQUFuRSxrRUFBbUU7RzFKKzlpQ3BFO0UwSjU5aUNEO0lBQ0UsV0FBVTtJQUVWLHlFQUE2RDtZQUE3RCxpRUFBNkQ7SUFFN0QsdUVBQStEO1lBQS9ELCtEQUErRDtHMUo4OWlDaEU7Q0FDRjs7QTBKMzlpQ0Q7RUFFRSxvQ0FBMkI7VUFBM0IsNEJBQTJCO0NBQzVCOztBbEU5cERDO0VrRW9xREE7SUFDRSxXQUFVO0lBRVYsb0VBQXdEO1lBQXhELDREQUF3RDtJQUV4RCwwRUFBbUU7WUFBbkUsa0VBQW1FO0cxSjQraUNwRTtFMEp6K2lDRDtJQUNFLFdBQVU7SUFFVix5RUFBNkQ7WUFBN0QsaUVBQTZEO0lBRTdELHVFQUErRDtZQUEvRCwrREFBK0Q7RzFKMitpQ2hFO0NBQ0Y7O0F3RjdwbUNDO0VrRW9xREE7SUFDRSxXQUFVO0lBRVYsb0VBQXdEO1lBQXhELDREQUF3RDtJQUV4RCwwRUFBbUU7WUFBbkUsa0VBQW1FO0cxSjQraUNwRTtFMEp6K2lDRDtJQUNFLFdBQVU7SUFFVix5RUFBNkQ7WUFBN0QsaUVBQTZEO0lBRTdELHVFQUErRDtZQUEvRCwrREFBK0Q7RzFKMitpQ2hFO0NBQ0Y7O0EwSngraUNEO0VBRUUsaUNBQXdCO1VBQXhCLHlCQUF3QjtDQUN6Qjs7QWxFeHJEQztFa0U4ckRBO0lBQ0UsV0FBVTtHMUpzL2lDWDtFMEpuL2lDRDtJQUNFLFdBQVU7SUFFViwwQ0FBOEI7WUFBOUIsa0NBQThCO0cxSnEvaUMvQjtFMEpsL2lDRDtJQUNFLFdBQVU7RzFKby9pQ1g7Q0FDRjs7QXdGOXJtQ0M7RWtFOHJEQTtJQUNFLFdBQVU7RzFKcy9pQ1g7RTBKbi9pQ0Q7SUFDRSxXQUFVO0lBRVYsMENBQThCO1lBQTlCLGtDQUE4QjtHMUpxL2lDL0I7RTBKbC9pQ0Q7SUFDRSxXQUFVO0cxSm8vaUNYO0NBQ0Y7O0EwSmovaUNEO0VBRUUsZ0NBQXVCO1VBQXZCLHdCQUF1QjtDQUN4Qjs7QWxFaHREQztFa0VzdERBO0lBQ0UsV0FBVTtJQUVWLHlFQUE2RDtZQUE3RCxpRUFBNkQ7SUFFN0QsMEVBQW1FO1lBQW5FLGtFQUFtRTtHMUpvZ2pDcEU7RTBKamdqQ0Q7SUFDRSxXQUFVO0lBRVYsb0VBQXdEO1lBQXhELDREQUF3RDtJQUV4RCx3Q0FBK0I7WUFBL0IsZ0NBQStCO0lBRS9CLHVFQUErRDtZQUEvRCwrREFBK0Q7RzFKbWdqQ2hFO0NBQ0Y7O0F3Rnp1bUNDO0VrRXN0REE7SUFDRSxXQUFVO0lBRVYseUVBQTZEO1lBQTdELGlFQUE2RDtJQUU3RCwwRUFBbUU7WUFBbkUsa0VBQW1FO0cxSm9nakNwRTtFMEpqZ2pDRDtJQUNFLFdBQVU7SUFFVixvRUFBd0Q7WUFBeEQsNERBQXdEO0lBRXhELHdDQUErQjtZQUEvQixnQ0FBK0I7SUFFL0IsdUVBQStEO1lBQS9ELCtEQUErRDtHMUptZ2pDaEU7Q0FDRjs7QTBKaGdqQ0Q7RUFFRSxvQ0FBMkI7VUFBM0IsNEJBQTJCO0NBQzVCOztBbEU1dURDO0VrRWt2REE7SUFDRSxXQUFVO0lBRVYsd0VBQTREO1lBQTVELGdFQUE0RDtHMUorZ2pDN0Q7RTBKNWdqQ0Q7SUFDRSxXQUFVO0lBRVYseURBQStDO1lBQS9DLGlEQUErQztJQUUvQyxzQ0FBNkI7WUFBN0IsOEJBQTZCO0cxSjhnakM5QjtDQUNGOztBd0Y1d21DQztFa0VrdkRBO0lBQ0UsV0FBVTtJQUVWLHdFQUE0RDtZQUE1RCxnRUFBNEQ7RzFKK2dqQzdEO0UwSjVnakNEO0lBQ0UsV0FBVTtJQUVWLHlEQUErQztZQUEvQyxpREFBK0M7SUFFL0Msc0NBQTZCO1lBQTdCLDhCQUE2QjtHMUo4Z2pDOUI7Q0FDRjs7QTBKM2dqQ0Q7RUFFRSxvQ0FBMkI7VUFBM0IsNEJBQTJCO0NBQzVCOztBbEVwd0RDO0VrRTB3REE7SUFDRSxXQUFVO0lBRVYseUVBQTZEO1lBQTdELGlFQUE2RDtHMUowaGpDOUQ7RTBKdmhqQ0Q7SUFDRSxXQUFVO0lBRVYsd0RBQThDO1lBQTlDLGdEQUE4QztJQUU5Qyx1Q0FBOEI7WUFBOUIsK0JBQThCO0cxSnloakMvQjtDQUNGOztBd0YveW1DQztFa0Uwd0RBO0lBQ0UsV0FBVTtJQUVWLHlFQUE2RDtZQUE3RCxpRUFBNkQ7RzFKMGhqQzlEO0UwSnZoakNEO0lBQ0UsV0FBVTtJQUVWLHdEQUE4QztZQUE5QyxnREFBOEM7SUFFOUMsdUNBQThCO1lBQTlCLCtCQUE4QjtHMUp5aGpDL0I7Q0FDRjs7QTBKdGhqQ0Q7RUFFRSxxQ0FBNEI7VUFBNUIsNkJBQTRCO0NBQzdCOztBbEU1eERDO0VrRWt5REE7SUFDRSxXQUFVO0lBRVYsd0VBQTREO1lBQTVELGdFQUE0RDtJQUU1RCwwRUFBbUU7WUFBbkUsa0VBQW1FO0cxSnlpakNwRTtFMEp0aWpDRDtJQUNFLFdBQVU7SUFFVixxRUFBeUQ7WUFBekQsNkRBQXlEO0lBRXpELHdDQUErQjtZQUEvQixnQ0FBK0I7SUFFL0IsdUVBQStEO1lBQS9ELCtEQUErRDtHMUp3aWpDaEU7Q0FDRjs7QXdGMTFtQ0M7RWtFa3lEQTtJQUNFLFdBQVU7SUFFVix3RUFBNEQ7WUFBNUQsZ0VBQTREO0lBRTVELDBFQUFtRTtZQUFuRSxrRUFBbUU7RzFKeWlqQ3BFO0UwSnRpakNEO0lBQ0UsV0FBVTtJQUVWLHFFQUF5RDtZQUF6RCw2REFBeUQ7SUFFekQsd0NBQStCO1lBQS9CLGdDQUErQjtJQUUvQix1RUFBK0Q7WUFBL0QsK0RBQStEO0cxSndpakNoRTtDQUNGOztBMEpyaWpDRDtFQUVFLGtDQUF5QjtVQUF6QiwwQkFBeUI7Q0FDMUI7O0FsRXh6REM7RWtFOHpEQTtJQUVFLDRDQUFtQztZQUFuQyxvQ0FBbUM7SUFDbkMsb0JBQW1CO0cxSmlqakNwQjtFMEo5aWpDRDtJQUVFLHdDQUErQjtZQUEvQixnQ0FBK0I7RzFKZ2pqQ2hDO0NBQ0Y7O0F3RnYzbUNDO0VrRTh6REE7SUFFRSw0Q0FBbUM7WUFBbkMsb0NBQW1DO0lBQ25DLG9CQUFtQjtHMUppampDcEI7RTBKOWlqQ0Q7SUFFRSx3Q0FBK0I7WUFBL0IsZ0NBQStCO0cxSmdqakNoQztDQUNGOztBMEo3aWpDRDtFQUVFLG9DQUEyQjtVQUEzQiw0QkFBMkI7Q0FDNUI7O0FsRTcwREM7RWtFbTFEQTtJQUVFLDRDQUFtQztZQUFuQyxvQ0FBbUM7SUFDbkMsb0JBQW1CO0cxSnlqakNwQjtFMEp0ampDRDtJQUVFLHdDQUErQjtZQUEvQixnQ0FBK0I7RzFKd2pqQ2hDO0NBQ0Y7O0F3RnA1bUNDO0VrRW0xREE7SUFFRSw0Q0FBbUM7WUFBbkMsb0NBQW1DO0lBQ25DLG9CQUFtQjtHMUp5ampDcEI7RTBKdGpqQ0Q7SUFFRSx3Q0FBK0I7WUFBL0IsZ0NBQStCO0cxSndqakNoQztDQUNGOztBMEpyampDRDtFQUVFLG9DQUEyQjtVQUEzQiw0QkFBMkI7Q0FDNUI7O0FsRWwyREM7RWtFdzJEQTtJQUVFLDJDQUFrQztZQUFsQyxtQ0FBa0M7SUFDbEMsb0JBQW1CO0cxSmlrakNwQjtFMEo5ampDRDtJQUVFLHdDQUErQjtZQUEvQixnQ0FBK0I7RzFKZ2tqQ2hDO0NBQ0Y7O0F3Rmo3bUNDO0VrRXcyREE7SUFFRSwyQ0FBa0M7WUFBbEMsbUNBQWtDO0lBQ2xDLG9CQUFtQjtHMUppa2pDcEI7RTBKOWpqQ0Q7SUFFRSx3Q0FBK0I7WUFBL0IsZ0NBQStCO0cxSmdrakNoQztDQUNGOztBMEo3ampDRDtFQUVFLHFDQUE0QjtVQUE1Qiw2QkFBNEI7Q0FDN0I7O0FsRXYzREM7RWtFNjNEQTtJQUVFLDJDQUFrQztZQUFsQyxtQ0FBa0M7SUFDbEMsb0JBQW1CO0cxSnlrakNwQjtFMEp0a2pDRDtJQUVFLHdDQUErQjtZQUEvQixnQ0FBK0I7RzFKd2tqQ2hDO0NBQ0Y7O0F3Rjk4bUNDO0VrRTYzREE7SUFFRSwyQ0FBa0M7WUFBbEMsbUNBQWtDO0lBQ2xDLG9CQUFtQjtHMUp5a2pDcEI7RTBKdGtqQ0Q7SUFFRSx3Q0FBK0I7WUFBL0IsZ0NBQStCO0cxSndrakNoQztDQUNGOztBMEpya2pDRDtFQUVFLGtDQUF5QjtVQUF6QiwwQkFBeUI7Q0FDMUI7O0FsRTU0REM7RWtFazVEQTtJQUVFLHdDQUErQjtZQUEvQixnQ0FBK0I7RzFKaWxqQ2hDO0UwSjlrakNEO0lBQ0UsbUJBQWtCO0lBRWxCLDJDQUFrQztZQUFsQyxtQ0FBa0M7RzFKZ2xqQ25DO0NBQ0Y7O0F3RjMrbUNDO0VrRWs1REE7SUFFRSx3Q0FBK0I7WUFBL0IsZ0NBQStCO0cxSmlsakNoQztFMEo5a2pDRDtJQUNFLG1CQUFrQjtJQUVsQiwyQ0FBa0M7WUFBbEMsbUNBQWtDO0cxSmdsakNuQztDQUNGOztBMEo3a2pDRDtFQUVFLHFDQUE0QjtVQUE1Qiw2QkFBNEI7Q0FDN0I7O0FsRWo2REM7RWtFdTZEQTtJQUVFLHdDQUErQjtZQUEvQixnQ0FBK0I7RzFKeWxqQ2hDO0UwSnRsakNEO0lBQ0UsbUJBQWtCO0lBRWxCLDRDQUFtQztZQUFuQyxvQ0FBbUM7RzFKd2xqQ3BDO0NBQ0Y7O0F3RnhnbkNDO0VrRXU2REE7SUFFRSx3Q0FBK0I7WUFBL0IsZ0NBQStCO0cxSnlsakNoQztFMEp0bGpDRDtJQUNFLG1CQUFrQjtJQUVsQiw0Q0FBbUM7WUFBbkMsb0NBQW1DO0cxSndsakNwQztDQUNGOztBMEpybGpDRDtFQUVFLHFDQUE0QjtVQUE1Qiw2QkFBNEI7Q0FDN0I7O0FsRXQ3REM7RWtFNDdEQTtJQUVFLHdDQUErQjtZQUEvQixnQ0FBK0I7RzFKaW1qQ2hDO0UwSjlsakNEO0lBQ0UsbUJBQWtCO0lBRWxCLDJDQUFrQztZQUFsQyxtQ0FBa0M7RzFKZ21qQ25DO0NBQ0Y7O0F3RnJpbkNDO0VrRTQ3REE7SUFFRSx3Q0FBK0I7WUFBL0IsZ0NBQStCO0cxSmltakNoQztFMEo5bGpDRDtJQUNFLG1CQUFrQjtJQUVsQiwyQ0FBa0M7WUFBbEMsbUNBQWtDO0cxSmdtakNuQztDQUNGOztBMEo3bGpDRDtFQUVFLHNDQUE2QjtVQUE3Qiw4QkFBNkI7Q0FDOUI7O0FsRTM4REM7RWtFaTlEQTtJQUVFLHdDQUErQjtZQUEvQixnQ0FBK0I7RzFKeW1qQ2hDO0UwSnRtakNEO0lBQ0UsbUJBQWtCO0lBRWxCLDRDQUFtQztZQUFuQyxvQ0FBbUM7RzFKd21qQ3BDO0NBQ0Y7O0F3RmxrbkNDO0VrRWk5REE7SUFFRSx3Q0FBK0I7WUFBL0IsZ0NBQStCO0cxSnltakNoQztFMEp0bWpDRDtJQUNFLG1CQUFrQjtJQUVsQiw0Q0FBbUM7WUFBbkMsb0NBQW1DO0cxSndtakNwQztDQUNGOztBMEpybWpDRDtFQUVFLG1DQUEwQjtVQUExQiwyQkFBMEI7Q0FDM0I7O0F6SnpqREQscUJBQXFCO0EwSm5ickI7RUFFRSxnQkFBZTtFQUNmLFlBQVc7RUFDWCxhQUFZO0VBQ1osWUFBVztFQUVYLFlwSndwRGdDO0VvSnZwRGhDLGFwSndwRGdDO0VvSnZwRGhDLGlCQUFnQjtFQUVoQixnQnBKc3BEZ0M7RW9KcnBEaEMsa0JwSnNwRGdDO0VvSnBwRGhDLFlwSmM0QjtFb0piNUIsbUJwSm9wRCtCO0VvSm5wRC9CLG1CQUFrQjtFQUNsQixzQkFBcUI7RUFDckIsNkVBQTRFO0NBZ0I3RTs7QUFsQ0Q7RUFxQkksZUFBYztFQUNkLGdCQUFlO0VBQ2YsdUJBQXNCO0NBQ3ZCOztBQXhCSDtFQTJCSSxzQ0FBNkI7VUFBN0IsOEJBQTZCO0VBQzdCLDRCQUFtQjtVQUFuQixvQkFBbUI7Q0FLcEI7O0FBakNIO0VBK0JNLGtDQUF5QjtVQUF6QiwwQkFBeUI7Q0FDMUI7O0FBSUw7RUFDRTtJQUNFLDRCQUFtQjtZQUFuQixvQkFBbUI7RzNKbWxuQ3BCO0UySmpsbkNEO0lBQ0UsOEJBQXFCO1lBQXJCLHNCQUFxQjtHM0ptbG5DdEI7Q0FDRjs7QTJKemxuQ0Q7RUFDRTtJQUNFLDRCQUFtQjtZQUFuQixvQkFBbUI7RzNKbWxuQ3BCO0UySmpsbkNEO0lBQ0UsOEJBQXFCO1lBQXJCLHNCQUFxQjtHM0ptbG5DdEI7Q0FDRjs7QTJKaGxuQ0Q7RUFDRSxZcEpsQjRCO0NvSm1CN0I7O0FBRUQ7RUFDRSxZcEp0QjRCO0VvSnVCNUIsc0JBQXFCO0NBQ3RCOztBQUVEO0VBRUUsaUNBQXdCO1VBQXhCLHlCQUF3QjtDQUN6Qjs7QUFFRDs7RUFFRSx5QkFBd0I7Q0FDekI7O0FBRUQ7RUFoRUE7SUFrRUksWUFBVztJQUNYLGFBQVk7R0FDYjtDM0ptbG5DRjs7QUNqdW1DRCxvQkFBb0I7QTJKdGJwQjtFQUNFLGlCQUFnQjtDQUNqQjs7QUFHQztFQURGO0lBSVEsbUJBQWtCO0dBVW5CO0VBZFA7SUFNVSxtQkFBa0I7SUFDbEIsWUFBVztJQUNYLGFBQVk7SUFDWixXQUFVO0lBQ1YscUNBQW9DO0lBQ3BDLE9BQU07SUFDTixRQUFPO0dBQ1I7QzVKMHBuQ1I7O0E0SnBwbkNEO0VBRUksaUJBQWdCO0NBQ2pCOztBM0orWkgsd0JBQXdCO0E0SnJieEI7RUFFRSxtQ0FBMEI7VUFBMUIsMkJBQTBCO0VBRTFCLGtDQUF5QjtVQUF6QiwwQkFBeUI7Q0FDMUI7O0FBRUQ7RUFDRSxXQUFVO0NBQ1g7O0FBRUQ7RUFDRSxXQUFVO0NBQ1g7O0FBRUQ7RUFFRSxnQ0FBdUI7VUFBdkIsd0JBQXVCO0NBQ3hCOztBQVlEO0VBQ0U7SUFDRSxXQUFVO0c3SjhxbkNYO0U2SjNxbkNEO0lBQ0UsV0FBVTtHN0o2cW5DWDtDQUNGOztBNkp2cW5DRDtFQUtFLHFDQUFvQztDQUNyQzs7QUFLRDtFQUNFLGNBQWE7RUFDYixZQUFXO0VBQ1gseUNBQXdDO0VBQ3hDLG9FQUFvRTtFQUVwRSxXQUFVO0NBQ1g7O0FBRUQ7RUFDRSxtQkFBa0I7RUFDbEIsd0JBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsYUFBWTtFQUNaLGVBQWM7RUFDZCxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCxVQUFTO0NBQ1Y7O0FBRUQ7RUFDRSxtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLGlDQUFpQztFQUNqQyw4Q0FBNkM7Q0FDOUM7O0FBRUQ7OztFQUdFLG1CQUFrQjtFQUNsQixnQkFBZTtFQUNmLGFBQVk7RUFDWiwwQkFBeUI7RUFFekIsdUJBQXNCO0VBQ3RCLHNCQUFxQjtFQUNyQixrQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxlQUFjO0NBQ2Y7O0FBRUQ7RUFDRSxXQUFVO0VBQ1YsZUFBYztDQUNmOztBQUVEO0VBQ0UsV0FBVTtDQUNYOztBQUVEO0VBQ0UsY0FBYTtDQUNkOztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLGdCQUFlO0VBQ2YsWUFBVztFQUNYLG9DQUFtQztFQUNuQyx5Q0FBd0M7RUFDeEMsNEJBQTJCO0NBQzVCOztBQUVEO0VBQ0UsYUFBWTtFQUNaLHFCQUFvQjtFQUNwQixhQUFZO0NBQ2I7O0FBRUQ7RUFDRSxlQUFjO0NBQ2Y7O0FBRUQ7RUFDRSxhQUFZO0NBQ2I7O0FBSUQ7RUFDRSxlQUFjO0NBQ2Y7O0FBS0Q7RUFDRSxXQUFVO0VBS1YsK0JBQThCO0NBQy9COztBQUtEO0VBQ0UsbUJBQWtCO0VBQ2xCLGFBQVk7RUFDWixpQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxtQkFBa0I7RUFDbEIsYUFBWTtFQUNaLFlBQVc7RUFDWCxVQUFTO0VBQ1QsU0FBUTtFQUNSLG1CQUFrQjtFQUNsQixrQkFBaUI7RUFDakIsa0NBQWlDO0VBQ2pDLGdCQUFlO0VBQ2YsV0FBVTtFQUNWLG9DQUFtQztFQUtuQyw2QkFBNEI7Q0FJN0I7O0FBcEJEO0VBa0JJLGlCQUFnQjtDQUNqQjs7QUFHSDtFQUVFLDhCQUFxQjtVQUFyQixzQkFBcUI7Q0FDdEI7O0FBRUQ7O0VBRUUsY0FBYTtDQUNkOztBQUVEO0VBQ0UsV0FBVTtFQUNWLGFBQVk7RUFDWixtQ0FBa0M7RUFDbEMsNkJBQTRCO0VBSTVCLHlCQUF3QjtFQUt4QiwrQkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSxtQkFBa0I7RUFDbEIsV0FBVTtDQUNYOztBQUtEOztFQUdJLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsZ0JBQWU7RUFDZixXQUFVO0VBQ1Ysa0JBQWlCO0VBQ2pCLFlBQVc7RUFDWCxhQUFZO0VBQ1osa0JBQWlCO0VBQ2pCLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixZdEpsTjBCO0NzSjBOM0I7O0FBdEJIOztFQWlCTSwrQkFBMEI7Q0FDM0I7O0FBbEJMOztFQW9CTSxtQkFBa0I7Q0FDbkI7O0FBckJMO0VBMEJJLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7Q0FDckI7O0FBL0JIO0VBaUNJLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsWUFBVztFQUNYLGFBQVk7RUFDWixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLG9CdEp6UDZCO0VzSjBQN0IsMkJBQTBCO0NBUzNCOztBQWpESDtFQTBDTSxtQkFBa0I7RXJFMVF0Qiw4QnFFMlFpQztVckUzUWpDLHNCcUUyUWlDO0VBQzdCLG9CdEp6UDJCO0NzSjBQNUI7O0FBN0NMO0VyRWhPRSw4QnFFK1FpQztVckUvUWpDLHNCcUUrUWlDO0NBQzlCOztBQWhETDtFQW1ESSxZQUFXO0NBSVo7O0FBdkRIO0VBcURNLFlBQVc7Q0FDWjs7QUF0REw7RUEwREksV0FBVTtDQUlYOztBQTlESDtFQTRETSxXQUFVO0NBQ1g7O0FBR0g7RUFFSSwwQkFBeUI7Q0FDMUI7O0FBSEg7RUFLSSx5QkFBd0I7Q0FDekI7O0FBR0w7RUFHSSxtQkFBa0I7Q0FJbkI7O0FBSEM7RUFKSjtJQUtNLGlCQUFnQjtHQUVuQjtDN0pvcW5DRjs7QThKNThuQ087RUQ0U0oseUJBQXdCO0NBQ3pCOztBQzdTSztFRDRTSix5QkFBd0I7Q0FDekI7O0FDN1NLO0VENFNKLHlCQUF3QjtDQUN6Qjs7QUM3U0s7RUQ0U0oseUJBQXdCO0NBQ3pCOztBQzdTSztFRDRTSix5QkFBd0I7Q0FDekI7O0FDN1NLO0VENFNKLHlCQUF3QjtDQUN6Qjs7QUM3U0s7RUQ0U0oseUJBQXdCO0NBQ3pCOztBQzdTSztFRDRTSix5QkFBd0I7Q0FDekI7O0FDN1NLO0VENFNKLHlCQUF3QjtDQUN6Qjs7QUM3U0s7RUQ0U0oseUJBQXdCO0NBQ3pCOztBQzdTSztFRDRTSix5QkFBd0I7Q0FDekI7O0FDN1NLO0VENFNKLHlCQUF3QjtDQUN6Qjs7QUM3U0s7RUQ0U0oseUJBQXdCO0NBQ3pCOztBQzdTSztFRDRTSix5QkFBd0I7Q0FDekI7O0FDN1NLO0VENFNKLHlCQUF3QjtDQUN6Qjs7QUM3U0s7RUQ0U0oseUJBQXdCO0NBQ3pCOztBQzdTSztFRDRTSix5QkFBd0I7Q0FDekI7O0FDN1NLO0VENFNKLHlCQUF3QjtDQUN6Qjs7QUM3U0s7RUQ0U0oseUJBQXdCO0NBQ3pCOztBQzdTSztFRDRTSix5QkFBd0I7Q0FDekI7O0FDN1NLO0VENFNKLHlCQUF3QjtDQUN6Qjs7QUM3U0s7RUQ0U0oseUJBQXdCO0NBQ3pCOztBQzdTSztFRDRTSix5QkFBd0I7Q0FDekI7O0FDN1NLO0VENFNKLHlCQUF3QjtDQUN6Qjs7QUM3U0s7RUQ0U0oseUJBQXdCO0NBQ3pCOztBQzdTSztFRDRTSix5QkFBd0I7Q0FDekI7O0FDN1NLO0VENFNKLHlCQUF3QjtDQUN6Qjs7QUM3U0s7RUQ0U0oseUJBQXdCO0NBQ3pCOztBQ3hTRztFQUVJO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtDN0pzMm5DRjs7QThKOW9vQ0s7RUFFSTtJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7QzdKNjduQ0Y7O0E4SnJ1b0NLO0VBRUk7SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0M3Sm9ob0NGOztBOEo1em9DSztFQUVJO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtDN0oybW9DRjs7QThKbjVvQ0s7RUFFSTtJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7RUN0U087SURxU04seUJBQXdCO0dBQ3pCO0VDdFNPO0lEcVNOLHlCQUF3QjtHQUN6QjtFQ3RTTztJRHFTTix5QkFBd0I7R0FDekI7QzdKa3NvQ0Y7O0E4Si8rb0NPO0VEa1RKLDBCQUF5QjtDQUMxQjs7QUNuVEs7RURrVEosMEJBQXlCO0NBQzFCOztBQ25USztFRGtUSiwwQkFBeUI7Q0FDMUI7O0FDblRLO0VEa1RKLDBCQUF5QjtDQUMxQjs7QUNuVEs7RURrVEosMEJBQXlCO0NBQzFCOztBQ25USztFRGtUSiwwQkFBeUI7Q0FDMUI7O0FDblRLO0VEa1RKLDBCQUF5QjtDQUMxQjs7QUNuVEs7RURrVEosMEJBQXlCO0NBQzFCOztBQ25USztFRGtUSiwwQkFBeUI7Q0FDMUI7O0FDblRLO0VEa1RKLDBCQUF5QjtDQUMxQjs7QUNuVEs7RURrVEosMEJBQXlCO0NBQzFCOztBQ25USztFRGtUSiwwQkFBeUI7Q0FDMUI7O0FDblRLO0VEa1RKLDBCQUF5QjtDQUMxQjs7QUNuVEs7RURrVEosMEJBQXlCO0NBQzFCOztBQ25USztFRGtUSiwwQkFBeUI7Q0FDMUI7O0FDblRLO0VEa1RKLDBCQUF5QjtDQUMxQjs7QUNuVEs7RURrVEosMEJBQXlCO0NBQzFCOztBQ25USztFRGtUSiwwQkFBeUI7Q0FDMUI7O0FDblRLO0VEa1RKLDBCQUF5QjtDQUMxQjs7QUNuVEs7RURrVEosMEJBQXlCO0NBQzFCOztBQ25USztFRGtUSiwwQkFBeUI7Q0FDMUI7O0FDblRLO0VEa1RKLDBCQUF5QjtDQUMxQjs7QUNuVEs7RURrVEosMEJBQXlCO0NBQzFCOztBQ25USztFRGtUSiwwQkFBeUI7Q0FDMUI7O0FDblRLO0VEa1RKLDBCQUF5QjtDQUMxQjs7QUNuVEs7RURrVEosMEJBQXlCO0NBQzFCOztBQ25USztFRGtUSiwwQkFBeUI7Q0FDMUI7O0FDblRLO0VEa1RKLDBCQUF5QjtDQUMxQjs7QUM5U0c7RUFFSTtJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7QzdKbTRvQ0Y7O0E4SmpycENLO0VBRUk7SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0M3SjA5b0NGOztBOEp4d3BDSztFQUVJO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtDN0ppanBDRjs7QThKLzFwQ0s7RUFFSTtJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7QzdKd29wQ0Y7O0E4SnQ3cENLO0VBRUk7SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0VDNVNPO0lEMlNOLDBCQUF5QjtHQUMxQjtFQzVTTztJRDJTTiwwQkFBeUI7R0FDMUI7RUM1U087SUQyU04sMEJBQXlCO0dBQzFCO0M3Sit0cENGOztBOEpsaHFDTztFRHdUSix5QkFBd0I7Q0FDekI7O0FDelRLO0VEd1RKLHlCQUF3QjtDQUN6Qjs7QUN6VEs7RUR3VEoseUJBQXdCO0NBQ3pCOztBQ3pUSztFRHdUSix5QkFBd0I7Q0FDekI7O0FDelRLO0VEd1RKLHlCQUF3QjtDQUN6Qjs7QUN6VEs7RUR3VEoseUJBQXdCO0NBQ3pCOztBQ3pUSztFRHdUSix5QkFBd0I7Q0FDekI7O0FDelRLO0VEd1RKLHlCQUF3QjtDQUN6Qjs7QUN6VEs7RUR3VEoseUJBQXdCO0NBQ3pCOztBQ3pUSztFRHdUSix5QkFBd0I7Q0FDekI7O0FDelRLO0VEd1RKLHlCQUF3QjtDQUN6Qjs7QUN6VEs7RUR3VEoseUJBQXdCO0NBQ3pCOztBQ3pUSztFRHdUSix5QkFBd0I7Q0FDekI7O0FDelRLO0VEd1RKLHlCQUF3QjtDQUN6Qjs7QUN6VEs7RUR3VEoseUJBQXdCO0NBQ3pCOztBQ3pUSztFRHdUSix5QkFBd0I7Q0FDekI7O0FDelRLO0VEd1RKLHlCQUF3QjtDQUN6Qjs7QUN6VEs7RUR3VEoseUJBQXdCO0NBQ3pCOztBQ3pUSztFRHdUSix5QkFBd0I7Q0FDekI7O0FDelRLO0VEd1RKLHlCQUF3QjtDQUN6Qjs7QUN6VEs7RUR3VEoseUJBQXdCO0NBQ3pCOztBQ3pUSztFRHdUSix5QkFBd0I7Q0FDekI7O0FDelRLO0VEd1RKLHlCQUF3QjtDQUN6Qjs7QUN6VEs7RUR3VEoseUJBQXdCO0NBQ3pCOztBQ3pUSztFRHdUSix5QkFBd0I7Q0FDekI7O0FDelRLO0VEd1RKLHlCQUF3QjtDQUN6Qjs7QUN6VEs7RUR3VEoseUJBQXdCO0NBQ3pCOztBQ3pUSztFRHdUSix5QkFBd0I7Q0FDekI7O0FDcFRHO0VBRUk7SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0M3Smc2cENGOztBOEpwdHFDSztFQUVJO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtDN0p1L3BDRjs7QThKM3lxQ0s7RUFFSTtJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7QzdKOGtxQ0Y7O0E4Smw0cUNLO0VBRUk7SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0M3SnFxcUNGOztBOEp6OXFDSztFQUVJO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtFQ2xUTztJRGlUTix5QkFBd0I7R0FDekI7RUNsVE87SURpVE4seUJBQXdCO0dBQ3pCO0VDbFRPO0lEaVROLHlCQUF3QjtHQUN6QjtDN0o0dnFDRjs7QThKcmpyQ087RUQ4VEosMEJBQXlCO0NBQzFCOztBQy9USztFRDhUSiwwQkFBeUI7Q0FDMUI7O0FDL1RLO0VEOFRKLDBCQUF5QjtDQUMxQjs7QUMvVEs7RUQ4VEosMEJBQXlCO0NBQzFCOztBQy9USztFRDhUSiwwQkFBeUI7Q0FDMUI7O0FDL1RLO0VEOFRKLDBCQUF5QjtDQUMxQjs7QUMvVEs7RUQ4VEosMEJBQXlCO0NBQzFCOztBQy9USztFRDhUSiwwQkFBeUI7Q0FDMUI7O0FDL1RLO0VEOFRKLDBCQUF5QjtDQUMxQjs7QUMvVEs7RUQ4VEosMEJBQXlCO0NBQzFCOztBQy9USztFRDhUSiwwQkFBeUI7Q0FDMUI7O0FDL1RLO0VEOFRKLDBCQUF5QjtDQUMxQjs7QUMvVEs7RUQ4VEosMEJBQXlCO0NBQzFCOztBQy9USztFRDhUSiwwQkFBeUI7Q0FDMUI7O0FDL1RLO0VEOFRKLDBCQUF5QjtDQUMxQjs7QUMvVEs7RUQ4VEosMEJBQXlCO0NBQzFCOztBQy9USztFRDhUSiwwQkFBeUI7Q0FDMUI7O0FDL1RLO0VEOFRKLDBCQUF5QjtDQUMxQjs7QUMvVEs7RUQ4VEosMEJBQXlCO0NBQzFCOztBQy9USztFRDhUSiwwQkFBeUI7Q0FDMUI7O0FDL1RLO0VEOFRKLDBCQUF5QjtDQUMxQjs7QUMvVEs7RUQ4VEosMEJBQXlCO0NBQzFCOztBQy9USztFRDhUSiwwQkFBeUI7Q0FDMUI7O0FDL1RLO0VEOFRKLDBCQUF5QjtDQUMxQjs7QUMvVEs7RUQ4VEosMEJBQXlCO0NBQzFCOztBQy9USztFRDhUSiwwQkFBeUI7Q0FDMUI7O0FDL1RLO0VEOFRKLDBCQUF5QjtDQUMxQjs7QUMvVEs7RUQ4VEosMEJBQXlCO0NBQzFCOztBQzFURztFQUVJO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtDN0o2N3FDRjs7QThKdnZyQ0s7RUFFSTtJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7QzdKb2hyQ0Y7O0E4SjkwckNLO0VBRUk7SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0M3SjJtckNGOztBOEpyNnJDSztFQUVJO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtDN0prc3JDRjs7QThKNS9yQ0s7RUFFSTtJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiwwQkFBeUI7R0FDMUI7RUN4VE87SUR1VE4sMEJBQXlCO0dBQzFCO0VDeFRPO0lEdVROLDBCQUF5QjtHQUMxQjtFQ3hUTztJRHVUTiww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Q2IsZUFBYztDQUNmOztBQWpSUDtFQXFSTSxZNUorQ2dEO0U0SjlDaEQsZ0JBQWU7RUFDZixzQkFBcUI7RUFDckIsa0JBQWlCO0VBQ2pCLG9CQUF3QztDQUt6Qzs7QUE5Ukw7RUE0UlEsWTVKb0M4QztDNEpuQy9DOztBQTdSUDtFQWtTTSxpQjVKalcwQjtDNEprVzNCOztBQW5TTDs7Ozs7RUF5U0ksaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YsYUFBWTtFQUNaLGVBQWM7RUFDZCxXQUFVO0NBQ1g7O0FBOVNIOzs7RUFvVE0sbUI1SmxXeUI7RTRKbVd6QixnQjVKbGNvRDtFNEptY3BELGE1SnhJK0I7RTRKeUkvQixpQjVKeld5QjtFNEowV3pCLDJCNUpoWDBCO0M0SnFYM0I7O0FBN1RMOzs7RUEyVFEsa0I1SnBYdUI7QzRKcVh4Qjs7QUE1VFA7OztFQWdVTSxpQjVKbEorQjtDNEpxS2hDOztBQW5WTDs7O0VBbVVRLGdCNUpoZGtEO0U0SmlkbEQsaUI1SnRYdUI7RTRKdVh2QixzQkFBcUU7RUFDckUsZTVKL1h1QjtDNEpnWXhCOztBQXZVUDs7O0VBMFVRLGdCNUpsWXdCO0U0Sm1ZeEIsZ0I1Snhka0Q7RTRKeWRsRCxhQUErQjtFQUMvQixpQjVKL1h1QjtDNEpnWXhCOztBQTlVUDs7O0VBaVZRLGdCNUoxWXVCO0M0SjJZeEI7O0FBbFZQOzs7RUEwVk0sb0I1SnpZMEI7RTRKMFkxQixnQjVKemVvRDtFNEowZXBELGE1Si9LZ0c7RTRKZ0xoRyxxQjVKaForQjtFNEppWi9CLDZCNUp6WjBCO0M0SnFhM0I7O0FBMVdMOzs7RUFpV1EsVzVKall1QjtDNEp5WXhCOztBQXpXUDs7O0VBb1dVLDRCNUpwWXFCO0U0SnFZckIsa0I1SnJZcUI7RTRKc1lyQixtQjVKbGFzQjtFNEptYXRCLG1CQUFpQztDQUNsQzs7QUF4V1Q7OztFQTZXTSxpQjVKaE1nRztDNEpvTmpHOztBQWpZTDs7O0VBZ1hRLGdCNUo5ZmtEO0U0SitmbEQscUI1SnBhNkI7RTRKcWE3QixtQkFBa0I7RUFDbEIsd0JBQXFFO0VBQ3JFLGdCNUpoYndCO0M0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bmVoQjtFQUNFLG1CQUFrQjtDQVVuQjs7QUFYQTtFQUdHLGlCQUFnQjtDQU9qQjs7QUFWRjtFQUtLLGVyS2N5QjtDcUtWMUI7O0FBVEo7RUFPTyxlcktvQnVCO0NxS25CeEI7O0FBTVQ7RUFDRSwwQnJLUStCO0VxS1AvQixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLG9CQUFtQjtDQUNwQiIsImZpbGUiOiIuLi9wdWJsaWMvY3NzL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuKiBUZW1wbGF0ZSBTdHlsZVxuKlxuKiBbVGFibGUgb2YgY29udGVudHNdXG4qICAgMSBCb290c3RyYXAgRnJhbWV3b3JrXG4qICAgICAxLjEgIE5vcm1hbGl6ZVxuKiAgICAgMS4yICBHbHlwaGljb25zXG4qICAgICAxLjMgIFNjYWZmb2xkaW5nXG4qICAgICAxLjQgIFR5cGVcbiogICAgIDEuNSAgQ29kZVxuKiAgICAgMS42ICBUYWJsZXNcbiogICAgIDEuNyAgRm9ybXNcbiogICAgIDEuOCAgQnV0dG9uc1xuKiAgICAgMS45ICBHcmlkc1xuKiAgICAgMS4xMCBDb21wb25lbnQgYW5pbWF0aW9uc1xuKiAgICAgMS4xMSBEcm9wZG93bnNcbiogICAgIDEuMTIgQnV0dG9uIEdyb3Vwc1xuKiAgICAgMS4xMyBJbnB1dCBHcm91cHNcbiogICAgIDEuMTQgTmF2c1xuKiAgICAgMS4xNSBOYXZiYXJcbiogICAgIDEuMTYgQnJlYWRjcnVtYnNcbiogICAgIDEuMTcgUGFnaW5hdGlvblxuKiAgICAgMS4xOCBQYWdlclxuKiAgICAgMS4xOSBMYWJlbHNcbiogICAgIDEuMjAgQmFkZ2VzXG4qICAgICAxLjIxIEp1bWJvdHJvblxuKiAgICAgMS4yMiBUaHVtYm5haWxzXG4qICAgICAxLjIzIEFsZXJ0c1xuKiAgICAgMS4yNCBQcm9ncmVzcyBiYXJzXG4qICAgICAxLjI1IE1lZGlhXG4qICAgICAxLjI2IExpc3QgR3JvdXBcbiogICAgIDEuMjcgUGFuZWxzXG4qICAgICAxLjI4IFJlc3BvbnNpdmUgRW1iZWRcbiogICAgIDEuMjkgV2VsbHNcbiogICAgIDEuMzAgQ2xvc2VcbiogICAgIDEuMzEgTW9kYWxzXG4qICAgICAxLjMyIFRvb2x0aXBcbiogICAgIDEuMzMgUG9wb3ZlcnNcbiogICAgIDEuMzQgQ2Fyb3VzZWxcbiogICAgIDEuMzUgVXRpbGl0aWVzXG4qICAgICAxLjM2IFJlc3BvbnNpdmUgVXRpbGl0aWVzXG4qXG4qICAgMiBCb290c3RyYXAgVG9vbGtpdCBTdHlsZXNcbiogICAgIDIuMSAgUmVzZXRcbiogICAgIDIuMiAgRmxleCBHcmlkIFN5c3RlbVxuKiAgICAgMi4zICBSZXNwb25zaXZlIFRleHQgU3lzdGVtXG4qICAgICAyLjQgIFJlc3BvbnNpdmUgUHVsbHMgU3lzdGVtXG4qICAgICAyLjUgIFJlc3BvbnNpdmUgVmlzaWJpbGl0eSBTeXN0ZW1cbiogICAgIDIuNiAgQm9vdHN0cmFwIEdyaWQgQWRkb25zXG4qICAgICAyLjcgIERpdmlkZXJzXG4qICAgICAyLjggIFR5cGUgQWRkb25zXG4qICAgICAyLjkgIEJ1dHRvbnMgQWRkb25zXG4qICAgICAyLjEwIEJ1dHRvbnMgRWZmZWN0c1xuKiAgICAgMi4xMSBEcm9wZG93bnMgQWRkb25zXG4qICAgICAyLjEyIFNlY3Rpb25zXG4qICAgICAyLjEzIEZvbnQgQXdlc29tZVxuKiAgICAgMi4xNCBGbGF0aWNvblxuKiAgICAgMi4xNSBNYXRlcmlhbCBEZXNpZ24gSWNvbnNcbiogICAgIDIuMTYgVGh1bWJuYWlsIEFkZG9uc1xuKiAgICAgMi4xNyBXZWxscyBBZGRvbnNcbiogICAgIDIuMTggU2NhZmZvbGRpbmcgQWRkb25zXG4qICAgICAyLjE5IFRleHQgQWxpZ25tZW50IFN5c3RlbVxuKiAgICAgMi4yMCBUZXh0IFN0eWxpbmcgU3lzdGVtXG4qICAgICAyLjIxIE5hdnMgQWRkb25zXG4qICAgICAyLjIyIE5hdmJhciBBZGRvbnNcbiogICAgIDIuMjMgUGFuZWxzIEFkZG9uc1xuKiAgICAgMi4yNCBJY29uc1xuKiAgICAgMi4yNSBQcm9ncmVzcyBCYXJzIEFkZG9uc1xuKiAgICAgMi4yNiBNZWRpYSBBZGRvbnNcbiogICAgIDIuMjcgTGlzdCBHcm91cHMgQWRkb25zXG4qICAgICAyLjI4IEJyZWFkY3J1bWJzIEFkZG9uc1xuKiAgICAgMi4yOSBJbnB1dCBHcm91cHMgQWRkb25zXG4qICAgICAyLjMwIERyb3BjYXBzXG4qICAgICAyLjMxIEFsZXJ0cyBBZGRvbnNcbiogICAgIDIuMzIgQW5pbWF0aW9ucyBBZGRvbnNcbiogICAgIDIuMzMgR3JvdXBzXG4qICAgICAyLjM0IENvbW1lbnQgQm94ZXNcbiogICAgIDIuMzUgUXVvdGVzXG4qICAgICAyLjM2IFBhZ2luYXRpb24gQWRkb25zXG4qICAgICAyLjM3IFBhZ2VyIEFkZG9uc1xuKiAgICAgMi4zOCBMYWJlbHMgQWRkb25zXG4qICAgICAyLjM5IFBvc3RzXG4qICAgICAyLjQwIEZvcm0gQWRkb25zXG4qICAgICAyLjQxIE9mZnNldHNcbiogICAgIDIuNDIgUmVzcG9uc2l2ZSBVbml0c1xuKiAgICAgMi40MyBJY29uIEJveGVzXG4qICAgICAyLjQ0IEZsb2F0aW5nIEdyb3Vwc1xuKiAgICAgMi40NSBQcmljaW5nIGFuZCBQbGFuc1xuKiAgICAgMi40NiBUYWJsZXMgQWRkb25zXG4qICAgICAyLjQ3IFN0YWNrdGFibGVzXG4qICAgICAyLjQ4IFRleHQgUm90YXRvcnNcbiogICAgIDIuNDkgSnVtYm90cm9uIEFkZG9uc1xuKiAgICAgMi41MCBTaG9wIFRvb2xiYXJcbiogICAgIDIuNTIgQmFkZ2VzIEFkZG9uc1xuKiAgICAgMi41MyBNZW1iZXIgQm94ZXNcbiogICAgIDIuNTQgQ29udGV4dCBTdHlsaW5nXG4qICAgICAyLjU1IFBhZ2UgTG9hZGVyc1xuKiAgICAgMi41NiBUZXN0aW1vbmlhbHNcbipcbiogICAzIFBsdWdpbnNcbiogICAgIDMuMSAgUkQgTmF2YmFyXG4qICAgICAzLjIgIFJEIFR3aXR0ZXJmZWVkXG4qICAgICAzLjMgIFJEIEluc3RhZmVlZFxuKiAgICAgMy40ICBSRCBTZWFyY2hcbiogICAgIDMuNSAgUkQgVmlkZW9cbiogICAgIDMuNiAgUkQgUGFyYWxsYXhcbiogICAgIDMuNyAgUkQgRmxpY2tyZmVlZFxuKiAgICAgMy44ICBTd2lwZXIgU2xpZGVyXG4qICAgICAzLjkgIEFuaW1hdGVcbiogICAgIDMuMTAgU2Nyb2xsIFRvXG4qICAgICAzLjExIENvdW50ZXJcbiogICAgIDMuMTIgT3dsIENhcm91c2VsXG4qICAgICAzLjEzIElzb3RvcGVcbiogICAgIDMuMTQgUGhvdG9zd2lwZVxuKiAgICAgMy4xNSBSZXNwb25zaXZlIFRhYnNcbiogICAgIDMuMTYgUkQgR29vZ2xlIE1hcHNcbiogICAgIDMuMTcgU2VsZWN0IDJcbiogICAgIDMuMTggRlMgU3RlcHBlclxuKiAgICAgMy4xOSBDb3VudGRvd25cbiogICAgIDMuMjAgUkQgQXVkaW8gUGxheWVyXG4qICAgICAzLjIxIFJEIFZpZGVvIFBsYXllclxuKiAgICAgMy4yMiBSRCBFdmVudCBDYWxlbmRhclxuKiAgICAgMy4yMyBSRCBGYWNlYm9vayBGZWVkXG4qICAgICAzLjI0IFNvdW5kY2xvdWQgUGxheWVyXG4qICAgICAzLjI1IE1hdGVyaWFsIERhdGV0aW1lIFBpY2tlclxuKiAgICAgMy4yNiBUb1RvcCBCdXR0b25cbiovXG4vKiogMSBCb290c3RyYXAgRnJhbWV3b3JrICovXG4vKiogMS4xICBOb3JtYWxpemUgKi9cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOmJlZm9yZSxcbiAgKjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuID4gLmNhcmV0LFxuICAuZHJvcHVwID4gLmJ0biA+IC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5sYWJlbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQsXG4gIC50YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyoqIDEuMiAgR2x5cGhpY29ucyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnN2ZyNnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5nbHlwaGljb24tYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwMmFcIjtcbn1cblxuLmdseXBoaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMDJiXCI7XG59XG5cbi5nbHlwaGljb24tZXVybzpiZWZvcmUsXG4uZ2x5cGhpY29uLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBhY1wiO1xufVxuXG4uZ2x5cGhpY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMjEyXCI7XG59XG5cbi5nbHlwaGljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2MDFcIjtcbn1cblxuLmdseXBoaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjcwOVwiO1xufVxuXG4uZ2x5cGhpY29uLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjcwZlwiO1xufVxuXG4uZ2x5cGhpY29uLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG5cbi5nbHlwaGljb24tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjtcbn1cblxuLmdseXBoaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbn1cblxuLmdseXBoaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuXG4uZ2x5cGhpY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cblxuLmdseXBoaWNvbi1zdGFyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG5cbi5nbHlwaGljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuXG4uZ2x5cGhpY29uLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cblxuLmdseXBoaWNvbi10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuXG4uZ2x5cGhpY29uLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG5cbi5nbHlwaGljb24tdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuXG4uZ2x5cGhpY29uLW9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG5cbi5nbHlwaGljb24tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG5cbi5nbHlwaGljb24tem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuXG4uZ2x5cGhpY29uLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG5cbi5nbHlwaGljb24tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG5cbi5nbHlwaGljb24tc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG5cbi5nbHlwaGljb24tY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG5cbi5nbHlwaGljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cblxuLmdseXBoaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG5cbi5nbHlwaGljb24tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMlwiO1xufVxuXG4uZ2x5cGhpY29uLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cblxuLmdseXBoaWNvbi1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG5cbi5nbHlwaGljb24tZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCI7XG59XG5cbi5nbHlwaGljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjtcbn1cblxuLmdseXBoaWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjtcbn1cblxuLmdseXBoaWNvbi1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOFwiO1xufVxuXG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG5cbi5nbHlwaGljb24tcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG5cbi5nbHlwaGljb24tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuXG4uZ2x5cGhpY29uLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG5cbi5nbHlwaGljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuXG4uZ2x5cGhpY29uLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzRcIjtcbn1cblxuLmdseXBoaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XG59XG5cbi5nbHlwaGljb24tdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuXG4uZ2x5cGhpY29uLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM3XCI7XG59XG5cbi5nbHlwaGljb24tdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG5cbi5nbHlwaGljb24tcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG5cbi5nbHlwaGljb24tYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuXG4uZ2x5cGhpY29uLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuXG4uZ2x5cGhpY29uLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjtcbn1cblxuLmdseXBoaWNvbi1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQzXCI7XG59XG5cbi5nbHlwaGljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjtcbn1cblxuLmdseXBoaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NVwiO1xufVxuXG4uZ2x5cGhpY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NlwiO1xufVxuXG4uZ2x5cGhpY29uLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDdcIjtcbn1cblxuLmdseXBoaWNvbi1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG5cbi5nbHlwaGljb24taXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7XG59XG5cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjtcbn1cblxuLmdseXBoaWNvbi10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG5cbi5nbHlwaGljb24tYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuXG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiO1xufVxuXG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7XG59XG5cbi5nbHlwaGljb24tYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NVwiO1xufVxuXG4uZ2x5cGhpY29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjtcbn1cblxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiO1xufVxuXG4uZ2x5cGhpY29uLWluZGVudC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OFwiO1xufVxuXG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG5cbi5nbHlwaGljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuXG4uZ2x5cGhpY29uLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjtcbn1cblxuLmdseXBoaWNvbi1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjtcbn1cblxuLmdseXBoaWNvbi10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7XG59XG5cbi5nbHlwaGljb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiO1xufVxuXG4uZ2x5cGhpY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG5cbi5nbHlwaGljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjtcbn1cblxuLmdseXBoaWNvbi1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7XG59XG5cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OVwiO1xufVxuXG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cblxuLmdseXBoaWNvbi1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MVwiO1xufVxuXG4uZ2x5cGhpY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjtcbn1cblxuLmdseXBoaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3M1wiO1xufVxuXG4uZ2x5cGhpY29uLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzRcIjtcbn1cblxuLmdseXBoaWNvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XG59XG5cbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7XG59XG5cbi5nbHlwaGljb24tc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XG59XG5cbi5nbHlwaGljb24tZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjtcbn1cblxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjtcbn1cblxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG5cbi5nbHlwaGljb24tcGx1cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG5cbi5nbHlwaGljb24tbWludXMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MlwiO1xufVxuXG4uZ2x5cGhpY29uLXJlbW92ZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7XG59XG5cbi5nbHlwaGljb24tb2stc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiO1xufVxuXG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjtcbn1cblxuLmdseXBoaWNvbi1pbmZvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjtcbn1cblxuLmdseXBoaWNvbi1zY3JlZW5zaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7XG59XG5cbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuXG4uZ2x5cGhpY29uLW9rLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OVwiO1xufVxuXG4uZ2x5cGhpY29uLWJhbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTBcIjtcbn1cblxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7XG59XG5cbi5nbHlwaGljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTJcIjtcbn1cblxuLmdseXBoaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiO1xufVxuXG4uZ2x5cGhpY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cblxuLmdseXBoaWNvbi1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjtcbn1cblxuLmdseXBoaWNvbi1yZXNpemUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiO1xufVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiO1xufVxuXG4uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDFcIjtcbn1cblxuLmdseXBoaWNvbi1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAyXCI7XG59XG5cbi5nbHlwaGljb24tbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwM1wiO1xufVxuXG4uZ2x5cGhpY29uLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDRcIjtcbn1cblxuLmdseXBoaWNvbi1leWUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNVwiO1xufVxuXG4uZ2x5cGhpY29uLWV5ZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNlwiO1xufVxuXG4uZ2x5cGhpY29uLXdhcm5pbmctc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwN1wiO1xufVxuXG4uZ2x5cGhpY29uLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA4XCI7XG59XG5cbi5nbHlwaGljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDlcIjtcbn1cblxuLmdseXBoaWNvbi1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTBcIjtcbn1cblxuLmdseXBoaWNvbi1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTExXCI7XG59XG5cbi5nbHlwaGljb24tbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEyXCI7XG59XG5cbi5nbHlwaGljb24tY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExM1wiO1xufVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNFwiO1xufVxuXG4uZ2x5cGhpY29uLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTVcIjtcbn1cblxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE2XCI7XG59XG5cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE3XCI7XG59XG5cbi5nbHlwaGljb24tZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMThcIjtcbn1cblxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTlcIjtcbn1cblxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMFwiO1xufVxuXG4uZ2x5cGhpY29uLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMVwiO1xufVxuXG4uZ2x5cGhpY29uLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIyXCI7XG59XG5cbi5nbHlwaGljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyM1wiO1xufVxuXG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI0XCI7XG59XG5cbi5nbHlwaGljb24tdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI1XCI7XG59XG5cbi5nbHlwaGljb24tdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjZcIjtcbn1cblxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI3XCI7XG59XG5cbi5nbHlwaGljb24taGFuZC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI4XCI7XG59XG5cbi5nbHlwaGljb24taGFuZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOVwiO1xufVxuXG4uZ2x5cGhpY29uLWhhbmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMFwiO1xufVxuXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMVwiO1xufVxuXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMyXCI7XG59XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMzXCI7XG59XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzRcIjtcbn1cblxuLmdseXBoaWNvbi1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNVwiO1xufVxuXG4uZ2x5cGhpY29uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNlwiO1xufVxuXG4uZ2x5cGhpY29uLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM3XCI7XG59XG5cbi5nbHlwaGljb24tZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM4XCI7XG59XG5cbi5nbHlwaGljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM5XCI7XG59XG5cbi5nbHlwaGljb24tZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MFwiO1xufVxuXG4uZ2x5cGhpY29uLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MVwiO1xufVxuXG4uZ2x5cGhpY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MlwiO1xufVxuXG4uZ2x5cGhpY29uLWhlYXJ0LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQzXCI7XG59XG5cbi5nbHlwaGljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NFwiO1xufVxuXG4uZ2x5cGhpY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ1XCI7XG59XG5cbi5nbHlwaGljb24tcHVzaHBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NlwiO1xufVxuXG4uZ2x5cGhpY29uLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OFwiO1xufVxuXG4uZ2x5cGhpY29uLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OVwiO1xufVxuXG4uZ2x5cGhpY29uLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTBcIjtcbn1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUxXCI7XG59XG5cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTJcIjtcbn1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUzXCI7XG59XG5cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTRcIjtcbn1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTVcIjtcbn1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU2XCI7XG59XG5cbi5nbHlwaGljb24tdW5jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU3XCI7XG59XG5cbi5nbHlwaGljb24tZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU4XCI7XG59XG5cbi5nbHlwaGljb24tY29sbGFwc2UtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1OVwiO1xufVxuXG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYwXCI7XG59XG5cbi5nbHlwaGljb24tbG9nLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYxXCI7XG59XG5cbi5nbHlwaGljb24tZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjJcIjtcbn1cblxuLmdseXBoaWNvbi1sb2ctb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYzXCI7XG59XG5cbi5nbHlwaGljb24tbmV3LXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NFwiO1xufVxuXG4uZ2x5cGhpY29uLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NVwiO1xufVxuXG4uZ2x5cGhpY29uLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjZcIjtcbn1cblxuLmdseXBoaWNvbi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY3XCI7XG59XG5cbi5nbHlwaGljb24tc2F2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjhcIjtcbn1cblxuLmdseXBoaWNvbi1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjlcIjtcbn1cblxuLmdseXBoaWNvbi1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzBcIjtcbn1cblxuLmdseXBoaWNvbi1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcxXCI7XG59XG5cbi5nbHlwaGljb24tZmxvcHB5LWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzJcIjtcbn1cblxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzNcIjtcbn1cblxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc0XCI7XG59XG5cbi5nbHlwaGljb24tZmxvcHB5LXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzVcIjtcbn1cblxuLmdseXBoaWNvbi1mbG9wcHktb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NlwiO1xufVxuXG4uZ2x5cGhpY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc3XCI7XG59XG5cbi5nbHlwaGljb24tdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzhcIjtcbn1cblxuLmdseXBoaWNvbi1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc5XCI7XG59XG5cbi5nbHlwaGljb24taGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgwXCI7XG59XG5cbi5nbHlwaGljb24tY29tcHJlc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MVwiO1xufVxuXG4uZ2x5cGhpY29uLWVhcnBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgyXCI7XG59XG5cbi5nbHlwaGljb24tcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgzXCI7XG59XG5cbi5nbHlwaGljb24tdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODRcIjtcbn1cblxuLmdseXBoaWNvbi1zdGF0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NVwiO1xufVxuXG4uZ2x5cGhpY29uLXNkLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg2XCI7XG59XG5cbi5nbHlwaGljb24taGQtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODdcIjtcbn1cblxuLmdseXBoaWNvbi1zdWJ0aXRsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODhcIjtcbn1cblxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODlcIjtcbn1cblxuLmdseXBoaWNvbi1zb3VuZC1kb2xieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MFwiO1xufVxuXG4uZ2x5cGhpY29uLXNvdW5kLTUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MVwiO1xufVxuXG4uZ2x5cGhpY29uLXNvdW5kLTYtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MlwiO1xufVxuXG4uZ2x5cGhpY29uLXNvdW5kLTctMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5M1wiO1xufVxuXG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk0XCI7XG59XG5cbi5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTVcIjtcbn1cblxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5N1wiO1xufVxuXG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5OFwiO1xufVxuXG4uZ2x5cGhpY29uLXRyZWUtY29uaWZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5OVwiO1xufVxuXG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAwXCI7XG59XG5cbi5nbHlwaGljb24tY2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDFcIjtcbn1cblxuLmdseXBoaWNvbi1zYXZlLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDJcIjtcbn1cblxuLmdseXBoaWNvbi1vcGVuLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDNcIjtcbn1cblxuLmdseXBoaWNvbi1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNFwiO1xufVxuXG4uZ2x5cGhpY29uLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDVcIjtcbn1cblxuLmdseXBoaWNvbi1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNlwiO1xufVxuXG4uZ2x5cGhpY29uLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA5XCI7XG59XG5cbi5nbHlwaGljb24tZXF1YWxpemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEwXCI7XG59XG5cbi5nbHlwaGljb24ta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMVwiO1xufVxuXG4uZ2x5cGhpY29uLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEyXCI7XG59XG5cbi5nbHlwaGljb24tcGF3bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxM1wiO1xufVxuXG4uZ2x5cGhpY29uLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNFwiO1xufVxuXG4uZ2x5cGhpY29uLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNVwiO1xufVxuXG4uZ2x5cGhpY29uLWJhYnktZm9ybXVsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNlwiO1xufVxuXG4uZ2x5cGhpY29uLXRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2ZmFcIjtcbn1cblxuLmdseXBoaWNvbi1ibGFja2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE4XCI7XG59XG5cbi5nbHlwaGljb24tYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE5XCI7XG59XG5cbi5nbHlwaGljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmZcIjtcbn1cblxuLmdseXBoaWNvbi1lcmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyMVwiO1xufVxuXG4uZ2x5cGhpY29uLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjMxYlwiO1xufVxuXG4uZ2x5cGhpY29uLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjNcIjtcbn1cblxuLmdseXBoaWNvbi1kdXBsaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjRcIjtcbn1cblxuLmdseXBoaWNvbi1waWdneS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI1XCI7XG59XG5cbi5nbHlwaGljb24tc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjZcIjtcbn1cblxuLmdseXBoaWNvbi1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7XG59XG5cbi5nbHlwaGljb24tYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7XG59XG5cbi5nbHlwaGljb24teGJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7XG59XG5cbi5nbHlwaGljb24teWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMGE1XCI7XG59XG5cbi5nbHlwaGljb24tanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMGE1XCI7XG59XG5cbi5nbHlwaGljb24tcnVibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYmRcIjtcbn1cblxuLmdseXBoaWNvbi1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYmRcIjtcbn1cblxuLmdseXBoaWNvbi1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMFwiO1xufVxuXG4uZ2x5cGhpY29uLWljZS1sb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMVwiO1xufVxuXG4uZ2x5cGhpY29uLWljZS1sb2xseS10YXN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzJcIjtcbn1cblxuLmdseXBoaWNvbi1lZHVjYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzNcIjtcbn1cblxuLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNFwiO1xufVxuXG4uZ2x5cGhpY29uLW9wdGlvbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNVwiO1xufVxuXG4uZ2x5cGhpY29uLW1lbnUtaGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM2XCI7XG59XG5cbi5nbHlwaGljb24tbW9kYWwtd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM3XCI7XG59XG5cbi5nbHlwaGljb24tb2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM4XCI7XG59XG5cbi5nbHlwaGljb24tZ3JhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzlcIjtcbn1cblxuLmdseXBoaWNvbi1zdW5nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQwXCI7XG59XG5cbi5nbHlwaGljb24tdGV4dC1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQxXCI7XG59XG5cbi5nbHlwaGljb24tdGV4dC1jb2xvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MlwiO1xufVxuXG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0M1wiO1xufVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDRcIjtcbn1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ1XCI7XG59XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDZcIjtcbn1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0N1wiO1xufVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0OFwiO1xufVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0OVwiO1xufVxuXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUwXCI7XG59XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MVwiO1xufVxuXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MlwiO1xufVxuXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1M1wiO1xufVxuXG4uZ2x5cGhpY29uLWNvbnNvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTRcIjtcbn1cblxuLmdseXBoaWNvbi1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NVwiO1xufVxuXG4uZ2x5cGhpY29uLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NlwiO1xufVxuXG4uZ2x5cGhpY29uLW1lbnUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1N1wiO1xufVxuXG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNThcIjtcbn1cblxuLmdseXBoaWNvbi1tZW51LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTlcIjtcbn1cblxuLmdseXBoaWNvbi1tZW51LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjYwXCI7XG59XG5cbi8qKiAxLjMgIFNjYWZmb2xkaW5nICovXG4qIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NzE0MztcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJlMmU7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIsIGE6Zm9jdXMge1xuICBjb2xvcjogI2RjMjE0YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW1nLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJlMmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjZmN2Y4O1xufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyoqIDEuNCAgVHlwZSAqL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogXCJGcmFuY29pcyBPbmVcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzJkMmUyZTtcbn1cblxuaDEgc21hbGwsXG5oMSAuc21hbGwsIGgyIHNtYWxsLFxuaDIgLnNtYWxsLCBoMyBzbWFsbCxcbmgzIC5zbWFsbCwgaDQgc21hbGwsXG5oNCAuc21hbGwsIGg1IHNtYWxsLFxuaDUgLnNtYWxsLCBoNiBzbWFsbCxcbmg2IC5zbWFsbCxcbi5oMSBzbWFsbCxcbi5oMSAuc21hbGwsIC5oMiBzbWFsbCxcbi5oMiAuc21hbGwsIC5oMyBzbWFsbCxcbi5oMyAuc21hbGwsIC5oNCBzbWFsbCxcbi5oNCAuc21hbGwsIC5oNSBzbWFsbCxcbi5oNSAuc21hbGwsIC5oNiBzbWFsbCxcbi5oNiAuc21hbGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNlNWU1ZTU7XG59XG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5cbmgxIHNtYWxsLFxuaDEgLnNtYWxsLCAuaDEgc21hbGwsXG4uaDEgLnNtYWxsLFxuaDIgc21hbGwsXG5oMiAuc21hbGwsIC5oMiBzbWFsbCxcbi5oMiAuc21hbGwsXG5oMyBzbWFsbCxcbmgzIC5zbWFsbCwgLmgzIHNtYWxsLFxuLmgzIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNjUlO1xufVxuXG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuXG5oNCBzbWFsbCxcbmg0IC5zbWFsbCwgLmg0IHNtYWxsLFxuLmg0IC5zbWFsbCxcbmg1IHNtYWxsLFxuaDUgLnNtYWxsLCAuaDUgc21hbGwsXG4uaDUgLnNtYWxsLFxuaDYgc21hbGwsXG5oNiAuc21hbGwsIC5oNiBzbWFsbCxcbi5oNiAuc21hbGwge1xuICBmb250LXNpemU6IDc1JTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDExcHg7XG59XG5cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YmYyZjtcbiAgcGFkZGluZzogLjJlbTtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSwgLmluaXRpYWxpc20ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNiMWIxYjE7XG59XG5cbmJsb2NrcXVvdGUucXVvdGUgLnRleHQtcHJpbWFyeSxcbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogI2RjMjE0Yztcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsXG5hLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMmIwNjBmO1xufVxuXG5ibG9ja3F1b3RlLnF1b3RlIC50ZXh0LXN1Y2Nlc3MsXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICNhYmNjMzc7XG59XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLFxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzI1MmMwYjtcbn1cblxuYmxvY2txdW90ZS5xdW90ZSAudGV4dC1pbmZvLFxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjNzljY2YyO1xufVxuXG5hLnRleHQtaW5mbzpob3ZlcixcbmEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMwZTY4OTE7XG59XG5cbmJsb2NrcXVvdGUucXVvdGUgLnRleHQtd2FybmluZyxcbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2Y1YmYyZjtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsXG5hLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjNTQzZTA0O1xufVxuXG5ibG9ja3F1b3RlLnF1b3RlIC50ZXh0LWRhbmdlcixcbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZjU0YjBmO1xufVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLFxuYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjMzYxMDAyO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzIxNGM7XG59XG5cbmEuYmctcHJpbWFyeTpob3ZlcixcbmEuYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDFhM2Q7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiY2MzNztcbn1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLFxuYS5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhYTYyYTtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzljY2YyO1xufVxuXG5hLmJnLWluZm86aG92ZXIsXG5hLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGJiYWVkO1xufVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWJmMmY7XG59XG5cbmEuYmctd2FybmluZzpob3ZlcixcbmEuYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmFhMGI7XG59XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0YjBmO1xufVxuXG5hLmJnLWRhbmdlcjpob3ZlcixcbmEuYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5M2IwODtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbjogNDRweCAwIDIycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmN2Y4O1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cblxudWwgdWwsXG51bCBvbCxcbm9sIHVsLFxub2wgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLmxpc3QtaW5saW5lID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTQzO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZGwtaG9yaXpvbnRhbCBkZDpiZWZvcmUsIC5kbC1ob3Jpem9udGFsIGRkOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRsLWhvcml6b250YWwgZHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBjbGVhcjogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmRsLWhvcml6b250YWwgZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcbiAgfVxufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2U1ZTVlNTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbn1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDExcHggMjJweDtcbiAgbWFyZ2luOiAwIDAgMjJweDtcbiAgZm9udC1zaXplOiAxNy41cHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2Y2ZjdmODtcbn1cblxuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIHVsOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ibG9ja3F1b3RlIGZvb3RlcixcbmJsb2NrcXVvdGUgc21hbGwsXG5ibG9ja3F1b3RlIC5zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNDM7XG4gIGNvbG9yOiAjZTVlNWU1O1xufVxuXG5ibG9ja3F1b3RlIGZvb3RlcjpiZWZvcmUsXG5ibG9ja3F1b3RlIHNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUgLnNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJztcbn1cblxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2Y2ZjdmODtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjpiZWZvcmUsXG4uYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG5cbi5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmFmdGVyLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDphZnRlcixcbi5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YWZ0ZXIge1xuICBjb250ZW50OiAnXFwwMEEwIFxcMjAxNCc7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTQzO1xufVxuXG4vKiogMS41ICBDb2RlICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5cbmNvZGUge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNjNzI1NGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWYyZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTAuNXB4O1xuICBtYXJnaW46IDAgMCAxMXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTQzO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxucHJlIGNvZGUge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4vKiogMS42ICBUYWJsZXMgKi9cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBjb2xvcjogI2IxYjFiMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTQzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG59XG5cbi50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi50YWJsZSA+IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RkZDtcbn1cblxuLnRhYmxlIC50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJlMmU7XG59XG5cbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XG59XG5cbnRhYmxlIHRkW2NsYXNzKj1cImNvbC1cIl0sXG50YWJsZSB0aFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuYWN0aXZlLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmNjMzc7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuc3VjY2Vzcyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliYmEyZjtcbn1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5Y2NmMjtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5pbmZvLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjJjM2YwO1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjViZjJmO1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLndhcm5pbmcsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGI4MTc7XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTRiMGY7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuZGFuZ2VyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMTQyMDk7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWluLWhlaWdodDogMC4wMSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNi41cHg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbi8qKiAxLjcgIEZvcm1zICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmY3Zjg7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBtYXJnaW4tdG9wOiAxcHggXFw5O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NzE0MztcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTVweCAyN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTQzO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2IxYjFiMTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNiMWIxYjE7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTc3LCAxNzcsIDE3NywgMC42KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTc3LCAxNzcsIDE3NywgMC42KTtcbn1cblxuLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuXG4uZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG5cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSwgLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5mb3JtLWNvbnRyb2wge1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtc21cbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwibW9udGhcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtc21cbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1sZ1xuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gIH1cbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucmFkaW8gbGFiZWwsXG4uY2hlY2tib3ggbGFiZWwge1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG59XG5cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXVtkaXNhYmxlZF0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucmFkaW8taW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJhZGlvLmRpc2FibGVkIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbyBsYWJlbCxcbi5jaGVja2JveC5kaXNhYmxlZCBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXVxuLmNoZWNrYm94IGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG59XG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5idG4sIC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5idG4ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA2cHggMTdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbnNlbGVjdC5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuYnRuIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxudGV4dGFyZWEuaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IHRleHRhcmVhLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHRleHRhcmVhLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtc20sXG4uaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvblttdWx0aXBsZV0sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0blttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDZweCAxN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmZvcm0tZ3JvdXAtc20gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5mb3JtLWdyb3VwLXNtIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLXNtIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogNDBweDtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgcGFkZGluZzogN3B4IDE3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDcycHg7XG4gIHBhZGRpbmc6IDIxcHggNDNweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuc2VsZWN0LmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG4ge1xuICBoZWlnaHQ6IDcycHg7XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xufVxuXG50ZXh0YXJlYS5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gdGV4dGFyZWEuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gdGV4dGFyZWEuYnRuLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1sZyxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uW211bHRpcGxlXSxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuYnRuW211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNzJweDtcbiAgcGFkZGluZzogMjFweCA0M3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uZm9ybS1ncm91cC1sZyBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA3MnB4O1xuICBsaW5lLWhlaWdodDogNzJweDtcbn1cblxuLmZvcm0tZ3JvdXAtbGcgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtbGcgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiA3MnB4O1xuICBtaW4taGVpZ2h0OiAzN3B4O1xuICBwYWRkaW5nOiAyMnB4IDQzcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7XG59XG5cbi5oYXMtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYyLjVweDtcbn1cblxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbiAgbGluZS1oZWlnaHQ6IDcycHg7XG59XG5cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLFxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5yYWRpbyxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1zdWNjZXNzLnJhZGlvIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogI2FiY2MzNztcbn1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNhYmNjMzc7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGFhNjJhO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2RlMTg4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NkZTE4ODtcbn1cblxuLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjYWJjYzM3O1xuICBib3JkZXItY29sb3I6ICNhYmNjMzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmNjMzc7XG59XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNhYmNjMzc7XG59XG5cbi5oYXMtd2FybmluZyAuaGVscC1ibG9jayxcbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAucmFkaW8sXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveCBsYWJlbCxcbi5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNmNWJmMmY7XG59XG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjViZjJmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U2YWEwYjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2ZhZGQ5MDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNmYWRkOTA7XG59XG5cbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2Y1YmYyZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjViZjJmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjViZjJmO1xufVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjZjViZjJmO1xufVxuXG4uaGFzLWVycm9yIC5oZWxwLWJsb2NrLFxuLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCxcbi5oYXMtZXJyb3IgLnJhZGlvLFxuLmhhcy1lcnJvciAuY2hlY2tib3gsXG4uaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsXG4uaGFzLWVycm9yIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLWVycm9yLnJhZGlvIGxhYmVsLFxuLmhhcy1lcnJvci5jaGVja2JveCBsYWJlbCxcbi5oYXMtZXJyb3IucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy1lcnJvci5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogI2Y1NGIwZjtcbn1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjU0YjBmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNjOTNiMDg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNmOTk0NzE7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjZjk5NDcxO1xufVxuXG4uaGFzLWVycm9yIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjZjU0YjBmO1xuICBib3JkZXItY29sb3I6ICNmNTRiMGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTRiMGY7XG59XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjZjU0YjBmO1xufVxuXG4uaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMjdweDtcbn1cblxuLmhhcy1mZWVkYmFjayBsYWJlbC5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMDtcbn1cblxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogI2M4YzhjODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCxcbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLWlubGluZSxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94IHtcbiAgbWluLWhlaWdodDogMzhweDtcbn1cblxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDpiZWZvcmUsIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cblxuLmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICByaWdodDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtbGcgLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1zbSAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLyoqIDEuOCAgQnV0dG9ucyAqL1xuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMTVweCAyN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTQzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5idG46Zm9jdXMsIC5idG4uZm9jdXMsIC5idG46YWN0aXZlOmZvY3VzLCAuYnRuOmFjdGl2ZS5mb2N1cywgLmJ0bi5hY3RpdmU6Zm9jdXMsIC5idG4uYWN0aXZlLmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi5idG46aG92ZXIsIC5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuOmFjdGl2ZSwgLmJ0bi5hY3RpdmUge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4uYnRuLmRpc2FibGVkLCAuYnRuW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC42NTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuXG4uYnRuLWRlZmF1bHQ6Zm9jdXMsIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7XG59XG5cbi5idG4tZGVmYXVsdDpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNhZGFkYWQ7XG59XG5cbi5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuXG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIGJvcmRlci1jb2xvcjogIzhjOGM4Yztcbn1cblxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbi5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQuZm9jdXMsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG5cbi5idG4tZGVmYXVsdCAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbn1cblxuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuXG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuXG4uYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cblxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3ZlciwgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cywgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3ZlciwgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0O1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG5cbi5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xufVxuXG4uYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM0Y2FlNGM7XG59XG5cbi5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzI1NTYyNTtcbn1cblxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzM5ODQzOTtcbn1cblxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7XG59XG5cbi5idG4tc3VjY2VzczphY3RpdmU6aG92ZXIsIC5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsIC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4ub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ODQzOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1O1xufVxuXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cywgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0Yztcbn1cblxuLmJ0bi1zdWNjZXNzIC5iYWRnZSB7XG4gIGNvbG9yOiAjNWNiODVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDZiOGRhO1xufVxuXG4uYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMxYjZkODU7XG59XG5cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMyNjlhYmM7XG59XG5cbi5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsXG4ub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjO1xufVxuXG4uYnRuLWluZm86YWN0aXZlOmhvdmVyLCAuYnRuLWluZm86YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86YWN0aXZlLmZvY3VzLCAuYnRuLWluZm8uYWN0aXZlOmhvdmVyLCAuYnRuLWluZm8uYWN0aXZlOmZvY3VzLCAuYnRuLWluZm8uYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG4gIGJvcmRlci1jb2xvcjogIzFiNmQ4NTtcbn1cblxuLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSxcbi5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4taW5mby5kaXNhYmxlZDpob3ZlciwgLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLCAuYnRuLWluZm8uZGlzYWJsZWQuZm9jdXMsIC5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsIC5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsIC5idG4taW5mb1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7XG59XG5cbi5idG4taW5mbyAuYmFkZ2Uge1xuICBjb2xvcjogIzViYzBkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIzNjtcbn1cblxuLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkO1xufVxuXG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDU4NTEyO1xufVxuXG4uYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cblxuLmJ0bi13YXJuaW5nOmFjdGl2ZTpob3ZlciwgLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOmFjdGl2ZS5mb2N1cywgLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3ZlciwgLmJ0bi13YXJuaW5nLmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU4NTEyO1xuICBib3JkZXItY29sb3I6ICM5ODVmMGQ7XG59XG5cbi5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsXG4ub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsIC5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cywgLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2O1xufVxuXG4uYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmMGFkNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q0M2YzYTtcbn1cblxuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogIzc2MWMxOTtcbn1cblxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgYm9yZGVyLWNvbG9yOiAjYWMyOTI1O1xufVxuXG4uYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTtcbn1cblxuLmJ0bi1kYW5nZXI6YWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlcjphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOmFjdGl2ZS5mb2N1cywgLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWMyOTI1O1xuICBib3JkZXItY29sb3I6ICM3NjFjMTk7XG59XG5cbi5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLFxuLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGFuZ2VyLmRpc2FibGVkLmZvY3VzLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xufVxuXG4uYnRuLWRhbmdlciAuYmFkZ2Uge1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tbGluaywgLmJ0bi1saW5rOmFjdGl2ZSwgLmJ0bi1saW5rLmFjdGl2ZSwgLmJ0bi1saW5rW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLWxpbmssIC5idG4tbGluazpob3ZlciwgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbms6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1saW5rOmhvdmVyLCAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2RjMjE0YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDIxcHggNDNweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDZweCAxN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmJ0bi14cywgLmJ0bi1ncm91cC14cyA+IC5idG4ge1xuICBwYWRkaW5nOiAxMXB4IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyoqIDEuOSAgR3JpZHMgKi9cbi5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5jb250YWluZXI6YmVmb3JlLCAuY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uY29udGFpbmVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsIC5jb250YWluZXItZmx1aWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLnJvdzpiZWZvcmUsIC5yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5yb3c6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5jb2wteHMtMSwgLmNvbC14cy0yLCAuY29sLXhzLTMsIC5jb2wteHMtNCwgLmNvbC14cy01LCAuY29sLXhzLTYsIC5jb2wteHMtNywgLmNvbC14cy04LCAuY29sLXhzLTksIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMlO1xufVxuXG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjclO1xufVxuXG4uY29sLXhzLTMge1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMlO1xufVxuXG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjclO1xufVxuXG4uY29sLXhzLTYge1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMlO1xufVxuXG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjclO1xufVxuXG4uY29sLXhzLTkge1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLXhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzJTtcbn1cblxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NyU7XG59XG5cbi5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cblxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuXG4uY29sLXhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuXG4uY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuXG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjclO1xufVxuXG4uY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cblxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtMiB7XG4gIGxlZnQ6IDE2LjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7XG59XG5cbi5jb2wteHMtcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtNSB7XG4gIGxlZnQ6IDQxLjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7XG59XG5cbi5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtOCB7XG4gIGxlZnQ6IDY2LjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7XG59XG5cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzJTtcbn1cblxuLmNvbC14cy1wdXNoLTExIHtcbiAgbGVmdDogOTEuNjY2NjclO1xufVxuXG4uY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuXG4uY29sLXhzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuXG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLWxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cblxuLyoqIDEuMTAgQ29tcG9uZW50IGFuaW1hdGlvbnMgKi9cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuXG4uZmFkZS5pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG50ci5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxudGJvZHkuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cblxuLyoqIDEuMTEgRHJvcGRvd25zICovXG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6IDRweCBkYXNoZWQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCBcXDk7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWIxYjE7XG59XG5cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNDM7XG4gIGNvbG9yOiAjNDM0MzQ1O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNDM0MzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y4O1xufVxuXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLCAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMjE0Yztcbn1cblxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjYjFiMWIxO1xufVxuXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm9wZW4gPiBhIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTQzO1xuICBjb2xvcjogIzg4ODg4ODtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5MDtcbn1cblxuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uZHJvcHVwIC5jYXJldCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggZGFzaGVkO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgXFw5O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi8qKiAxLjEyIEJ1dHRvbiBHcm91cHMgKi9cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpob3ZlciwgLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5idG4tZ3JvdXAgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5idG4tdG9vbGJhcjpiZWZvcmUsIC5idG4tdG9vbGJhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmJ0bi10b29sYmFyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5idG4tdG9vbGJhciAuYnRuLFxuLmJ0bi10b29sYmFyIC5idG4tZ3JvdXAsXG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5idG4tdG9vbGJhciA+IC5idG4sXG4uYnRuLXRvb2xiYXIgPiAuYnRuLWdyb3VwLFxuLmJ0bi10b29sYmFyID4gLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLWdyb3VwLWxnLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYnRuLWxnIC5jYXJldCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQsIC5kcm9wdXAgLmJ0bi1ncm91cC1sZyA+IC5idG4gLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmJlZm9yZSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG5cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bixcbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMSU7XG59XG5cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87XG59XG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyoqIDEuMTMgSW5wdXQgR3JvdXBzICovXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuXG4uaW5wdXQtZ3JvdXBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogMTVweCAyN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjEyMTIxO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1zbSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIHtcbiAgcGFkZGluZzogNnB4IDE3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtbGcsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmlucHV0LWdyb3VwLWFkZG9uLmJ0biB7XG4gIHBhZGRpbmc6IDIxcHggNDNweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmVsZW1lbnQtZ3JvdXBzLWN1c3RvbSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZWxlbWVudC1ncm91cHMtY3VzdG9tOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZWxlbWVudC1ncm91cHMtY3VzdG9tID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZWxlbWVudC1ncm91cHMtY3VzdG9tOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpob3ZlciwgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46Zm9jdXMsIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5lbGVtZW50LWdyb3Vwcy1jdXN0b20ge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZWxlbWVudC1ncm91cHMtY3VzdG9tIHtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi8qKiAxLjE0IE5hdnMgKi9cbi5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXY6YmVmb3JlLCAubmF2OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ubmF2OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5uYXYgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXYgPiBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG59XG5cbi5uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjg7XG59XG5cbi5uYXYgPiBsaS5kaXNhYmxlZCA+IGEge1xuICBjb2xvcjogI2IxYjFiMTtcbn1cblxuLm5hdiA+IGxpLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdiA+IGxpLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjYjFiMWIxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ubmF2IC5vcGVuID4gYSwgLm5hdiAub3BlbiA+IGE6aG92ZXIsIC5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmODtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4ubmF2IC5uYXYtZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cblxuLm5hdiA+IGxpID4gYSA+IGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMWIxYjE7XG59XG5cbi5uYXYtdGFicyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBsaW5lLWhlaWdodDogMS41NzE0MztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuXG4ubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmNmY3ZjggI2Y2ZjdmOCAjYjFiMWIxO1xufVxuXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM0MzQzNDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMWIxYjE7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtcGlsbHMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubmF2LXBpbGxzID4gbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLCAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMjE0Yztcbn1cblxuLm5hdi1zdGFja2VkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5hdi1zdGFja2VkID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5uYXYtanVzdGlmaWVkLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IGxpLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gbGkgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtanVzdGlmaWVkID4gbGksIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gIC5uYXYtanVzdGlmaWVkID4gbGkgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubmF2LXRhYnMtanVzdGlmaWVkLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2IxYjFiMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IxYjFiMTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgfVxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi8qKiAxLjE1IE5hdmJhciAqL1xuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXI6YmVmb3JlLCAubmF2YmFyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ubmF2YmFyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLm5hdmJhci1oZWFkZXI6YmVmb3JlLCAubmF2YmFyLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLm5hdmJhci1oZWFkZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5uYXZiYXItY29sbGFwc2U6YmVmb3JlLCAubmF2YmFyLWNvbGxhcHNlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5uYXZiYXItY29sbGFwc2UuaW4ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xufVxuXG5AbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4gIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbiAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXN0YXRpYy10b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWZpeGVkLXRvcCxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cblxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGhlaWdodDogNTJweDtcbn1cblxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci1icmFuZCA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1icmFuZCxcbiAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbi5uYXZiYXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiA3LjVweCAtMTVweDtcbn1cblxuLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSxcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1uYXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLm5hdmJhci1mb3JtIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5yYWRpbyxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAucmFkaW8gbGFiZWwsXG4gIC5uYXZiYXItZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubmF2YmFyLWZvcm0gLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWZvcm0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5uYXZiYXItYnRuIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5cbi5uYXZiYXItYnRuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5uYXZiYXItYnRuLmJ0biB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4ubmF2YmFyLWJ0bi5idG4teHMsIC5idG4tZ3JvdXAteHMgPiAubmF2YmFyLWJ0bi5idG4ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci10ZXh0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5uYXZiYXItcmlnaHQgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjNDM0MzQ1O1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogIzJhMmEyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogIzQzNDM0NTtcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM0MzQzNDU7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM0MzQzNDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjg7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMjE0Yztcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjYjFiMWIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4O1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWZvcm0ge1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMyMTRjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM0MzQzNDU7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDM0MzQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjg7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMjE0YztcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2IxYjFiMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICM0MzQzNDU7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzQzNDM0NTtcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluayB7XG4gIGNvbG9yOiAjNDM0MzQ1O1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM0MzQzNDU7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2IxYjFiMTtcbn1cblxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgYm9yZGVyLWNvbG9yOiAjMDkwOTA5O1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRleHQge1xuICBjb2xvcjogIzQzNDM0NTtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJlMmU7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMjE0Yztcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDM0MzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWZvcm0ge1xuICBib3JkZXItY29sb3I6ICMwZjBmMGY7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMyMTRjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzA5MDkwOTtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmUyZTtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMyMTRjO1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDM0MzQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNDM0MzQ1O1xufVxuXG4vKiogMS4xNiBCcmVhZGNydW1icyAqL1xuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYnJlYWRjcnVtYiA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCIvwqBcIjtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uYnJlYWRjcnVtYiA+IC5hY3RpdmUge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLyoqIDEuMTcgUGFnaW5hdGlvbiAqL1xuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnBhZ2luYXRpb24gPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHggMjdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNDM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0MzQzNDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjFiMWIxO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbn1cblxuLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuXG4ucGFnaW5hdGlvbiA+IGxpID4gYTpob3ZlciwgLnBhZ2luYXRpb24gPiBsaSA+IGE6Zm9jdXMsIC5wYWdpbmF0aW9uID4gbGkgPiBhOmFjdGl2ZSwgLnBhZ2luYXRpb24gPiBsaSA+IGE6YWN0aXZlOmZvY3VzLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpmb2N1cyxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmFjdGl2ZSxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmFjdGl2ZTpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBib3JkZXItY29sb3I6ICMyMTIxMjE7XG59XG5cbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6YWN0aXZlLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmFjdGl2ZTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46YWN0aXZlLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3BhbjphY3RpdmU6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMjE0YztcbiAgYm9yZGVyLWNvbG9yOiAjZGMyMTRjO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYSxcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDU4LCA4NCwgMTE3LCAwLjcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDU4LCA4NCwgMTE3LCAwLjcpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogMjFweCA0M3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzO1xufVxuXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbn1cblxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG5cbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiA2cHggMTdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLyoqIDEuMTggUGFnZXIgKi9cbi5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMnB4IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2VyOmJlZm9yZSwgLnBhZ2VyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ucGFnZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnBhZ2VyIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ucGFnZXIgbGkgPiBhLFxuLnBhZ2VyIGxpID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjFiMWIxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5wYWdlciBsaSA+IGE6aG92ZXIsXG4ucGFnZXIgbGkgPiBhOmZvY3VzLFxuLnBhZ2VyIGxpID4gYTphY3RpdmUsXG4ucGFnZXIgbGkgPiBhOmFjdGl2ZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbn1cblxuLnBhZ2VyIC5uZXh0ID4gYSxcbi5wYWdlciAubmV4dCA+IHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5wYWdlciAucHJldmlvdXMgPiBhLFxuLnBhZ2VyIC5wcmV2aW91cyA+IHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnBhZ2VyIC5kaXNhYmxlZCA+IGEsXG4ucGFnZXIgLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdlciAuZGlzYWJsZWQgPiBhOmZvY3VzLFxuLnBhZ2VyIC5kaXNhYmxlZCA+IHNwYW4ge1xuICBjb2xvcjogcmdiYSg1OCwgODQsIDExNywgMC43KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi8qKiAxLjE5IExhYmVscyAqL1xuLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAuMjVlbTtcbn1cblxuLmxhYmVsOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAubGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuYS5sYWJlbDpob3ZlciwgYS5sYWJlbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxhYmVsLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFiMWIxO1xufVxuXG4ubGFiZWwtZGVmYXVsdFtocmVmXTpob3ZlciwgLmxhYmVsLWRlZmF1bHRbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViZWJlO1xufVxuXG4ubGFiZWwtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzIxNGM7XG59XG5cbi5sYWJlbC1wcmltYXJ5W2hyZWZdOmhvdmVyLCAubGFiZWwtcHJpbWFyeVtocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMTM2NWQ7XG59XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiY2MzNztcbn1cblxuLmxhYmVsLXN1Y2Nlc3NbaHJlZl06aG92ZXIsIC5sYWJlbC1zdWNjZXNzW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0ZDE0Yjtcbn1cblxuLmxhYmVsLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzljY2YyO1xufVxuXG4ubGFiZWwtaW5mb1tocmVmXTpob3ZlciwgLmxhYmVsLWluZm9baHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBkNWY0O1xufVxuXG4ubGFiZWwtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWJmMmY7XG59XG5cbi5sYWJlbC13YXJuaW5nW2hyZWZdOmhvdmVyLCAubGFiZWwtd2FybmluZ1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmM2NDc7XG59XG5cbi5sYWJlbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0YjBmO1xufVxuXG4ubGFiZWwtZGFuZ2VyW2hyZWZdOmhvdmVyLCAubGFiZWwtZGFuZ2VyW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NWQyNztcbn1cblxuLyoqIDEuMjAgQmFkZ2VzICovXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzIxNGM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5idG4teHMgLmJhZGdlLCAuYnRuLWdyb3VwLXhzID4gLmJ0biAuYmFkZ2UsXG4uZWxlbWVudC1ncm91cHMteHMtY3VzdG9tID4gLmJ0biAuYmFkZ2Uge1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gLmJhZGdlLFxuLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gLmJhZGdlIHtcbiAgY29sb3I6ICNkYzIxNGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2UgKyAuYmFkZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm5hdi1waWxscyA+IGxpID4gYSA+IC5iYWRnZSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbmEuYmFkZ2U6aG92ZXIsIGEuYmFkZ2U6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qKiAxLjIxIEp1bWJvdHJvbiAqL1xuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctdG9wOiAzOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG59XG5cbi5qdW1ib3Ryb24gaDEsXG4uanVtYm90cm9uIC5oMSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uanVtYm90cm9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi5qdW1ib3Ryb24gPiBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwODA4MDg7XG59XG5cbi5jb250YWluZXIgLmp1bWJvdHJvbixcbi5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmp1bWJvdHJvbiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nLXRvcDogNjAuOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MC44cHg7XG4gIH1cbiAgLmNvbnRhaW5lciAuanVtYm90cm9uLFxuICAuY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmctbGVmdDogNzZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NnB4O1xuICB9XG4gIC5qdW1ib3Ryb24gaDEsXG4gIC5qdW1ib3Ryb24gLmgxIHtcbiAgICBmb250LXNpemU6IDYzcHg7XG4gIH1cbn1cblxuLyoqIDEuMjIgVGh1bWJuYWlscyAqL1xuLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS41NzE0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmUyZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi50aHVtYm5haWwgPiBpbWcsXG4udGh1bWJuYWlsIGEgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi50aHVtYm5haWwgLmNhcHRpb24ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogIzg4ODg4ODtcbn1cblxuYS50aHVtYm5haWw6aG92ZXIsXG5hLnRodW1ibmFpbDpmb2N1cyxcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqIDEuMjMgQWxlcnRzICovXG4uYWxlcnQge1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5hbGVydCBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQgLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFsZXJ0ID4gcCxcbi5hbGVydCA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFsZXJ0ID4gcCArIHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5hbGVydC1kaXNtaXNzYWJsZSxcbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggMTVweDIwO1xufVxuXG4uYWxlcnQtZGlzbWlzc2FibGUgLmNsb3NlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogLTIxcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmNjMzc7XG4gIGJvcmRlci1jb2xvcjogI2FiY2MzNztcbiAgY29sb3I6ICNhYmNjMzc7XG59XG5cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzliYmEyZjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzhhYTYyYTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzljY2YyO1xuICBib3JkZXItY29sb3I6ICM3OWNjZjI7XG4gIGNvbG9yOiAjNzljY2YyO1xufVxuXG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2MmMzZjA7XG59XG5cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0YmJhZWQ7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YmYyZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjViZjJmO1xuICBjb2xvcjogI2Y1YmYyZjtcbn1cblxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjRiODE3O1xufVxuXG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjZTZhYTBiO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGIwZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjU0YjBmO1xuICBjb2xvcjogI2Y1NGIwZjtcbn1cblxuLmFsZXJ0LWRhbmdlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlMTQyMDk7XG59XG5cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2M5M2IwODtcbn1cblxuLyoqIDEuMjQgUHJvZ3Jlc3MgYmFycyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMjE0YztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xufVxuXG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiY2MzNztcbn1cblxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzljY2YyO1xufVxuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWJmMmY7XG59XG5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0YjBmO1xufVxuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLyoqIDEuMjUgTWVkaWEgKi9cbi5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5tZWRpYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tZWRpYSxcbi5tZWRpYS1ib2R5IHtcbiAgem9vbTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1lZGlhLWJvZHkge1xuICB3aWR0aDogMTAwMDBweDtcbn1cblxuLm1lZGlhLW9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWVkaWEtb2JqZWN0LmltZy10aHVtYm5haWwge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5tZWRpYS1yaWdodCxcbi5tZWRpYSA+IC5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCxcbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm1lZGlhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tZWRpYS1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qKiAxLjI2IExpc3QgR3JvdXAgKi9cbi5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjFiMWIxO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjg7XG59XG5cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjg7XG4gIGNvbG9yOiAjZTVlNWU1O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogI2U1ZTVlNTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMyMTRjO1xuICBib3JkZXItY29sb3I6ICNkYzIxNGM7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2FiY2MzNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiY2MzNztcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjYWJjYzM3O1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjYWJjYzM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJiYTJmO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmNjMzc7XG4gIGJvcmRlci1jb2xvcjogI2FiY2MzNztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICM3OWNjZjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OWNjZjI7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWluZm8sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzc5Y2NmMjtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMge1xuICBjb2xvcjogIzc5Y2NmMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyYzNmMDtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzljY2YyO1xuICBib3JkZXItY29sb3I6ICM3OWNjZjI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjZjViZjJmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjViZjJmO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICNmNWJmMmY7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNmNWJmMmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGI4MTc7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YmYyZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjViZjJmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjZjU0YjBmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0YjBmO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjZjU0YjBmO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZjU0YjBmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTE0MjA5O1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTRiMGY7XG4gIGJvcmRlci1jb2xvcjogI2Y1NGIwZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4vKiogMS4yNyBQYW5lbHMgKi9cbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5wYW5lbC1ib2R5OmJlZm9yZSwgLnBhbmVsLWJvZHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5wYW5lbC1ib2R5OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLnBhbmVsLWhlYWRpbmcgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucGFuZWwtdGl0bGUgPiBhLFxuLnBhbmVsLXRpdGxlID4gc21hbGwsXG4ucGFuZWwtdGl0bGUgPiAuc21hbGwsXG4ucGFuZWwtdGl0bGUgPiBzbWFsbCA+IGEsXG4ucGFuZWwtdGl0bGUgPiAuc21hbGwgPiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5wYW5lbC1mb290ZXIge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5wYW5lbCA+IC5saXN0LWdyb3VwLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFuZWwgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5wYW5lbCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4ucGFuZWwgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4ucGFuZWwgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAgKyAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLnBhbmVsID4gLnRhYmxlLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFuZWwgPiAudGFibGUgY2FwdGlvbixcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIGNhcHRpb24sXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUgY2FwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcbi5wYW5lbCA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4ucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsICsgLnBhbmVsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnBhbmVsLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzQzNDM0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmODtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuXG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGRkO1xufVxuXG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjZmN2Y4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0MzQ1O1xufVxuXG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZGQ7XG59XG5cbi5wYW5lbC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMyMTRjO1xufVxuXG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzIxNGM7XG4gIGJvcmRlci1jb2xvcjogI2RjMjE0Yztcbn1cblxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RjMjE0Yztcbn1cblxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2RjMjE0YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGMyMTRjO1xufVxuXG4ucGFuZWwtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2FiY2MzNztcbn1cblxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjYWJjYzM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJjYzM3O1xuICBib3JkZXItY29sb3I6ICNhYmNjMzc7XG59XG5cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhYmNjMzc7XG59XG5cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNhYmNjMzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmNjMzc7XG59XG5cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2FiY2MzNztcbn1cblxuLnBhbmVsLWluZm8ge1xuICBib3JkZXItY29sb3I6ICM3OWNjZjI7XG59XG5cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzc5Y2NmMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5Y2NmMjtcbiAgYm9yZGVyLWNvbG9yOiAjNzljY2YyO1xufVxuXG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzljY2YyO1xufVxuXG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjNzljY2YyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzljY2YyO1xufVxuXG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3OWNjZjI7XG59XG5cbi5wYW5lbC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjViZjJmO1xufVxuXG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNmNWJmMmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWJmMmY7XG4gIGJvcmRlci1jb2xvcjogI2Y1YmYyZjtcbn1cblxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y1YmYyZjtcbn1cblxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2Y1YmYyZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YmYyZjtcbn1cblxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjViZjJmO1xufVxuXG4ucGFuZWwtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjU0YjBmO1xufVxuXG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2Y1NGIwZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGIwZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjU0YjBmO1xufVxuXG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNTRiMGY7XG59XG5cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2Y1NGIwZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NGIwZjtcbn1cblxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNTRiMGY7XG59XG5cbi8qKiAxLjI4IFJlc3BvbnNpdmUgRW1iZWQgKi9cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbn1cblxuLyoqIDEuMjkgV2VsbHMgKi9cbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLndlbGwgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi53ZWxsLXNtIHtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi8qKiAxLjMwIENsb3NlICovXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogMC4yO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApO1xufVxuXG4uY2xvc2U6aG92ZXIsIC5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xufVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqIDEuMzEgTW9kYWxzICovXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cblxuLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLm1vZGFsLWJhY2tkcm9wLmluIHtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5tb2RhbC1oZWFkZXI6YmVmb3JlLCAubW9kYWwtaGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ubW9kYWwtaGVhZGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS41NzE0Mztcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5tb2RhbC1mb290ZXI6YmVmb3JlLCAubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5tb2RhbC1mb290ZXIgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubW9kYWwtZm9vdGVyIC5lbGVtZW50LWdyb3Vwcy1jdXN0b20gLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICB3aWR0aDogOTAwcHg7XG4gIH1cbn1cblxuLyoqIDEuMzIgVG9vbHRpcCAqL1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS41NzE0MztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi50b29sdGlwLmluIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG5cbi50b29sdGlwLnRvcCB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4udG9vbHRpcC5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4udG9vbHRpcC5ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4udG9vbHRpcC5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzIxNGM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkYzIxNGM7XG59XG5cbi50b29sdGlwLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RjMjE0Yztcbn1cblxuLnRvb2x0aXAudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGMyMTRjO1xufVxuXG4udG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2RjMjE0Yztcbn1cblxuLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RjMjE0Yztcbn1cblxuLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RjMjE0Yztcbn1cblxuLnRvb2x0aXAuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGMyMTRjO1xufVxuXG4udG9vbHRpcC5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkYzIxNGM7XG59XG5cbi8qKiAxLjMzIFBvcG92ZXJzICovXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTQzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5wb3BvdmVyLnRvcCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4ucG9wb3Zlci5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucG9wb3Zlci5ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucG9wb3Zlci5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4ucG9wb3Zlci10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDlweCA5cHggMCAwO1xufVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG5cbi5wb3BvdmVyID4gLmFycm93LCAucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAxMXB4O1xufVxuXG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBvcG92ZXIudG9wID4gLmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvdHRvbTogLTExcHg7XG59XG5cbi5wb3BvdmVyLnRvcCA+IC5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3R0b206IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3Zlci5yaWdodCA+IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLnBvcG92ZXIucmlnaHQgPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgbGVmdDogMXB4O1xuICBib3R0b206IC0xMHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgdG9wOiAtMTFweDtcbn1cblxuLnBvcG92ZXIuYm90dG9tID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHRvcDogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi5wb3BvdmVyLmxlZnQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5wb3BvdmVyLmxlZnQgPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgYm90dG9tOiAtMTBweDtcbn1cblxuLyoqIDEuMzQgQ2Fyb3VzZWwgKi9cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICAtby10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbn1cblxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBpbWcsXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGEgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgLW1vei1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dCwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLnJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dC5sZWZ0LCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LnJpZ2h0LCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSxcbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0IHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBsZWZ0OiAtMTAwJTtcbn1cblxuLmNhcm91c2VsLWlubmVyID4gLm5leHQubGVmdCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2LnJpZ2h0IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5sZWZ0IHtcbiAgbGVmdDogLTEwMCU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUucmlnaHQge1xuICBsZWZ0OiAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxNSU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzgwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzgwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbDpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2w6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCxcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyMDM5Jztcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyMDNhJztcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAxcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCBcXDk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNSU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIC5idG4ge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgbGVmdDogMjAlO1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4vKiogMS4zNSBVdGlsaXRpZXMgKi9cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4vKiogMS4zNiBSZXNwb25zaXZlIFV0aWxpdGllcyAqL1xuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cbi52aXNpYmxlLXhzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS1zbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUtbWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS14cyxcbiAgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtc20sXG4gIHRkLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1tZCxcbiAgdGQudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1sZyxcbiAgdGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtcHJpbnQsXG4gIHRkLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuaGlkZGVuLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyoqIDIgQm9vdHN0cmFwIFRvb2xraXQgU3R5bGVzICovXG4vKiogMi4xICBSZXNldCAqL1xuaHRtbCAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuaHRtbCAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5pZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqIDIuMiAgRmxleCBHcmlkIFN5c3RlbSAqL1xuLnNoZWxsLFxuLnNoZWxsLXdpZGUsXG4uc2hlbGwtZmx1aWQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5zaGVsbCxcbi5zaGVsbC13aWRlIHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaGVsbCxcbiAgLnNoZWxsLXdpZGUge1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaGVsbCxcbiAgLnNoZWxsLXdpZGUge1xuICAgIG1heC13aWR0aDogOTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2hlbGwsXG4gIC5zaGVsbC13aWRlIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5zaGVsbC13aWRlIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgfVxufVxuXG4ucmFuZ2Uge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5yYW5nZSA+IC5yYW5nZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5yYW5nZS1zcGFjZXIge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDEwMCU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbltjbGFzcyo9XCJjZWxsLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuaHRtbC5sdC1pZS0xMCAqICsgLnJhbmdlLFxuKiArIC5yYW5nZSB7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG59XG5cbmh0bWwubHQtaWUtMTAgKiArIFtjbGFzcyo9J2NlbGwtJ10sXG4qICsgW2NsYXNzKj0nY2VsbC0nXSxcbmh0bWwubHQtaWUtMTAgKiArIC5yYW5nZS1zbSxcbiogKyAucmFuZ2Utc20ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5odG1sLmx0LWllLTEwICogKyAucmFuZ2UtbGcsXG4qICsgLnJhbmdlLWxnIHtcbiAgbWFyZ2luLXRvcDogNjZweDtcbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UtY29uZGVuc2VkLFxuLnJhbmdlLWNvbmRlbnNlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlLWNvbmRlbnNlZCA+IFtjbGFzcyo9J2NlbGwnXSxcbi5yYW5nZS1jb25kZW5zZWQgPiBbY2xhc3MqPSdjZWxsJ10ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlLWNvbmRlbnNlZCA+ICogKyBbY2xhc3MqPSdjZWxsJ10sXG4ucmFuZ2UtY29uZGVuc2VkID4gKiArIFtjbGFzcyo9J2NlbGwnXSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaHRtbC5sdC1pZS0xMCAucmFuZ2UtbGctY29uZGVuc2VkLFxuICAucmFuZ2UtbGctY29uZGVuc2VkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgaHRtbC5sdC1pZS0xMCAucmFuZ2UtbGctY29uZGVuc2VkID4gW2NsYXNzKj0nY2VsbCddLFxuICAucmFuZ2UtbGctY29uZGVuc2VkID4gW2NsYXNzKj0nY2VsbCddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICBodG1sLmx0LWllLTEwIC5yYW5nZS1sZy1jb25kZW5zZWQgPiAqICsgW2NsYXNzKj0nY2VsbCddLFxuICAucmFuZ2UtbGctY29uZGVuc2VkID4gKiArIFtjbGFzcyo9J2NlbGwnXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIGh0bWwubHQtaWUtMTAgLnJhbmdlLXhsLWNvbmRlbnNlZCxcbiAgLnJhbmdlLXhsLWNvbmRlbnNlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIGh0bWwubHQtaWUtMTAgLnJhbmdlLXhsLWNvbmRlbnNlZCA+IFtjbGFzcyo9J2NlbGwnXSxcbiAgLnJhbmdlLXhsLWNvbmRlbnNlZCA+IFtjbGFzcyo9J2NlbGwnXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgaHRtbC5sdC1pZS0xMCAucmFuZ2UteGwtY29uZGVuc2VkID4gKiArIFtjbGFzcyo9J2NlbGwnXSxcbiAgLnJhbmdlLXhsLWNvbmRlbnNlZCA+ICogKyBbY2xhc3MqPSdjZWxsJ10ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UtbmFycm93LFxuLnJhbmdlLW5hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlLW5hcnJvdyA+IFtjbGFzcyo9J2NlbGwnXSxcbi5yYW5nZS1uYXJyb3cgPiBbY2xhc3MqPSdjZWxsJ10ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZS1uYXJyb3cgPiAqICsgW2NsYXNzKj0nY2VsbCddLFxuLnJhbmdlLW5hcnJvdyA+ICogKyBbY2xhc3MqPSdjZWxsJ10ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnJhbmdlIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAwIDEgYXV0bztcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucmFuZ2UgPiAucmFuZ2Uge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTAwJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucmFuZ2UtdmVydGljYWwge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5yYW5nZSA+IFtjbGFzcyo9J2NlbGwnXSB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMDAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAqICsgW2NsYXNzKj0nY2VsbC14cy0nXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucmFuZ2UteHMtY2VudGVyIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucmFuZ2UteHMtbGVmdCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5yYW5nZS14cy1yaWdodCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5yYW5nZS14cy1qdXN0aWZ5IHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAucmFuZ2UteHMtYXJvdW5kIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLnJhbmdlLXhzLXRvcCB7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnJhbmdlLXhzIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAucmFuZ2UteHMtcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLnJhbmdlLXhzLW1pZGRsZSB7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucmFuZ2UteHMtYm90dG9tIHtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAucmFuZ2UteHMtYmFzZWxpbmUge1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cbiAgLmNlbGwteHMtdG9wIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAuY2VsbC14cy1taWRkbGUge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLmNlbGwteHMtYm90dG9tIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC14cy1wcmVmZml4LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC14cy0xIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4LjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXhzLXByZWZmaXgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXhzLXB1c2gtMSB7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC14cy0yIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTYuNjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC14cy1wcmVmZml4LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwteHMtcHVzaC0yIHtcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXhzLTMge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMjUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXhzLXByZWZmaXgtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC14cy1wdXNoLTMge1xuICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwteHMtNCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMzLjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwteHMtcHJlZmZpeC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXhzLXB1c2gtNCB7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC14cy01IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDEuNjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC14cy1wcmVmZml4LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwteHMtcHVzaC01IHtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXhzLTYge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNTAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXhzLXByZWZmaXgtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC14cy1wdXNoLTYge1xuICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwteHMtNyB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU4LjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwteHMtcHJlZmZpeC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXhzLXB1c2gtNyB7XG4gICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC14cy04IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjYuNjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC14cy1wcmVmZml4LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwteHMtcHVzaC04IHtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXhzLTkge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNzUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXhzLXByZWZmaXgtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC14cy1wdXNoLTkge1xuICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwteHMtMTAge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4My4zMzMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXhzLXByZWZmaXgtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwteHMtcHVzaC0xMCB7XG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC14cy0xMSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDkxLjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwteHMtcHJlZmZpeC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC14cy1wdXNoLTExIHtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXhzLTEyIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDEwMCU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwteHMtcHJlZmZpeC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwteHMtcHVzaC0xMiB7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC14cy0xLTUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMjAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyMCU7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAqICsgW2NsYXNzKj0nY2VsbC1zbS0nXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucmFuZ2Utc20tY2VudGVyIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucmFuZ2Utc20tbGVmdCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5yYW5nZS1zbS1yaWdodCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5yYW5nZS1zbS1qdXN0aWZ5IHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAucmFuZ2Utc20tYXJvdW5kIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLnJhbmdlLXNtLXRvcCB7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnJhbmdlLXNtIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAucmFuZ2Utc20tcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLnJhbmdlLXNtLW1pZGRsZSB7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucmFuZ2Utc20tYm90dG9tIHtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAucmFuZ2Utc20tYmFzZWxpbmUge1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cbiAgLmNlbGwtc20tdG9wIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAuY2VsbC1zbS1taWRkbGUge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLmNlbGwtc20tYm90dG9tIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1zbS1wcmVmZml4LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1zbS0xIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4LjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXNtLXByZWZmaXgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXNtLXB1c2gtMSB7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1zbS0yIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTYuNjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1zbS1wcmVmZml4LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtc20tcHVzaC0yIHtcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXNtLTMge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMjUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXNtLXByZWZmaXgtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1zbS1wdXNoLTMge1xuICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtc20tNCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMzLjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtc20tcHJlZmZpeC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXNtLXB1c2gtNCB7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1zbS01IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDEuNjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1zbS1wcmVmZml4LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtc20tcHVzaC01IHtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXNtLTYge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNTAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXNtLXByZWZmaXgtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1zbS1wdXNoLTYge1xuICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtc20tNyB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU4LjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtc20tcHJlZmZpeC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXNtLXB1c2gtNyB7XG4gICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1zbS04IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjYuNjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1zbS1wcmVmZml4LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtc20tcHVzaC04IHtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXNtLTkge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNzUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXNtLXByZWZmaXgtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1zbS1wdXNoLTkge1xuICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtc20tMTAge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4My4zMzMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXNtLXByZWZmaXgtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtc20tcHVzaC0xMCB7XG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1zbS0xMSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDkxLjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtc20tcHJlZmZpeC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1zbS1wdXNoLTExIHtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXNtLTEyIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDEwMCU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtc20tcHJlZmZpeC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtc20tcHVzaC0xMiB7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1zbS0xLTUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMjAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyMCU7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAqICsgW2NsYXNzKj0nY2VsbC1tZC0nXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucmFuZ2UtbWQtY2VudGVyIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucmFuZ2UtbWQtbGVmdCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5yYW5nZS1tZC1yaWdodCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5yYW5nZS1tZC1qdXN0aWZ5IHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAucmFuZ2UtbWQtYXJvdW5kIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLnJhbmdlLW1kLXRvcCB7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnJhbmdlLW1kIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAucmFuZ2UtbWQtcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLnJhbmdlLW1kLW1pZGRsZSB7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucmFuZ2UtbWQtYm90dG9tIHtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAucmFuZ2UtbWQtYmFzZWxpbmUge1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cbiAgLmNlbGwtbWQtdG9wIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAuY2VsbC1tZC1taWRkbGUge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLmNlbGwtbWQtYm90dG9tIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1tZC1wcmVmZml4LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1tZC0xIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4LjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLW1kLXByZWZmaXgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLW1kLXB1c2gtMSB7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1tZC0yIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTYuNjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1tZC1wcmVmZml4LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtbWQtcHVzaC0yIHtcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLW1kLTMge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMjUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLW1kLXByZWZmaXgtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1tZC1wdXNoLTMge1xuICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtbWQtNCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMzLjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtbWQtcHJlZmZpeC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLW1kLXB1c2gtNCB7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1tZC01IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDEuNjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1tZC1wcmVmZml4LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtbWQtcHVzaC01IHtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLW1kLTYge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNTAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLW1kLXByZWZmaXgtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1tZC1wdXNoLTYge1xuICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtbWQtNyB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU4LjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtbWQtcHJlZmZpeC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLW1kLXB1c2gtNyB7XG4gICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1tZC04IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjYuNjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1tZC1wcmVmZml4LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtbWQtcHVzaC04IHtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLW1kLTkge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNzUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLW1kLXByZWZmaXgtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1tZC1wdXNoLTkge1xuICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtbWQtMTAge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4My4zMzMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLW1kLXByZWZmaXgtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtbWQtcHVzaC0xMCB7XG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1tZC0xMSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDkxLjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtbWQtcHJlZmZpeC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1tZC1wdXNoLTExIHtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLW1kLTEyIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDEwMCU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtbWQtcHJlZmZpeC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtbWQtcHVzaC0xMiB7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1tZC0xLTUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMjAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyMCU7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgKiArIFtjbGFzcyo9J2NlbGwtbGctJ10ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnJhbmdlLWxnLWNlbnRlciB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnJhbmdlLWxnLWxlZnQge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAucmFuZ2UtbGctcmlnaHQge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAucmFuZ2UtbGctanVzdGlmeSB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnJhbmdlLWxnLWFyb3VuZCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5yYW5nZS1sZy10b3Age1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5yYW5nZS1sZyB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLnJhbmdlLWxnLXJldmVyc2Uge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5yYW5nZS1sZy1taWRkbGUge1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnJhbmdlLWxnLWJvdHRvbSB7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLnJhbmdlLWxnLWJhc2VsaW5lIHtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmU7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG4gIC5jZWxsLWxnLXRvcCB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmNlbGwtbGctbWlkZGxlIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5jZWxsLWxnLWJvdHRvbSB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtbGctcHJlZmZpeC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtbGctMSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOC4zMzMzMyU7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1sZy1wcmVmZml4LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1sZy1wdXNoLTEge1xuICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtbGctMiB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE2LjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtbGctcHJlZmZpeC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLWxnLXB1c2gtMiB7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1sZy0zIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDI1JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1sZy1wcmVmZml4LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtbGctcHVzaC0zIHtcbiAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLWxnLTQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMy4zMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLWxnLXByZWZmaXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1sZy1wdXNoLTQge1xuICAgIC13ZWJraXQtb3JkZXI6IDQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtbGctNSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQxLjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtbGctcHJlZmZpeC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLWxnLXB1c2gtNSB7XG4gICAgLXdlYmtpdC1vcmRlcjogNTtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1sZy02IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDUwJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1sZy1wcmVmZml4LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtbGctcHVzaC02IHtcbiAgICAtd2Via2l0LW9yZGVyOiA2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLWxnLTcge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1OC4zMzMzMyU7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLWxnLXByZWZmaXgtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1sZy1wdXNoLTcge1xuICAgIC13ZWJraXQtb3JkZXI6IDc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtbGctOCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY2LjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtbGctcHJlZmZpeC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLWxnLXB1c2gtOCB7XG4gICAgLXdlYmtpdC1vcmRlcjogODtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1sZy05IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDc1JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1sZy1wcmVmZml4LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtbGctcHVzaC05IHtcbiAgICAtd2Via2l0LW9yZGVyOiA5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLWxnLTEwIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODMuMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1sZy1wcmVmZml4LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLWxnLXB1c2gtMTAge1xuICAgIC13ZWJraXQtb3JkZXI6IDEwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtbGctMTEge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5MS42NjY2NyU7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLWxnLXByZWZmaXgtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtbGctcHVzaC0xMSB7XG4gICAgLXdlYmtpdC1vcmRlcjogMTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC1sZy0xMiB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMDAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLWxnLXByZWZmaXgtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLWxnLXB1c2gtMTIge1xuICAgIC13ZWJraXQtb3JkZXI6IDEyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwtbGctMS01IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDIwJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjAlO1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICogKyBbY2xhc3MqPSdjZWxsLXhsLSddIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5yYW5nZS14bC1jZW50ZXIge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5yYW5nZS14bC1sZWZ0IHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnJhbmdlLXhsLXJpZ2h0IHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLnJhbmdlLXhsLWp1c3RpZnkge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5yYW5nZS14bC1hcm91bmQge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAucmFuZ2UteGwtdG9wIHtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucmFuZ2UteGwge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5yYW5nZS14bC1yZXZlcnNlIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAucmFuZ2UteGwtbWlkZGxlIHtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5yYW5nZS14bC1ib3R0b20ge1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5yYW5nZS14bC1iYXNlbGluZSB7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxuICAuY2VsbC14bC10b3Age1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5jZWxsLXhsLW1pZGRsZSB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAuY2VsbC14bC1ib3R0b20ge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXhsLXByZWZmaXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXhsLTEge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDguMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwteGwtcHJlZmZpeC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwteGwtcHVzaC0xIHtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXhsLTIge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNi42NjY2NyU7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXhsLXByZWZmaXgtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC14bC1wdXNoLTIge1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwteGwtMyB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyNSU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwteGwtcHJlZmZpeC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXhsLXB1c2gtMyB7XG4gICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC14bC00IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzMuMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC14bC1wcmVmZml4LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwteGwtcHVzaC00IHtcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXhsLTUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0MS42NjY2NyU7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXhsLXByZWZmaXgtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC14bC1wdXNoLTUge1xuICAgIC13ZWJraXQtb3JkZXI6IDU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwteGwtNiB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1MCU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwteGwtcHJlZmZpeC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXhsLXB1c2gtNiB7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC14bC03IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTguMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC14bC1wcmVmZml4LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwteGwtcHVzaC03IHtcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXhsLTgge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2Ni42NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXhsLXByZWZmaXgtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC14bC1wdXNoLTgge1xuICAgIC13ZWJraXQtb3JkZXI6IDg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwteGwtOSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA3NSU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwteGwtcHJlZmZpeC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXhsLXB1c2gtOSB7XG4gICAgLXdlYmtpdC1vcmRlcjogOTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC14bC0xMCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDgzLjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwteGwtcHJlZmZpeC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC14bC1wdXNoLTEwIHtcbiAgICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXhsLTExIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTEuNjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC14bC1wcmVmZml4LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXhsLXB1c2gtMTEge1xuICAgIC13ZWJraXQtb3JkZXI6IDExO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLnJhbmdlID4gLmNlbGwteGwtMTIge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTAwJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC14bC1wcmVmZml4LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAucmFuZ2UgPiAuY2VsbC14bC1wdXNoLTEyIHtcbiAgICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5yYW5nZSA+IC5jZWxsLXhsLTEtNSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyMCU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDIwJTtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC14cy0xIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC14cy0yIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG59XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwteHMtMyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLXhzLTQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC14cy01IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG59XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwteHMtNiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLXhzLTcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC14cy04IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwteHMtOSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLXhzLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG59XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwteHMtMTEge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC14cy0xMiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC14cy0xLTUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1zbS0xIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1zbS0yIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG59XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwtc20tMyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLXNtLTQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1zbS01IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG59XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwtc20tNiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLXNtLTcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1zbS04IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwtc20tOSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLXNtLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG59XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwtc20tMTEge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1zbS0xMiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1zbS0xLTUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1tZC0xIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1tZC0yIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG59XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwtbWQtMyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLW1kLTQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1tZC01IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG59XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwtbWQtNiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLW1kLTcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1tZC04IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwtbWQtOSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLW1kLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG59XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwtbWQtMTEge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1tZC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1tZC0xLTUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1sZy0xIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1sZy0yIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG59XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwtbGctMyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLWxnLTQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1sZy01IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG59XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwtbGctNiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLWxnLTcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1sZy04IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwtbGctOSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IC5jZWxsLWxnLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG59XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gLmNlbGwtbGctMTEge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1sZy0xMiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiAuY2VsbC1sZy0xLTUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiBbY2xhc3MqPVwiY2VsbC14cy1wcmVmZml4LVwiXSxcbmh0bWwubHQtaWUtMTAgLnJhbmdlID4gW2NsYXNzKj1cImNlbGwtc20tcHJlZmZpeC1cIl0sXG5odG1sLmx0LWllLTEwIC5yYW5nZSA+IFtjbGFzcyo9XCJjZWxsLW1kLXByZWZmaXgtXCJdLFxuaHRtbC5sdC1pZS0xMCAucmFuZ2UgPiBbY2xhc3MqPVwiY2VsbC1sZy1wcmVmZml4LVwiXSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4vKiogMi4zICBSZXNwb25zaXZlIFRleHQgU3lzdGVtICovXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRleHQteHMtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudGV4dC14cy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudGV4dC14cy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnRleHQteHMtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxuICAudGV4dC14cy1ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnRleHQteHMtbm9ybWFsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudGV4dC1zbS1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG4gIC50ZXh0LXNtLW5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAudGV4dC1zbS1ub3JtYWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC50ZXh0LW1kLWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbiAgLnRleHQtbWQtbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC50ZXh0LW1kLW5vcm1hbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC50ZXh0LWxnLWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbiAgLnRleHQtbGctbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC50ZXh0LWxnLW5vcm1hbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC50ZXh0LXhsLWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbiAgLnRleHQteGwtbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC50ZXh0LXhsLW5vcm1hbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG4vKiogMi40ICBSZXNwb25zaXZlIFB1bGxzIFN5c3RlbSAqL1xuLnB1bGwtYmFzZSB7XG4gIGZsb2F0OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnB1bGwteHMtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgaW1nLnB1bGwteHMtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgfVxuICAucHVsbC14cy1iYXNlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAucHVsbC14cy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIGltZy5wdWxsLXhzLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wdWxsLXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIGltZy5wdWxsLXNtLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIH1cbiAgLnB1bGwtc20tYmFzZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLnB1bGwtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICBpbWcucHVsbC1zbS1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHVsbC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICBpbWcucHVsbC1tZC1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICB9XG4gIC5wdWxsLW1kLWJhc2Uge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5wdWxsLW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgaW1nLnB1bGwtbWQtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wdWxsLWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIGltZy5wdWxsLWxnLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIH1cbiAgLnB1bGwtbGctYmFzZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLnB1bGwtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICBpbWcucHVsbC1sZy1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnB1bGwteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgaW1nLnB1bGwteGwtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgfVxuICAucHVsbC14bC1iYXNlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAucHVsbC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIGltZy5wdWxsLXhsLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIH1cbn1cblxuLyoqIDIuNSAgUmVzcG9uc2l2ZSBWaXNpYmlsaXR5IFN5c3RlbSAqL1xuLnZlaWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucmV2ZWFsLWZsZXgge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4ucmV2ZWFsLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucmV2ZWFsLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnJldmVhbC14cy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXhzLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwteHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldmVhbC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJldmVhbC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXZlYWwtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAucmV2ZWFsLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC14bCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qKiAyLjYgIEJvb3RzdHJhcCBHcmlkIEFkZG9ucyAqL1xuLmNvbC1tZC1jbGVhciB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4uY29sLW1kLXJlbGVhc2Uge1xuICBjbGVhcjogbm9uZTtcbn1cblxuLmNvbC1zbS1jbGVhciB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4uY29sLXNtLXJlbGVhc2Uge1xuICBjbGVhcjogbm9uZTtcbn1cblxuLmNvbC1sZy1jbGVhciB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4uY29sLWxnLXJlbGVhc2Uge1xuICBjbGVhcjogbm9uZTtcbn1cblxuLmNvbC14cy0xLTUge1xuICB3aWR0aDogMjAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xLTUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMS01IHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xLTUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cblxuLnJvdy1uYXJyb3cge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuXG4ucm93LW5hcnJvdyA+IFtjbGFzcyo9XCJjb2xcIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucm93LWNvbmRlbnNlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5yb3ctY29uZGVuc2VkID4gW2NsYXNzKj1cImNvbFwiXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBodG1sLmx0LWllLTEwIC5yb3ctbGctY29uZGVuc2VkLFxuICAucm93LWxnLWNvbmRlbnNlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIGh0bWwubHQtaWUtMTAgLnJvdy1sZy1jb25kZW5zZWQgPiBbY2xhc3MqPSdjb2wnXSxcbiAgLnJvdy1sZy1jb25kZW5zZWQgPiBbY2xhc3MqPSdjb2wnXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgaHRtbC5sdC1pZS0xMCAucm93LWxnLWNvbmRlbnNlZCA+ICogKyBbY2xhc3MqPSdjb2wnXSxcbiAgLnJvdy1sZy1jb25kZW5zZWQgPiAqICsgW2NsYXNzKj0nY29sJ10ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLyoqIDIuNyAgRGl2aWRlcnMqL1xuLmhyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLXRvcDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgYmFja2dyb3VuZDogI2Y2ZjdmODtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uaHItZGFzaGVkIHtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNiMWIxYjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaHItZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgd2hpdGUgMCUsICNiMWIxYjEgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCB3aGl0ZSksIGNvbG9yLXN0b3AoNTAlLCAjYjFiMWIxKSwgY29sb3Itc3RvcCgxMDAlLCB3aGl0ZSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCB3aGl0ZSAwJSwgI2IxYjFiMSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgd2hpdGUgMCUsICNiMWIxYjEgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCB3aGl0ZSAwJSwgI2IxYjFiMSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDAlLCAjYjFiMWIxIDUwJSwgd2hpdGUgMTAwJSk7XG59XG5cbi5oci1ncmF5LWxpZ2h0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U1ZTVlNTtcbn1cblxuLnRleHQtc3VibGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnRleHQtc3VibGluZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogNTBweDtcbiAgYmFja2dyb3VuZDogI2RjMjE0Yztcbn1cblxuLmRpdmlkZXIge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMjFweCBhdXRvIDIxcHg7XG4gIGJhY2tncm91bmQ6ICNiMWIxYjE7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmRpdmlkZXItdmVydGljYWwge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNiMWIxYjE7XG59XG5cbi5kaXZpZGVyLXNtIHtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5kaXZpZGVyLWxnIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogM3B4O1xufVxuXG4uaHItYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuaHIteHMtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaHItc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaHItbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhyLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5oci14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmhyLWxlZnQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmhyLXhzLWxlZnQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oci1zbS1sZWZ0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaHItbWQtbGVmdC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oci1sZy1sZWZ0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmhyLXhsLWxlZnQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmhyLXJpZ2h0LTAge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuaHIteHMtcmlnaHQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaHItc20tcmlnaHQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaHItbWQtcmlnaHQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhyLWxnLXJpZ2h0LTAge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5oci14bC1yaWdodC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyoqIDIuOCAgVHlwZSBBZGRvbnMgKi9cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltZy1mdWxsd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG59XG5cbi5mb250LWRlZmF1bHQge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmZvbnQtYWNjZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiRnJhbmNvaXMgT25lXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMjlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjkwOTA5O1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAyOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyOXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU1NTY7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgbWFyZ2luLXRvcDogMTlweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoNSwgLmg1IHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5oNiAqICsgLmljb24sXG5oNiAuaWNvbiArICosXG4uaDYgKiArIC5pY29uLFxuLmg2IC5pY29uICsgKiB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDYsIC5oNiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjIyMjI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbmgxIGEsIC5oMSBhLFxuaDIgYSwgLmgyIGEsXG5oMyBhLCAuaDMgYSxcbmg0IGEsIC5oNCBhLFxuaDUgYSwgLmg1IGEsXG5oNiBhLCAuaDYgYSB7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbn1cblxuaDEgYTpob3ZlciwgLmgxIGE6aG92ZXIsXG5oMiBhOmhvdmVyLCAuaDIgYTpob3ZlcixcbmgzIGE6aG92ZXIsIC5oMyBhOmhvdmVyLFxuaDQgYTpob3ZlciwgLmg0IGE6aG92ZXIsXG5oNSBhOmhvdmVyLCAuaDUgYTpob3Zlcixcbmg2IGE6aG92ZXIsIC5oNiBhOmhvdmVyIHtcbiAgY29sb3I6ICNkYzIxNGM7XG59XG5cbmgxIC5zbWFsbCwgLmgxIC5zbWFsbCxcbmgyIC5zbWFsbCwgLmgyIC5zbWFsbCxcbmgzIC5zbWFsbCwgLmgzIC5zbWFsbCxcbmg0IC5zbWFsbCwgLmg0IC5zbWFsbCxcbmg1IC5zbWFsbCwgLmg1IC5zbWFsbCxcbmg2IC5zbWFsbCwgLmg2IC5zbWFsbCB7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuXG5oMS50ZXh0LXByaW1hcnkgYTpob3ZlciwgLmgxLnRleHQtcHJpbWFyeSBhOmhvdmVyLFxuaDIudGV4dC1wcmltYXJ5IGE6aG92ZXIsIC5oMi50ZXh0LXByaW1hcnkgYTpob3ZlcixcbmgzLnRleHQtcHJpbWFyeSBhOmhvdmVyLCAuaDMudGV4dC1wcmltYXJ5IGE6aG92ZXIsXG5oNC50ZXh0LXByaW1hcnkgYTpob3ZlciwgLmg0LnRleHQtcHJpbWFyeSBhOmhvdmVyLFxuaDUudGV4dC1wcmltYXJ5IGE6aG92ZXIsIC5oNS50ZXh0LXByaW1hcnkgYTpob3Zlcixcbmg2LnRleHQtcHJpbWFyeSBhOmhvdmVyLCAuaDYudGV4dC1wcmltYXJ5IGE6aG92ZXIge1xuICBjb2xvcjogIzNBNTQ3NTtcbn1cblxucCxcbi5wLFxuLmxpc3Qge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5wIGEsXG4ucCBhLFxuLmxpc3QgYSB7XG4gIGNvbG9yOiAjZGMyMTRjO1xufVxuXG5wIGE6aG92ZXIsIHAgYS5ob3Zlcixcbi5wIGE6aG92ZXIsXG4ucCBhLmhvdmVyLFxuLmxpc3QgYTpob3Zlcixcbi5saXN0IGEuaG92ZXIge1xuICBjb2xvcjogIzNBNTQ3NTtcbn1cblxucCBhOmZvY3VzLCBwIGEuYWN0aXZlLCBwIGE6YWN0aXZlLFxuLnAgYTpmb2N1cyxcbi5wIGEuYWN0aXZlLFxuLnAgYTphY3RpdmUsXG4ubGlzdCBhOmZvY3VzLFxuLmxpc3QgYS5hY3RpdmUsXG4ubGlzdCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjYjFiMWIxO1xufVxuXG5wIGFbaHJlZj1cInByaXZhY3kuaHRtbFwiXSxcbi5wIGFbaHJlZj1cInByaXZhY3kuaHRtbFwiXSxcbi5saXN0IGFbaHJlZj1cInByaXZhY3kuaHRtbFwiXSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5wIGFbaHJlZj1cInByaXZhY3kuaHRtbFwiXTpob3ZlciwgcCBhW2hyZWY9XCJwcml2YWN5Lmh0bWxcIl0uaG92ZXIsXG4ucCBhW2hyZWY9XCJwcml2YWN5Lmh0bWxcIl06aG92ZXIsXG4ucCBhW2hyZWY9XCJwcml2YWN5Lmh0bWxcIl0uaG92ZXIsXG4ubGlzdCBhW2hyZWY9XCJwcml2YWN5Lmh0bWxcIl06aG92ZXIsXG4ubGlzdCBhW2hyZWY9XCJwcml2YWN5Lmh0bWxcIl0uaG92ZXIge1xuICBjb2xvcjogIzNBNTQ3NTtcbn1cblxucCBhW2hyZWY9XCJwcml2YWN5Lmh0bWxcIl06Zm9jdXMsIHAgYVtocmVmPVwicHJpdmFjeS5odG1sXCJdLmFjdGl2ZSwgcCBhW2hyZWY9XCJwcml2YWN5Lmh0bWxcIl06YWN0aXZlLFxuLnAgYVtocmVmPVwicHJpdmFjeS5odG1sXCJdOmZvY3VzLFxuLnAgYVtocmVmPVwicHJpdmFjeS5odG1sXCJdLmFjdGl2ZSxcbi5wIGFbaHJlZj1cInByaXZhY3kuaHRtbFwiXTphY3RpdmUsXG4ubGlzdCBhW2hyZWY9XCJwcml2YWN5Lmh0bWxcIl06Zm9jdXMsXG4ubGlzdCBhW2hyZWY9XCJwcml2YWN5Lmh0bWxcIl0uYWN0aXZlLFxuLmxpc3QgYVtocmVmPVwicHJpdmFjeS5odG1sXCJdOmFjdGl2ZSB7XG4gIGNvbG9yOiAjM0E1NDc1O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmJpZyB7XG4gICAgZm9udC1zaXplOiAxMDYuMjUlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ3MDU4ODIzNTI5NDExODtcbiAgfVxuICBoMSAuYmlnLFxuICAuaDEgLmJpZyB7XG4gICAgZm9udC1zaXplOiAxNzYuNDclO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgfVxuICBoMiAuYmlnLFxuICAuaDIgLmJpZyB7XG4gICAgZm9udC1zaXplOiAxNDcuMzYlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE0Mjg1NzE0Mjg1NzE0MztcbiAgfVxufVxuXG5ibG9ja3F1b3RlIHNtYWxsLFxuYmxvY2txdW90ZSAuc21hbGwsXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODUuNzE0Mjg1JTtcbn1cblxuYmxvY2txdW90ZSBzbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlIC5zbWFsbDpiZWZvcmUsXG5zbWFsbDpiZWZvcmUsXG4uc21hbGw6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaDEgYmxvY2txdW90ZSBzbWFsbCxcbi5oMSBibG9ja3F1b3RlIHNtYWxsLCBoMVxuYmxvY2txdW90ZSAuc21hbGwsXG4uaDFcbmJsb2NrcXVvdGUgLnNtYWxsLCBoMVxuc21hbGwsXG4uaDFcbnNtYWxsLCBoMVxuLnNtYWxsLFxuLmgxXG4uc21hbGwge1xuICBmb250LXNpemU6IDYyLjIyMjIyMjIyMjIyMjIyJTtcbn1cblxuaDIgYmxvY2txdW90ZSBzbWFsbCxcbi5oMiBibG9ja3F1b3RlIHNtYWxsLCBoMlxuYmxvY2txdW90ZSAuc21hbGwsXG4uaDJcbmJsb2NrcXVvdGUgLnNtYWxsLCBoMlxuc21hbGwsXG4uaDJcbnNtYWxsLCBoMlxuLnNtYWxsLFxuLmgyXG4uc21hbGwge1xuICBmb250LXNpemU6IDYzLjE1Nzg5NDczNjg0MjExJTtcbn1cblxuaDMgYmxvY2txdW90ZSBzbWFsbCxcbi5oMyBibG9ja3F1b3RlIHNtYWxsLCBoM1xuYmxvY2txdW90ZSAuc21hbGwsXG4uaDNcbmJsb2NrcXVvdGUgLnNtYWxsLCBoM1xuc21hbGwsXG4uaDNcbnNtYWxsLCBoM1xuLnNtYWxsLFxuLmgzXG4uc21hbGwge1xuICBmb250LXNpemU6IDczLjMzMzMzMzMzMzMzMzMzJTtcbn1cblxuaDQgYmxvY2txdW90ZSBzbWFsbCxcbi5oNCBibG9ja3F1b3RlIHNtYWxsLCBoNFxuYmxvY2txdW90ZSAuc21hbGwsXG4uaDRcbmJsb2NrcXVvdGUgLnNtYWxsLCBoNFxuc21hbGwsXG4uaDRcbnNtYWxsLCBoNFxuLnNtYWxsLFxuLmg0XG4uc21hbGwge1xuICBmb250LXNpemU6IDc1JTtcbn1cblxuaDUgYmxvY2txdW90ZSBzbWFsbCxcbi5oNSBibG9ja3F1b3RlIHNtYWxsLCBoNVxuYmxvY2txdW90ZSAuc21hbGwsXG4uaDVcbmJsb2NrcXVvdGUgLnNtYWxsLCBoNVxuc21hbGwsXG4uaDVcbnNtYWxsLCBoNVxuLnNtYWxsLFxuLmg1XG4uc21hbGwge1xuICBmb250LXNpemU6IDcyLjcyNzI3MjcyNzI3MjczJTtcbn1cblxuaDYgYmxvY2txdW90ZSBzbWFsbCxcbi5oNiBibG9ja3F1b3RlIHNtYWxsLCBoNlxuYmxvY2txdW90ZSAuc21hbGwsXG4uaDZcbmJsb2NrcXVvdGUgLnNtYWxsLCBoNlxuc21hbGwsXG4uaDZcbnNtYWxsLCBoNlxuLnNtYWxsLFxuLmg2XG4uc21hbGwge1xuICBmb250LXNpemU6IDk0LjExNzY0NzA1ODgyMzUzJTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC41ZW07XG59XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNjIlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuY29kZSB7XG4gIHBhZGRpbmc6IDVweCA3cHg7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBjb2xvcjogI0U1MEEwQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmODtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG5wcmUge1xuICBwYWRkaW5nOiAxNnB4IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzIxNGM7XG4gIHBhZGRpbmc6IC4xZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGV4dC1leHRyYS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnRleHQtZXh0cmEtYmlnIHtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IC43O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtZXh0cmEtYmlnIHtcbiAgICBmb250LXNpemU6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1leHRyYS1iaWcge1xuICAgIGZvbnQtc2l6ZTogMTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC1leHRyYS1iaWcge1xuICAgIGZvbnQtc2l6ZTogMjIwcHg7XG4gIH1cbn1cblxuLmxpc3QgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmxpc3QtbnVtYmVyZWQge1xuICBjb2xvcjogI2IxYjFiMTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4ubGlzdC1udW1iZXJlZCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmxpc3QtbnVtYmVyZWQgbGkgc3BhbiB7XG4gIGNvbG9yOiAjMmQyZTJlO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xufVxuXG4ubGlzdC1pbmxpbmUgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG5cbi5saXN0LWlubGluZS5yYXRpbmcge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4ubGlzdC1pbmxpbmUucmF0aW5nID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xufVxuXG4ubGlzdC1pbmxpbmUucmF0aW5nIC5pY29uIHtcbiAgY29sb3I6ICNlY2IxMTE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5saXN0LWlubGluZS14cyB7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG59XG5cbi5saXN0LWlubGluZS14cyA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuLmxpc3QtaW5saW5lLXNtIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4ubGlzdC1pbmxpbmUtc20gPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmxpc3QtaW5saW5lLW1kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4ubGlzdC1pbmxpbmUtbWQgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmxpc3QtaW5saW5lLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cblxuLmxpc3QtaW5saW5lLWxnID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtaW5saW5lLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuICAubGlzdC1pbmxpbmUtbGcgPiBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmxpc3QtaW5saW5lLXhsIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cblxuLmxpc3QtaW5saW5lLXhsID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtaW5saW5lLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTI4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweDtcbiAgfVxuICAubGlzdC1pbmxpbmUteGwgPiBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLmxpc3QtaW5saW5lLWRhc2hlZCA+IGxpIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmxpc3QtaW5saW5lLWRhc2hlZCA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJy8nO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIG9wYWNpdHk6IC41O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtaW5saW5lLWRhc2hlZCA+IGxpICsgbGk6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5saXN0LWlubGluZS1kYXJrIGEge1xuICBjb2xvcjogI2IxYjFiMTtcbn1cblxuLmxpc3QtaW5saW5lLWRhcmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjM0E1NDc1O1xufVxuXG4ubGlzdC1pbmxpbmUtbWFkaXNvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMzQTU0NzU7XG59XG5cbi5saXN0LWlubGluZS1wcmltYXJ5IGEge1xuICBjb2xvcjogIzNBNTQ3NTtcbn1cblxuLmxpc3QtaW5saW5lLXByaW1hcnkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZGMyMTRjO1xufVxuXG4ubGlzdC1tYXJrZWQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LW1hcmtlZCBsaSB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGlzdC1tYXJrZWQgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwNSc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyOHB4O1xuICB0b3A6IC0xcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubGlzdC1tYXJrZWQtcHJpbWFyeSBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmxpc3QtbWFya2VkLXByaW1hcnkgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG5cbi5saXN0LW1hcmtlZC1wcmltYXJ5IGxpIGEge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zNXMgYWxsIGVhc2U7XG59XG5cbi5saXN0LW1hcmtlZC1wcmltYXJ5IGxpIGE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwNSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGNvbG9yOiAjZGMyMTRjO1xuICB0cmFuc2l0aW9uOiAwLjM1cyBhbGwgZWFzZTtcbn1cblxuLmxpc3QtbWFya2VkLXByaW1hcnkgbGkgYTpob3ZlcjpiZWZvcmUge1xuICBsZWZ0OiA1cHg7XG59XG5cbi5saXN0LWluZGV4IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBsaTtcbn1cblxuLmxpc3QtaW5kZXggbGkgLmxpc3QtaW5kZXgtY291bnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaTtcbn1cblxuLmxpc3Qtc2VwYXJhdGVkIGxpICsgbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y2ZjdmODtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuXG4uYmctZml4ZWQge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5iZy1pbWFnZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmJnLWdyYXktYmFzZSB7XG4gIGJhY2tncm91bmQ6ICMyZDJlMmU7XG4gIGZpbGw6ICMyZDJlMmU7XG59XG5cbi5iZy1ncmF5LWRhcmtlc3Qge1xuICBiYWNrZ3JvdW5kOiAjMjEyMTIxO1xuICBmaWxsOiAjMjEyMTIxO1xufVxuXG4uYmctZ3JheS1kYXJrZXIge1xuICBiYWNrZ3JvdW5kOiAjNDM0MzQ1O1xuICBmaWxsOiAjNDM0MzQ1O1xufVxuXG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQ6ICNiMWIxYjE7XG4gIGZpbGw6ICNiMWIxYjE7XG59XG5cbi5iZy1ncmF5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgZmlsbDogI2U1ZTVlNTtcbn1cblxuLmJnLWxpZ2h0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjZmN2Y4O1xuICBmaWxsOiAjZjZmN2Y4O1xufVxuXG4uYmctbGlnaHRlc3Qge1xuICBiYWNrZ3JvdW5kOiAjZjZmN2Y4O1xuICBmaWxsOiAjZjZmN2Y4O1xufVxuXG4uYmctbWFkaXNvbiB7XG4gIGJhY2tncm91bmQ6ICMzQTU0NzU7XG4gIGZpbGw6ICMzQTU0NzU7XG59XG5cbi5iZy1tYWRpc29uIC5idG4tcHJpbWFyeTpmb2N1cywgLmJnLW1hZGlzb24gLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJnLW1hZGlzb24gLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNkYzIxNGM7XG59XG5cbi5iZy1tYWRpc29uIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNkYzIxNGM7XG59XG5cbi5iZy1tYWRpc29uIC5mb3JtLWxhYmVsLW91dHNpZGUsIC5iZy1tYWRpc29uIC5mb3JtLWxhYmVsLW91dHNpZGUuZm9jdXMsIC5iZy1tYWRpc29uIC5mb3JtLWxhYmVsLW91dHNpZGUuYXV0by1maWxsIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1tYWRpc29uIHAgYVtocmVmPVwicHJpdmFjeS5odG1sXCJdOmZvY3VzLCAuYmctbWFkaXNvbiBwIGFbaHJlZj1cInByaXZhY3kuaHRtbFwiXS5hY3RpdmUsIC5iZy1tYWRpc29uIHAgYVtocmVmPVwicHJpdmFjeS5odG1sXCJdOmFjdGl2ZSwgLmJnLW1hZGlzb24gLnAgYVtocmVmPVwicHJpdmFjeS5odG1sXCJdOmZvY3VzLCAuYmctbWFkaXNvbiAucCBhW2hyZWY9XCJwcml2YWN5Lmh0bWxcIl0uYWN0aXZlLCAuYmctbWFkaXNvbiAucCBhW2hyZWY9XCJwcml2YWN5Lmh0bWxcIl06YWN0aXZlLCAuYmctbWFkaXNvbiAubGlzdCBhW2hyZWY9XCJwcml2YWN5Lmh0bWxcIl06Zm9jdXMsIC5iZy1tYWRpc29uIC5saXN0IGFbaHJlZj1cInByaXZhY3kuaHRtbFwiXS5hY3RpdmUsIC5iZy1tYWRpc29uIC5saXN0IGFbaHJlZj1cInByaXZhY3kuaHRtbFwiXTphY3RpdmUge1xuICBjb2xvcjogIzJkMmUyZTtcbn1cblxuLmJnLWNhdHNraWxsIHtcbiAgYmFja2dyb3VuZDogI0Y1RjdGQTtcbiAgZmlsbDogI0Y1RjdGQTtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjZGMyMTRjO1xuICBmaWxsOiAjZGMyMTRjO1xufVxuXG4uYmctb3ZlcmxheS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmJnLW92ZXJsYXktZ3JheS1kYXJrZXN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgzMywgMzMsIDMzLCAwLjY1KTtcbn1cblxuLnBhZ2UtaGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG59XG5cbi5wYWdlIGJsb2NrcXVvdGUucXVvdGUgLnRleHQtcHJpbWFyeSxcbi5wYWdlIC50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogI2RjMjE0Yztcbn1cblxuLnBhZ2UgYS50ZXh0LXByaW1hcnk6aG92ZXIsXG4ucGFnZSBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMmIwNjBmO1xufVxuXG4ucGFnZSBibG9ja3F1b3RlLnF1b3RlIC50ZXh0LWdyYXksXG4ucGFnZSAudGV4dC1ncmF5IHtcbiAgY29sb3I6ICNiMWIxYjE7XG59XG5cbi5wYWdlIGEudGV4dC1ncmF5OmhvdmVyLFxuLnBhZ2UgYS50ZXh0LWdyYXk6Zm9jdXMge1xuICBjb2xvcjogIzRiNGI0Yjtcbn1cblxuLnBhZ2UgYmxvY2txdW90ZS5xdW90ZSAudGV4dC1tYWRpc29uLFxuLnBhZ2UgLnRleHQtbWFkaXNvbiB7XG4gIGNvbG9yOiAjM0E1NDc1O1xufVxuXG4ucGFnZSBhLnRleHQtbWFkaXNvbjpob3Zlcixcbi5wYWdlIGEudGV4dC1tYWRpc29uOmZvY3VzIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4ucGFnZSBibG9ja3F1b3RlLnF1b3RlIC50ZXh0LWRhcmtlcixcbi5wYWdlIC50ZXh0LWRhcmtlciB7XG4gIGNvbG9yOiAjNDM0MzQ1O1xufVxuXG4ucGFnZSBhLnRleHQtZGFya2VyOmhvdmVyLFxuLnBhZ2UgYS50ZXh0LWRhcmtlcjpmb2N1cyB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnBhZ2UgYmxvY2txdW90ZS5xdW90ZSAudGV4dC13aGl0ZSxcbi5wYWdlIC50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdlIGEudGV4dC13aGl0ZTpob3Zlcixcbi5wYWdlIGEudGV4dC13aGl0ZTpmb2N1cyB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4ucGFnZSBibG9ja3F1b3RlLnF1b3RlIC50ZXh0LWRhcmssXG4ucGFnZSAudGV4dC1kYXJrIHtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG5cbi5wYWdlIGEudGV4dC1kYXJrOmhvdmVyLFxuLnBhZ2UgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cblxuLnBhZ2UgYmxvY2txdW90ZS5xdW90ZSAudGV4dC1iYXNlLFxuLnBhZ2UgLnRleHQtYmFzZSB7XG4gIGNvbG9yOiAjMmQyZTJlO1xufVxuXG4ucGFnZSBhLnRleHQtYmFzZTpob3Zlcixcbi5wYWdlIGEudGV4dC1iYXNlOmZvY3VzIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4ucGFnZSBhOmhvdmVyIC50ZXh0LWRhcmsge1xuICBjb2xvcjogIzNBNTQ3NTtcbn1cblxuLnBhZ2UgYmxvY2txdW90ZS5xdW90ZSAudGV4dC1ibGFjayxcbi5wYWdlIC50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMyZDJlMmU7XG59XG5cbi5wYWdlIGEudGV4dC1ibGFjazpob3Zlcixcbi5wYWdlIGEudGV4dC1ibGFjazpmb2N1cyB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnBhZ2UgYS50ZXh0LWJsYWNrOmhvdmVyLFxuLnBhZ2UgYS50ZXh0LWJsYWNrOmZvY3VzIHtcbiAgY29sb3I6ICNkYzIxNGM7XG59XG5cbi5wYWdlIGJsb2NrcXVvdGUucXVvdGUgLnRleHQtc2lsdmVyLFxuLnBhZ2UgLnRleHQtc2lsdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdlIGEudGV4dC1zaWx2ZXI6aG92ZXIsXG4ucGFnZSBhLnRleHQtc2lsdmVyOmZvY3VzIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5wYWdlIGJsb2NrcXVvdGUucXVvdGUgLnRleHQtbGlnaHQsXG4ucGFnZSAudGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZTVlNWU1O1xufVxuXG4ucGFnZSBhLnRleHQtbGlnaHQ6aG92ZXIsXG4ucGFnZSBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogIzdmN2Y3Zjtcbn1cblxuLnBhZ2UgLnRleHQtYmx1ZS1ncmF5LCAucGFnZSAudGV4dC1tYWxpYnUsIC5wYWdlIC50ZXh0LWJsdWUtZ3JheTpiZWZvcmUsIC5wYWdlIC50ZXh0LW1hbGlidTpiZWZvcmUge1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGFnZSAudGV4dC1ibHVlLWdyYXksIC5wYWdlIC50ZXh0LWJsdWUtZ3JheTpiZWZvcmUge1xuICBjb2xvcjogIzg2NjhhZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgIzg2NjhhZCAwJSwgIzNBNTQ3NSAxMDAlKTtcbn1cblxuLnBhZ2UgLnRleHQtbWFsaWJ1LCAucGFnZSAudGV4dC1tYWxpYnU6YmVmb3JlIHtcbiAgY29sb3I6ICMzQTU0NzU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsICMzQTU0NzUgMCUsICM3OWNjZjIgMTAwJSk7XG59XG5cbi5zaGFkb3ctZHJvcC1hbWJpZW50IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uc2hhZG93LWRyb3AteHhzIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnNoYWRvdy1kcm9wLXhzIHtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uc2hhZG93LWRyb3Atc20ge1xuICBib3gtc2hhZG93OiAwIDBweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cblxuLnNoYWRvdy1kcm9wLFxuLnNoYWRvdy1kcm9wLW1kIHtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KTtcbn1cblxuLnNoYWRvdy1kcm9wLWxnIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMjNweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCk7XG59XG5cbi5zaGFkb3ctZHJvcC14bCB7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAzNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmJvcmRlci1ncmF5LWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xufVxuXG4uY29udGFjdC1pbmZvIGRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3QtaW5mbyBkbCBkdCwgLmNvbnRhY3QtaW5mbyBkbCBkZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNvbnRhY3QtaW5mbyBkbCBkZCBhOmhvdmVyIHtcbiAgY29sb3I6ICMzQTU0NzU7XG59XG5cbi5jb250YWN0LWluZm8gYWRkcmVzcyBhOmhvdmVyIHtcbiAgY29sb3I6ICNkYzIxNGM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZXMtbGlzdCBbY2xhc3MqPSdjZWxsLSddICsgW2NsYXNzKj0nY2VsbC0nXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5mZWF0dXJlcy1saXN0IFtjbGFzcyo9J2NlbGwtJ10gKyBbY2xhc3MqPSdjZWxsLSddOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gIC5mZWF0dXJlcy1saXN0IFtjbGFzcyo9J2NlbGwtJ10gKyBbY2xhc3MqPSdjZWxsLSddOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxMzYsIDEzNiwgMTM2LCAwLjIpO1xuICB9XG59XG5cbi8qKiAyLjkgIEJ1dHRvbnMgQWRkb25zICovXG4uYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDI3cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYnRuOmZvY3VzLCAuYnRuOmFjdGl2ZSwgLmJ0bjphY3RpdmU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuIC5jYXJldDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAtbGcgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cblxuLmJ0bi1ncm91cC1zbSAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAteHMgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsIC5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiBhdXRvO1xufVxuXG4uYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzNBNTQ3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzNBNTQ3NTtcbn1cblxuLmJ0bi1kZWZhdWx0OmZvY3VzLCAuYnRuLWRlZmF1bHQuZm9jdXMsIC5idG4tZGVmYXVsdDpob3ZlciwgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbi5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E1NDc1O1xuICBib3JkZXItY29sb3I6ICMzQTU0NzU7XG59XG5cbi5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLWRlZmF1bHQ6YWN0aXZlLnNoYWRvdy1kcm9wLXhzLCAuYnRuLWRlZmF1bHQuYWN0aXZlLnNoYWRvdy1kcm9wLXhzLFxuLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLnNoYWRvdy1kcm9wLXhzIHtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQTU0NzU7XG4gIGJvcmRlci1jb2xvcjogIzNBNTQ3NTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLmJ0bi1kZWZhdWx0IC5iYWRnZSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBNTQ3NTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzIxNGM7XG4gIGJvcmRlci1jb2xvcjogI2RjMjE0Yztcbn1cblxuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMsIC5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E1NDc1O1xuICBib3JkZXItY29sb3I6ICMzQTU0NzU7XG59XG5cbi5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLXByaW1hcnk6YWN0aXZlLnNoYWRvdy1kcm9wLXhzLCAuYnRuLXByaW1hcnkuYWN0aXZlLnNoYWRvdy1kcm9wLXhzLFxuLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnNoYWRvdy1kcm9wLXhzIHtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQTU0NzU7XG4gIGJvcmRlci1jb2xvcjogIzNBNTQ3NTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLmJ0bi1wcmltYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjZGMyMTRjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDZweCAxN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4uYnRuLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5idG4tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KTtcbn1cblxuLmJ0bi1yZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bi1yb3VuZC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAxMi41cHg7XG59XG5cbi5idG4tcm91bmQuYnRuLXhzLCAuYnRuLWdyb3VwLXhzID4gLmJ0bi1yb3VuZC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAxMS41cHg7XG59XG5cbi5idG4tcm91bmQuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi1yb3VuZC5idG4ge1xuICBib3JkZXItcmFkaXVzOiA5LjVweDtcbn1cblxuLmJ0bi1yb3VuZC5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuLXJvdW5kLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG59XG5cbi5idG4tZWxsaXBzZS5idG4ge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuXG4uYnRuLWVsbGlwc2UuYnRuLXhzLCAuYnRuLWdyb3VwLXhzID4gLmJ0bi1lbGxpcHNlLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDIzcHg7XG59XG5cbi5idG4tZWxsaXBzZS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLWVsbGlwc2UuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMTlweDtcbn1cblxuLmJ0bi1lbGxpcHNlLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4tZWxsaXBzZS5idG4ge1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xufVxuXG4uYnRuLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzQzNDM0NTtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbn1cblxuLmJ0bi1saW5rOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5idG4tbGluazphZnRlciB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZGMyMTRjIDAlLCAjZGMyMTRjIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgI2RjMjE0YyAwJSwgI2RjMjE0YyAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZGMyMTRjIDAlLCAjZGMyMTRjIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZGMyMTRjIDAlLCAjZGMyMTRjIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNkYzIxNGMgMCUsICNkYzIxNGMgMTAwJSk7XG59XG5cbi5idG4tbGluaywgLmJ0bi1saW5rOmFjdGl2ZSwgLmJ0bi1saW5rLmFjdGl2ZSwgLmJ0bi1saW5rW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWxpbms6aG92ZXI6YWZ0ZXIsIC5idG4tbGluazpmb2N1czphZnRlciB7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4uYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLmJ0bi1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xufVxuXG4uYnRuLmJ0bi1pY29uIC5pY29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbjogMHM7XG59XG5cbi5idG4uYnRuLWljb24gLmljb24uZmEtc2hvcHBpbmctY2FydCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmJ0bi5idG4taWNvbi1sZWZ0IC5pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5idG4uYnRuLWljb24tcmlnaHQgLmljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIC0xMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIC0xMHB4KTtcbn1cblxuLmJ0bi10b29sYmFyID4gLmJ0bixcbi5idG4tdG9vbGJhciA+IC5pbnB1dC1ncm91cCxcbi5idG4tdG9vbGJhciA+IC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRhZ3MtbGlzdCAuYnRuLXhzLCAudGFncy1saXN0IC5idG4tZ3JvdXAteHMgPiAuYnRuIHtcbiAgcGFkZGluZzogNHB4IDlweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udGFncy1saXN0IC5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZGMyMTRjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkYzIxNGM7XG59XG5cbi50YWdzLWxpc3QgLmJ0bi1wcmltYXJ5OmZvY3VzLCAudGFncy1saXN0IC5idG4tcHJpbWFyeS5mb2N1cywgLnRhZ3MtbGlzdCAuYnRuLXByaW1hcnk6aG92ZXIsIC50YWdzLWxpc3QgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLnRhZ3MtbGlzdCAuYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gPiAudGFncy1saXN0IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBNTQ3NTtcbiAgYm9yZGVyLWNvbG9yOiAjM0E1NDc1O1xufVxuXG4udGFncy1saXN0IC5idG4tcHJpbWFyeTphY3RpdmUsIC50YWdzLWxpc3QgLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuID4gLnRhZ3MtbGlzdCAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnRhZ3MtbGlzdCAuYnRuLXByaW1hcnk6YWN0aXZlLnNoYWRvdy1kcm9wLXhzLCAudGFncy1saXN0IC5idG4tcHJpbWFyeS5hY3RpdmUuc2hhZG93LWRyb3AteHMsXG4ub3BlbiA+IC50YWdzLWxpc3QgLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaGFkb3ctZHJvcC14cyB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnRhZ3MtbGlzdCAuYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLCAudGFncy1saXN0IC5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsIC50YWdzLWxpc3QgLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cywgLnRhZ3MtbGlzdCAuYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLCAudGFncy1saXN0IC5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsIC50YWdzLWxpc3QgLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLnRhZ3MtbGlzdCAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLm9wZW4gPiAudGFncy1saXN0IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC50YWdzLWxpc3QgLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E1NDc1O1xuICBib3JkZXItY29sb3I6ICMzQTU0NzU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi50YWdzLWxpc3QgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAudGFncy1saXN0IC5idG4tcHJpbWFyeVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLnRhZ3MtbGlzdCAuYnRuLXByaW1hcnkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi50YWdzLWxpc3QgLmJ0bi1wcmltYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMyMTRjO1xufVxuXG4vKiogMi4xMSBEcm9wZG93bnMgQWRkb25zICovXG4uY2FyZXQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG59XG5cbi5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDhweCAyMHB4IDNweDtcbn1cblxuLyoqIDIuMTIgU2VjdGlvbnMgKi9cbi5zZWN0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLXNwbGl0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uc2VjdGlvbi1pbWFnZS1hc2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24taW1hZ2UtYXNpZGUtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDQ2dnc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnNlY3Rpb24taW1hZ2UtYXNpZGUtMi1pbWcge1xuICB3aWR0aDogNTB2dztcbn1cblxuLnNlY3Rpb24tcG9zdC1uZXdzLW1vZGVybiAucG9zdC1uZXdzLW1vZGVybjpsYXN0LWNoaWxkID4gLnVuaXQgPiAudW5pdC1yaWdodDpiZWZvcmUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRweCk7XG59XG5cbi5zZWN0aW9uLWltYWdlLWFzaWRlLWxlZnQgLnNlY3Rpb24taW1hZ2UtYXNpZGUtaW1nIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWltYWdlLWFzaWRlLXJpZ2h0IC5zZWN0aW9uLWltYWdlLWFzaWRlLWltZyB7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi1ncmlkLWRlbW9uc3RyYXRpb24gW2NsYXNzKj1cImNvbC1cIl0gaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAuc2VjdGlvbi1ncmlkLWRlbW9uc3RyYXRpb24gW2NsYXNzKj1cImNvbC1cIl0gcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uLWdyaWQtZGVtb25zdHJhdGlvbiBbY2xhc3MqPVwiY29sLVwiXSAuYmctbGlnaHRlc3Qge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNlY3Rpb24tZ3JpZC1kZW1vbnN0cmF0aW9uIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLnNlY3Rpb24tZ3JpZC1kZW1vbnN0cmF0aW9uIFtjbGFzcyo9XCJjb2wtXCJdIC5iZy1saWdodGVzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uc2VjdGlvbi1uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiAjZjZmN2Y4O1xufVxuXG4uc2VjdGlvbi1uYXZpZ2F0aW9uIGlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLW5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQ1cHg7XG4gIH1cbn1cblxuLnNsaWRlci1tZW51LXBvc2l0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2xpZGVyLW1lbnUtcG9zaXRpb24gLnJkLW5hdmJhci13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2VjdGlvbi00MDQtY292ZXIge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2VjdGlvbi00MDQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5zZWN0aW9uLTQwNCA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmllLTEwIC5zZWN0aW9uLTQwNCA+IGRpdjpudGgtY2hpbGQoMiksXG4gIC5pZS0xMSAuc2VjdGlvbi00MDQgPiBkaXY6bnRoLWNoaWxkKDIpLFxuICAuaWUtZWRnZSAuc2VjdGlvbi00MDQgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLWNsaWVudHMgaW1nIHtcbiAgdHJhbnNpdGlvbjogMC4zNXMgYWxsIGVhc2U7XG59XG5cbi5zZWN0aW9uLWNsaWVudHMgYTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAuODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1wcm9kdWN0cyBbY2xhc3MqPVwiY2VsbC1cIl0gKyBbY2xhc3MqPVwiY2VsbC1cIl0gLnByb2R1Y3Qge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc2VjdGlvbi1wcm9kdWN0cyBbY2xhc3MqPVwiY2VsbC1sZy0zXCJdOm50aC1jaGlsZCg1KSAucHJvZHVjdCB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNlNWU1ZTU7XG4gIH1cbn1cblxuLnNlY3Rpb24tY292ZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWNlbnRlci1hYnNvbHV0ZSB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5zZWN0aW9uLTAge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLTUge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uc2VjdGlvbi0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnNlY3Rpb24tMzAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5zZWN0aW9uLTQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG4uc2VjdGlvbi01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnNlY3Rpb24tNjAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5zZWN0aW9uLTcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG4uc2VjdGlvbi05MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cblxuLnNlY3Rpb24tMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5zZWN0aW9uLTExNCB7XG4gIHBhZGRpbmctdG9wOiAxMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDExNHB4O1xufVxuXG4uc2VjdGlvbi0xNjAge1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbn1cblxuLnNlY3Rpb24tMTkwIHtcbiAgcGFkZGluZy10b3A6IDE5MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG59XG5cbi5zZWN0aW9uLTMwMCB7XG4gIHBhZGRpbmctdG9wOiAzMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNlY3Rpb24teHMtMCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnNlY3Rpb24teHMtNSB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5zZWN0aW9uLXhzLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuc2VjdGlvbi14cy0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24teHMtNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG4gIC5zZWN0aW9uLXhzLTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuc2VjdGlvbi14cy02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnNlY3Rpb24teHMtNzAge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIC5zZWN0aW9uLXhzLTkwIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxuICAuc2VjdGlvbi14cy0xMDAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLnNlY3Rpb24teHMtMTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMTE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExNHB4O1xuICB9XG4gIC5zZWN0aW9uLXhzLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxuICAuc2VjdGlvbi14cy0xOTAge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gIH1cbiAgLnNlY3Rpb24teHMtMzAwIHtcbiAgICBwYWRkaW5nLXRvcDogMzAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuc2VjdGlvbi1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbiAgLnNlY3Rpb24tc20tMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uLXNtLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2VjdGlvbi1zbS00NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLnNlY3Rpb24tc20tNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5zZWN0aW9uLXNtLTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAuc2VjdGlvbi1zbS03MCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLnNlY3Rpb24tc20tOTAge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG4gIC5zZWN0aW9uLXNtLTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAuc2VjdGlvbi1zbS0xMTQge1xuICAgIHBhZGRpbmctdG9wOiAxMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE0cHg7XG4gIH1cbiAgLnNlY3Rpb24tc20tMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB9XG4gIC5zZWN0aW9uLXNtLTE5MCB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbiAgfVxuICAuc2VjdGlvbi1zbS0zMDAge1xuICAgIHBhZGRpbmctdG9wOiAzMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5zZWN0aW9uLW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuICAuc2VjdGlvbi1tZC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24tbWQtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLW1kLTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxuICAuc2VjdGlvbi1tZC01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnNlY3Rpb24tbWQtNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5zZWN0aW9uLW1kLTcwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICAuc2VjdGlvbi1tZC05MCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbiAgLnNlY3Rpb24tbWQtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5zZWN0aW9uLW1kLTExNCB7XG4gICAgcGFkZGluZy10b3A6IDExNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTRweDtcbiAgfVxuICAuc2VjdGlvbi1tZC0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbiAgLnNlY3Rpb24tbWQtMTkwIHtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xuICB9XG4gIC5zZWN0aW9uLW1kLTMwMCB7XG4gICAgcGFkZGluZy10b3A6IDMwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5zZWN0aW9uLWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuICAuc2VjdGlvbi1sZy0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24tbGctMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLWxnLTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxuICAuc2VjdGlvbi1sZy01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnNlY3Rpb24tbGctNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5zZWN0aW9uLWxnLTcwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICAuc2VjdGlvbi1sZy05MCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbiAgLnNlY3Rpb24tbGctMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5zZWN0aW9uLWxnLTExNCB7XG4gICAgcGFkZGluZy10b3A6IDExNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTRweDtcbiAgfVxuICAuc2VjdGlvbi1sZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbiAgLnNlY3Rpb24tbGctMTkwIHtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xuICB9XG4gIC5zZWN0aW9uLWxnLTMwMCB7XG4gICAgcGFkZGluZy10b3A6IDMwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5zZWN0aW9uLXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5zZWN0aW9uLXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuICAuc2VjdGlvbi14bC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24teGwtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLXhsLTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxuICAuc2VjdGlvbi14bC01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnNlY3Rpb24teGwtNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5zZWN0aW9uLXhsLTcwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICAuc2VjdGlvbi14bC05MCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbiAgLnNlY3Rpb24teGwtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5zZWN0aW9uLXhsLTExNCB7XG4gICAgcGFkZGluZy10b3A6IDExNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTRweDtcbiAgfVxuICAuc2VjdGlvbi14bC0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbiAgLnNlY3Rpb24teGwtMTkwIHtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xuICB9XG4gIC5zZWN0aW9uLXhsLTMwMCB7XG4gICAgcGFkZGluZy10b3A6IDMwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi10b3AtMCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc2VjdGlvbi10b3AtNSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5zZWN0aW9uLXRvcC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uc2VjdGlvbi10b3AtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnNlY3Rpb24tdG9wLTQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5cbi5zZWN0aW9uLXRvcC01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4uc2VjdGlvbi10b3AtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLnNlY3Rpb24tdG9wLTcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbi5zZWN0aW9uLXRvcC05MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuXG4uc2VjdGlvbi10b3AtMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4uc2VjdGlvbi10b3AtMTE0IHtcbiAgcGFkZGluZy10b3A6IDExNHB4O1xufVxuXG4uc2VjdGlvbi10b3AtMTYwIHtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xufVxuXG4uc2VjdGlvbi10b3AtMTkwIHtcbiAgcGFkZGluZy10b3A6IDE5MHB4O1xufVxuXG4uc2VjdGlvbi10b3AtMzAwIHtcbiAgcGFkZGluZy10b3A6IDMwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNlY3Rpb24teHMtdG9wLTAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5zZWN0aW9uLXhzLXRvcC01IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIC5zZWN0aW9uLXhzLXRvcC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24teHMtdG9wLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuc2VjdGlvbi14cy10b3AtNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG4gIC5zZWN0aW9uLXhzLXRvcC01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLnNlY3Rpb24teHMtdG9wLTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAuc2VjdGlvbi14cy10b3AtNzAge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG4gIC5zZWN0aW9uLXhzLXRvcC05MCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbiAgLnNlY3Rpb24teHMtdG9wLTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIC5zZWN0aW9uLXhzLXRvcC0xMTQge1xuICAgIHBhZGRpbmctdG9wOiAxMTRweDtcbiAgfVxuICAuc2VjdGlvbi14cy10b3AtMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cbiAgLnNlY3Rpb24teHMtdG9wLTE5MCB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICB9XG4gIC5zZWN0aW9uLXhzLXRvcC0zMDAge1xuICAgIHBhZGRpbmctdG9wOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tc20tdG9wLTAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5zZWN0aW9uLXNtLXRvcC01IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIC5zZWN0aW9uLXNtLXRvcC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24tc20tdG9wLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuc2VjdGlvbi1zbS10b3AtNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG4gIC5zZWN0aW9uLXNtLXRvcC01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLnNlY3Rpb24tc20tdG9wLTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAuc2VjdGlvbi1zbS10b3AtNzAge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG4gIC5zZWN0aW9uLXNtLXRvcC05MCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbiAgLnNlY3Rpb24tc20tdG9wLTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIC5zZWN0aW9uLXNtLXRvcC0xMTQge1xuICAgIHBhZGRpbmctdG9wOiAxMTRweDtcbiAgfVxuICAuc2VjdGlvbi1zbS10b3AtMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cbiAgLnNlY3Rpb24tc20tdG9wLTE5MCB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICB9XG4gIC5zZWN0aW9uLXNtLXRvcC0zMDAge1xuICAgIHBhZGRpbmctdG9wOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tbWQtdG9wLTAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5zZWN0aW9uLW1kLXRvcC01IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIC5zZWN0aW9uLW1kLXRvcC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24tbWQtdG9wLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuc2VjdGlvbi1tZC10b3AtNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG4gIC5zZWN0aW9uLW1kLXRvcC01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLnNlY3Rpb24tbWQtdG9wLTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAuc2VjdGlvbi1tZC10b3AtNzAge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG4gIC5zZWN0aW9uLW1kLXRvcC05MCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbiAgLnNlY3Rpb24tbWQtdG9wLTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIC5zZWN0aW9uLW1kLXRvcC0xMTQge1xuICAgIHBhZGRpbmctdG9wOiAxMTRweDtcbiAgfVxuICAuc2VjdGlvbi1tZC10b3AtMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cbiAgLnNlY3Rpb24tbWQtdG9wLTE5MCB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICB9XG4gIC5zZWN0aW9uLW1kLXRvcC0zMDAge1xuICAgIHBhZGRpbmctdG9wOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLWxnLXRvcC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuc2VjdGlvbi1sZy10b3AtNSB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuICAuc2VjdGlvbi1sZy10b3AtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uLWxnLXRvcC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24tbGctdG9wLTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxuICAuc2VjdGlvbi1sZy10b3AtNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5zZWN0aW9uLWxnLXRvcC02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLnNlY3Rpb24tbGctdG9wLTcwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxuICAuc2VjdGlvbi1sZy10b3AtOTAge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG4gIC5zZWN0aW9uLWxnLXRvcC0xMDAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuICAuc2VjdGlvbi1sZy10b3AtMTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMTE0cHg7XG4gIH1cbiAgLnNlY3Rpb24tbGctdG9wLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICB9XG4gIC5zZWN0aW9uLWxnLXRvcC0xOTAge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgfVxuICAuc2VjdGlvbi1sZy10b3AtMzAwIHtcbiAgICBwYWRkaW5nLXRvcDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuc2VjdGlvbi14bC10b3AtMCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnNlY3Rpb24teGwtdG9wLTUge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbiAgLnNlY3Rpb24teGwtdG9wLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAuc2VjdGlvbi14bC10b3AtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLXhsLXRvcC00NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbiAgLnNlY3Rpb24teGwtdG9wLTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAuc2VjdGlvbi14bC10b3AtNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIC5zZWN0aW9uLXhsLXRvcC03MCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbiAgLnNlY3Rpb24teGwtdG9wLTkwIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxuICAuc2VjdGlvbi14bC10b3AtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgLnNlY3Rpb24teGwtdG9wLTExNCB7XG4gICAgcGFkZGluZy10b3A6IDExNHB4O1xuICB9XG4gIC5zZWN0aW9uLXhsLXRvcC0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxuICAuc2VjdGlvbi14bC10b3AtMTkwIHtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHg7XG4gIH1cbiAgLnNlY3Rpb24teGwtdG9wLTMwMCB7XG4gICAgcGFkZGluZy10b3A6IDMwMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLWJvdHRvbS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLWJvdHRvbS01IHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnNlY3Rpb24tYm90dG9tLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5zZWN0aW9uLWJvdHRvbS0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uc2VjdGlvbi1ib3R0b20tNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cblxuLnNlY3Rpb24tYm90dG9tLTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5zZWN0aW9uLWJvdHRvbS02MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uc2VjdGlvbi1ib3R0b20tNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuLnNlY3Rpb24tYm90dG9tLTkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbi5zZWN0aW9uLWJvdHRvbS0xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5zZWN0aW9uLWJvdHRvbS0xMTQge1xuICBwYWRkaW5nLWJvdHRvbTogMTE0cHg7XG59XG5cbi5zZWN0aW9uLWJvdHRvbS0xNjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG59XG5cbi5zZWN0aW9uLWJvdHRvbS0xOTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG59XG5cbi5zZWN0aW9uLWJvdHRvbS0zMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc2VjdGlvbi14cy1ib3R0b20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnNlY3Rpb24teHMtYm90dG9tLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbiAgLnNlY3Rpb24teHMtYm90dG9tLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuc2VjdGlvbi14cy1ib3R0b20tMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLXhzLWJvdHRvbS00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLnNlY3Rpb24teHMtYm90dG9tLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuc2VjdGlvbi14cy1ib3R0b20tNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5zZWN0aW9uLXhzLWJvdHRvbS03MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLnNlY3Rpb24teHMtYm90dG9tLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxuICAuc2VjdGlvbi14cy1ib3R0b20tMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLnNlY3Rpb24teHMtYm90dG9tLTExNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNHB4O1xuICB9XG4gIC5zZWN0aW9uLXhzLWJvdHRvbS0xNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxuICAuc2VjdGlvbi14cy1ib3R0b20tMTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gIH1cbiAgLnNlY3Rpb24teHMtYm90dG9tLTMwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1zbS1ib3R0b20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnNlY3Rpb24tc20tYm90dG9tLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbiAgLnNlY3Rpb24tc20tYm90dG9tLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuc2VjdGlvbi1zbS1ib3R0b20tMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLXNtLWJvdHRvbS00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLnNlY3Rpb24tc20tYm90dG9tLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuc2VjdGlvbi1zbS1ib3R0b20tNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5zZWN0aW9uLXNtLWJvdHRvbS03MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLnNlY3Rpb24tc20tYm90dG9tLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxuICAuc2VjdGlvbi1zbS1ib3R0b20tMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLnNlY3Rpb24tc20tYm90dG9tLTExNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNHB4O1xuICB9XG4gIC5zZWN0aW9uLXNtLWJvdHRvbS0xNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxuICAuc2VjdGlvbi1zbS1ib3R0b20tMTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gIH1cbiAgLnNlY3Rpb24tc20tYm90dG9tLTMwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi1tZC1ib3R0b20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnNlY3Rpb24tbWQtYm90dG9tLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbiAgLnNlY3Rpb24tbWQtYm90dG9tLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuc2VjdGlvbi1tZC1ib3R0b20tMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLW1kLWJvdHRvbS00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLnNlY3Rpb24tbWQtYm90dG9tLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuc2VjdGlvbi1tZC1ib3R0b20tNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5zZWN0aW9uLW1kLWJvdHRvbS03MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLnNlY3Rpb24tbWQtYm90dG9tLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxuICAuc2VjdGlvbi1tZC1ib3R0b20tMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLnNlY3Rpb24tbWQtYm90dG9tLTExNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNHB4O1xuICB9XG4gIC5zZWN0aW9uLW1kLWJvdHRvbS0xNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxuICAuc2VjdGlvbi1tZC1ib3R0b20tMTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gIH1cbiAgLnNlY3Rpb24tbWQtYm90dG9tLTMwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tbGctYm90dG9tLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5zZWN0aW9uLWxnLWJvdHRvbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5zZWN0aW9uLWxnLWJvdHRvbS0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24tbGctYm90dG9tLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2VjdGlvbi1sZy1ib3R0b20tNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG4gIC5zZWN0aW9uLWxnLWJvdHRvbS01MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnNlY3Rpb24tbGctYm90dG9tLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAuc2VjdGlvbi1sZy1ib3R0b20tNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIC5zZWN0aW9uLWxnLWJvdHRvbS05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbiAgLnNlY3Rpb24tbGctYm90dG9tLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5zZWN0aW9uLWxnLWJvdHRvbS0xMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTRweDtcbiAgfVxuICAuc2VjdGlvbi1sZy1ib3R0b20tMTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbiAgLnNlY3Rpb24tbGctYm90dG9tLTE5MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xuICB9XG4gIC5zZWN0aW9uLWxnLWJvdHRvbS0zMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5zZWN0aW9uLXhsLWJvdHRvbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuc2VjdGlvbi14bC1ib3R0b20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuICAuc2VjdGlvbi14bC1ib3R0b20tMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uLXhsLWJvdHRvbS0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24teGwtYm90dG9tLTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxuICAuc2VjdGlvbi14bC1ib3R0b20tNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5zZWN0aW9uLXhsLWJvdHRvbS02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnNlY3Rpb24teGwtYm90dG9tLTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICAuc2VjdGlvbi14bC1ib3R0b20tOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG4gIC5zZWN0aW9uLXhsLWJvdHRvbS0xMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAuc2VjdGlvbi14bC1ib3R0b20tMTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE0cHg7XG4gIH1cbiAgLnNlY3Rpb24teGwtYm90dG9tLTE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB9XG4gIC5zZWN0aW9uLXhsLWJvdHRvbS0xOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbiAgfVxuICAuc2VjdGlvbi14bC1ib3R0b20tMzAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG4gIH1cbn1cblxuLyoqIDIuMTMgRm9udCBBd2Vzb21lICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjUuMFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjUuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNS4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjUuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNS4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNS4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cblxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0MjllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODU3MTRlbTtcbiAgd2lkdGg6IDIuMTQyODU3MTRlbTtcbiAgdG9wOiAwLjE0Mjg1NzE0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLWxpLmZhLWxnIHtcbiAgbGVmdDogLTEuODU3MTQyODZlbTtcbn1cblxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWVlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mYS5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG5cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG5cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbi5mYS1yb3RhdGUtOTAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Mik7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XG59XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XG59XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjtcbn1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cbi5mYS1yZW1vdmU6YmVmb3JlLFxuLmZhLWNsb3NlOmJlZm9yZSxcbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjtcbn1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cblxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuXG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNFwiO1xufVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XG59XG5cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWJcIjtcbn1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG59XG5cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjtcbn1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiO1xufVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XG59XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjtcbn1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiO1xufVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiO1xufVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XG59XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiO1xufVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiO1xufVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiO1xufVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XG59XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiO1xufVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuXG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjtcbn1cblxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuXG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiO1xufVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7XG59XG5cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ1XCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NlwiO1xufVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjtcbn1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjtcbn1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiO1xufVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWNcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVkXCI7XG59XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiO1xufVxuXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG59XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjtcbn1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjtcbn1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjtcbn1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG5cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjtcbn1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbn1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiO1xufVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XG59XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG5cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xufVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjtcbn1cblxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjtcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjtcbn1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiO1xufVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjtcbn1cblxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg3XCI7XG59XG5cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg4XCI7XG59XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cblxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGFcIjtcbn1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7XG59XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiO1xufVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG59XG5cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTZcIjtcbn1cblxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTdcIjtcbn1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiO1xufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiO1xufVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuXG4uZmEtZmVlZDpiZWZvcmUsXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiO1xufVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjtcbn1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG5cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjtcbn1cblxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjtcbn1cblxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cblxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuXG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7XG59XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuXG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuXG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG5cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG5cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjtcbn1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG5cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjtcbn1cblxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNVwiO1xufVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNlwiO1xufVxuXG4uZmEtZmxhc2g6YmVmb3JlLFxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjtcbn1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG5cbi5mYS1wYXN0ZTpiZWZvcmUsXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG5cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjtcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjtcbn1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7XG59XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cblxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjtcbn1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG5cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY3XCI7XG59XG5cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjtcbn1cblxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjtcbn1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cblxuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cblxuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG5cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG5cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjtcbn1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG5cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cblxuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjtcbn1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG59XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjtcbn1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7XG59XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiO1xufVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiO1xufVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cblxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjtcbn1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuXG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuXG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG5cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cblxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjtcbn1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG5cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjtcbn1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjtcbn1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjtcbn1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cblxuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG59XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjtcbn1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGVcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTBcIjtcbn1cblxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjtcbn1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjtcbn1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG5cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjtcbn1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiO1xufVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjtcbn1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cblxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7XG59XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiO1xufVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiO1xufVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjtcbn1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cblxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuXG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cblxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cblxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG5cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuXG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjtcbn1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XG59XG5cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuXG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG5cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cblxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjtcbn1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG5cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLmZhLXNlbmQtbzpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cblxuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cblxuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiO1xufVxuXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjtcbn1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiO1xufVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjtcbn1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG5cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjdcIjtcbn1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7XG59XG5cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuXG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG5cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjtcbn1cblxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjtcbn1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiO1xufVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjtcbn1cblxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG5cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwY1wiO1xufVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cblxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjtcbn1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuXG4uZmEtaW50ZXJzZXg6YmVmb3JlLFxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XG59XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjtcbn1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjtcbn1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjtcbn1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjtcbn1cblxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7XG59XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjtcbn1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7XG59XG5cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7XG59XG5cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjtcbn1cblxuLmZhLXljOmJlZm9yZSxcbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjtcbn1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjtcbn1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG59XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cblxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjtcbn1cblxuLmZhLWJhdHRlcnktMjpiZWZvcmUsXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiO1xufVxuXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiO1xufVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7XG59XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjtcbn1cblxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGFcIjtcbn1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiO1xufVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjtcbn1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XG59XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MFwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiO1xufVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XG59XG5cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cblxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjtcbn1cblxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiO1xufVxuXG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiO1xufVxuXG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XG59XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjtcbn1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjtcbn1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XG59XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjtcbn1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiO1xufVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjtcbn1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7XG59XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiO1xufVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cblxuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cblxuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XG59XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiO1xufVxuXG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiO1xufVxuXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xufVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjtcbn1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiO1xufVxuXG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzhcIjtcbn1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuXG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7XG59XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiO1xufVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7XG59XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiO1xufVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjtcbn1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiO1xufVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjtcbn1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGNcIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG5cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhlXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiO1xufVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiO1xufVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7XG59XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiO1xufVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiO1xufVxuXG5bY2xhc3MqPSdmYS0nXTpiZWZvcmUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbn1cblxuLyoqIDIuMTQgRmxhdGljb24gKi9cbi8qXG4gICAgRmxhdGljb24gaWNvbiBmb250OiBGbGF0aWNvblxuICAgIENyZWF0aW9uIGRhdGU6IDE5LzAyLzIwMTYgMTQ6NDZcbiAgICAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZsYXRpY29uXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRmxhdGljb24uZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZsYXRpY29uLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0ZsYXRpY29uLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRmxhdGljb24udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GbGF0aWNvbi5zdmcjRmxhdGljb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRmxhdGljb25cIjtcbiAgICBzcmM6IHVybChcIi4vRmxhdGljb24uc3ZnI0ZsYXRpY29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgfVxufVxuXG4uZmk6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJGbGF0aWNvblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLmZsYXRpY29uLWFkZC1jaXJjdWxhci1vdXRsaW5lZC1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLmZsYXRpY29uLWFkZC1jcm9zcy1vdXRsaW5lZC1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLmZsYXRpY29uLWFkZC1zcXVhcmUtb3V0bGluZWQtaW50ZXJmYWNlLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4uZmxhdGljb24tYWlycGxhbmUtcm90YXRlZC1kaWFnb25hbC10cmFuc3BvcnQtb3V0bGluZWQtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG5cbi5mbGF0aWNvbi1hbGFybS1jbG9jay1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLmZsYXRpY29uLWFycm93LWVudGVyaW5nLWludG8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5mbGF0aWNvbi1hdHRhY2gtaW50ZXJmYWNlLXN5bWJvbC1vZi1yb3RhdGVkLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4uZmxhdGljb24tYXR0YWNobWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4uZmxhdGljb24tYXVkaW8tdG9vbC1pbi1zaWxlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG5cbi5mbGF0aWNvbi1iYWNrLWxlZnQtYXJyb3ctY2lyY3VsYXItYnV0dG9uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cblxuLmZsYXRpY29uLWJhY2stbGVmdC1hcnJvdy1zcXVhcmUtYnV0dG9uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLmZsYXRpY29uLWJpZy1tYXAtcGxhY2Vob2xkZXItb3V0bGluZWQtc3ltYm9sLW9mLWludGVyZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uZmxhdGljb24tYm9vay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG5cbi5mbGF0aWNvbi1ib29rbWFyay1vdXRsaW5lZC1pbnRlcmZhY2Utc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG5cbi5mbGF0aWNvbi1ib3R0bGUtZ3Jvc3Mtb3V0bGluZWQtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi5mbGF0aWNvbi1idXR0b24tb2YtbmluZS1vdXRsaW5lZC1jaXJjbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBmXCI7XG59XG5cbi5mbGF0aWNvbi1idXR0b25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi5mbGF0aWNvbi1jZWxscGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLmZsYXRpY29uLWNlbGx1bGFyLXBob25lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cblxuLmZsYXRpY29uLWNlbnRlci10ZXh0LWludGVyZmFjZS1zeW1ib2wtb2YtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLmZsYXRpY29uLWNoYXQtY29tbWVudC1vdmFsLXNwZWVjaC1idWJibGUtd2l0aC10ZXh0LWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG5cbi5mbGF0aWNvbi1jaGF0LW92YWwtc3BlZWNoLWJ1YmJsZXMtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG5cbi5mbGF0aWNvbi1jaGVja21hcmstb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNlwiO1xufVxuXG4uZmxhdGljb24tY2hlY2ttYXJrLXNxdWFyZS1idXR0b24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExN1wiO1xufVxuXG4uZmxhdGljb24tY2hlY2ttYXJrLXZlcmlmeS1pbnRlcmZhY2Utc3ltYm9sLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4uZmxhdGljb24tY2lyY3VsYXItYXJyb3ctY291bnRlcmNsb2Nrd2lzZS1yb3RhdGluZy1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cblxuLmZsYXRpY29uLWNpcmN1bGFyLWdyYXBoaWMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuXG4uZmxhdGljb24tY2lyY3VsYXItb3V0bGluZWQtYmFkZ2Utd2l0aC1yaWJib24tcmVjb2duaXRpb24tcHJpemUtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG5cbi5mbGF0aWNvbi1jaXJjdWxhci10YXJnZXQtc2hvb3RpbmctaW50ZXJmYWNlLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuXG4uZmxhdGljb24tY2xpcGJvYXJkLXNxdWFyZS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjtcbn1cblxuLmZsYXRpY29uLWNsb3NlLWNpcmN1bGFyLWJ1dHRvbi1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLmZsYXRpY29uLWNsb3VkLW91dGxpbmVkLXNoYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFmXCI7XG59XG5cbi5mbGF0aWNvbi1jbG91ZC13aXRoLWhhaWwtZmFsbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4uZmxhdGljb24tY29ja3RhaWwtZ2xhc3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuXG4uZmxhdGljb24tY29kZS1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4uZmxhdGljb24tY29sbGFwc2UtdHdvLWFycm93cy1kaWFnb25hbC1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cblxuLmZsYXRpY29uLWNvbW1lbnQtb3ZhbC1vdXRsaW5lZC1iYWxsb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG5cbi5mbGF0aWNvbi1jb21wYXNzLW9yaWVudGF0aW9uLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuXG4uZmxhdGljb24tY29udHJhY3QtdHdvLWFycm93cy1zeW1ib2wtcG9pbnRpbmctdGhlLWNlbnRlci1vZi1zcXVhcmUtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG5cbi5mbGF0aWNvbi1jb3B5LXR3by1wYXBlci1zaGVldHMtaW50ZXJmYWNlLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uZmxhdGljb24tY3Jlc2NlbnQtbW9vbi1waGFzZS1vdXRsaW5lZC1zaGFwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuXG4uZmxhdGljb24tY3JvcHBpbmctaW50ZXJmYWNlLXRvb2wtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi5mbGF0aWNvbi1jcm9zcy1yb3VuZGVkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjtcbn1cblxuLmZsYXRpY29uLWNyb3NzLXNxdWFyZS1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLmZsYXRpY29uLWN1YmUtb2Ytbm90ZXMtc3RhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cblxuLmZsYXRpY29uLWRvdWJsZS1hcnJvdy1ob3Jpem9udGFsLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuXG4uZmxhdGljb24tZG91YmxlLWFycm93LXZlcnRpY2FsLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuXG4uZmxhdGljb24tZG91YmxlLXJpZ2h0LWFycm93cy1hbmdsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmZcIjtcbn1cblxuLmZsYXRpY29uLWRvd24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLmZsYXRpY29uLWRvd24tYXJyb3ctc3F1YXJlLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuXG4uZmxhdGljb24tZG93bi1hcnJvdy1zcXVhcmUtb3V0bGluZWQtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG5cbi5mbGF0aWNvbi1kb3duLWFycm93LXRvLWEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG5cbi5mbGF0aWNvbi1kb3duLWNpcmN1bGFyLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuXG4uZmxhdGljb24tZG93bmxvYWQtY2lyY3VsYXItYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG5cbi5mbGF0aWNvbi1kb3dubG9hZC1kb3duLWFycm93LXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuXG4uZmxhdGljb24tZG93bmxvYWQtZnJvbS1pbnRlcm5ldC1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuXG4uZmxhdGljb24tZG93bmxvYWQtc3F1YXJlLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuXG4uZmxhdGljb24tZG93bmxvYWQtc3F1YXJlLW91dGxpbmVkLWludGVyZmFjZS1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cblxuLmZsYXRpY29uLWVsZWN0cmljYWwtc3Rvcm0td2VhdGhlci1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLmZsYXRpY29uLWVsZWN0cm9uaWMtZ2FtZS1tYWNoaW5lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cblxuLmZsYXRpY29uLWVtYWlsLWNsb3NlZC1vdXRsaW5lZC1iYWNrLWVudmVsb3BlLWludGVyZmFjZS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjtcbn1cblxuLmZsYXRpY29uLWVtYWlsLXNxdWFyZS1vdXRsaW5lZC1pbnRlcmZhY2Utc3ltYm9sLW9mLWVudmVsb3BlLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjtcbn1cblxuLmZsYXRpY29uLWVxdWFsaXphdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiO1xufVxuXG4uZmxhdGljb24tZXF1YWxpemVyLWludGVyZmFjZS1zcXVhcmUtYnV0dG9uLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZlwiO1xufVxuXG4uZmxhdGljb24tZXZlbnQtd2Vla2x5LWNhbGVuZGFyLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuXG4uZmxhdGljb24tZXhwYW5kLXNxdWFyZS1pbnRlcmZhY2UtYnV0dG9uLW9mLXR3by1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cblxuLmZsYXRpY29uLWV4cGFuZGluZy10d28tb3Bwb3NpdGUtYXJyb3dzLWRpYWdvbmFsLXN5bWJvbC1vZi1pbnRlcmZhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjtcbn1cblxuLmZsYXRpY29uLWZhc3QtZm9yd2FyZC1kb3VibGUtYXJyb3ctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuXG4uZmxhdGljb24tZmF2b3VyaXRlcy1zdGFyLW91dGxpbmUtaW50ZXJmYWNlLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuXG4uZmxhdGljb24tZmlsZS1yb3VuZGVkLWVtcHR5LXNoZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG5cbi5mbGF0aWNvbi1maWxlLXJvdW5kZWQtb3V0bGluZWQtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG5cbi5mbGF0aWNvbi1maWxtLXN0cmlwLWNvdXBsZS1vZi1waG90b2dyYW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG59XG5cbi5mbGF0aWNvbi1mbGFnLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cblxuLmZsYXRpY29uLWZvZy1hdC1uaWdodC13ZWF0aGVyLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuXG4uZmxhdGljb24tZm9nZ3ktZGF5LWZvZy1hdC1zdW5zZXQtb3Itc3VucmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuXG4uZmxhdGljb24tZm9sZGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLmZsYXRpY29uLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cblxuLmZsYXRpY29uLWZvdXItcm91bmRlZC1zcXVhcmVzLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuXG4uZmxhdGljb24tZnVsbC1zY3JlZW4taW50ZXJmYWNlLXN5bWJvbC1vZi1mb3VyLWFycm93cy1pbi1zcXVhcmUtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG5cbi5mbGF0aWNvbi1nYW1lcy1tYWNoaW5lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGZcIjtcbn1cblxuLmZsYXRpY29uLWdlYXItb3V0bGluZWQtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5mbGF0aWNvbi1naWZ0Ym94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLmZsYXRpY29uLWdyYXBoaWNhbC1idXNpbmVzcy1wcmVzZW50YXRpb24tb24tYS1zY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLmZsYXRpY29uLWhlYWRwaG9uZXMtYXVkaW8tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5mbGF0aWNvbi1ob3QtaW50ZXJmYWNlLXN5bWJvbC1vZi1maXJlLWZsYW1lcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbi5mbGF0aWNvbi1pbWFnZXMtc3F1YXJlLW91dGxpbmVkLWludGVyZmFjZS1idXR0b24tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG5cbi5mbGF0aWNvbi1pbmstaW50ZXJmYWNlLXN5bWJvbC1vZi1kcm9wLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cblxuLmZsYXRpY29uLWxhYmVsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmZsYXRpY29uLWxlZnQtYWxpZ25tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5mbGF0aWNvbi1sZWZ0LWFycm93LWN1cnZlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLmZsYXRpY29uLWxlZnQtYXJyb3ctaW4tY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLmZsYXRpY29uLWxlZnQtYXJyb3ctbGluZS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cblxuLmZsYXRpY29uLWxlZnQtYXJyb3ctcm91bmRlZC1vdXRsaW5lZC1idXR0b24taW50ZXJmYWNlLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uZmxhdGljb24tbGVmdC1hcnJvdy1zaWduYWwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuXG4uZmxhdGljb24tbGVmdC1hcnJvdy1zcXVhcmUtb3V0bGluZWQtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG5cbi5mbGF0aWNvbi1sZWZ0LWFycm93LXdpdGgtYS1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZlwiO1xufVxuXG4uZmxhdGljb24tbGlrZS1oZWFydC1vdXRsaW5lLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuXG4uZmxhdGljb24tbGluay1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cblxuLmZsYXRpY29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cblxuLmZsYXRpY29uLWxpc3QtaW50ZXJmYWNlLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuXG4uZmxhdGljb24tbG9jay1jaXJjdWxhci1wYWRsb2NrLW91dGxpbmUtdG9vbC1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbn1cblxuLmZsYXRpY29uLWxvZ2luLWFycm93LXN5bWJvbC1lbnRlcmluZy1iYWNrLWludG8tYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjtcbn1cblxuLmZsYXRpY29uLWxvZ2luLXNxdWFyZS1hcnJvdy1idXR0b24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiO1xufVxuXG4uZmxhdGljb24tbWFwLWZvbGRlZC1vdXRsaW5lZC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuXG4uZmxhdGljb24tbWVnYXBob25lLW91dGxpbmUtb2YtYW1wbGlmaWNhdGlvbi10b29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG5cbi5mbGF0aWNvbi1tZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cblxuLmZsYXRpY29uLW1lbnUtc3F1YXJlLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiO1xufVxuXG4uZmxhdGljb24tbWVudS10aHJlZS1vdXRsaW5lZC1yb3VuZGVkLWxpbmVzLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuXG4uZmxhdGljb24tbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuXG4uZmxhdGljb24tbWljcm9waG9uZS1vdXRsaW5lZC10b29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG5cbi5mbGF0aWNvbi1taW51cy1jaXJjdWxhci1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjtcbn1cblxuLmZsYXRpY29uLW1pbnVzLWluLXpvb20tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZmXCI7XG59XG5cbi5mbGF0aWNvbi1taW51cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG5cbi5mbGF0aWNvbi1taW51cy1zcXVhcmUtb3V0bGluZWQtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG5cbi5mbGF0aWNvbi1tb25pdG9yLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjtcbn1cblxuLmZsYXRpY29uLW11c2ljLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cblxuLmZsYXRpY29uLW11c2ljLXJlY3Rhbmd1bGFyLWludGVyZmFjZS1idXR0b24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuXG4uZmxhdGljb24tbXVzaWMtdGhlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cblxuLmZsYXRpY29uLW11c2ljYWwtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuXG4uZmxhdGljb24tbXVzaWNhbC1ub3RlLW91dGxpbmVkLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuXG4uZmxhdGljb24tbXV0ZS12b2ljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuXG4uZmxhdGljb24tbmV3LWVtYWlsLWVudmVsb3BlLWZyb250YWwtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuXG4uZmxhdGljb24tbmluZS1vY2xvY2stb24tY2lyY3VsYXItY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cblxuLmZsYXRpY29uLW5vdGUtb3V0bGluZWQtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG5cbi5mbGF0aWNvbi1ub3RlYm9vay1yZWN0YW5ndWxhci1zeW1ib2wtd2l0aC1zcHJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjtcbn1cblxuLmZsYXRpY29uLW5vdGlmaWNhdGlvbi1iZWxsLW91dGxpbmUtaW50ZXJmYWNlLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuXG4uZmxhdGljb24tbm90aWZpY2F0aW9uLWJlbGwtb3V0bGluZS1pbnRlcmZhY2Utc3ltYm9sLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cblxuLmZsYXRpY29uLW9wZW5lZC1lbWFpbC1vdXRsaW5lZC1lbnZlbG9wZS1iYWNrLWludGVyZmFjZS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2ZcIjtcbn1cblxuLmZsYXRpY29uLW92YWwtZW1wdHktb3V0bGluZWQtc3BlZWNoLWJ1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuXG4uZmxhdGljb24tcGFpbnRicnVzaC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG5cbi5mbGF0aWNvbi1wYXBlci1haXJwbGFuZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG5cbi5mbGF0aWNvbi1wYXVzZS1vdXRsaW5lZC1iaWctc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG5cbi5mbGF0aWNvbi1wZW5jaWwtYmlnLW91dGxpbmVkLXZlcnRpY2FsLXRvb2wtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG5cbi5mbGF0aWNvbi1waG9uZS1hdXJpY3VsYXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uZmxhdGljb24tcGhvdG8tY2FtZXJhLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjtcbn1cblxuLmZsYXRpY29uLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuXG4uZmxhdGljb24tcGxhbmV0YXJ5LWdyaWQtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG59XG5cbi5mbGF0aWNvbi1wbGF5LXRyaWFuZ2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjtcbn1cblxuLmZsYXRpY29uLXBvcnRmb2xpby1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG5cbi5mbGF0aWNvbi1wcmludC1pbnRlcmZhY2UtYnV0dG9uLXN5bWJvbC1vZi1wcmludGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cblxuLmZsYXRpY29uLXJhZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG5cbi5mbGF0aWNvbi1yYWluLXdlYXRoZXItY2xvdWQtb3V0bGluZS1zeW1ib2wtd2l0aC1yYWluZHJvcHMtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cblxuLmZsYXRpY29uLXJlY3Rhbmd1bGFyLW91dGxpbmVkLXNwZWVjaC1idWJibGUtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG5cbi5mbGF0aWNvbi1yZWN5Y2xpbmctYmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThmXCI7XG59XG5cbi5mbGF0aWNvbi1yZXdpbmQtZG91YmxlLWFycm93LW91dGxpbmUtbXVsdGltZWRpYS1idXR0b24tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7XG59XG5cbi5mbGF0aWNvbi1yaWdodC1hcnJvdy1hbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuXG4uZmxhdGljb24tcmlnaHQtYXJyb3ctY2lyY3VsYXItYnV0dG9uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cblxuLmZsYXRpY29uLXJpZ2h0LWFycm93LWNpcmN1bGFyLW91dGxpbmVkLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuXG4uZmxhdGljb24tcmlnaHQtYXJyb3ctb24tYS1wb2xlLW91dGxpbmVkLW9yaWVudGF0aW9uLXNpZ25hbC1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLmZsYXRpY29uLXJpZ2h0LWFycm93LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cblxuLmZsYXRpY29uLXJpZ2h0LWFycm93LXNxdWFyZS1idXR0b24tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk2XCI7XG59XG5cbi5mbGF0aWNvbi1yaWdodC1hcnJvdy1zcXVhcmUtb3V0bGluZWQtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG5cbi5mbGF0aWNvbi1yaWdodC1hcnJvdy1zeW1ib2wtaW4tYS1zcXVhcmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4uZmxhdGljb24tcm91bmRlZC1yZWN0YW5ndWxhci10b29sLXNoYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG5cbi5mbGF0aWNvbi1zYW5kLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG5cbi5mbGF0aWNvbi1zYXZlLWJ1dHRvbi1pbnRlcmZhY2Utc3ltYm9sLW9mLW91dGxpbmVkLWRpc2tldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG5cbi5mbGF0aWNvbi1zZWFyY2gtaW50ZXJmYWNlLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uZmxhdGljb24tc2VhcmNoLW92YWwtbWFnbmlmaWNhdGlvbi10b29sLW9yLXNwb29uLWludGVyZmFjZS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLmZsYXRpY29uLXNoYXJlLXNvY2lhbC1pbnRlcmZhY2UtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG5cbi5mbGF0aWNvbi1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWZcIjtcbn1cblxuLmZsYXRpY29uLXNob3BwaW5nLWJhc2tldC1lLWNvbW1lcmNlLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuXG4uZmxhdGljb24tc2hvcHBpbmctY2FydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi5mbGF0aWNvbi1zaG9wcGluZy1jYXJ0LW91dGxpbmUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuXG4uZmxhdGljb24tc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuXG4uZmxhdGljb24tc29ydC1hc2NlbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cblxuLmZsYXRpY29uLXNvcnQtZGVzY2VuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4uZmxhdGljb24tc3BlYWtlci1tdXNpY2FsLWFtcGxpZmljYXRpb24tb3V0bGluZWQtZnJvbnRhbC10b29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG5cbi5mbGF0aWNvbi1zcGVha2VyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cblxuLmZsYXRpY29uLXNwZWFrZXItb3V0bGluZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG5cbi5mbGF0aWNvbi1zcGVha2VyLW91dGxpbmUtYXVkaW8taW50ZXJmYWNlLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuXG4uZmxhdGljb24tc3BlYWtlci1vdXRsaW5lZC1zcXVhcmUtZnJvbnRhbC10b29sLWF1ZGlvLXRvb2wtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG5cbi5mbGF0aWNvbi1zcGVlY2gtYnViYmxlLW92YWwtc3ltYm9sLXdpdGgtdGhyZWUtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuXG4uZmxhdGljb24tc3F1YXJlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbn1cblxuLmZsYXRpY29uLXNxdWFyZS1zaGFwZS1kZXNpZ24taW50ZXJmYWNlLXRvb2wtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG5cbi5mbGF0aWNvbi1zcXVhcmUtdGFyZ2V0aW5nLWludGVyZmFjZS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cblxuLmZsYXRpY29uLXN0b3JlLWNvbW1lcmNpYWwtc3ltYm9sLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWZcIjtcbn1cblxuLmZsYXRpY29uLXN1bi1kYXktd2VhdGhlci1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cblxuLmZsYXRpY29uLXN1bnJpc2Utb3Itc3Vuc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7XG59XG5cbi5mbGF0aWNvbi1zd2l0Y2gtb3V0bGluZWQtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG5cbi5mbGF0aWNvbi1zd2l0Y2gtb3V0bGluZWQtdG9vbC1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjtcbn1cblxuLmZsYXRpY29uLXRhZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG5cbi5mbGF0aWNvbi10ZWxldmlzaW9uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjtcbn1cblxuLmZsYXRpY29uLXRleHQtYWxpZ25tZW50LW9wdGlvbi1idXR0b24taW50ZXJmYWNlLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuXG4uZmxhdGljb24tdGV4dC1wYXBlci1zaGVldC1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cblxuLmZsYXRpY29uLXRocmVlLXZlcnRpY2FsLW91dGxpbmVkLWJhcnMtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG5cbi5mbGF0aWNvbi10aW1lci10aW1pbmctdG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuXG4uZmxhdGljb24tdG9vbC1vdXRsaW5lLW9mLWhvdGVsLXJlY2VwdGlvbi1vci1jb3ZlcmVkLWZvb2QtdHJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uZmxhdGljb24tdHJpYW5nbGUtZXF1aWxhdGVyYWwtb3V0bGluZS1zaGFwZS1vbi1ob3Jpem9udGFsLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cblxuLmZsYXRpY29uLXRyb3BoeS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG5cbi5mbGF0aWNvbi10d28tYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG5cbi5mbGF0aWNvbi10d28tY2lyY3VsYXItYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG5cbi5mbGF0aWNvbi10d28tY2lyY3VsYXItY291bnRlcmNsb2Nrd2lzZS1yb3RhdGluZy1hcnJvd3Mtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJmXCI7XG59XG5cbi5mbGF0aWNvbi10d28tZHJvcHMtc2l6ZXMtb3V0bGluZWQtc2hhcGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG5cbi5mbGF0aWNvbi10d28tcm91bmRlZC1lcXVhbC1zcXVhcmVzLW91dGxpbmVzLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuXG4uZmxhdGljb24tdW5sb2NrZWQtY2lyY3VsYXItcGFkbG9jay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG5cbi5mbGF0aWNvbi11cC1hcnJvdy1hbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuXG4uZmxhdGljb24tdXAtYXJyb3ctY2lyY3VsYXItYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG5cbi5mbGF0aWNvbi11cC1hcnJvdy1pbi1zcXVhcmUtaW50ZXJmYWNlLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uZmxhdGljb24tdXAtYXJyb3ctaW50by1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cblxuLmZsYXRpY29uLXVwLWFycm93LW9yLWZsYWctc2hhcGUtYmlnLWdyb3NzLW91dGxpbmVkLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuXG4uZmxhdGljb24tdXAtYXJyb3ctc3F1YXJlLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuXG4uZmxhdGljb24tdXAtYXJyb3ctc3F1YXJlLWJ1dHRvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG5cbi5mbGF0aWNvbi11cC1hcnJvdy13aXRoLWhvdXNlLXNoYXBlLW91dGxpbmVkLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuXG4uZmxhdGljb24tdXAtY2lyY3VsYXItaW50ZXJmYWNlLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuXG4uZmxhdGljb24tdXAtc3F1YXJlLWJ1dHRvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XG59XG5cbi5mbGF0aWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLmZsYXRpY29uLXVwbG9hZC10by10aGUtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cblxuLmZsYXRpY29uLXVwcGVyLXJpZ2h0LWFycm93LXNxdWFyZS1idXR0b24tb3V0bGluZWQtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNmXCI7XG59XG5cbi5mbGF0aWNvbi11c2VyLWluZm8taW50ZXJmYWNlLXN5bWJvbC13aXRoLXRleHQtbGluZXMtYXQtcmlnaHQtc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuXG4uZmxhdGljb24tdXNlci1vdXRsaW5lLW1hbGUtc3ltYm9sLW9mLWludGVyZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4uZmxhdGljb24tdmlkZW8tY2FtZXJhLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cblxuLmZsYXRpY29uLXdhbGxldC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG5cbi5mbGF0aWNvbi13ZWF0aGVyLWludGVyZmFjZS1zeW1ib2wtb2YtYS1zZW1pY2lyY2xlLW9uLXRocmVlLWxpbmVzLXBlcnNwZWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG5cbi5mbGF0aWNvbi13ZWVrbHktY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cblxuLmZsYXRpY29uLXdlZWtseS1jYWxlbmRhci1vdXRsaW5lLWV2ZW50LWludGVyZmFjZS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cblxuLmZsYXRpY29uLXdpbmQtc29ja2V0LW91dGxpbmVkLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuXG4uZmxhdGljb24td2luZG93LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLmZsYXRpY29uLXdpbmRzLWxpbmVzLXdlYXRoZXItc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG5cbi5mbGF0aWNvbi13cmVuY2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuXG4uZmxhdGljb24tem9vbS1pbmNyZWFzaW5nLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuXG4vKiogMi4xNSBNYXRlcmlhbCBEZXNpZ24gSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnQuZW90P3Y9MS40LjU3XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21hdGVyaWFsZGVzaWduaWNvbnMtd2ViZm9udC5lb3Q/I2llZml4JnY9MS40LjU3XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnQud29mZjI/dj0xLjQuNTdcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL21hdGVyaWFsZGVzaWduaWNvbnMtd2ViZm9udC53b2ZmP3Y9MS40LjU3XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL21hdGVyaWFsZGVzaWduaWNvbnMtd2ViZm9udC50dGY/dj0xLjQuNTdcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21hdGVyaWFsZGVzaWduaWNvbnMtd2ViZm9udC5zdmc/dj0xLjQuNTcjbWF0ZXJpYWxkZXNpZ25pY29uc3JlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5tZGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLm1kaS1hY2Nlc3MtcG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLm1kaS1hY2Nlc3MtcG9pbnQtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4ubWRpLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLm1kaS1hY2NvdW50LWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5tZGktYWNjb3VudC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLm1kaS1hY2NvdW50LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi5tZGktYWNjb3VudC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4ubWRpLWFjY291bnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG5cbi5tZGktYWNjb3VudC1jb252ZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi5tZGktYWNjb3VudC1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLm1kaS1hY2NvdW50LWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi5tZGktYWNjb3VudC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuXG4ubWRpLWFjY291bnQtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLm1kaS1hY2NvdW50LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cblxuLm1kaS1hY2NvdW50LW11bHRpcGxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGZcIjtcbn1cblxuLm1kaS1hY2NvdW50LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cblxuLm1kaS1hY2NvdW50LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4ubWRpLWFjY291bnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuXG4ubWRpLWFjY291bnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4ubWRpLWFjY291bnQtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG5cbi5tZGktYWNjb3VudC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjtcbn1cblxuLm1kaS1hY2NvdW50LXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTZcIjtcbn1cblxuLm1kaS1hY2NvdW50LXN0YXItdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExN1wiO1xufVxuXG4ubWRpLWFjY291bnQtc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi5tZGktYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi5tZGktYWlyLWNvbmRpdGlvbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi5tZGktYWlyYmFsbG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuXG4ubWRpLWFpcnBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG5cbi5tZGktYWlycGxhbmUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG5cbi5tZGktYWlycGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuXG4ubWRpLWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFmXCI7XG59XG5cbi5tZGktYWxhcm0tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLm1kaS1hbGFybS1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuXG4ubWRpLWFsYXJtLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4ubWRpLWFsYXJtLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cblxuLm1kaS1hbGJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuXG4ubWRpLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG5cbi5tZGktYWxlcnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG5cbi5tZGktYWxlcnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5tZGktYWxlcnQtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuXG4ubWRpLWFsZXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjtcbn1cblxuLm1kaS1hbHBoYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiO1xufVxuXG4ubWRpLWFscGhhYmV0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuXG4ubWRpLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuXG4ubWRpLWFtYXpvbi1jbG91ZGRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG5cbi5tZGktYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG5cbi5tZGktYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJmXCI7XG59XG5cbi5tZGktYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuXG4ubWRpLWFuZHJvaWQtZGVidWctYnJpZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG59XG5cbi5tZGktYW5kcm9pZC1zdHVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cblxuLm1kaS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuXG4ubWRpLWFwcGxlLWZpbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuXG4ubWRpLWFwcGxlLWlvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuXG4ubWRpLWFwcGxlLW1vYmlsZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG5cbi5tZGktYXBwbGUtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG5cbi5tZGktYXBwbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG5cbi5tZGktYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuXG4ubWRpLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLm1kaS1hcnJhbmdlLWJyaW5nLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cblxuLm1kaS1hcnJhbmdlLWJyaW5nLXRvLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG5cbi5tZGktYXJyYW5nZS1zZW5kLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG5cbi5tZGktYXJyYW5nZS1zZW5kLXRvLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLm1kaS1hcnJvdy1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2ZcIjtcbn1cblxuLm1kaS1hcnJvdy1ib3R0b20tZHJvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cblxuLm1kaS1hcnJvdy1ib3R0b20tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuXG4ubWRpLWFycm93LWJvdHRvbS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuXG4ubWRpLWFycm93LWNvbGxhcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi5tZGktYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuXG4ubWRpLWFycm93LWRvd24tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xufVxuXG4ubWRpLWFycm93LWRvd24tYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cblxuLm1kaS1hcnJvdy1kb3duLWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjtcbn1cblxuLm1kaS1hcnJvdy1kb3duLWJvbGQtaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG5cbi5tZGktYXJyb3ctZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG5cbi5tZGktYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuXG4ubWRpLWFycm93LWxlZnQtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG4ubWRpLWFycm93LWxlZnQtYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cblxuLm1kaS1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLm1kaS1hcnJvdy1sZWZ0LWJvbGQtaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG5cbi5tZGktYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGZcIjtcbn1cblxuLm1kaS1hcnJvdy1yaWdodC1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5tZGktYXJyb3ctcmlnaHQtYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLm1kaS1hcnJvdy1yaWdodC1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG5cbi5tZGktYXJyb3ctcmlnaHQtYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLm1kaS1hcnJvdy10b3AtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuXG4ubWRpLWFycm93LXRvcC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4ubWRpLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5tZGktYXJyb3ctdXAtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4ubWRpLWFycm93LXVwLWJvbGQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5tZGktYXJyb3ctdXAtYm9sZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuXG4ubWRpLWFycm93LXVwLWJvbGQtaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG5cbi5tZGktYXNzaXN0YW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG5cbi5tZGktYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cblxuLm1kaS1hdHRhY2htZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG5cbi5tZGktYXVkaW9ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG5cbi5tZGktYXV0by1maXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWZcIjtcbn1cblxuLm1kaS1hdXRvLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuXG4ubWRpLWF1dG9yZW5ldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuXG4ubWRpLWF2LXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG5cbi5tZGktYmFieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuXG4ubWRpLWJhY2tidXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbn1cblxuLm1kaS1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjtcbn1cblxuLm1kaS1iYWNrdXAtcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiO1xufVxuXG4ubWRpLWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cblxuLm1kaS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG5cbi5tZGktYmFyY29kZS1zY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG5cbi5tZGktYmFybGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59XG5cbi5tZGktYmFycmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG5cbi5tZGktYmFzZWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjtcbn1cblxuLm1kaS1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cblxuLm1kaS1iYXNrZXQtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuXG4ubWRpLWJhc2tldC11bmZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmZcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG5cbi5tZGktYmF0dGVyeS0xMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuXG4ubWRpLWJhdHRlcnktMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LTMwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG5cbi5tZGktYmF0dGVyeS00MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuXG4ubWRpLWJhdHRlcnktNTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LTYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG5cbi5tZGktYmF0dGVyeS03MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuXG4ubWRpLWJhdHRlcnktODA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LTkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG5cbi5tZGktYmF0dGVyeS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLTEwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmctMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLTMwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy00MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZlwiO1xufVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmctNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLTgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy05MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuXG4ubWRpLWJhdHRlcnktbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LW5lZ2F0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG5cbi5tZGktYmF0dGVyeS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG5cbi5tZGktYmF0dGVyeS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5tZGktYmF0dGVyeS1wb3NpdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuXG4ubWRpLWJhdHRlcnktdW5rbm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuXG4ubWRpLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG5cbi5tZGktYmVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG5cbi5tZGktYmVha2VyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG5cbi5tZGktYmVha2VyLWVtcHR5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cblxuLm1kaS1iZWFrZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiO1xufVxuXG4ubWRpLWJlYXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG5cbi5tZGktYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZlwiO1xufVxuXG4ubWRpLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTBcIjtcbn1cblxuLm1kaS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5tZGktYmVsbC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cblxuLm1kaS1iZWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cblxuLm1kaS1iZWxsLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLm1kaS1iZWxsLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cblxuLm1kaS1iZWxsLXJpbmctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiO1xufVxuXG4ubWRpLWJlbGwtc2xlZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLm1kaS1iZXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG5cbi5tZGktYmlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuXG4ubWRpLWJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjtcbn1cblxuLm1kaS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG5cbi5tZGktYmlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5tZGktYmlvaGF6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5tZGktYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG5cbi5tZGktYmxhY2stbWVzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZlwiO1xufVxuXG4ubWRpLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjtcbn1cblxuLm1kaS1ibGVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi5tZGktYmxpbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG5cbi5tZGktYmxvY2staGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG5cbi5tZGktYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuXG4ubWRpLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4ubWRpLWJsdWV0b290aC1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuXG4ubWRpLWJsdWV0b290aC1jb25uZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG5cbi5tZGktYmx1ZXRvb3RoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuXG4ubWRpLWJsdWV0b290aC1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuXG4ubWRpLWJsdWV0b290aC10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiO1xufVxuXG4ubWRpLWJsdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cblxuLm1kaS1ibHVyLWxpbmVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuXG4ubWRpLWJsdXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG5cbi5tZGktYmx1ci1yYWRpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cblxuLm1kaS1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFmXCI7XG59XG5cbi5tZGktYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuXG4ubWRpLWJvb2stbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjFcIjtcbn1cblxuLm1kaS1ib29rLW11bHRpcGxlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLm1kaS1ib29rLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjtcbn1cblxuLm1kaS1ib29rLW9wZW4tdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiO1xufVxuXG4ubWRpLWJvb2stdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4ubWRpLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG5cbi5tZGktYm9va21hcmstY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cblxuLm1kaS1ib29rbWFyay1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuXG4ubWRpLWJvb2ttYXJrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLm1kaS1ib29rbWFyay1vdXRsaW5lLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cblxuLm1kaS1ib29rbWFyay1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG5cbi5tZGktYm9va21hcmstcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG5cbi5tZGktYm9yZGVyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuXG4ubWRpLWJvcmRlci1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cblxuLm1kaS1ib3JkZXItY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmZcIjtcbn1cblxuLm1kaS1ib3JkZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuXG4ubWRpLWJvcmRlci1pbnNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cblxuLm1kaS1ib3JkZXItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG4ubWRpLWJvcmRlci1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi5tZGktYm9yZGVyLW91dHNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLm1kaS1ib3JkZXItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cblxuLm1kaS1ib3JkZXItc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cblxuLm1kaS1ib3JkZXItdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG5cbi5tZGktYm9yZGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5tZGktYm93bGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuXG4ubWRpLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuXG4ubWRpLWJveC1jdXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjtcbn1cblxuLm1kaS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cblxuLm1kaS1icmllZmNhc2UtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLm1kaS1icmllZmNhc2UtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cblxuLm1kaS1icmllZmNhc2UtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNmXCI7XG59XG5cbi5tZGktYnJpZ2h0bmVzcy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG5cbi5tZGktYnJpZ2h0bmVzcy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi5tZGktYnJpZ2h0bmVzcy0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG5cbi5tZGktYnJpZ2h0bmVzcy00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG5cbi5tZGktYnJpZ2h0bmVzcy01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG5cbi5tZGktYnJpZ2h0bmVzcy02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7XG59XG5cbi5tZGktYnJpZ2h0bmVzcy03OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG5cbi5tZGktYnJpZ2h0bmVzcy1hdXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5tZGktYnJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLm1kaS1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4ubWRpLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuXG4ubWRpLWJ1bGxldGluLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRiXCI7XG59XG5cbi5tZGktYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cblxuLm1kaS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLm1kaS1jYWNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cblxuLm1kaS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRmXCI7XG59XG5cbi5tZGktY2FrZS1sYXllcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG5cbi5tZGktY2FrZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG5cbi5tZGktY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4ubWRpLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG5cbi5tZGktY2FsZW5kYXItYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cblxuLm1kaS1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuXG4ubWRpLWNhbGVuZGFyLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG5cbi5tZGktY2FsZW5kYXItbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cblxuLm1kaS1jYWxlbmRhci1tdWx0aXBsZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuXG4ubWRpLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cblxuLm1kaS1jYWxlbmRhci1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjtcbn1cblxuLm1kaS1jYWxlbmRhci10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG5cbi5tZGktY2FsZW5kYXItdG9kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cblxuLm1kaS1jYWxsLW1hZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjtcbn1cblxuLm1kaS1jYWxsLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi5tZGktY2FsbC1taXNzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWZcIjtcbn1cblxuLm1kaS1jYWxsLXJlY2VpdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG5cbi5tZGktY2FsbC1zcGxpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuXG4ubWRpLWNhbWNvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuXG4ubWRpLWNhbWNvcmRlci1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cblxuLm1kaS1jYW1jb3JkZXItYm94LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuXG4ubWRpLWNhbWNvcmRlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cblxuLm1kaS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjtcbn1cblxuLm1kaS1jYW1lcmEtZW5oYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuXG4ubWRpLWNhbWVyYS1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuXG4ubWRpLWNhbWVyYS1mcm9udC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG5cbi5tZGktY2FtZXJhLWlyaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjtcbn1cblxuLm1kaS1jYW1lcmEtcGFydHktbW9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuXG4ubWRpLWNhbWVyYS1yZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5tZGktY2FtZXJhLXJlYXItdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuXG4ubWRpLWNhbWVyYS1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjtcbn1cblxuLm1kaS1jYW1lcmEtdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmZcIjtcbn1cblxuLm1kaS1jYW5keWNhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLm1kaS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLm1kaS1jYXItYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4ubWRpLWNhci1jb25uZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjtcbn1cblxuLm1kaS1jYXItd2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuXG4ubWRpLWNhcnJvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuXG4ubWRpLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cblxuLm1kaS1jYXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cblxuLm1kaS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cblxuLm1kaS1jYXNlLXNlbnNpdGl2ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjtcbn1cblxuLm1kaS1jYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG5cbi5tZGktY2FzaC0xMDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLm1kaS1jYXNoLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7XG59XG5cbi5tZGktY2FzaC11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjtcbn1cblxuLm1kaS1jYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7XG59XG5cbi5tZGktY2FzdC1jb25uZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGZcIjtcbn1cblxuLm1kaS1jYXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLm1kaS1jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjtcbn1cblxuLm1kaS1jZWxscGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTJcIjtcbn1cblxuLm1kaS1jZWxscGhvbmUtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuXG4ubWRpLWNlbGxwaG9uZS1iYXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuXG4ubWRpLWNlbGxwaG9uZS1kb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG5cbi5tZGktY2VsbHBob25lLWlwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuXG4ubWRpLWNlbGxwaG9uZS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG5cbi5tZGktY2VsbHBob25lLWxpbmstb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XG59XG5cbi5tZGktY2VsbHBob25lLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7XG59XG5cbi5tZGktY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cblxuLm1kaS1jaGFpci1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLm1kaS1jaGFydC1hcmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cblxuLm1kaS1jaGFydC1hcmVhc3BsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG5cbi5tZGktY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG5cbi5tZGktY2hhcnQtaGlzdG9ncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFmXCI7XG59XG5cbi5tZGktY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMFwiO1xufVxuXG4ubWRpLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuXG4ubWRpLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG5cbi5tZGktY2hlY2stYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5tZGktY2hlY2tib3gtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cblxuLm1kaS1jaGVja2JveC1ibGFuay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjtcbn1cblxuLm1kaS1jaGVja2JveC1ibGFuay1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuXG4ubWRpLWNoZWNrYm94LWJsYW5rLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjtcbn1cblxuLm1kaS1jaGVja2JveC1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjtcbn1cblxuLm1kaS1jaGVja2JveC1tYXJrZWQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7XG59XG5cbi5tZGktY2hlY2tib3gtbWFya2VkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG5cbi5tZGktY2hlY2tib3gtbWFya2VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cblxuLm1kaS1jaGVja2JveC1tdWx0aXBsZS1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuXG4ubWRpLWNoZWNrYm94LW11bHRpcGxlLWJsYW5rLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjtcbn1cblxuLm1kaS1jaGVja2JveC1tdWx0aXBsZS1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmVcIjtcbn1cblxuLm1kaS1jaGVja2JveC1tdWx0aXBsZS1tYXJrZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZlwiO1xufVxuXG4ubWRpLWNoZWNrZXJib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMFwiO1xufVxuXG4ubWRpLWNoZW1pY2FsLXdlYXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuXG4ubWRpLWNoZXZyb24tZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjtcbn1cblxuLm1kaS1jaGV2cm9uLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG5cbi5tZGktY2hldnJvbi1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cblxuLm1kaS1jaGV2cm9uLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuXG4ubWRpLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuXG4ubWRpLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuXG4ubWRpLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjtcbn1cblxuLm1kaS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG5cbi5tZGktY2h1cmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG5cbi5tZGktY2lzY28td2ViZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjtcbn1cblxuLm1kaS1jaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7XG59XG5cbi5tZGktY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG59XG5cbi5tZGktY2xpcGJvYXJkLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cblxuLm1kaS1jbGlwYm9hcmQtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2ZcIjtcbn1cblxuLm1kaS1jbGlwYm9hcmQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiO1xufVxuXG4ubWRpLWNsaXBib2FyZC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG5cbi5tZGktY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7XG59XG5cbi5tZGktY2xpcGJvYXJkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjtcbn1cblxuLm1kaS1jbGlwYm9hcmQtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuXG4ubWRpLWNsaXBweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiO1xufVxuXG4ubWRpLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG5cbi5tZGktY2xvY2stZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7XG59XG5cbi5tZGktY2xvY2stZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiO1xufVxuXG4ubWRpLWNsb2NrLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XG59XG5cbi5tZGktY2xvY2stb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRhXCI7XG59XG5cbi5tZGktY2xvY2stc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cblxuLm1kaS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xufVxuXG4ubWRpLWNsb3NlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiO1xufVxuXG4ubWRpLWNsb3NlLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XG59XG5cbi5tZGktY2xvc2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRmXCI7XG59XG5cbi5tZGktY2xvc2UtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTBcIjtcbn1cblxuLm1kaS1jbG9zZS1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG5cbi5tZGktY2xvc2Utb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiO1xufVxuXG4ubWRpLWNsb3NlLW9jdGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiO1xufVxuXG4ubWRpLWNsb3NlZC1jYXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XG59XG5cbi5tZGktY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cblxuLm1kaS1jbG91ZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuXG4ubWRpLWNsb3VkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiO1xufVxuXG4ubWRpLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XG59XG5cbi5tZGktY2xvdWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiO1xufVxuXG4ubWRpLWNsb3VkLW91dGxpbmUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG5cbi5tZGktY2xvdWQtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cblxuLm1kaS1jbG91ZC1wcmludC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG5cbi5tZGktY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7XG59XG5cbi5tZGktY29kZS1hcnJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuXG4ubWRpLWNvZGUtYnJhY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVmXCI7XG59XG5cbi5tZGktY29kZS1icmFja2V0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiO1xufVxuXG4ubWRpLWNvZGUtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjtcbn1cblxuLm1kaS1jb2RlLWdyZWF0ZXItdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiO1xufVxuXG4ubWRpLWNvZGUtZ3JlYXRlci10aGFuLW9yLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XG59XG5cbi5tZGktY29kZS1sZXNzLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cblxuLm1kaS1jb2RlLWxlc3MtdGhhbi1vci1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuXG4ubWRpLWNvZGUtbm90LWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7XG59XG5cbi5tZGktY29kZS1ub3QtZXF1YWwtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuXG4ubWRpLWNvZGUtcGFyZW50aGVzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cblxuLm1kaS1jb2RlLXN0cmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiO1xufVxuXG4ubWRpLWNvZGUtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiO1xufVxuXG4ubWRpLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cblxuLm1kaS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cblxuLm1kaS1jb2ZmZWUtdG8tZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cblxuLm1kaS1jb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XG59XG5cbi5tZGktY29sb3ItaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZmXCI7XG59XG5cbi5tZGktY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuXG4ubWRpLWNvbW1lbnQtYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiO1xufVxuXG4ubWRpLWNvbW1lbnQtYWNjb3VudC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7XG59XG5cbi5tZGktY29tbWVudC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuXG4ubWRpLWNvbW1lbnQtYWxlcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xufVxuXG4ubWRpLWNvbW1lbnQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cblxuLm1kaS1jb21tZW50LWNoZWNrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjtcbn1cblxuLm1kaS1jb21tZW50LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjtcbn1cblxuLm1kaS1jb21tZW50LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzhcIjtcbn1cblxuLm1kaS1jb21tZW50LXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuXG4ubWRpLWNvbW1lbnQtcHJvY2Vzc2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuXG4ubWRpLWNvbW1lbnQtcHJvY2Vzc2luZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7XG59XG5cbi5tZGktY29tbWVudC1xdWVzdGlvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG5cbi5tZGktY29tbWVudC1yZW1vdmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuXG4ubWRpLWNvbW1lbnQtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuXG4ubWRpLWNvbW1lbnQtdGV4dC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdmXCI7XG59XG5cbi5tZGktY29tcGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiO1xufVxuXG4ubWRpLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cblxuLm1kaS1jb21wYXNzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjtcbn1cblxuLm1kaS1jb25zb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgzXCI7XG59XG5cbi5tZGktY29udGFjdC1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7XG59XG5cbi5tZGktY29udGVudC1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7XG59XG5cbi5tZGktY29udGVudC1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjtcbn1cblxuLm1kaS1jb250ZW50LWR1cGxpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiO1xufVxuXG4ubWRpLWNvbnRlbnQtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cblxuLm1kaS1jb250ZW50LXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjtcbn1cblxuLm1kaS1jb250ZW50LXNhdmUtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7XG59XG5cbi5tZGktY29udHJhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjtcbn1cblxuLm1kaS1jb250cmFzdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGNcIjtcbn1cblxuLm1kaS1jb250cmFzdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjtcbn1cblxuLm1kaS1jb29raWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGVcIjtcbn1cblxuLm1kaS1jb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGZcIjtcbn1cblxuLm1kaS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiO1xufVxuXG4ubWRpLWNyZWRpdC1jYXJkLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG5cbi5tZGktY3JlZGl0LWNhcmQtc2NhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiO1xufVxuXG4ubWRpLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cblxuLm1kaS1jcm9wLWZyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTRcIjtcbn1cblxuLm1kaS1jcm9wLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiO1xufVxuXG4ubWRpLWNyb3AtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjtcbn1cblxuLm1kaS1jcm9wLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiO1xufVxuXG4ubWRpLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjtcbn1cblxuLm1kaS1jcm9zc2hhaXJzLWdwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiO1xufVxuXG4ubWRpLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7XG59XG5cbi5tZGktY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YlwiO1xufVxuXG4ubWRpLWN1YmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5Y1wiO1xufVxuXG4ubWRpLWN1YmUtc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiO1xufVxuXG4ubWRpLWN1YmUtdW5mb2xkZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjtcbn1cblxuLm1kaS1jdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWZcIjtcbn1cblxuLm1kaS1jdXAtd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjtcbn1cblxuLm1kaS1jdXJyZW5jeS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjtcbn1cblxuLm1kaS1jdXJyZW5jeS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cblxuLm1kaS1jdXJyZW5jeS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cblxuLm1kaS1jdXJyZW5jeS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cblxuLm1kaS1jdXJyZW5jeS1uZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjtcbn1cblxuLm1kaS1jdXJyZW5jeS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjtcbn1cblxuLm1kaS1jdXJyZW5jeS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjtcbn1cblxuLm1kaS1jdXJyZW5jeS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjtcbn1cblxuLm1kaS1jdXJzb3ItZGVmYXVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiO1xufVxuXG4ubWRpLWN1cnNvci1kZWZhdWx0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjtcbn1cblxuLm1kaS1jdXJzb3ItbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiO1xufVxuXG4ubWRpLWN1cnNvci1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7XG59XG5cbi5tZGktZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjtcbn1cblxuLm1kaS1kYXRhYmFzZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiO1xufVxuXG4ubWRpLWRhdGFiYXNlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWZcIjtcbn1cblxuLm1kaS1kZWJ1Zy1zdGVwLWludG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjtcbn1cblxuLm1kaS1kZWJ1Zy1zdGVwLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiO1xufVxuXG4ubWRpLWRlYnVnLXN0ZXAtb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiO1xufVxuXG4ubWRpLWRlY2ltYWwtZGVjcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjtcbn1cblxuLm1kaS1kZWNpbWFsLWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG5cbi5tZGktZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7XG59XG5cbi5tZGktZGVsZXRlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjtcbn1cblxuLm1kaS1kZWx0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiN1wiO1xufVxuXG4ubWRpLWRlc2twaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuXG4ubWRpLWRlc2t0b3AtbWFjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7XG59XG5cbi5tZGktZGVza3RvcC10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYVwiO1xufVxuXG4ubWRpLWRldGFpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjtcbn1cblxuLm1kaS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJjXCI7XG59XG5cbi5tZGktZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiO1xufVxuXG4ubWRpLWRpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmVcIjtcbn1cblxuLm1kaS1kaWNlLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmZcIjtcbn1cblxuLm1kaS1kaWNlLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzBcIjtcbn1cblxuLm1kaS1kaWNlLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjtcbn1cblxuLm1kaS1kaWNlLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cblxuLm1kaS1kaWNlLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzNcIjtcbn1cblxuLm1kaS1kaWNlLTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjtcbn1cblxuLm1kaS1kaXJlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7XG59XG5cbi5tZGktZGlzay1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiO1xufVxuXG4ubWRpLWRpc3F1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuXG4ubWRpLWRpc3F1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7XG59XG5cbi5tZGktZGl2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cblxuLm1kaS1kaXZpc2lvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjtcbn1cblxuLm1kaS1kbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjtcbn1cblxuLm1kaS1kb21haW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjtcbn1cblxuLm1kaS1kb3RzLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjtcbn1cblxuLm1kaS1kb3RzLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7XG59XG5cbi5tZGktZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2ZcIjtcbn1cblxuLm1kaS1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7XG59XG5cbi5tZGktZHJhZy1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7XG59XG5cbi5tZGktZHJhZy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiO1xufVxuXG4ubWRpLWRyYXdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjtcbn1cblxuLm1kaS1kcmF3aW5nLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNFwiO1xufVxuXG4ubWRpLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7XG59XG5cbi5tZGktZHJpYmJibGUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG5cbi5tZGktZHJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjtcbn1cblxuLm1kaS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7XG59XG5cbi5tZGktZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XG59XG5cbi5tZGktZHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuXG4ubWRpLWR1bWJiZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XG59XG5cbi5tZGktZWFydGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjtcbn1cblxuLm1kaS1lYXJ0aC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjtcbn1cblxuLm1kaS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7XG59XG5cbi5tZGktZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGZcIjtcbn1cblxuLm1kaS1lbGV2YXRpb24tZGVjbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiO1xufVxuXG4ubWRpLWVsZXZhdGlvbi1yaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUxXCI7XG59XG5cbi5tZGktZWxldmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTJcIjtcbn1cblxuLm1kaS1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlM1wiO1xufVxuXG4ubWRpLWVtYWlsLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTRcIjtcbn1cblxuLm1kaS1lbWFpbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU1XCI7XG59XG5cbi5tZGktZW1haWwtc2VjdXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU2XCI7XG59XG5cbi5tZGktZW1vdGljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjtcbn1cblxuLm1kaS1lbW90aWNvbi1jb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU4XCI7XG59XG5cbi5tZGktZW1vdGljb24tZGV2aWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTlcIjtcbn1cblxuLm1kaS1lbW90aWNvbi1oYXBweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiO1xufVxuXG4ubWRpLWVtb3RpY29uLW5ldXRyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWJcIjtcbn1cblxuLm1kaS1lbW90aWNvbi1wb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVjXCI7XG59XG5cbi5tZGktZW1vdGljb24tc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7XG59XG5cbi5tZGktZW1vdGljb24tdG9uZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVlXCI7XG59XG5cbi5tZGktZW5naW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVmXCI7XG59XG5cbi5tZGktZW5naW5lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjBcIjtcbn1cblxuLm1kaS1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiO1xufVxuXG4ubWRpLWVxdWFsLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiO1xufVxuXG4ubWRpLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmM1wiO1xufVxuXG4ubWRpLWVzY2FsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNFwiO1xufVxuXG4ubWRpLWV0aGVybmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7XG59XG5cbi5tZGktZXRoZXJuZXQtY2FibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjZcIjtcbn1cblxuLm1kaS1ldGhlcm5ldC1jYWJsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjdcIjtcbn1cblxuLm1kaS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY4XCI7XG59XG5cbi5tZGktZXZlcm5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjtcbn1cblxuLm1kaS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYVwiO1xufVxuXG4ubWRpLWV4aXQtdG8tYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZiXCI7XG59XG5cbi5tZGktZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZjXCI7XG59XG5cbi5tZGktZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZkXCI7XG59XG5cbi5tZGktZXllLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZVwiO1xufVxuXG4ubWRpLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmZcIjtcbn1cblxuLm1kaS1leWVkcm9wcGVyLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDBcIjtcbn1cblxuLm1kaS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMVwiO1xufVxuXG4ubWRpLWZhY2Vib29rLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMlwiO1xufVxuXG4ubWRpLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiO1xufVxuXG4ubWRpLWZhY3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDRcIjtcbn1cblxuLm1kaS1mYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDVcIjtcbn1cblxuLm1kaS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDZcIjtcbn1cblxuLm1kaS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDdcIjtcbn1cblxuLm1kaS1mZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOFwiO1xufVxuXG4ubWRpLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDlcIjtcbn1cblxuLm1kaS1maWxlLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7XG59XG5cbi5tZGktZmlsZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiO1xufVxuXG4ubWRpLWZpbGUtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjtcbn1cblxuLm1kaS1maWxlLWRlbGltaXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZFwiO1xufVxuXG4ubWRpLWZpbGUtZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGVcIjtcbn1cblxuLm1kaS1maWxlLWRvY3VtZW50LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZlwiO1xufVxuXG4ubWRpLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTBcIjtcbn1cblxuLm1kaS1maWxlLWV4Y2VsLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMVwiO1xufVxuXG4ubWRpLWZpbGUtZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEyXCI7XG59XG5cbi5tZGktZmlsZS1maW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEzXCI7XG59XG5cbi5tZGktZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNFwiO1xufVxuXG4ubWRpLWZpbGUtaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE1XCI7XG59XG5cbi5tZGktZmlsZS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE2XCI7XG59XG5cbi5tZGktZmlsZS1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxN1wiO1xufVxuXG4ubWRpLWZpbGUtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMThcIjtcbn1cblxuLm1kaS1maWxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTlcIjtcbn1cblxuLm1kaS1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxYVwiO1xufVxuXG4ubWRpLWZpbGUtcGRmLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxYlwiO1xufVxuXG4ubWRpLWZpbGUtcG93ZXJwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxY1wiO1xufVxuXG4ubWRpLWZpbGUtcG93ZXJwb2ludC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWRcIjtcbn1cblxuLm1kaS1maWxlLXByZXNlbnRhdGlvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjtcbn1cblxuLm1kaS1maWxlLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWZcIjtcbn1cblxuLm1kaS1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIwXCI7XG59XG5cbi5tZGktZmlsZS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIxXCI7XG59XG5cbi5tZGktZmlsZS13b3JkLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMlwiO1xufVxuXG4ubWRpLWZpbGUteG1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIzXCI7XG59XG5cbi5tZGktZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNFwiO1xufVxuXG4ubWRpLWZpbG1zdHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNVwiO1xufVxuXG4ubWRpLWZpbG1zdHJpcC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjZcIjtcbn1cblxuLm1kaS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjdcIjtcbn1cblxuLm1kaS1maWx0ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiO1xufVxuXG4ubWRpLWZpbHRlci1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjlcIjtcbn1cblxuLm1kaS1maWx0ZXItcmVtb3ZlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmFcIjtcbn1cblxuLm1kaS1maWx0ZXItdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYlwiO1xufVxuXG4ubWRpLWZpbmdlcnByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJjXCI7XG59XG5cbi5tZGktZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyZFwiO1xufVxuXG4ubWRpLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmVcIjtcbn1cblxuLm1kaS1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJmXCI7XG59XG5cbi5tZGktZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMFwiO1xufVxuXG4ubWRpLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMxXCI7XG59XG5cbi5tZGktZmxhZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMyXCI7XG59XG5cbi5tZGktZmxhZy1vdXRsaW5lLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzNcIjtcbn1cblxuLm1kaS1mbGFnLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM0XCI7XG59XG5cbi5tZGktZmxhZy12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM1XCI7XG59XG5cbi5tZGktZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzZcIjtcbn1cblxuLm1kaS1mbGFzaC1hdXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM3XCI7XG59XG5cbi5tZGktZmxhc2gtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7XG59XG5cbi5tZGktZmxhc2hsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOVwiO1xufVxuXG4ubWRpLWZsYXNobGlnaHQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNhXCI7XG59XG5cbi5tZGktZmxhdHRyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNiXCI7XG59XG5cbi5tZGktZmxpcC10by1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNjXCI7XG59XG5cbi5tZGktZmxpcC10by1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZFwiO1xufVxuXG4ubWRpLWZsb3BweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZVwiO1xufVxuXG4ubWRpLWZsb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZlwiO1xufVxuXG4ubWRpLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MFwiO1xufVxuXG4ubWRpLWZvbGRlci1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQxXCI7XG59XG5cbi5tZGktZm9sZGVyLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQyXCI7XG59XG5cbi5tZGktZm9sZGVyLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0M1wiO1xufVxuXG4ubWRpLWZvbGRlci1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NFwiO1xufVxuXG4ubWRpLWZvbGRlci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ1XCI7XG59XG5cbi5tZGktZm9sZGVyLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NlwiO1xufVxuXG4ubWRpLWZvbGRlci1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ3XCI7XG59XG5cbi5tZGktZm9sZGVyLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ4XCI7XG59XG5cbi5tZGktZm9sZGVyLW11bHRpcGxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ5XCI7XG59XG5cbi5tZGktZm9sZGVyLW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGFcIjtcbn1cblxuLm1kaS1mb2xkZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0YlwiO1xufVxuXG4ubWRpLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRjXCI7XG59XG5cbi5tZGktZm9sZGVyLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZFwiO1xufVxuXG4ubWRpLWZvbGRlci11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGVcIjtcbn1cblxuLm1kaS1mb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRmXCI7XG59XG5cbi5tZGktZm9vZC1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MFwiO1xufVxuXG4ubWRpLWZvb2QtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MVwiO1xufVxuXG4ubWRpLWZvb3RiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUyXCI7XG59XG5cbi5tZGktZm9vdGJhbGwtYXVzdHJhbGlhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1M1wiO1xufVxuXG4ubWRpLWZvb3RiYWxsLWhlbG1ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NFwiO1xufVxuXG4ubWRpLWZvcm1hdC1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTVcIjtcbn1cblxuLm1kaS1mb3JtYXQtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NlwiO1xufVxuXG4ubWRpLWZvcm1hdC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU3XCI7XG59XG5cbi5tZGktZm9ybWF0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7XG59XG5cbi5tZGktZm9ybWF0LWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTlcIjtcbn1cblxuLm1kaS1mb3JtYXQtY2xlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWFcIjtcbn1cblxuLm1kaS1mb3JtYXQtY29sb3ItZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YlwiO1xufVxuXG4ubWRpLWZvcm1hdC1mbG9hdC1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjtcbn1cblxuLm1kaS1mb3JtYXQtZmxvYXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZFwiO1xufVxuXG4ubWRpLWZvcm1hdC1mbG9hdC1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVlXCI7XG59XG5cbi5tZGktZm9ybWF0LWZsb2F0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVmXCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYxXCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYyXCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYzXCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY0XCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY1XCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci1kZWNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NlwiO1xufVxuXG4ubWRpLWZvcm1hdC1oZWFkZXItZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjdcIjtcbn1cblxuLm1kaS1mb3JtYXQtaGVhZGVyLWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY4XCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci1wb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiO1xufVxuXG4ubWRpLWZvcm1hdC1pbmRlbnQtZGVjcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmFcIjtcbn1cblxuLm1kaS1mb3JtYXQtaW5kZW50LWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7XG59XG5cbi5tZGktZm9ybWF0LWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2Y1wiO1xufVxuXG4ubWRpLWZvcm1hdC1saW5lLXNwYWNpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmRcIjtcbn1cblxuLm1kaS1mb3JtYXQtbGlzdC1idWxsZXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiO1xufVxuXG4ubWRpLWZvcm1hdC1saXN0LWJ1bGxldGVkLXR5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmZcIjtcbn1cblxuLm1kaS1mb3JtYXQtbGlzdC1udW1iZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7XG59XG5cbi5tZGktZm9ybWF0LXBhaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7XG59XG5cbi5tZGktZm9ybWF0LXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MlwiO1xufVxuXG4ubWRpLWZvcm1hdC1xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3M1wiO1xufVxuXG4ubWRpLWZvcm1hdC1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc0XCI7XG59XG5cbi5tZGktZm9ybWF0LXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzVcIjtcbn1cblxuLm1kaS1mb3JtYXQtc3RyaWtldGhyb3VnaC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc2XCI7XG59XG5cbi5tZGktZm9ybWF0LXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3N1wiO1xufVxuXG4ubWRpLWZvcm1hdC1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OFwiO1xufVxuXG4ubWRpLWZvcm1hdC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc5XCI7XG59XG5cbi5tZGktZm9ybWF0LXRleHRkaXJlY3Rpb24tbC10by1yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7XG59XG5cbi5tZGktZm9ybWF0LXRleHRkaXJlY3Rpb24tci10by1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdiXCI7XG59XG5cbi5tZGktZm9ybWF0LXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3Y1wiO1xufVxuXG4ubWRpLWZvcm1hdC13cmFwLWlubGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZFwiO1xufVxuXG4ubWRpLWZvcm1hdC13cmFwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZVwiO1xufVxuXG4ubWRpLWZvcm1hdC13cmFwLXRpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdmXCI7XG59XG5cbi5tZGktZm9ybWF0LXdyYXAtdG9wLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MFwiO1xufVxuXG4ubWRpLWZvcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgxXCI7XG59XG5cbi5tZGktZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MlwiO1xufVxuXG4ubWRpLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjtcbn1cblxuLm1kaS1mcmlkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIjtcbn1cblxuLm1kaS1mcmlkZ2UtZmlsbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7XG59XG5cbi5tZGktZnJpZGdlLWZpbGxlZC1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODZcIjtcbn1cblxuLm1kaS1mcmlkZ2UtZmlsbGVkLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4N1wiO1xufVxuXG4ubWRpLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODhcIjtcbn1cblxuLm1kaS1mdWxsc2NyZWVuLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODlcIjtcbn1cblxuLm1kaS1mdW5jdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YVwiO1xufVxuXG4ubWRpLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIjtcbn1cblxuLm1kaS1nYW1lcGFkLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjtcbn1cblxuLm1kaS1nYXMtc3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZFwiO1xufVxuXG4ubWRpLWdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjtcbn1cblxuLm1kaS1nYXVnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZlwiO1xufVxuXG4ubWRpLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkwXCI7XG59XG5cbi5tZGktZ2VuZGVyLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiO1xufVxuXG4ubWRpLWdlbmRlci1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkyXCI7XG59XG5cbi5tZGktZ2VuZGVyLW1hbGUtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkzXCI7XG59XG5cbi5tZGktZ2VuZGVyLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk0XCI7XG59XG5cbi5tZGktZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTVcIjtcbn1cblxuLm1kaS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk2XCI7XG59XG5cbi5tZGktZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7XG59XG5cbi5tZGktZ2l0aHViLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OFwiO1xufVxuXG4ubWRpLWdpdGh1Yi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTlcIjtcbn1cblxuLm1kaS1nbGFzcy1mbHV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YVwiO1xufVxuXG4ubWRpLWdsYXNzLW11ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YlwiO1xufVxuXG4ubWRpLWdsYXNzLXN0YW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5Y1wiO1xufVxuXG4ubWRpLWdsYXNzLXR1bGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlkXCI7XG59XG5cbi5tZGktZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiO1xufVxuXG4ubWRpLWdtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlmXCI7XG59XG5cbi5tZGktZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EwXCI7XG59XG5cbi5tZGktZ29vZ2xlLWNhcmRib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMVwiO1xufVxuXG4ubWRpLWdvb2dsZS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTJcIjtcbn1cblxuLm1kaS1nb29nbGUtY2lyY2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhM1wiO1xufVxuXG4ubWRpLWdvb2dsZS1jaXJjbGVzLWNvbW11bml0aWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E0XCI7XG59XG5cbi5tZGktZ29vZ2xlLWNpcmNsZXMtZXh0ZW5kZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIjtcbn1cblxuLm1kaS1nb29nbGUtY2lyY2xlcy1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNlwiO1xufVxuXG4ubWRpLWdvb2dsZS1jb250cm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E3XCI7XG59XG5cbi5tZGktZ29vZ2xlLWNvbnRyb2xsZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7XG59XG5cbi5tZGktZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7XG59XG5cbi5tZGktZ29vZ2xlLWVhcnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FhXCI7XG59XG5cbi5tZGktZ29vZ2xlLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FiXCI7XG59XG5cbi5tZGktZ29vZ2xlLW5lYXJieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhY1wiO1xufVxuXG4ubWRpLWdvb2dsZS1wYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZFwiO1xufVxuXG4ubWRpLWdvb2dsZS1waHlzaWNhbC13ZWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWVcIjtcbn1cblxuLm1kaS1nb29nbGUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZlwiO1xufVxuXG4ubWRpLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7XG59XG5cbi5tZGktZ29vZ2xlLXBsdXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCI7XG59XG5cbi5tZGktZ29vZ2xlLXRyYW5zbGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMlwiO1xufVxuXG4ubWRpLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjNcIjtcbn1cblxuLm1kaS1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I0XCI7XG59XG5cbi5tZGktZ3JpZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjVcIjtcbn1cblxuLm1kaS1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiO1xufVxuXG4ubWRpLWd1aXRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiN1wiO1xufVxuXG4ubWRpLWd1aXRhci1waWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I4XCI7XG59XG5cbi5tZGktZ3VpdGFyLXBpY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiO1xufVxuXG4ubWRpLWhhbmQtcG9pbnRpbmctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmFcIjtcbn1cblxuLm1kaS1oYW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmJcIjtcbn1cblxuLm1kaS1oYW5nb3V0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiY1wiO1xufVxuXG4ubWRpLWhhcmRkaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JkXCI7XG59XG5cbi5tZGktaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiO1xufVxuXG4ubWRpLWhlYWRwaG9uZXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7XG59XG5cbi5tZGktaGVhZHBob25lcy1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMFwiO1xufVxuXG4ubWRpLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjtcbn1cblxuLm1kaS1oZWFkc2V0LWRvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzJcIjtcbn1cblxuLm1kaS1oZWFkc2V0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjM1wiO1xufVxuXG4ubWRpLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7XG59XG5cbi5tZGktaGVhcnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7XG59XG5cbi5tZGktaGVhcnQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzZcIjtcbn1cblxuLm1kaS1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzdcIjtcbn1cblxuLm1kaS1oZWFydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M4XCI7XG59XG5cbi5tZGktaGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiO1xufVxuXG4ubWRpLWhlbHAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7XG59XG5cbi5tZGktaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYlwiO1xufVxuXG4ubWRpLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjY1wiO1xufVxuXG4ubWRpLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjtcbn1cblxuLm1kaS1ob2xvbGVuczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZVwiO1xufVxuXG4ubWRpLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2ZcIjtcbn1cblxuLm1kaS1ob21lLW1vZGVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMFwiO1xufVxuXG4ubWRpLWhvbWUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiO1xufVxuXG4ubWRpLWhvcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjtcbn1cblxuLm1kaS1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkM1wiO1xufVxuXG4ubWRpLWhvc3BpdGFsLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7XG59XG5cbi5tZGktaG9zcGl0YWwtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q1XCI7XG59XG5cbi5tZGktaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjtcbn1cblxuLm1kaS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkN1wiO1xufVxuXG4ubWRpLWhvdXp6LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOFwiO1xufVxuXG4ubWRpLWh1bWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7XG59XG5cbi5tZGktaHVtYW4tY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIjtcbn1cblxuLm1kaS1odW1hbi1tYWxlLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiO1xufVxuXG4ubWRpLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RjXCI7XG59XG5cbi5tZGktaW1hZ2UtYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGRcIjtcbn1cblxuLm1kaS1pbWFnZS1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RlXCI7XG59XG5cbi5tZGktaW1hZ2UtYXJlYS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZlwiO1xufVxuXG4ubWRpLWltYWdlLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiO1xufVxuXG4ubWRpLWltYWdlLWJyb2tlbi12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UxXCI7XG59XG5cbi5tZGktaW1hZ2UtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UyXCI7XG59XG5cbi5tZGktaW1hZ2UtZmlsdGVyLWJsYWNrLXdoaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UzXCI7XG59XG5cbi5tZGktaW1hZ2UtZmlsdGVyLWNlbnRlci1mb2N1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiO1xufVxuXG4ubWRpLWltYWdlLWZpbHRlci1jZW50ZXItZm9jdXMtd2VhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiO1xufVxuXG4ubWRpLWltYWdlLWZpbHRlci1kcmFtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiO1xufVxuXG4ubWRpLWltYWdlLWZpbHRlci1mcmFtZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTdcIjtcbn1cblxuLm1kaS1pbWFnZS1maWx0ZXItaGRyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7XG59XG5cbi5tZGktaW1hZ2UtZmlsdGVyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTlcIjtcbn1cblxuLm1kaS1pbWFnZS1maWx0ZXItdGlsdC1zaGlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYVwiO1xufVxuXG4ubWRpLWltYWdlLWZpbHRlci12aW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ViXCI7XG59XG5cbi5tZGktaW1hZ2UtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWNcIjtcbn1cblxuLm1kaS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjtcbn1cblxuLm1kaS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZVwiO1xufVxuXG4ubWRpLWluZm9ybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VmXCI7XG59XG5cbi5tZGktaW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMFwiO1xufVxuXG4ubWRpLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMVwiO1xufVxuXG4ubWRpLWluc3RhcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjJcIjtcbn1cblxuLm1kaS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiO1xufVxuXG4ubWRpLWludmVydC1jb2xvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjRcIjtcbn1cblxuLm1kaS1qZWVwbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7XG59XG5cbi5tZGktamlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNlwiO1xufVxuXG4ubWRpLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y3XCI7XG59XG5cbi5tZGkta2VnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7XG59XG5cbi5tZGkta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y5XCI7XG59XG5cbi5tZGkta2V5LWNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiO1xufVxuXG4ubWRpLWtleS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYlwiO1xufVxuXG4ubWRpLWtleS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZjXCI7XG59XG5cbi5tZGkta2V5LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiO1xufVxuXG4ubWRpLWtleS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZlXCI7XG59XG5cbi5tZGkta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmZcIjtcbn1cblxuLm1kaS1rZXlib2FyZC1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDBcIjtcbn1cblxuLm1kaS1rZXlib2FyZC1jYXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAxXCI7XG59XG5cbi5tZGkta2V5Ym9hcmQtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIjtcbn1cblxuLm1kaS1rZXlib2FyZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDNcIjtcbn1cblxuLm1kaS1rZXlib2FyZC1yZXR1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDRcIjtcbn1cblxuLm1kaS1rZXlib2FyZC10YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDVcIjtcbn1cblxuLm1kaS1rZXlib2FyZC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7XG59XG5cbi5tZGktbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDdcIjtcbn1cblxuLm1kaS1sYWJlbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCI7XG59XG5cbi5tZGktbGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA5XCI7XG59XG5cbi5tZGktbGFuLWNvbm5lY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGFcIjtcbn1cblxuLm1kaS1sYW4tZGlzY29ubmVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYlwiO1xufVxuXG4ubWRpLWxhbi1wZW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBjXCI7XG59XG5cbi5tZGktbGFuZ3VhZ2UtY3NoYXJwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7XG59XG5cbi5tZGktbGFuZ3VhZ2UtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZVwiO1xufVxuXG4ubWRpLWxhbmd1YWdlLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBmXCI7XG59XG5cbi5tZGktbGFuZ3VhZ2UtamF2YXNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiO1xufVxuXG4ubWRpLWxhbmd1YWdlLXBocDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiO1xufVxuXG4ubWRpLWxhbmd1YWdlLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMlwiO1xufVxuXG4ubWRpLWxhbmd1YWdlLXB5dGhvbi10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEzXCI7XG59XG5cbi5tZGktbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE0XCI7XG59XG5cbi5tZGktbGFwdG9wLWNocm9tZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTVcIjtcbn1cblxuLm1kaS1sYXB0b3AtbWFjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7XG59XG5cbi5tZGktbGFwdG9wLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTdcIjtcbn1cblxuLm1kaS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MThcIjtcbn1cblxuLm1kaS1sYXVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTlcIjtcbn1cblxuLm1kaS1sYXllcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWFcIjtcbn1cblxuLm1kaS1sYXllcnMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFiXCI7XG59XG5cbi5tZGktbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxY1wiO1xufVxuXG4ubWRpLWxlZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWRcIjtcbn1cblxuLm1kaS1sZWQtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjtcbn1cblxuLm1kaS1sZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZlwiO1xufVxuXG4ubWRpLWxlZC12YXJpYW50LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMFwiO1xufVxuXG4ubWRpLWxlZC12YXJpYW50LW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIxXCI7XG59XG5cbi5tZGktbGVkLXZhcmlhbnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMlwiO1xufVxuXG4ubWRpLWxpYnJhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjNcIjtcbn1cblxuLm1kaS1saWJyYXJ5LWJvb2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI0XCI7XG59XG5cbi5tZGktbGlicmFyeS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNVwiO1xufVxuXG4ubWRpLWxpYnJhcnktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNlwiO1xufVxuXG4ubWRpLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyN1wiO1xufVxuXG4ubWRpLWxpZ2h0YnVsYi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI4XCI7XG59XG5cbi5tZGktbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiO1xufVxuXG4ubWRpLWxpbmstb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCI7XG59XG5cbi5tZGktbGluay12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7XG59XG5cbi5tZGktbGluay12YXJpYW50LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyY1wiO1xufVxuXG4ubWRpLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJkXCI7XG59XG5cbi5tZGktbGlua2VkaW4tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJlXCI7XG59XG5cbi5tZGktbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmZcIjtcbn1cblxuLm1kaS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMwXCI7XG59XG5cbi5tZGktbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7XG59XG5cbi5tZGktbG9jay1vcGVuLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzJcIjtcbn1cblxuLm1kaS1sb2NrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjtcbn1cblxuLm1kaS1sb2dpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiO1xufVxuXG4ubWRpLWxvZ291dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNVwiO1xufVxuXG4ubWRpLWxvb2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM2XCI7XG59XG5cbi5tZGktbG91cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzdcIjtcbn1cblxuLm1kaS1sdW14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM4XCI7XG59XG5cbi5tZGktbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM5XCI7XG59XG5cbi5tZGktbWFnbmV0LW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNhXCI7XG59XG5cbi5tZGktbWFnbmlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYlwiO1xufVxuXG4ubWRpLW1hZ25pZnktbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2NcIjtcbn1cblxuLm1kaS1tYWduaWZ5LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2RcIjtcbn1cblxuLm1kaS1tYWlsLXJ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNlXCI7XG59XG5cbi5tZGktbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNmXCI7XG59XG5cbi5tZGktbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MFwiO1xufVxuXG4ubWRpLW1hcC1tYXJrZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQxXCI7XG59XG5cbi5tZGktbWFwLW1hcmtlci1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MlwiO1xufVxuXG4ubWRpLW1hcC1tYXJrZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCI7XG59XG5cbi5tZGktbWFwLW1hcmtlci1yYWRpdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDRcIjtcbn1cblxuLm1kaS1tYXJnaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDVcIjtcbn1cblxuLm1kaS1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NlwiO1xufVxuXG4ubWRpLW1hcmtlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiO1xufVxuXG4ubWRpLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDhcIjtcbn1cblxuLm1kaS1tYXRlcmlhbC11aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0OVwiO1xufVxuXG4ubWRpLW1hdGgtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YVwiO1xufVxuXG4ubWRpLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiO1xufVxuXG4ubWRpLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0Y1wiO1xufVxuXG4ubWRpLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiO1xufVxuXG4ubWRpLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIjtcbn1cblxuLm1kaS1tZW51LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGZcIjtcbn1cblxuLm1kaS1tZW51LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjtcbn1cblxuLm1kaS1tZW51LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUxXCI7XG59XG5cbi5tZGktbWVudS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MlwiO1xufVxuXG4ubWRpLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIjtcbn1cblxuLm1kaS1tZXNzYWdlLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU0XCI7XG59XG5cbi5tZGktbWVzc2FnZS1kcmF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU1XCI7XG59XG5cbi5tZGktbWVzc2FnZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NlwiO1xufVxuXG4ubWRpLW1lc3NhZ2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1N1wiO1xufVxuXG4ubWRpLW1lc3NhZ2UtcHJvY2Vzc2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OFwiO1xufVxuXG4ubWRpLW1lc3NhZ2UtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIjtcbn1cblxuLm1kaS1tZXNzYWdlLXJlcGx5LXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWFcIjtcbn1cblxuLm1kaS1tZXNzYWdlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWJcIjtcbn1cblxuLm1kaS1tZXNzYWdlLXRleHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1Y1wiO1xufVxuXG4ubWRpLW1lc3NhZ2UtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjtcbn1cblxuLm1kaS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVlXCI7XG59XG5cbi5tZGktbWljcm9waG9uZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWZcIjtcbn1cblxuLm1kaS1taWNyb3Bob25lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjBcIjtcbn1cblxuLm1kaS1taWNyb3Bob25lLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYxXCI7XG59XG5cbi5tZGktbWljcm9waG9uZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7XG59XG5cbi5tZGktbWljcm9waG9uZS12YXJpYW50LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2M1wiO1xufVxuXG4ubWRpLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NFwiO1xufVxuXG4ubWRpLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY1XCI7XG59XG5cbi5tZGktbWludXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY2XCI7XG59XG5cbi5tZGktbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY3XCI7XG59XG5cbi5tZGktbWludXMtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjhcIjtcbn1cblxuLm1kaS1taW51cy1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY5XCI7XG59XG5cbi5tZGktbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YVwiO1xufVxuXG4ubWRpLW1vbml0b3ItbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmJcIjtcbn1cblxuLm1kaS1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZjXCI7XG59XG5cbi5tZGktbW90b3JiaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZkXCI7XG59XG5cbi5tZGktbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmVcIjtcbn1cblxuLm1kaS1tb3VzZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmZcIjtcbn1cblxuLm1kaS1tb3VzZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcwXCI7XG59XG5cbi5tZGktbW91c2UtdmFyaWFudC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzFcIjtcbn1cblxuLm1kaS1tb3ZpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MlwiO1xufVxuXG4ubWRpLW11bHRpcGxpY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDczXCI7XG59XG5cbi5tZGktbXVsdGlwbGljYXRpb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7XG59XG5cbi5tZGktbXVzaWMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc1XCI7XG59XG5cbi5tZGktbXVzaWMtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzZcIjtcbn1cblxuLm1kaS1tdXNpYy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzdcIjtcbn1cblxuLm1kaS1tdXNpYy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7XG59XG5cbi5tZGktbXVzaWMtbm90ZS1laWdodGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzlcIjtcbn1cblxuLm1kaS1tdXNpYy1ub3RlLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2FcIjtcbn1cblxuLm1kaS1tdXNpYy1ub3RlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3YlwiO1xufVxuXG4ubWRpLW11c2ljLW5vdGUtcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3Y1wiO1xufVxuXG4ubWRpLW11c2ljLW5vdGUtc2l4dGVlbnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdkXCI7XG59XG5cbi5tZGktbXVzaWMtbm90ZS13aG9sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZVwiO1xufVxuXG4ubWRpLW5hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZlwiO1xufVxuXG4ubWRpLW5hdHVyZS1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODBcIjtcbn1cblxuLm1kaS1uYXZpZ2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgxXCI7XG59XG5cbi5tZGktbmVlZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgyXCI7XG59XG5cbi5tZGktbmVzdC1wcm90ZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgzXCI7XG59XG5cbi5tZGktbmVzdC10aGVybW9zdGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg0XCI7XG59XG5cbi5tZGktbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg1XCI7XG59XG5cbi5tZGktbmZjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg2XCI7XG59XG5cbi5tZGktbmZjLXRhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4N1wiO1xufVxuXG4ubWRpLW5mYy12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg4XCI7XG59XG5cbi5tZGktbm9kZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg5XCI7XG59XG5cbi5tZGktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YVwiO1xufVxuXG4ubWRpLW5vdGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YlwiO1xufVxuXG4ubWRpLW5vdGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4Y1wiO1xufVxuXG4ubWRpLW5vdGUtcGx1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhkXCI7XG59XG5cbi5tZGktbm90ZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhlXCI7XG59XG5cbi5tZGktbm90aWZpY2F0aW9uLWNsZWFyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZlwiO1xufVxuXG4ubWRpLW51bWVyaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTBcIjtcbn1cblxuLm1kaS1udW1lcmljLTAtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7XG59XG5cbi5tZGktbnVtZXJpYy0wLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkyXCI7XG59XG5cbi5tZGktbnVtZXJpYy0wLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkzXCI7XG59XG5cbi5tZGktbnVtZXJpYy0xLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiO1xufVxuXG4ubWRpLW51bWVyaWMtMS1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NVwiO1xufVxuXG4ubWRpLW51bWVyaWMtMS1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NlwiO1xufVxuXG4ubWRpLW51bWVyaWMtMi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTdcIjtcbn1cblxuLm1kaS1udW1lcmljLTItYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OThcIjtcbn1cblxuLm1kaS1udW1lcmljLTItYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTlcIjtcbn1cblxuLm1kaS1udW1lcmljLTMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDlhXCI7XG59XG5cbi5tZGktbnVtZXJpYy0zLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDliXCI7XG59XG5cbi5tZGktbnVtZXJpYy0zLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDljXCI7XG59XG5cbi5tZGktbnVtZXJpYy00LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZFwiO1xufVxuXG4ubWRpLW51bWVyaWMtNC1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiO1xufVxuXG4ubWRpLW51bWVyaWMtNC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZlwiO1xufVxuXG4ubWRpLW51bWVyaWMtNS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTBcIjtcbn1cblxuLm1kaS1udW1lcmljLTUtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTFcIjtcbn1cblxuLm1kaS1udW1lcmljLTUtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTJcIjtcbn1cblxuLm1kaS1udW1lcmljLTYtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEzXCI7XG59XG5cbi5tZGktbnVtZXJpYy02LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE0XCI7XG59XG5cbi5tZGktbnVtZXJpYy02LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE1XCI7XG59XG5cbi5tZGktbnVtZXJpYy03LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhNlwiO1xufVxuXG4ubWRpLW51bWVyaWMtNy1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhN1wiO1xufVxuXG4ubWRpLW51bWVyaWMtNy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhOFwiO1xufVxuXG4ubWRpLW51bWVyaWMtOC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTlcIjtcbn1cblxuLm1kaS1udW1lcmljLTgtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWFcIjtcbn1cblxuLm1kaS1udW1lcmljLTgtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWJcIjtcbn1cblxuLm1kaS1udW1lcmljLTktYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFjXCI7XG59XG5cbi5tZGktbnVtZXJpYy05LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFkXCI7XG59XG5cbi5tZGktbnVtZXJpYy05LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFlXCI7XG59XG5cbi5tZGktbnVtZXJpYy05LXBsdXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFmXCI7XG59XG5cbi5tZGktbnVtZXJpYy05LXBsdXMtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjBcIjtcbn1cblxuLm1kaS1udW1lcmljLTktcGx1cy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMVwiO1xufVxuXG4ubWRpLW51dHJpdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMlwiO1xufVxuXG4ubWRpLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjNcIjtcbn1cblxuLm1kaS1vY3RhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjRcIjtcbn1cblxuLm1kaS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI1XCI7XG59XG5cbi5tZGktb2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI2XCI7XG59XG5cbi5tZGktb2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI3XCI7XG59XG5cbi5tZGktb2lsLXRlbXBlcmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI4XCI7XG59XG5cbi5tZGktb21lZ2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjlcIjtcbn1cblxuLm1kaS1vbmVkcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiYVwiO1xufVxuXG4ubWRpLW9wZW4taW4tYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJiXCI7XG59XG5cbi5tZGktb3Blbi1pbi1uZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmNcIjtcbn1cblxuLm1kaS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZFwiO1xufVxuXG4ubWRpLW9ybmFtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJlXCI7XG59XG5cbi5tZGktb3JuYW1lbnQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZlwiO1xufVxuXG4ubWRpLW91dGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMFwiO1xufVxuXG4ubWRpLW93bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMVwiO1xufVxuXG4ubWRpLXBhY2thZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzJcIjtcbn1cblxuLm1kaS1wYWNrYWdlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzNcIjtcbn1cblxuLm1kaS1wYWNrYWdlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM0XCI7XG59XG5cbi5tZGktcGFja2FnZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM1XCI7XG59XG5cbi5tZGktcGFja2FnZS12YXJpYW50LWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNlwiO1xufVxuXG4ubWRpLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzdcIjtcbn1cblxuLm1kaS1wYWxldHRlLWFkdmFuY2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM4XCI7XG59XG5cbi5tZGktcGFuZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzlcIjtcbn1cblxuLm1kaS1wYW5kb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNhXCI7XG59XG5cbi5tZGktcGFub3JhbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2JcIjtcbn1cblxuLm1kaS1wYW5vcmFtYS1maXNoZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNjXCI7XG59XG5cbi5tZGktcGFub3JhbWEtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZFwiO1xufVxuXG4ubWRpLXBhbm9yYW1hLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNlXCI7XG59XG5cbi5tZGktcGFub3JhbWEtd2lkZS1hbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZlwiO1xufVxuXG4ubWRpLXBhcGVyLWN1dC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMFwiO1xufVxuXG4ubWRpLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMVwiO1xufVxuXG4ubWRpLXBhcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDJcIjtcbn1cblxuLm1kaS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiO1xufVxuXG4ubWRpLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNFwiO1xufVxuXG4ubWRpLXBhdXNlLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ1XCI7XG59XG5cbi5tZGktcGF1c2Utb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNlwiO1xufVxuXG4ubWRpLXBhdXNlLW9jdGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkN1wiO1xufVxuXG4ubWRpLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiO1xufVxuXG4ubWRpLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOVwiO1xufVxuXG4ubWRpLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYVwiO1xufVxuXG4ubWRpLXBlbmNpbC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGJcIjtcbn1cblxuLm1kaS1wZW5jaWwtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGNcIjtcbn1cblxuLm1kaS1wZW5jaWwtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZFwiO1xufVxuXG4ubWRpLXBlbmNpbC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGVcIjtcbn1cblxuLm1kaS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRmXCI7XG59XG5cbi5tZGktcGhhcm1hY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTBcIjtcbn1cblxuLm1kaS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMVwiO1xufVxuXG4ubWRpLXBob25lLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMlwiO1xufVxuXG4ubWRpLXBob25lLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTNcIjtcbn1cblxuLm1kaS1waG9uZS1oYW5ndXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTRcIjtcbn1cblxuLm1kaS1waG9uZS1pbi10YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU1XCI7XG59XG5cbi5tZGktcGhvbmUtaW5jb21pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTZcIjtcbn1cblxuLm1kaS1waG9uZS1sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTdcIjtcbn1cblxuLm1kaS1waG9uZS1sb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZThcIjtcbn1cblxuLm1kaS1waG9uZS1taXNzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTlcIjtcbn1cblxuLm1kaS1waG9uZS1vdXRnb2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYVwiO1xufVxuXG4ubWRpLXBob25lLXBhdXNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYlwiO1xufVxuXG4ubWRpLXBob25lLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVjXCI7XG59XG5cbi5tZGktcGhvbmUtdm9pcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZFwiO1xufVxuXG4ubWRpLXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVlXCI7XG59XG5cbi5tZGktcGktYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVmXCI7XG59XG5cbi5tZGktcGlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYwXCI7XG59XG5cbi5tZGktcGlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMVwiO1xufVxuXG4ubWRpLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMlwiO1xufVxuXG4ubWRpLXBpbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjNcIjtcbn1cblxuLm1kaS1waW5lLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjRcIjtcbn1cblxuLm1kaS1waW5lLXRyZWUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY1XCI7XG59XG5cbi5tZGktcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY2XCI7XG59XG5cbi5tZGktcGludGVyZXN0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmN1wiO1xufVxuXG4ubWRpLXBpenphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY4XCI7XG59XG5cbi5tZGktcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOVwiO1xufVxuXG4ubWRpLXBsYXktYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmFcIjtcbn1cblxuLm1kaS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYlwiO1xufVxuXG4ubWRpLXBsYXktY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmNcIjtcbn1cblxuLm1kaS1wbGF5LXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZkXCI7XG59XG5cbi5tZGktcGxheS1wcm90ZWN0ZWQtY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZVwiO1xufVxuXG4ubWRpLXBsYXlsaXN0LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZmXCI7XG59XG5cbi5tZGktcGxheWxpc3QtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMFwiO1xufVxuXG4ubWRpLXBsYXlsaXN0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDFcIjtcbn1cblxuLm1kaS1wbGF5bGlzdC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDJcIjtcbn1cblxuLm1kaS1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwM1wiO1xufVxuXG4ubWRpLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDRcIjtcbn1cblxuLm1kaS1wbHVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNVwiO1xufVxuXG4ubWRpLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCI7XG59XG5cbi5tZGktcGx1cy1jaXJjbGUtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwN1wiO1xufVxuXG4ubWRpLXBsdXMtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDhcIjtcbn1cblxuLm1kaS1wbHVzLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDlcIjtcbn1cblxuLm1kaS1wbHVzLW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYVwiO1xufVxuXG4ubWRpLXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYlwiO1xufVxuXG4ubWRpLXBva2ViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBjXCI7XG59XG5cbi5tZGktcG9sYXJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGRcIjtcbn1cblxuLm1kaS1wb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBlXCI7XG59XG5cbi5tZGktcG9sbC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjtcbn1cblxuLm1kaS1wb2x5bWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEwXCI7XG59XG5cbi5tZGktcG9wY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMVwiO1xufVxuXG4ubWRpLXBvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEyXCI7XG59XG5cbi5tZGktcG91bmQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEzXCI7XG59XG5cbi5tZGktcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTRcIjtcbn1cblxuLm1kaS1wb3dlci1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNVwiO1xufVxuXG4ubWRpLXBvd2VyLXNvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNlwiO1xufVxuXG4ubWRpLXByZXNlbnRhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxN1wiO1xufVxuXG4ubWRpLXByZXNlbnRhdGlvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE4XCI7XG59XG5cbi5tZGktcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOVwiO1xufVxuXG4ubWRpLXByaW50ZXItM2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWFcIjtcbn1cblxuLm1kaS1wcmludGVyLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFiXCI7XG59XG5cbi5tZGktcHJvZmVzc2lvbmFsLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWNcIjtcbn1cblxuLm1kaS1wcm9qZWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWRcIjtcbn1cblxuLm1kaS1wcm9qZWN0b3Itc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFlXCI7XG59XG5cbi5tZGktcHVsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWZcIjtcbn1cblxuLm1kaS1wdXp6bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjBcIjtcbn1cblxuLm1kaS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjFcIjtcbn1cblxuLm1kaS1xcmNvZGUtc2NhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMlwiO1xufVxuXG4ubWRpLXF1YWRjb3B0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjNcIjtcbn1cblxuLm1kaS1xdWFsaXR5LWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjRcIjtcbn1cblxuLm1kaS1xdWlja3RpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjVcIjtcbn1cblxuLm1kaS1yYWRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNlwiO1xufVxuXG4ubWRpLXJhZGlhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI3XCI7XG59XG5cbi5tZGktcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjhcIjtcbn1cblxuLm1kaS1yYWRpby1oYW5kaGVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyOVwiO1xufVxuXG4ubWRpLXJhZGlvLXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJhXCI7XG59XG5cbi5tZGktcmFkaW9hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmJcIjtcbn1cblxuLm1kaS1yYWRpb2JveC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyY1wiO1xufVxuXG4ubWRpLXJhZGlvYm94LW1hcmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZFwiO1xufVxuXG4ubWRpLXJhc3BiZXJyeXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJlXCI7XG59XG5cbi5tZGktcmF5LWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZlwiO1xufVxuXG4ubWRpLXJheS1lbmQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzBcIjtcbn1cblxuLm1kaS1yYXktc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzFcIjtcbn1cblxuLm1kaS1yYXktc3RhcnQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzJcIjtcbn1cblxuLm1kaS1yYXktc3RhcnQtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMzXCI7XG59XG5cbi5tZGktcmF5LXZlcnRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNFwiO1xufVxuXG4ubWRpLXJkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzVcIjtcbn1cblxuLm1kaS1yZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM2XCI7XG59XG5cbi5tZGktcmVhZGFiaWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzdcIjtcbn1cblxuLm1kaS1yZWNlaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM4XCI7XG59XG5cbi5tZGktcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM5XCI7XG59XG5cbi5tZGktcmVjb3JkLXJlYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYVwiO1xufVxuXG4ubWRpLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2JcIjtcbn1cblxuLm1kaS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2NcIjtcbn1cblxuLm1kaS1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCI7XG59XG5cbi5tZGktcmVkby12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNlXCI7XG59XG5cbi5tZGktcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZlwiO1xufVxuXG4ubWRpLXJlZ2V4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQwXCI7XG59XG5cbi5tZGktcmVsYXRpdmUtc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDFcIjtcbn1cblxuLm1kaS1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDJcIjtcbn1cblxuLm1kaS1yZW1vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDNcIjtcbn1cblxuLm1kaS1yZW5hbWUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ0XCI7XG59XG5cbi5tZGktcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ1XCI7XG59XG5cbi5tZGktcmVwZWF0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NlwiO1xufVxuXG4ubWRpLXJlcGVhdC1vbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ3XCI7XG59XG5cbi5tZGktcmVwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ4XCI7XG59XG5cbi5tZGktcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDlcIjtcbn1cblxuLm1kaS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGFcIjtcbn1cblxuLm1kaS1yZXByb2R1Y3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGJcIjtcbn1cblxuLm1kaS1yZXNpemUtYm90dG9tLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRjXCI7XG59XG5cbi5tZGktcmVzcG9uc2l2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZFwiO1xufVxuXG4ubWRpLXJld2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZVwiO1xufVxuXG4ubWRpLXJpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZlwiO1xufVxuXG4ubWRpLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTBcIjtcbn1cblxuLm1kaS1yb2FkLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTFcIjtcbn1cblxuLm1kaS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTJcIjtcbn1cblxuLm1kaS1yb3RhdGUtM2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTNcIjtcbn1cblxuLm1kaS1yb3RhdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NFwiO1xufVxuXG4ubWRpLXJvdGF0ZS1sZWZ0LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTVcIjtcbn1cblxuLm1kaS1yb3RhdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTZcIjtcbn1cblxuLm1kaS1yb3RhdGUtcmlnaHQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1N1wiO1xufVxuXG4ubWRpLXJvdXRlci13aXJlbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OFwiO1xufVxuXG4ubWRpLXJvdXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OVwiO1xufVxuXG4ubWRpLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YVwiO1xufVxuXG4ubWRpLXJzcy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWJcIjtcbn1cblxuLm1kaS1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1Y1wiO1xufVxuXG4ubWRpLXJ1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZFwiO1xufVxuXG4ubWRpLXNhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWVcIjtcbn1cblxuLm1kaS1zYXRlbGxpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWZcIjtcbn1cblxuLm1kaS1zYXRlbGxpdGUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MFwiO1xufVxuXG4ubWRpLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYxXCI7XG59XG5cbi5tZGktc2NhbGUtYmF0aHJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjJcIjtcbn1cblxuLm1kaS1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjNcIjtcbn1cblxuLm1kaS1zY3JlZW4tcm90YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjRcIjtcbn1cblxuLm1kaS1zY3JlZW4tcm90YXRpb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NVwiO1xufVxuXG4ubWRpLXNjcmV3ZHJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY2XCI7XG59XG5cbi5tZGktc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY3XCI7XG59XG5cbi5tZGktc2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjhcIjtcbn1cblxuLm1kaS1zZWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY5XCI7XG59XG5cbi5tZGktc2VhdC1mbGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCI7XG59XG5cbi5tZGktc2VhdC1mbGF0LWFuZ2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YlwiO1xufVxuXG4ubWRpLXNlYXQtaW5kaXZpZHVhbC1zdWl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2Y1wiO1xufVxuXG4ubWRpLXNlYXQtbGVncm9vbS1leHRyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZFwiO1xufVxuXG4ubWRpLXNlYXQtbGVncm9vbS1ub3JtYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmVcIjtcbn1cblxuLm1kaS1zZWF0LWxlZ3Jvb20tcmVkdWNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZlwiO1xufVxuXG4ubWRpLXNlYXQtcmVjbGluZS1leHRyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MFwiO1xufVxuXG4ubWRpLXNlYXQtcmVjbGluZS1ub3JtYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzFcIjtcbn1cblxuLm1kaS1zZWN1cml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MlwiO1xufVxuXG4ubWRpLXNlY3VyaXR5LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzNcIjtcbn1cblxuLm1kaS1zZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzRcIjtcbn1cblxuLm1kaS1zZWxlY3QtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc1XCI7XG59XG5cbi5tZGktc2VsZWN0LWludmVyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzZcIjtcbn1cblxuLm1kaS1zZWxlY3Qtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc3XCI7XG59XG5cbi5tZGktc2VsZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc4XCI7XG59XG5cbi5tZGktc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OVwiO1xufVxuXG4ubWRpLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YVwiO1xufVxuXG4ubWRpLXNlcnZlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YlwiO1xufVxuXG4ubWRpLXNlcnZlci1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdjXCI7XG59XG5cbi5tZGktc2VydmVyLW5ldHdvcmstb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7XG59XG5cbi5tZGktc2VydmVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZVwiO1xufVxuXG4ubWRpLXNlcnZlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdmXCI7XG59XG5cbi5tZGktc2VydmVyLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MFwiO1xufVxuXG4ubWRpLXNlcnZlci1zZWN1cml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MVwiO1xufVxuXG4ubWRpLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgyXCI7XG59XG5cbi5tZGktc2V0dGluZ3MtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgzXCI7XG59XG5cbi5tZGktc2hhcGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NFwiO1xufVxuXG4ubWRpLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg1XCI7XG59XG5cbi5tZGktc2hhcmUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NlwiO1xufVxuXG4ubWRpLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4N1wiO1xufVxuXG4ubWRpLXNoaWVsZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg4XCI7XG59XG5cbi5tZGktc2hvcHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODlcIjtcbn1cblxuLm1kaS1zaG9wcGluZy1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YVwiO1xufVxuXG4ubWRpLXNocmVkZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThiXCI7XG59XG5cbi5tZGktc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4Y1wiO1xufVxuXG4ubWRpLXNodWZmbGUtZGlzYWJsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGRcIjtcbn1cblxuLm1kaS1zaHVmZmxlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGVcIjtcbn1cblxuLm1kaS1zaWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZlwiO1xufVxuXG4ubWRpLXNpZ24tY2F1dGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MFwiO1xufVxuXG4ubWRpLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MVwiO1xufVxuXG4ubWRpLXNpbHZlcndhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTJcIjtcbn1cblxuLm1kaS1zaWx2ZXJ3YXJlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTNcIjtcbn1cblxuLm1kaS1zaWx2ZXJ3YXJlLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk0XCI7XG59XG5cbi5tZGktc2lsdmVyd2FyZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk1XCI7XG59XG5cbi5tZGktc2ltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk2XCI7XG59XG5cbi5tZGktc2ltLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk3XCI7XG59XG5cbi5tZGktc2ltLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OFwiO1xufVxuXG4ubWRpLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTlcIjtcbn1cblxuLm1kaS1za2lwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlhXCI7XG59XG5cbi5tZGktc2tpcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7XG59XG5cbi5tZGktc2tpcC1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7XG59XG5cbi5tZGktc2tpcC1wcmV2aW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZFwiO1xufVxuXG4ubWRpLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTllXCI7XG59XG5cbi5tZGktc2t5cGUtYnVzaW5lc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWZcIjtcbn1cblxuLm1kaS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMFwiO1xufVxuXG4ubWRpLXNsZWVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWExXCI7XG59XG5cbi5tZGktc2xlZXAtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEyXCI7XG59XG5cbi5tZGktc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhM1wiO1xufVxuXG4ubWRpLXNtb2tpbmctb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE0XCI7XG59XG5cbi5tZGktc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTVcIjtcbn1cblxuLm1kaS1zbm93bWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE2XCI7XG59XG5cbi5tZGktc29mYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhN1wiO1xufVxuXG4ubWRpLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YThcIjtcbn1cblxuLm1kaS1zb3J0LWFscGhhYmV0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhOVwiO1xufVxuXG4ubWRpLXNvcnQtYXNjZW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFhXCI7XG59XG5cbi5tZGktc29ydC1kZXNjZW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFiXCI7XG59XG5cbi5tZGktc29ydC1udW1lcmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFjXCI7XG59XG5cbi5tZGktc29ydC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFkXCI7XG59XG5cbi5tZGktc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZVwiO1xufVxuXG4ubWRpLXNvdXJjZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFmXCI7XG59XG5cbi5tZGktc291cmNlLXB1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjBcIjtcbn1cblxuLm1kaS1zcGVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIxXCI7XG59XG5cbi5tZGktc3BlYWtlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjJcIjtcbn1cblxuLm1kaS1zcGVlZG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViM1wiO1xufVxuXG4ubWRpLXNwZWxsY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjRcIjtcbn1cblxuLm1kaS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI1XCI7XG59XG5cbi5tZGktc3BvdGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI2XCI7XG59XG5cbi5tZGktc3BvdGxpZ2h0LWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjdcIjtcbn1cblxuLm1kaS1zcXVhcmUtaW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI4XCI7XG59XG5cbi5tZGktc3F1YXJlLWluYy1jYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI5XCI7XG59XG5cbi5tZGktc3RhY2tvdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYVwiO1xufVxuXG4ubWRpLXN0YWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYlwiO1xufVxuXG4ubWRpLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmNcIjtcbn1cblxuLm1kaS1zdGFyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZFwiO1xufVxuXG4ubWRpLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZVwiO1xufVxuXG4ubWRpLXN0YXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJmXCI7XG59XG5cbi5tZGktc3Rhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMwXCI7XG59XG5cbi5tZGktc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzFcIjtcbn1cblxuLm1kaS1zdGVlcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMlwiO1xufVxuXG4ubWRpLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzNcIjtcbn1cblxuLm1kaS1zdGVwLWJhY2t3YXJkLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzRcIjtcbn1cblxuLm1kaS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzVcIjtcbn1cblxuLm1kaS1zdGVwLWZvcndhcmQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNlwiO1xufVxuXG4ubWRpLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM3XCI7XG59XG5cbi5tZGktc3RvY2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzhcIjtcbn1cblxuLm1kaS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM5XCI7XG59XG5cbi5tZGktc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2FcIjtcbn1cblxuLm1kaS1zdG9yZS0yNC1ob3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNiXCI7XG59XG5cbi5tZGktc3RvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2NcIjtcbn1cblxuLm1kaS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2RcIjtcbn1cblxuLm1kaS1zdW5nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNlXCI7XG59XG5cbi5tZGktc3dhcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNmXCI7XG59XG5cbi5tZGktc3dhcC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMFwiO1xufVxuXG4ubWRpLXN3aW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDFcIjtcbn1cblxuLm1kaS1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDJcIjtcbn1cblxuLm1kaS1zd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkM1wiO1xufVxuXG4ubWRpLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDRcIjtcbn1cblxuLm1kaS1zeW5jLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ1XCI7XG59XG5cbi5tZGktc3luYy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDZcIjtcbn1cblxuLm1kaS10YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDdcIjtcbn1cblxuLm1kaS10YWItdW5zZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkOFwiO1xufVxuXG4ubWRpLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ5XCI7XG59XG5cbi5tZGktdGFibGUtY29sdW1uLXBsdXMtYWZ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGFcIjtcbn1cblxuLm1kaS10YWJsZS1jb2x1bW4tcGx1cy1iZWZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGJcIjtcbn1cblxuLm1kaS10YWJsZS1jb2x1bW4tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRjXCI7XG59XG5cbi5tZGktdGFibGUtY29sdW1uLXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRkXCI7XG59XG5cbi5tZGktdGFibGUtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZVwiO1xufVxuXG4ubWRpLXRhYmxlLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRmXCI7XG59XG5cbi5tZGktdGFibGUtcm93LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMFwiO1xufVxuXG4ubWRpLXRhYmxlLXJvdy1wbHVzLWFmdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUxXCI7XG59XG5cbi5tZGktdGFibGUtcm93LXBsdXMtYmVmb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUyXCI7XG59XG5cbi5tZGktdGFibGUtcm93LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlM1wiO1xufVxuXG4ubWRpLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNFwiO1xufVxuXG4ubWRpLXRhYmxldC1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU1XCI7XG59XG5cbi5tZGktdGFibGV0LWlwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTZcIjtcbn1cblxuLm1kaS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTdcIjtcbn1cblxuLm1kaS10YWctZmFjZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZThcIjtcbn1cblxuLm1kaS10YWctbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTlcIjtcbn1cblxuLm1kaS10YWctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlYVwiO1xufVxuXG4ubWRpLXRhZy10ZXh0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWJcIjtcbn1cblxuLm1kaS10YXJnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWNcIjtcbn1cblxuLm1kaS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVkXCI7XG59XG5cbi5tZGktdGVhbXZpZXdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZVwiO1xufVxuXG4ubWRpLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVmXCI7XG59XG5cbi5tZGktdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMFwiO1xufVxuXG4ubWRpLXRlbGV2aXNpb24tZ3VpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjFcIjtcbn1cblxuLm1kaS10ZW1wZXJhdHVyZS1jZWxzaXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYyXCI7XG59XG5cbi5tZGktdGVtcGVyYXR1cmUtZmFocmVuaGVpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmM1wiO1xufVxuXG4ubWRpLXRlbXBlcmF0dXJlLWtlbHZpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmNFwiO1xufVxuXG4ubWRpLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmNVwiO1xufVxuXG4ubWRpLXRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjZcIjtcbn1cblxuLm1kaS10ZXJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY3XCI7XG59XG5cbi5tZGktdGV4dC10by1zcGVlY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjhcIjtcbn1cblxuLm1kaS10ZXh0LXRvLXNwZWVjaC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjlcIjtcbn1cblxuLm1kaS10ZXh0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZhXCI7XG59XG5cbi5tZGktdGhlYXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmYlwiO1xufVxuXG4ubWRpLXRoZW1lLWxpZ2h0LWRhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmNcIjtcbn1cblxuLm1kaS10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZFwiO1xufVxuXG4ubWRpLXRoZXJtb21ldGVyLWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZlXCI7XG59XG5cbi5tZGktdGh1bWItZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZlwiO1xufVxuXG4ubWRpLXRodW1iLWRvd24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwMFwiO1xufVxuXG4ubWRpLXRodW1iLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAxXCI7XG59XG5cbi5tZGktdGh1bWItdXAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwMlwiO1xufVxuXG4ubWRpLXRodW1icy11cC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAzXCI7XG59XG5cbi5tZGktdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA0XCI7XG59XG5cbi5tZGktdGlja2V0LWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDVcIjtcbn1cblxuLm1kaS10aWNrZXQtY29uZmlybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA2XCI7XG59XG5cbi5tZGktdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA3XCI7XG59XG5cbi5tZGktdGltZWxhcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA4XCI7XG59XG5cbi5tZGktdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDlcIjtcbn1cblxuLm1kaS10aW1lci0xMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwYVwiO1xufVxuXG4ubWRpLXRpbWVyLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGJcIjtcbn1cblxuLm1kaS10aW1lci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGNcIjtcbn1cblxuLm1kaS10aW1lci1zYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBkXCI7XG59XG5cbi5tZGktdGltZXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBlXCI7XG59XG5cbi5tZGktdG9nZ2xlLXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZlwiO1xufVxuXG4ubWRpLXRvZ2dsZS1zd2l0Y2gtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEwXCI7XG59XG5cbi5tZGktdG9vbHRpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMVwiO1xufVxuXG4ubWRpLXRvb2x0aXAtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMlwiO1xufVxuXG4ubWRpLXRvb2x0aXAtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTNcIjtcbn1cblxuLm1kaS10b29sdGlwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTRcIjtcbn1cblxuLm1kaS10b29sdGlwLW91dGxpbmUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxNVwiO1xufVxuXG4ubWRpLXRvb2x0aXAtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxNlwiO1xufVxuXG4ubWRpLXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxN1wiO1xufVxuXG4ubWRpLXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MThcIjtcbn1cblxuLm1kaS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxOVwiO1xufVxuXG4ubWRpLXRyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWFcIjtcbn1cblxuLm1kaS10cmFuc2NyaWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFiXCI7XG59XG5cbi5tZGktdHJhbnNjcmliZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxY1wiO1xufVxuXG4ubWRpLXRyYW5zZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFkXCI7XG59XG5cbi5tZGktdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZVwiO1xufVxuXG4ubWRpLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZlwiO1xufVxuXG4ubWRpLXRyZW5kaW5nLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjBcIjtcbn1cblxuLm1kaS10cmVuZGluZy1uZXV0cmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIxXCI7XG59XG5cbi5tZGktdHJlbmRpbmctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjJcIjtcbn1cblxuLm1kaS10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyM1wiO1xufVxuXG4ubWRpLXRyaWFuZ2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjRcIjtcbn1cblxuLm1kaS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjVcIjtcbn1cblxuLm1kaS10cm9waHktYXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjZcIjtcbn1cblxuLm1kaS10cm9waHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyN1wiO1xufVxuXG4ubWRpLXRyb3BoeS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI4XCI7XG59XG5cbi5tZGktdHJvcGh5LXZhcmlhbnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyOVwiO1xufVxuXG4ubWRpLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJhXCI7XG59XG5cbi5tZGktdHJ1Y2stZGVsaXZlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmJcIjtcbn1cblxuLm1kaS10c2hpcnQtY3JldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyY1wiO1xufVxuXG4ubWRpLXRzaGlydC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJkXCI7XG59XG5cbi5tZGktdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJlXCI7XG59XG5cbi5tZGktdHVtYmxyLXJlYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZlwiO1xufVxuXG4ubWRpLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMFwiO1xufVxuXG4ubWRpLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzFcIjtcbn1cblxuLm1kaS10d2l0dGVyLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMlwiO1xufVxuXG4ubWRpLXR3aXR0ZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMzXCI7XG59XG5cbi5tZGktdHdpdHRlci1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM0XCI7XG59XG5cbi5tZGktdWJ1bnR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM1XCI7XG59XG5cbi5tZGktdW1icmFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzNlwiO1xufVxuXG4ubWRpLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM3XCI7XG59XG5cbi5tZGktdW1icmVsbGEtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzOFwiO1xufVxuXG4ubWRpLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzlcIjtcbn1cblxuLm1kaS11bmRvLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2FcIjtcbn1cblxuLm1kaS11bmZvbGQtbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzYlwiO1xufVxuXG4ubWRpLXVuZm9sZC1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNjXCI7XG59XG5cbi5tZGktdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZFwiO1xufVxuXG4ubWRpLXVudGFwcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2VcIjtcbn1cblxuLm1kaS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2ZcIjtcbn1cblxuLm1kaS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDBcIjtcbn1cblxuLm1kaS12ZWN0b3ItYXJyYW5nZS1hYm92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MVwiO1xufVxuXG4ubWRpLXZlY3Rvci1hcnJhbmdlLWJlbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQyXCI7XG59XG5cbi5tZGktdmVjdG9yLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0M1wiO1xufVxuXG4ubWRpLXZlY3Rvci1jaXJjbGUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0NFwiO1xufVxuXG4ubWRpLXZlY3Rvci1jb21iaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ1XCI7XG59XG5cbi5tZGktdmVjdG9yLWN1cnZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ2XCI7XG59XG5cbi5tZGktdmVjdG9yLWRpZmZlcmVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDdcIjtcbn1cblxuLm1kaS12ZWN0b3ItZGlmZmVyZW5jZS1hYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0OFwiO1xufVxuXG4ubWRpLXZlY3Rvci1kaWZmZXJlbmNlLWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ5XCI7XG59XG5cbi5tZGktdmVjdG9yLWludGVyc2VjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiO1xufVxuXG4ubWRpLXZlY3Rvci1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRiXCI7XG59XG5cbi5tZGktdmVjdG9yLXBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRjXCI7XG59XG5cbi5tZGktdmVjdG9yLXBvbHlnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGRcIjtcbn1cblxuLm1kaS12ZWN0b3ItcG9seWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGVcIjtcbn1cblxuLm1kaS12ZWN0b3Itc2VsZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRmXCI7XG59XG5cbi5tZGktdmVjdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MFwiO1xufVxuXG4ubWRpLXZlY3Rvci10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MVwiO1xufVxuXG4ubWRpLXZlY3Rvci11bmlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MlwiO1xufVxuXG4ubWRpLXZlcmlmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUzXCI7XG59XG5cbi5tZGktdmlicmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NFwiO1xufVxuXG4ubWRpLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU1XCI7XG59XG5cbi5tZGktdmlkZW8tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU2XCI7XG59XG5cbi5tZGktdmlkZW8tc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU3XCI7XG59XG5cbi5tZGktdmlldy1hZ2VuZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NThcIjtcbn1cblxuLm1kaS12aWV3LWFycmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU5XCI7XG59XG5cbi5tZGktdmlldy1jYXJvdXNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1YVwiO1xufVxuXG4ubWRpLXZpZXctY29sdW1uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjViXCI7XG59XG5cbi5tZGktdmlldy1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWNcIjtcbn1cblxuLm1kaS12aWV3LWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZFwiO1xufVxuXG4ubWRpLXZpZXctZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZVwiO1xufVxuXG4ubWRpLXZpZXctaGVhZGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWZcIjtcbn1cblxuLm1kaS12aWV3LWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjBcIjtcbn1cblxuLm1kaS12aWV3LW1vZHVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MVwiO1xufVxuXG4ubWRpLXZpZXctcXVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjJcIjtcbn1cblxuLm1kaS12aWV3LXN0cmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2M1wiO1xufVxuXG4ubWRpLXZpZXctd2VlazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NFwiO1xufVxuXG4ubWRpLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY1XCI7XG59XG5cbi5tZGktdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NlwiO1xufVxuXG4ubWRpLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY3XCI7XG59XG5cbi5tZGktdmstYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY4XCI7XG59XG5cbi5tZGktdmstY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY5XCI7XG59XG5cbi5tZGktdm9pY2VtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZhXCI7XG59XG5cbi5tZGktdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmJcIjtcbn1cblxuLm1kaS12b2x1bWUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZjXCI7XG59XG5cbi5tZGktdm9sdW1lLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZFwiO1xufVxuXG4ubWRpLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmVcIjtcbn1cblxuLm1kaS12cG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmZcIjtcbn1cblxuLm1kaS13YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjcwXCI7XG59XG5cbi5tZGktd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjcxXCI7XG59XG5cbi5tZGktd2FsbGV0LWdpZnRjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjcyXCI7XG59XG5cbi5tZGktd2FsbGV0LW1lbWJlcnNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzNcIjtcbn1cblxuLm1kaS13YWxsZXQtdHJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc0XCI7XG59XG5cbi5tZGktd2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc1XCI7XG59XG5cbi5tZGktd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzZcIjtcbn1cblxuLm1kaS13YXRjaC1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzdcIjtcbn1cblxuLm1kaS13YXRjaC1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzhcIjtcbn1cblxuLm1kaS13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OVwiO1xufVxuXG4ubWRpLXdhdGVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YVwiO1xufVxuXG4ubWRpLXdhdGVyLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2JcIjtcbn1cblxuLm1kaS13YXRlci1wdW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdjXCI7XG59XG5cbi5tZGktd2VhdGhlci1jbG91ZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2RcIjtcbn1cblxuLm1kaS13ZWF0aGVyLWZvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZVwiO1xufVxuXG4ubWRpLXdlYXRoZXItaGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZlwiO1xufVxuXG4ubWRpLXdlYXRoZXItbGlnaHRuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgwXCI7XG59XG5cbi5tZGktd2VhdGhlci1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MVwiO1xufVxuXG4ubWRpLXdlYXRoZXItcGFydGx5Y2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgyXCI7XG59XG5cbi5tZGktd2VhdGhlci1wb3VyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgzXCI7XG59XG5cbi5tZGktd2VhdGhlci1yYWlueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NFwiO1xufVxuXG4ubWRpLXdlYXRoZXItc25vd3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODVcIjtcbn1cblxuLm1kaS13ZWF0aGVyLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg2XCI7XG59XG5cbi5tZGktd2VhdGhlci1zdW5zZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODdcIjtcbn1cblxuLm1kaS13ZWF0aGVyLXN1bnNldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg4XCI7XG59XG5cbi5tZGktd2VhdGhlci1zdW5zZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODlcIjtcbn1cblxuLm1kaS13ZWF0aGVyLXdpbmR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhhXCI7XG59XG5cbi5tZGktd2VhdGhlci13aW5keS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhiXCI7XG59XG5cbi5tZGktd2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhjXCI7XG59XG5cbi5tZGktd2ViY2FtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhkXCI7XG59XG5cbi5tZGktd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhlXCI7XG59XG5cbi5tZGktd2VpZ2h0LWtpbG9ncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhmXCI7XG59XG5cbi5tZGktd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTBcIjtcbn1cblxuLm1kaS13aGVlbGNoYWlyLWFjY2Vzc2liaWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTFcIjtcbn1cblxuLm1kaS13aGl0ZS1iYWxhbmNlLWF1dG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTJcIjtcbn1cblxuLm1kaS13aGl0ZS1iYWxhbmNlLWluY2FuZGVzY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5M1wiO1xufVxuXG4ubWRpLXdoaXRlLWJhbGFuY2UtaXJyYWRlc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTRcIjtcbn1cblxuLm1kaS13aGl0ZS1iYWxhbmNlLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk1XCI7XG59XG5cbi5tZGktd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NlwiO1xufVxuXG4ubWRpLXdpZmktb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk3XCI7XG59XG5cbi5tZGktd2lpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk4XCI7XG59XG5cbi5tZGktd2lraXBlZGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk5XCI7XG59XG5cbi5tZGktd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlhXCI7XG59XG5cbi5tZGktd2luZG93LWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YlwiO1xufVxuXG4ubWRpLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5Y1wiO1xufVxuXG4ubWRpLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5ZFwiO1xufVxuXG4ubWRpLXdpbmRvdy1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjllXCI7XG59XG5cbi5tZGktd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWZcIjtcbn1cblxuLm1kaS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEwXCI7XG59XG5cbi5tZGktd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmExXCI7XG59XG5cbi5tZGktd29ya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEyXCI7XG59XG5cbi5tZGktd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhM1wiO1xufVxuXG4ubWRpLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhNFwiO1xufVxuXG4ubWRpLXd1bmRlcmxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTVcIjtcbn1cblxuLm1kaS14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE2XCI7XG59XG5cbi5tZGkteGJveC1jb250cm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE3XCI7XG59XG5cbi5tZGkteGJveC1jb250cm9sbGVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOFwiO1xufVxuXG4ubWRpLXhkYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOVwiO1xufVxuXG4ubWRpLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWFcIjtcbn1cblxuLm1kaS14aW5nLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhYlwiO1xufVxuXG4ubWRpLXhpbmctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFjXCI7XG59XG5cbi5tZGkteG1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFkXCI7XG59XG5cbi5tZGkteWVhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWVcIjtcbn1cblxuLm1kaS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFmXCI7XG59XG5cbi5tZGkteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIwXCI7XG59XG5cbi5tZGktemlwLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiMVwiO1xufVxuXG4ubWRpLTE4cHgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5tZGktMjRweCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLm1kaS0zNnB4IHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG4ubWRpLTQ4cHgge1xuICBmb250LXNpemU6IDQ4cHg7XG59XG5cbi5tZGktZGFyayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuXG4ubWRpLWRhcmsubWRpLWluYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG59XG5cbi5tZGktbGlnaHQge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5tZGktbGlnaHQubWRpLWluYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9bWF0ZXJpYWxkZXNpZ25pY29ucy5jc3MubWFwICovXG4vKiogMi4xNiBUaHVtYm5haWwgQWRkb25zICovXG4udGh1bWJuYWlsLWNsYXNzaWMsXG4udGh1bWJuYWlsLWNsYXNzaWMgPiBmaWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGh1bWJuYWlsLWNsYXNzaWMgaW1nLFxuLnRodW1ibmFpbC1jbGFzc2ljIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiAuMzVzO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4udGh1bWJuYWlsLWNsYXNzaWMgZmlndXJlIGZpZ2NhcHRpb24sXG4udGh1bWJuYWlsLWNsYXNzaWMgZmlnY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnRodW1ibmFpbCB7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xufVxuXG5hLnRodW1ibmFpbDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDIzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xufVxuXG4udGh1bWJuYWlsLWNsYXNzaWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50aHVtYm5haWwtY2xhc3NpYyBmaWd1cmUgZmlnY2FwdGlvbixcbi50aHVtYm5haWwtY2xhc3NpYyBmaWdjYXB0aW9uIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYmFja2dyb3VuZDogI2RjMjE0YztcbiAgY29sb3I6ICNlZWU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi50aHVtYm5haWwtY2xhc3NpYy1pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRodW1ibmFpbC1jbGFzc2ljIC5nYWxsZXJ5LWxpbmstbW9iaWxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi50aHVtYm5haWwtY2xhc3NpYy10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGh1bWJuYWlsLWNsYXNzaWMgLmRpdmlkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDEwcHggYXV0byAxNXB4O1xufVxuXG4udGh1bWJuYWlsLWNsYXNzaWMgLmljb24ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRodW1ibmFpbC1jbGFzc2ljIC5pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMzQTU0NzU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRodW1ibmFpbC1jbGFzc2ljIGZpZ3VyZSBmaWdjYXB0aW9uLFxuICAudGh1bWJuYWlsLWNsYXNzaWMgZmlnY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC4zNXMgYWxsIGVhc2Utb3V0O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcbiAgfVxuICAudGh1bWJuYWlsLWNsYXNzaWMgZmlndXJlIGZpZ2NhcHRpb246YmVmb3JlLFxuICAudGh1bWJuYWlsLWNsYXNzaWMgZmlnY2FwdGlvbjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0cmFuc2l0aW9uOiAwLjM1cyBhbGwgZWFzZS1vdXQ7XG4gIH1cbiAgLnRodW1ibmFpbC1jbGFzc2ljIGZpZ3VyZSBmaWdjYXB0aW9uIHAsXG4gIC50aHVtYm5haWwtY2xhc3NpYyBmaWdjYXB0aW9uIHAge1xuICAgIG1heC1oZWlnaHQ6IDQ1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAudGh1bWJuYWlsLWNsYXNzaWM6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHRvcDogLTIwcHg7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIwLCAzMywgNzYsIDAuOCk7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjM1cyBhbGwgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgfVxuICAudGh1bWJuYWlsLWNsYXNzaWM6aG92ZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIH1cbiAgLnRodW1ibmFpbC1jbGFzc2ljOmhvdmVyIGZpZ3VyZSBmaWdjYXB0aW9uLFxuICAudGh1bWJuYWlsLWNsYXNzaWM6aG92ZXIgZmlnY2FwdGlvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAudGh1bWJuYWlsLWNsYXNzaWM6aG92ZXIgZmlndXJlIGZpZ2NhcHRpb246YmVmb3JlLFxuICAudGh1bWJuYWlsLWNsYXNzaWM6aG92ZXIgZmlnY2FwdGlvbjpiZWZvcmUge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC50aHVtYm5haWwtY2xhc3NpYyAuZGl2aWRlciB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMzNweDtcbiAgfVxuICAudGh1bWJuYWlsLWNsYXNzaWMgZmlndXJlIGZpZ2NhcHRpb24sXG4gIC50aHVtYm5haWwtY2xhc3NpYyBmaWdjYXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gIC50aHVtYm5haWwtY2xhc3NpYyBmaWd1cmUgZmlnY2FwdGlvbjpiZWZvcmUsXG4gIC50aHVtYm5haWwtY2xhc3NpYyBmaWdjYXB0aW9uOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuXG4udGh1bWJuYWlsLWRlZmF1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50aHVtYm5haWwtZGVmYXVsdCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi50aHVtYm5haWwtZGVmYXVsdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMzVzIGFsbCBlYXNlO1xuICB6LWluZGV4OiAxO1xufVxuXG4udGh1bWJuYWlsLWRlZmF1bHQgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zNXMgYWxsIGVhc2U7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5pZS0xMSAudGh1bWJuYWlsLWRlZmF1bHQsIC5pZS1lZGdlIC50aHVtYm5haWwtZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaWUtMTEgLndpZGdldC1mbGlja3JmZWVkIC50aHVtYm5haWwtZGVmYXVsdCwgLmllLWVkZ2UgLndpZGdldC1mbGlja3JmZWVkIC50aHVtYm5haWwtZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRhYmxldCAudGh1bWJuYWlsLWRlZmF1bHQgLmljb24sXG4ubW9iaWxlIC50aHVtYm5haWwtZGVmYXVsdCAuaWNvbixcbi50aHVtYm5haWwtZGVmYXVsdDpob3ZlciAuaWNvbiB7XG4gIHRvcDogNTAlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udGFibGV0IC50aHVtYm5haWwtZGVmYXVsdDphZnRlcixcbi5tb2JpbGUgLnRodW1ibmFpbC1kZWZhdWx0OmFmdGVyLFxuLnRodW1ibmFpbC1kZWZhdWx0OmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRhYmxldCAudGh1bWJuYWlsLWRlZmF1bHQ6YWZ0ZXIsXG4ubW9iaWxlIC50aHVtYm5haWwtZGVmYXVsdDphZnRlciB7XG4gIG9wYWNpdHk6IC40O1xufVxuXG4ud2lkZ2V0LWZsaWNrcmZlZWQgLnRodW1ibmFpbC1kZWZhdWx0IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmltZy13cmFwLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmltZy13cmFwLTIgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAyNTBtcztcbn1cblxuLmltZy13cmFwLTIgLmljb246aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7XG59XG5cbi5wYWdlIC5mbGlja3Ige1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4udGh1bWJuYWlsLWZsaWNrciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAudGh1bWJuYWlsLWZsaWNrciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB9XG59XG5cbi50aHVtYm5haWwtZmxpY2tyIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiogMi4xNyBXZWxscyBBZGRvbnMgKi9cbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyoqIDIuMTggU2NhZmZvbGRpbmcgQWRkb25zICovXG5ib2R5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ucGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5oZWFkZXItcGFuZWwtYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLXBhbmVsLWFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmltZy1jb3ZlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctYm9yZGVyZWQtd2hpdGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuXG4uaW1nLXNlbWktdHJhbnNwYXJlbnQge1xuICBvcGFjaXR5OiAuNTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjM1cyBhbGwgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogMC4zNXMgYWxsIGVhc2U7XG4gIHRyYW5zaXRpb246IDAuMzVzIGFsbCBlYXNlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4uaW1nLXNlbWktdHJhbnNwYXJlbnQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZWxlbWVudC1mdWxsd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJnLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmltZy1tb2JpbGUtaGFsZi13aWR0aCB7XG4gIG1heC13aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmltZy1tb2JpbGUtaGFsZi13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi8qKiAyLjE5IFRleHQgQWxpZ25tZW50IFN5c3RlbSAqL1xuLnBhZ2UgLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWdlIC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2UgLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnBhZ2UgLnRleHQtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIGh0bWw6bm90KC5sdC1pZTEwKSAucGFnZSAudGV4dC14cy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGh0bWw6bm90KC5sdC1pZTEwKSAucGFnZSAudGV4dC14cy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBodG1sOm5vdCgubHQtaWUxMCkgLnBhZ2UgLnRleHQteHMtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIGh0bWw6bm90KC5sdC1pZTEwKSAucGFnZSAudGV4dC14cy1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG4gIGh0bWw6bm90KC5sdC1pZTEwKSAucGFnZSAudGV4dC14cy1ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgaHRtbDpub3QoLmx0LWllMTApIC5wYWdlIC50ZXh0LXhzLW5vcm1hbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbDpub3QoLmx0LWllMTApIC5wYWdlIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgaHRtbDpub3QoLmx0LWllMTApIC5wYWdlIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGh0bWw6bm90KC5sdC1pZTEwKSAucGFnZSAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgaHRtbDpub3QoLmx0LWllMTApIC5wYWdlIC50ZXh0LXNtLWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbiAgaHRtbDpub3QoLmx0LWllMTApIC5wYWdlIC50ZXh0LXNtLW5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICBodG1sOm5vdCgubHQtaWUxMCkgLnBhZ2UgLnRleHQtc20tbm9ybWFsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBodG1sOm5vdCgubHQtaWUxMCkgLnBhZ2UgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBodG1sOm5vdCgubHQtaWUxMCkgLnBhZ2UgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgaHRtbDpub3QoLmx0LWllMTApIC5wYWdlIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICBodG1sOm5vdCgubHQtaWUxMCkgLnBhZ2UgLnRleHQtbWQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxuICBodG1sOm5vdCgubHQtaWUxMCkgLnBhZ2UgLnRleHQtbWQtbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIGh0bWw6bm90KC5sdC1pZTEwKSAucGFnZSAudGV4dC1tZC1ub3JtYWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBodG1sOm5vdCgubHQtaWUxMCkgLnBhZ2UgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBodG1sOm5vdCgubHQtaWUxMCkgLnBhZ2UgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgaHRtbDpub3QoLmx0LWllMTApIC5wYWdlIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICBodG1sOm5vdCgubHQtaWUxMCkgLnBhZ2UgLnRleHQtbGctanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxuICBodG1sOm5vdCgubHQtaWUxMCkgLnBhZ2UgLnRleHQtbGctbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIGh0bWw6bm90KC5sdC1pZTEwKSAucGFnZSAudGV4dC1sZy1ub3JtYWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICBodG1sOm5vdCgubHQtaWUxMCkgLnBhZ2UgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBodG1sOm5vdCgubHQtaWUxMCkgLnBhZ2UgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgaHRtbDpub3QoLmx0LWllMTApIC5wYWdlIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICBodG1sOm5vdCgubHQtaWUxMCkgLnBhZ2UgLnRleHQteGwtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxuICBodG1sOm5vdCgubHQtaWUxMCkgLnBhZ2UgLnRleHQteGwtbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIGh0bWw6bm90KC5sdC1pZTEwKSAucGFnZSAudGV4dC14bC1ub3JtYWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuLyoqIDIuMjAgVGV4dCBTdHlsaW5nIFN5c3RlbSAqL1xuLnBhZ2UgLnRleHQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ucGFnZSAudGV4dC1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5wYWdlIC50ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucGFnZSAudGV4dC1zdHJpa2Uge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLnBhZ2UgLnRleHQtdGhpbiB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi5wYWdlIC50ZXh0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnBhZ2UgLnRleHQtcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wYWdlIC50ZXh0LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wYWdlIC50ZXh0LXNib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBhZ2UgLnRleHQtYm9sZCwgLnBhZ2Ugc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBhZ2UgLnRleHQtdWJvbGQge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4ucGFnZSAudGV4dC1zcGFjaW5nLTAge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLnBhZ2UgLnRleHQtc3BhY2luZy0yMCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi5wYWdlIC50ZXh0LXNwYWNpbmctNDAge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuXG4ucGFnZSAudGV4dC1zcGFjaW5nLTYwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbn1cblxuLnBhZ2UgLnRleHQtc3BhY2luZy0xMjAge1xuICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xufVxuXG4ucGFnZSAudGV4dC1saW5lLWhlaWdodC0xMjUge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLyoqIDIuMjEgTmF2cyBBZGRvbnMgKi9cbi5uYXYtdGFicyA+IGxpLCAubmF2LXRhYnMgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLm5hdi1zdGFja2VkID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtc3RhY2tlZC1jb250YWluZXIgLnRhYi1jb250ZW50LFxuICAubmF2LXN0YWNrZWQtY29udGFpbmVyIC5uYXYtc3RhY2tlZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC5uYXYtc3RhY2tlZC1jb250YWluZXIgLm5hdi1zdGFja2VkIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5uYXYtc3RhY2tlZC1jb250YWluZXIgLnRhYi1jb250ZW50IHtcbiAgICB3aWR0aDogNzMlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4vKiogMi4yMiBOYXZiYXIgQWRkb25zICovXG4ubmF2YmFyIHtcbiAgYm94LXNoYWRvdzogMCAwcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLm5hdmJhciAubmF2YmFyLXRvZ2dsZSB7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuXG4ubmF2YmFyIC5uYXZiYXItdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5uYXZiYXIgLm5hdmJhci1mb3JtIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLm5hdmJhciAubmF2YmFyLWZvcm0gLmZvcm0tc2VhcmNoLXN1Ym1pdCB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5uYXZiYXItbmF2ID4gbGkgPiBhIC5iYWRnZSB7XG4gIG1hcmdpbi10b3A6IC0xN3B4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuXG4vKiogMi4yMyBQYW5lbHMgQWRkb25zICovXG4ucGFuZWwtdGl0bGUsXG4ucGFuZWwtaGVhZGluZyxcbi5wYW5lbC1mb290ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG4ucGFuZWwtZ3JvdXAuYWNjb3JkaW9uIC5wYW5lbC1oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5wYW5lbC1ncm91cC5hY2NvcmRpb24gLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEzcHggMjJweDtcbiAgdHJhbnNpdGlvbjogLjJzO1xufVxuXG4ucGFuZWwtZ3JvdXAuYWNjb3JkaW9uIC5wYW5lbC1oZWFkaW5nIGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBjb250ZW50OiAnXFxmNDY1Jztcbn1cblxuLnBhbmVsLWdyb3VwLmFjY29yZGlvbiAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZDphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGY1MDQnO1xufVxuXG4ucGFuZWwtZ3JvdXAuYWNjb3JkaW9uIC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogOHB4IDI1cHggMTVweCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG59XG5cbi5wYW5lbC1ncm91cC5hY2NvcmRpb24gLnBhbmVsICsgLnBhbmVsIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYW5lbC1ncm91cC5hY2NvcmRpb24gLnBhbmVsLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucGFuZWwtZ3JvdXAuYWNjb3JkaW9uIC5wYW5lbC1oZWFkaW5nIGE6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi8qKiAyLjI0IEljb25zICovXG4uaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5pY29uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5hLmljb24ge1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5pY29uLXJlY3QsXG4uaWNvbi1jaXJjbGUsXG4uaWNvbi1yb3VuZGVkLFxuLmljb24tb3V0bGluZWQge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uaWNvbi1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5pY29uLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5pY29uLW91dGxpbmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaWNvbi1vdXRsaW5lZCwgLmljb24tb3V0bGluZWQ6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5pY29uLW91dGxpbmVkOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03cHg7XG4gIHJpZ2h0OiAtN3B4O1xuICBib3R0b206IC03cHg7XG4gIGxlZnQ6IC03cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4uaWNvbi14eHMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uaWNvbi14eHMuaWNvbi1yZWN0LCAuaWNvbi14eHMuaWNvbi1yb3VuZGVkLCAuaWNvbi14eHMuaWNvbi1jaXJjbGUsIC5pY29uLXh4cy5pY29uLW91dGxpbmVkIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmljb24teHMge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uaWNvbi14cy5pY29uLXJlY3QsIC5pY29uLXhzLmljb24tcm91bmRlZCwgLmljb24teHMuaWNvbi1jaXJjbGUsIC5pY29uLXhzLmljb24tb3V0bGluZWQge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuXG4uaWNvbi1zbSB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi5pY29uLXNtLmljb24tcmVjdCwgLmljb24tc20uaWNvbi1yb3VuZGVkLCAuaWNvbi1zbS5pY29uLWNpcmNsZSwgLmljb24tc20uaWNvbi1vdXRsaW5lZCB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi5pY29uLW1kIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbn1cblxuLmljb24tbWQuaWNvbi1yZWN0LCAuaWNvbi1tZC5pY29uLXJvdW5kZWQsIC5pY29uLW1kLmljb24tY2lyY2xlLCAuaWNvbi1tZC5pY29uLW91dGxpbmVkIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLmljb24tbGcge1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xufVxuXG4uaWNvbi1sZy5pY29uLXJlY3QsIC5pY29uLWxnLmljb24tcm91bmRlZCwgLmljb24tbGcuaWNvbi1jaXJjbGUsIC5pY29uLWxnLmljb24tb3V0bGluZWQge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjBweDtcbiAgZm9udC1zaXplOiA1NnB4O1xufVxuXG4uaWNvbi1jb250YWN0LXNtIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuLmljb24tZGVmYXVsdCB7XG4gIGNvbG9yOiAjNDM0MzQ1O1xuICBib3JkZXItY29sb3I6ICNiMWIxYjE7XG59XG5cbi5pY29uLWRhcmtlciB7XG4gIGNvbG9yOiAjNDM0MzQ1O1xuICBib3JkZXItY29sb3I6ICM0MzQzNDU7XG59XG5cbi5pY29uLXByaW1hcnkge1xuICBjb2xvcjogI2RjMjE0YztcbiAgYm9yZGVyLWNvbG9yOiAjZGMyMTRjO1xufVxuXG4uaWNvbi1kZWx1Z2Uge1xuICBjb2xvcjogIzg2NjhhZDtcbiAgYm9yZGVyLWNvbG9yOiAjODY2OGFkO1xufVxuXG4uaWNvbi1zdWNjZXNzIHtcbiAgY29sb3I6ICNhYmNjMzc7XG4gIGJvcmRlci1jb2xvcjogI2FiY2MzNztcbn1cblxuLmljb24td2FybmluZyB7XG4gIGNvbG9yOiAjZjViZjJmO1xuICBib3JkZXItY29sb3I6ICNmNWJmMmY7XG59XG5cbi5pY29uLWRhbmdlciB7XG4gIGNvbG9yOiAjZjU0YjBmO1xuICBib3JkZXItY29sb3I6ICNmNTRiMGY7XG59XG5cbi5pY29uLWluZm8ge1xuICBjb2xvcjogIzc5Y2NmMjtcbiAgYm9yZGVyLWNvbG9yOiAjNzljY2YyO1xufVxuXG4uaWNvbi1wcmltYXJ5LWZpbGxlZCwgLmljb24tZGFya2VyLWZpbGxlZCwgLmljb24tZGFya2VzdC1maWxsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uaWNvbi1wcmltYXJ5LWZpbGxlZCB7XG4gIGJhY2tncm91bmQ6ICNkYzIxNGM7XG59XG5cbi5pY29uLWRhcmtlci1maWxsZWQge1xuICBiYWNrZ3JvdW5kOiAjNDM0MzQ1O1xufVxuXG4uaWNvbi1kYXJrZXN0LWZpbGxlZCB7XG4gIGJhY2tncm91bmQ6ICMyMTIxMjE7XG59XG5cbi5pY29uLWdyYXktbGlnaHQtZmlsbGVkIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzg4ODg4ODtcbiAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbn1cblxuLmljb24uaWNvbi14cy5tZGktbW9uaXRvciB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLmljb24uaWNvbi1zbS5tZGktbW9uaXRvciB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLmljb24uaWNvbi1zbS5tZGktY29kZS1icmFja2V0cywgLmljb24uaWNvbi1zbS5tZGktY2xvY2ssIC5pY29uLmljb24tc20ubWRpLXZlY3Rvci1hcnJhbmdlLWJlbG93IHtcbiAgZm9udC1zaXplOiA0NXB4O1xufVxuXG4uaWNvbi1yZWN0Lm1kaS12ZWN0b3ItYXJyYW5nZS1iZWxvdywgLmljb24tcmVjdC5tZGktc2hhcmUtdmFyaWFudCwgLmljb24tcmVjdC5tZGktbWFnbmlmeSwgLmljb24tcmVjdC5tZGktbW9uaXRvcixcbi5pY29uLWNpcmNsZS5tZGktdmVjdG9yLWFycmFuZ2UtYmVsb3csXG4uaWNvbi1jaXJjbGUubWRpLXNoYXJlLXZhcmlhbnQsXG4uaWNvbi1jaXJjbGUubWRpLW1hZ25pZnksXG4uaWNvbi1jaXJjbGUubWRpLW1vbml0b3IsXG4uaWNvbi1yb3VuZGVkLm1kaS12ZWN0b3ItYXJyYW5nZS1iZWxvdyxcbi5pY29uLXJvdW5kZWQubWRpLXNoYXJlLXZhcmlhbnQsXG4uaWNvbi1yb3VuZGVkLm1kaS1tYWduaWZ5LFxuLmljb24tcm91bmRlZC5tZGktbW9uaXRvcixcbi5pY29uLW91dGxpbmVkLm1kaS12ZWN0b3ItYXJyYW5nZS1iZWxvdyxcbi5pY29uLW91dGxpbmVkLm1kaS1zaGFyZS12YXJpYW50LFxuLmljb24tb3V0bGluZWQubWRpLW1hZ25pZnksXG4uaWNvbi1vdXRsaW5lZC5tZGktbW9uaXRvciB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLmljb24tcmVjdC5tZGktYnJ1c2gsXG4uaWNvbi1jaXJjbGUubWRpLWJydXNoLFxuLmljb24tcm91bmRlZC5tZGktYnJ1c2gsXG4uaWNvbi1vdXRsaW5lZC5tZGktYnJ1c2gge1xuICBmb250LXNpemU6IDM4cHg7XG59XG5cbi5pY29uLXJlY3QubWRpLWN1YmUtb3V0bGluZSwgLmljb24tcmVjdC5tZGktcGFsZXR0ZSxcbi5pY29uLWNpcmNsZS5tZGktY3ViZS1vdXRsaW5lLFxuLmljb24tY2lyY2xlLm1kaS1wYWxldHRlLFxuLmljb24tcm91bmRlZC5tZGktY3ViZS1vdXRsaW5lLFxuLmljb24tcm91bmRlZC5tZGktcGFsZXR0ZSxcbi5pY29uLW91dGxpbmVkLm1kaS1jdWJlLW91dGxpbmUsXG4uaWNvbi1vdXRsaW5lZC5tZGktcGFsZXR0ZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmljb24tcmVjdC5tZGktZm9ybWF0LWJvbGQsIC5pY29uLXJlY3QubWRpLXNwZWxsY2hlY2ssIC5pY29uLXJlY3QubWRpLXJvY2tldCwgLmljb24tcmVjdC5tZGkteG1sLFxuLmljb24tY2lyY2xlLm1kaS1mb3JtYXQtYm9sZCxcbi5pY29uLWNpcmNsZS5tZGktc3BlbGxjaGVjayxcbi5pY29uLWNpcmNsZS5tZGktcm9ja2V0LFxuLmljb24tY2lyY2xlLm1kaS14bWwsXG4uaWNvbi1yb3VuZGVkLm1kaS1mb3JtYXQtYm9sZCxcbi5pY29uLXJvdW5kZWQubWRpLXNwZWxsY2hlY2ssXG4uaWNvbi1yb3VuZGVkLm1kaS1yb2NrZXQsXG4uaWNvbi1yb3VuZGVkLm1kaS14bWwsXG4uaWNvbi1vdXRsaW5lZC5tZGktZm9ybWF0LWJvbGQsXG4uaWNvbi1vdXRsaW5lZC5tZGktc3BlbGxjaGVjayxcbi5pY29uLW91dGxpbmVkLm1kaS1yb2NrZXQsXG4uaWNvbi1vdXRsaW5lZC5tZGkteG1sIHtcbiAgZm9udC1zaXplOiA0MnB4O1xufVxuXG4uaWNvbi1yZWN0Lmljb24tbGcubWRpLXNjaG9vbCxcbi5pY29uLWNpcmNsZS5pY29uLWxnLm1kaS1zY2hvb2wsXG4uaWNvbi1yb3VuZGVkLmljb24tbGcubWRpLXNjaG9vbCxcbi5pY29uLW91dGxpbmVkLmljb24tbGcubWRpLXNjaG9vbCB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbn1cblxuLmljb24tcmVjdC5pY29uLWxnLm1kaS1kb21haW4sXG4uaWNvbi1jaXJjbGUuaWNvbi1sZy5tZGktZG9tYWluLFxuLmljb24tcm91bmRlZC5pY29uLWxnLm1kaS1kb21haW4sXG4uaWNvbi1vdXRsaW5lZC5pY29uLWxnLm1kaS1kb21haW4ge1xuICBmb250LXNpemU6IDU0cHg7XG59XG5cbi5pY29uLWxpc3QgLnVuaXQtYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaWNvbi1saXN0IC5pY29uIHtcbiAgY29sb3I6ICMzQTU0NzU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5pY29uLWxpc3QgLnVuaXQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5pY29uLWxpc3QgLnVuaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGMyMTRjO1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5pY29uLWxpc3QgLnVuaXQ6aG92ZXIgLmljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmljb24tbGlzdCAudW5pdDpob3ZlciBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdlIGEuaWNvbi5mYS1mYWNlYm9vazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzOTViOTg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFnZSBhLmljb24uZmEtdHdpdHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyY2E3ZTA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFnZSBhLmljb24uZmEtZ29vZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Q5NTEzOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdlIGEuaWNvbi5mYS1pbnN0YWdyYW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDg3OWExO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyoqIDIuMjUgUHJvZ3Jlc3MgQmFycyBBZGRvbnMgKi9cbi5wcm9ncmVzcy1saW5lYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLnByb2dyZXNzLWxpbmVhciAucHJvZ3Jlc3MtYmFyLWxpbmVhci13cmFwLCAucHJvZ3Jlc3MtbGluZWFyIC5wcm9ncmVzcy1iYXItbGluZWFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5wcm9ncmVzcy1saW5lYXIgLnByb2dyZXNzLWJhci1saW5lYXItd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNmNmY3Zjg7XG59XG5cbi5wcm9ncmVzcy1saW5lYXIgLnByb2dyZXNzLWJhci1saW5lYXIge1xuICB3aWR0aDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xufVxuXG4ucHJvZ3Jlc3MtbGluZWFyIC5wcm9ncmVzcy12YWx1ZTphZnRlcixcbi5wcm9ncmVzcy1saW5lYXIgLnByb2dyZXNzLXNpemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiVcIjtcbn1cblxuLnByb2dyZXNzLWJhci1jaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJGcmFuY29pcyBPbmVcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWNpcmNsZSBjYW52YXMge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWNpcmNsZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUxJTtcbiAgbGVmdDogNTIlO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbG9yOiAjZGMyMTRjO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLnByb2dyZXNzLWJhci1jaXJjbGUgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiJVwiO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWNpcmNsZS5wcm9ncmVzcy1iYXItbW9kZXJuIHNwYW4ge1xuICBjb2xvcjogIzg4ODg4ODtcbn1cblxuLyoqIDIuMjcgTGlzdCBHcm91cHMgQWRkb25zICovXG4ubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJjYzM3O1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmJhMmY7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5Y2NmMjtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjJjM2YwO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWJmMmY7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YjgxNztcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTRiMGY7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMTQyMDk7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4vKiogMi4yOCBCcmVhZGNydW1icyBBZGRvbnMgKi9cbi5icmVhZGNydW1iLWNsYXNzaWMge1xuICBiYWNrZ3JvdW5kOiAjZGMyMTRjO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icmVhZGNydW1iLWNsYXNzaWMgLmxpc3QtaW5saW5lLWRhc2hlZCA+IGxpOmxhc3QtY2hpbGQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4uYnJlYWRjcnVtYi1jbGFzc2ljIC5saXN0LWlubGluZS1kYXNoZWQgPiBsaTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiogMi4yOSBJbnB1dCBHcm91cHMgQWRkb25zICovXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24gPiAuaW5wdXQtZ3JvdXAtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24taW52ZXJzZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2IxYjFiMTtcbiAgY29sb3I6ICM0MzQzNDU7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hZGRvbiA+IC5pbnB1dC1ncm91cC1pY29uIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24gPiAuaW5wdXQtZ3JvdXAtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbiA+IC5pbnB1dC1ncm91cC1pY29uLm1kaSB7XG4gIHRvcDogMnB4O1xufVxuXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDZweCAxN3B4O1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA2cHggMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uID4gLmlucHV0LWdyb3VwLWljb24ge1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkuZm9ybS1jb250cm9sLWxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyoqIDIuMzAgRHJvcGNhcHMgKi9cbi5kcm9wY2FwOmZpcnN0LWxldHRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBmb250LXNpemU6IDEyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMC43O1xufVxuXG4uZHJvcGNhcC1kYXJrOmZpcnN0LWxldHRlciB7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuXG4vKiogMi4zMSBBbGVydHMgQWRkb25zICovXG4uYWxlcnQtY2xhc3NpYyB7XG4gIHBhZGRpbmc6IDE3cHggMjJweCAxN3B4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogM3B4O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjg7XG59XG5cbi5hbGVydC1jbGFzc2ljIGgxLCAuYWxlcnQtY2xhc3NpYyBoMiwgLmFsZXJ0LWNsYXNzaWMgaDMsIC5hbGVydC1jbGFzc2ljIGg0LCAuYWxlcnQtY2xhc3NpYyBoNSwgLmFsZXJ0LWNsYXNzaWMgaDYge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc25hY2tiYXJzIHtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgcGFkZGluZzogOXB4IDE2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnNuYWNrYmFycyAuaWNvbi14eHMge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5zbmFja2JhcnMgcCBzcGFuOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG59XG5cbi5zbmFja2JhcnMtbGVmdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNuYWNrYmFycy1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc25hY2tiYXJzLXJpZ2h0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc25hY2tiYXJzIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMTdweDtcbiAgfVxufVxuXG4uYWxlcnQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWxlcnQgLmNsb3NlIHtcbiAgdG9wOiAwO1xuICByaWdodDogLTlweDtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5hbGVydCAuY2xvc2U6Zm9jdXMsIC5hbGVydCAuY2xvc2U6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFsZXJ0LWNsYXNzaWMtbGcge1xuICBwYWRkaW5nLXRvcDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA0cHg7XG59XG5cbi5hbGVydC1jbGFzc2ljLWxnIGg0LCAuYWxlcnQtY2xhc3NpYy1sZyAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cblxuLmFsZXJ0LWNsYXNzaWMtbGcgLmJ0bi1zbSwgLmFsZXJ0LWNsYXNzaWMtbGcgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiA3cHggMTVweDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbGVydC1jbGFzc2ljLWxnIGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmFsZXJ0LWNsYXNzaWMtbGcgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uYWxlcnQtY2xhc3NpYy1zbSB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG59XG5cbi5hbGVydC1jbGFzc2ljLWRhbmdlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjU0YjBmO1xufVxuXG4uYWxlcnQtY2xhc3NpYy1kYW5nZXIgaDEsIC5hbGVydC1jbGFzc2ljLWRhbmdlciBoMiwgLmFsZXJ0LWNsYXNzaWMtZGFuZ2VyIGgzLCAuYWxlcnQtY2xhc3NpYy1kYW5nZXIgaDQsIC5hbGVydC1jbGFzc2ljLWRhbmdlciBoNSwgLmFsZXJ0LWNsYXNzaWMtZGFuZ2VyIGg2IHtcbiAgY29sb3I6ICNmNTRiMGY7XG59XG5cbi5hbGVydC1jbGFzc2ljLWluZm8ge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzc5Y2NmMjtcbn1cblxuLmFsZXJ0LWNsYXNzaWMtaW5mbyBoMSwgLmFsZXJ0LWNsYXNzaWMtaW5mbyBoMiwgLmFsZXJ0LWNsYXNzaWMtaW5mbyBoMywgLmFsZXJ0LWNsYXNzaWMtaW5mbyBoNCwgLmFsZXJ0LWNsYXNzaWMtaW5mbyBoNSwgLmFsZXJ0LWNsYXNzaWMtaW5mbyBoNiB7XG4gIGNvbG9yOiAjNzljY2YyO1xufVxuXG4uYWxlcnQtY2xhc3NpYy1zdWNjZXNzIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNhYmNjMzc7XG59XG5cbi5hbGVydC1jbGFzc2ljLXN1Y2Nlc3MgaDEsIC5hbGVydC1jbGFzc2ljLXN1Y2Nlc3MgaDIsIC5hbGVydC1jbGFzc2ljLXN1Y2Nlc3MgaDMsIC5hbGVydC1jbGFzc2ljLXN1Y2Nlc3MgaDQsIC5hbGVydC1jbGFzc2ljLXN1Y2Nlc3MgaDUsIC5hbGVydC1jbGFzc2ljLXN1Y2Nlc3MgaDYge1xuICBjb2xvcjogI2FiY2MzNztcbn1cblxuLmFsZXJ0LWNsYXNzaWMtd2FybmluZyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjViZjJmO1xufVxuXG4uYWxlcnQtY2xhc3NpYy13YXJuaW5nIGgxLCAuYWxlcnQtY2xhc3NpYy13YXJuaW5nIGgyLCAuYWxlcnQtY2xhc3NpYy13YXJuaW5nIGgzLCAuYWxlcnQtY2xhc3NpYy13YXJuaW5nIGg0LCAuYWxlcnQtY2xhc3NpYy13YXJuaW5nIGg1LCAuYWxlcnQtY2xhc3NpYy13YXJuaW5nIGg2IHtcbiAgY29sb3I6ICNmNWJmMmY7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiY2MzNztcbiAgYm9yZGVyLWNvbG9yOiAjYWJjYzM3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjOWJiYTJmO1xufVxuXG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OWNjZjI7XG4gIGJvcmRlci1jb2xvcjogIzc5Y2NmMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbGVydC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzYyYzNmMDtcbn1cblxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjViZjJmO1xuICBib3JkZXItY29sb3I6ICNmNWJmMmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNGI4MTc7XG59XG5cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0YjBmO1xuICBib3JkZXItY29sb3I6ICNmNTRiMGY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2UxNDIwOTtcbn1cblxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuXG4vKiogMi4zMiBBbmltYXRpb25zIEFkZG9ucyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwU20ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcFNtIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MCUsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5VcFNtIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBTbTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwU207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjRzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25TbSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93blNtIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dERvd25TbSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duU207XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93blNtO1xuICBhbmltYXRpb24tZHVyYXRpb246IC40cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVCb3RoIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUJvdGgge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLyoqIDIuMzMgR3JvdXBzICovXG5odG1sIC5ncm91cCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuaHRtbCAuZ3JvdXAgPiAqOm5vdCguZ3JvdXAtaXRlbSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG5odG1sIC5ncm91cCA+IC5ncm91cC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5odG1sIC5ncm91cC14cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG5odG1sIC5ncm91cC14cyA+ICo6bm90KC5ncm91cC1pdGVtKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG5odG1sIC5ncm91cC14cyA+IC5ncm91cC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuaHRtbCAuZ3JvdXAtc20ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbmh0bWwgLmdyb3VwLXNtID4gKjpub3QoLmdyb3VwLWl0ZW0pIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuaHRtbCAuZ3JvdXAtc20gPiAuZ3JvdXAtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuaHRtbCAuZ3JvdXAtbGcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbmh0bWwgLmdyb3VwLWxnID4gKjpub3QoLmdyb3VwLWl0ZW0pIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuaHRtbCAuZ3JvdXAtbGcgPiAuZ3JvdXAtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuaHRtbCAuZ3JvdXAteGwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG5cbmh0bWwgLmdyb3VwLXhsID4gKjpub3QoLmdyb3VwLWl0ZW0pIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuaHRtbCAuZ3JvdXAteGwgPiAuZ3JvdXAtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuaHRtbCAuZ3JvdXAtdG9wID4gKiwgaHRtbCAuZ3JvdXAtdG9wID4gKjpmaXJzdC1jaGlsZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmh0bWwgLmdyb3VwLW1pZGRsZSA+ICosIGh0bWwgLmdyb3VwLW1pZGRsZSA+ICo6Zmlyc3QtY2hpbGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5odG1sIC5ncm91cC1ib3R0b20gPiAqLCBodG1sIC5ncm91cC1ib3R0b20gPiAqOmZpcnN0LWNoaWxkIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLyoqIDIuMzQgQ29tbWVudCBCb3hlcyAqL1xuLmJveC1jb21tZW50LW1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm94LWNvbW1lbnQtbWV0YSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzQTU0NzU7XG59XG5cbi5ib3gtY29tbWVudC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5ib3gtY29tbWVudC1ib2R5IHAge1xuICBjb2xvcjogIzJkMmUyZTtcbn1cblxuLmJveC1jb21tZW50IC5pY29uLXhzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYm94LWNvbW1lbnQgYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICMzQTU0NzU7XG59XG5cbi5ib3gtY29tbWVudC1jbGFzc2ljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJveC1jb21tZW50LWNsYXNzaWMgPiAuYm94LWNvbW1lbnQgLmJveC1jb21tZW50LWltZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmJveC1jb21tZW50LWNsYXNzaWMgPiAuYm94LWNvbW1lbnQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5ib3gtY29tbWVudC1jbGFzc2ljIC5ib3gtY29tbWVudC1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJveC1jb21tZW50LWNsYXNzaWMgPiAuYm94LWNvbW1lbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG59XG5cbi5ib3gtY29tbWVudC1jbGFzc2ljICsgLmJveC1jb21tZW50LWNsYXNzaWMsXG4uYm94LWNvbW1lbnQtY2xhc3NpYyA+IC5ib3gtY29tbWVudCB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG5cbi8qKiAyLjM1IFF1b3RlcyAqL1xuLnF1b3RlIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLnF1b3RlLWNsYXNzaWMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5xdW90ZS1jbGFzc2ljIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbi5xdW90ZS1jbGFzc2ljIC5xdW90ZS1ib2R5IHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDQwcHg7XG59XG5cbi5xdW90ZS1jbGFzc2ljIC5xdW90ZS1tZXRhIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbn1cblxuLnF1b3RlLWNsYXNzaWMgLnF1b3RlLWRlc2Mge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5xdW90ZS1jbGFzc2ljIC5xdW90ZS1hdXRob3Ige1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5xdW90ZS1jbGFzc2ljIC5xdW90ZS1kZXNjIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucXVvdGUtY2xhc3NpYyA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5xdW90ZS1jbGFzc2ljOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOHB4O1xuICBsZWZ0OiAtMTJweDtcbiAgei1pbmRleDogMDtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gIGZvbnQtc2l6ZTogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGNvbG9yOiAjZjZmN2Y4O1xuICBjb250ZW50OiBcIu+Ns1wiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4ucXVvdGUtY2xhc3NpYy1ib3hlZCAucXVvdGUtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5xdW90ZS1jbGFzc2ljLWJveGVkIC5xdW90ZS1ib2R5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGNvbG9yOiByZ2JhKDQ1LCA0NiwgNDYsIDAuMik7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG59XG5cbi5xdW90ZS1jbGFzc2ljLWJveGVkIC5xdW90ZS1ib2R5IHAge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5xdW90ZS1jbGFzc2ljLWJveGVkIHEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjMmQyZTJlO1xuICBmb250LWZhbWlseTogXCJGcmFuY29pcyBPbmVcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xufVxuXG4ucXVvdGUtY2xhc3NpYy1ib3hlZCBxOmJlZm9yZSwgLnF1b3RlLWNsYXNzaWMtYm94ZWQgcTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5xdW90ZS1jbGFzc2ljLWJveGVkIGNpdGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzJkMmUyZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnF1b3RlLWNsYXNzaWMtYm94ZWQgLnF1b3RlLWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAucXVvdGUtY2xhc3NpYy1ib3hlZCAucXVvdGUtYm9keSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnF1b3RlLWNsYXNzaWMtYm94ZWQgcSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5cbi5xdW90ZS1zbGlkZXItMiAuZGl2aWRlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5xdW90ZS1zbGlkZXItMiAucXVvdGUtYm9keSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5xdW90ZS1zbGlkZXItMiAucXVvdGUtYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICNmNTRiMGY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5xdW90ZS1zbGlkZXItMiAucXVvdGUtZGVzYyB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5xdW90ZS1vdXRib3hlZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucXVvdGUtb3V0Ym94ZWQgLmRpdmlkZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucXVvdGUtb3V0Ym94ZWQgLnF1b3RlLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI2cHggMjFweCAyNXB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmNmY3Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnF1b3RlLW91dGJveGVkIC5xdW90ZS1ib2R5OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gIGZvbnQtc2l6ZTogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGNvbG9yOiAjYjFiMWIxO1xuICBjb250ZW50OiBcIu+Ns1wiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnF1b3RlLW91dGJveGVkIC5xdW90ZS1ib2R5OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAzNXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDEwcHggMTBweCAwIDEwcHg7XG4gIGJvcmRlci1jb2xvcjogI2Y2ZjdmOCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnF1b3RlLW91dGJveGVkIC5xdW90ZS1hdXRob3Ige1xuICBtYXJnaW46IDAgMCA2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5xdW90ZS1vdXRib3hlZCAucXVvdGUtZGVzYyB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5xdW90ZS1vdXRib3hlZCAucXVvdGUtbWV0YSB7XG4gIG1hcmdpbjogMjRweCAwIDAgM3B4O1xufVxuXG4ucXVvdGUtb3V0Ym94ZWQ6YmVmb3JlIHtcbiAgY29sb3I6ICNiMWIxYjE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNjtcbn1cblxuLyoqIDIuMzYgUGFnaW5hdGlvbiBBZGRvbnMgKi9cbi5wYWdpbmF0aW9uID4gbGkgPiBhLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiA3cHggMTRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xufVxuXG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG59XG5cbi5wYWdpbmF0aW9uID4gbGkgPiBhLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICBtaW4td2lkdGg6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzNBNTQ3NTtcbiAgYm9yZGVyLWNvbG9yOiAjM0E1NDc1O1xuICBtYXJnaW46IDAgNXB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgYSBzcGFuLCAucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkIHNwYW4gc3Bhbixcbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCBhIHNwYW4sXG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgc3BhbiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucGFnaW5hdGlvbiA+IGxpID4gYTpob3ZlciwgLnBhZ2luYXRpb24gPiBsaSA+IGE6Zm9jdXMsIC5wYWdpbmF0aW9uID4gbGkgPiBhOmFjdGl2ZSwgLnBhZ2luYXRpb24gPiBsaSA+IGE6YWN0aXZlOmZvY3VzLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpmb2N1cyxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmFjdGl2ZSxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMyMTRjO1xuICBib3JkZXItY29sb3I6ICNkYzIxNGM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6YWN0aXZlLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmFjdGl2ZTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46YWN0aXZlLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3BhbjphY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMjE0YztcbiAgYm9yZGVyLWNvbG9yOiAjZGMyMTRjO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiogMi4zNyBQYWdlciBBZGRvbnMgKi9cbi5wYWdlciBsaSA+IGEsXG4ucGFnZXIgbGkgPiBzcGFuIHtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBwYWRkaW5nOiA2cHggMTdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbn1cblxuLnBhZ2VyIGxpID4gYTpob3Zlcixcbi5wYWdlciBsaSA+IGE6Zm9jdXMsXG4ucGFnZXIgbGkgPiBhOmFjdGl2ZSxcbi5wYWdlciBsaSA+IGE6YWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIGJvcmRlci1jb2xvcjogIzIxMjEyMTtcbn1cblxuLnBhZ2VyIC5pY29uLWxlZnQsXG4ucGFnZXIgLmljb24tcmlnaHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ucGFnZXIgLmljb24tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucGFnZXIgLmljb24tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnBhZ2VyIC5kaXNhYmxlZCA+IGEsXG4ucGFnZXIgLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdlciAuZGlzYWJsZWQgPiBhOmZvY3VzLFxuLnBhZ2VyIC5kaXNhYmxlZCA+IHNwYW4ge1xuICBjb2xvcjogcmdiYSg1OCwgODQsIDExNywgMC43KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg1OCwgODQsIDExNywgMC43KTtcbn1cblxuLnBhZ2VyLXNtIGxpID4gYSxcbi5wYWdlci1zbSBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5wYWdlci1zbSAuaWNvbi1sZWZ0LFxuLnBhZ2VyLXNtIC5pY29uLXJpZ2h0IHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5wYWdlci1sZyBsaSA+IGEsXG4ucGFnZXItbGcgbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogMTVweCAyN3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4ucGFnZXItbGcgLmljb24tbGVmdCxcbi5wYWdlci1sZyAuaWNvbi1yaWdodCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi8qKiAyLjM4IExhYmVscyBBZGRvbnMgKi9cbi5sYWJlbCB7XG4gIHBhZGRpbmc6IDAuMmVtIDAuNmVtIDAuMmVtO1xufVxuXG4ubGFiZWwtY3VzdG9tIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuaDEgLmxhYmVsLWN1c3RvbSwgaDIgLmxhYmVsLWN1c3RvbSwgaDMgLmxhYmVsLWN1c3RvbSwgaDQgLmxhYmVsLWN1c3RvbSwgaDUgLmxhYmVsLWN1c3RvbSwgaDYgLmxhYmVsLWN1c3RvbSwgcCAubGFiZWwtY3VzdG9tIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5sYWJlbC1jdXN0b20sIC5sYWJlbC1jdXN0b206aG92ZXIsIC5sYWJlbC1jdXN0b206Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxhYmVsLWVsbGlwc2lzLWN1c3RvbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5sYWJlbC1yb3VuZGVkLWN1c3RvbSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmxhYmVsLXhzLWN1c3RvbSB7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG59XG5cbi5sYWJlbC1zbS1jdXN0b20ge1xuICBwYWRkaW5nOiA3cHg7XG59XG5cbi5sYWJlbC1sZy1jdXN0b20ge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xufVxuXG4ubGFiZWwteGwtY3VzdG9tIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG59XG5cbi5sYWJlbC1kZWx1Z2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY2OGFkO1xufVxuXG4ubGFiZWwtZGVsdWdlW2hyZWZdOmhvdmVyLCAubGFiZWwtZGVsdWdlW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzNzliNjtcbn1cblxuLmxhYmVsLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFiMWIxO1xufVxuXG4ubGFiZWwtZGVmYXVsdFtocmVmXTpob3ZlciwgLmxhYmVsLWRlZmF1bHRbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViZWJlO1xufVxuXG4ubGFiZWwtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzIxNGM7XG59XG5cbi5sYWJlbC1wcmltYXJ5W2hyZWZdOmhvdmVyLCAubGFiZWwtcHJpbWFyeVtocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMTM2NWQ7XG59XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiY2MzNztcbn1cblxuLmxhYmVsLXN1Y2Nlc3NbaHJlZl06aG92ZXIsIC5sYWJlbC1zdWNjZXNzW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0ZDE0Yjtcbn1cblxuLmxhYmVsLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzljY2YyO1xufVxuXG4ubGFiZWwtaW5mb1tocmVmXTpob3ZlciwgLmxhYmVsLWluZm9baHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBkNWY0O1xufVxuXG4ubGFiZWwtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWJmMmY7XG59XG5cbi5sYWJlbC13YXJuaW5nW2hyZWZdOmhvdmVyLCAubGFiZWwtd2FybmluZ1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmM2NDc7XG59XG5cbi5sYWJlbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0YjBmO1xufVxuXG4ubGFiZWwtZGFuZ2VyW2hyZWZdOmhvdmVyLCAubGFiZWwtZGFuZ2VyW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NWQyNztcbn1cblxuLyoqIDIuMzkgUG9zdHMgKi9cbi5wb3N0LW1ldGEgLmljb24teHhzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ucG9zdC10aXRsZSArIC5wb3N0LW1ldGEge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5wb3N0LWRlZmF1bHQgLnBvc3QtY29udHJvbHMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucG9zdC1kZWZhdWx0IC5wb3N0LWNvbnRyb2xzICsgLnBvc3QtdGl0bGUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5wb3N0LXRpbWVsaW5lIC50aHVtYm5haWwtZGVmYXVsdCBmaWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wb3N0LXRpbWVsaW5lIC50aHVtYm5haWwtZGVmYXVsdCBmaWd1cmU6YWZ0ZXIsIC5wb3N0LXRpbWVsaW5lIC50aHVtYm5haWwtZGVmYXVsdCBmaWd1cmU6YmVmb3JlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzNBNTQ3NTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiAwLjM1cyBhbGwgZWFzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3N0LXRpbWVsaW5lIC50aHVtYm5haWwtZGVmYXVsdCBmaWd1cmU6YWZ0ZXIsIC5wb3N0LXRpbWVsaW5lIC50aHVtYm5haWwtZGVmYXVsdCBmaWd1cmU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucG9zdC10aW1lbGluZSAudGh1bWJuYWlsLWRlZmF1bHQgZmlndXJlOmFmdGVyIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgb3V0bGluZTogNXB4IHNvbGlkICNmZmY7XG4gIHotaW5kZXg6IC0yO1xufVxuXG4ucG9zdC10aW1lbGluZSAudGh1bWJuYWlsLWRlZmF1bHQ6aG92ZXIgZmlndXJlOmFmdGVyLCAucG9zdC10aW1lbGluZSAudGh1bWJuYWlsLWRlZmF1bHQ6aG92ZXIgZmlndXJlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNkYzIxNGM7XG59XG5cbi5wb3N0LXRpbWVsaW5lLWxlZnQgZmlndXJlOmFmdGVyLCAucG9zdC10aW1lbGluZS1sZWZ0IGZpZ3VyZTpiZWZvcmUge1xuICByaWdodDogLTk3cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvc3QtdGltZWxpbmUtbGVmdCBmaWd1cmU6YWZ0ZXIsIC5wb3N0LXRpbWVsaW5lLWxlZnQgZmlndXJlOmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xMjJweDtcbiAgfVxufVxuXG4ucG9zdC10aW1lbGluZS1sZWZ0IGZpZ3VyZTphZnRlciB7XG4gIHJpZ2h0OiAtMTA0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvc3QtdGltZWxpbmUtbGVmdCBmaWd1cmU6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMTI0cHg7XG4gIH1cbn1cblxuLnBvc3QtdGltZWxpbmUtcmlnaHQgZmlndXJlOmFmdGVyLCAucG9zdC10aW1lbGluZS1yaWdodCBmaWd1cmU6YmVmb3JlIHtcbiAgbGVmdDogLTk3cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvc3QtdGltZWxpbmUtcmlnaHQgZmlndXJlOmFmdGVyLCAucG9zdC10aW1lbGluZS1yaWdodCBmaWd1cmU6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTE1cHg7XG4gIH1cbn1cblxuLnBvc3QtdGltZWxpbmUtcmlnaHQgZmlndXJlOmFmdGVyIHtcbiAgbGVmdDogLTEwM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3N0LXRpbWVsaW5lLXJpZ2h0IGZpZ3VyZTphZnRlciB7XG4gICAgbGVmdDogLTEyMnB4O1xuICB9XG59XG5cbi53aWRnZXQtcG9zdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2lkZ2V0LXBvc3QgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ud2lkZ2V0LXBvc3QgPiBhOmhvdmVyIHRpbWUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIC0xcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAtMXB4KTtcbn1cblxuLndpZGdldC1wb3N0ID4gYTpob3ZlciBoNiB7XG4gIGNvbG9yOiAjM0E1NDc1O1xufVxuXG4ud2lkZ2V0LXBvc3QgaDYsXG4ud2lkZ2V0LXBvc3QgdGltZSB7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLndpZGdldC1wb3N0IC5wb3N0LW1ldGEgLmljb24teHhzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ud2lkZ2V0LXBvc3QgLnBvc3QtbWV0YSB0aW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTFweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xcHgpO1xufVxuXG4ud2lkZ2V0LXBvc3QgKyAud2lkZ2V0LXBvc3Qge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ucG9zdC12YWNhdGlvbiB7XG4gIGNvbG9yOiAjMmQyZTJlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuXG4ucG9zdC12YWNhdGlvbiAucG9zdC12YWNhdGlvbi10aXRsZSB7XG4gIGNvbG9yOiAjZGMyMTRjO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucG9zdC12YWNhdGlvbiAucG9zdC12YWNhdGlvbi10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzQTU0NzU7XG59XG5cbi5wb3N0LXZhY2F0aW9uLW1ldGEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucG9zdC12YWNhdGlvbi1tZXRhID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBvc3QtdmFjYXRpb24tbWV0YSAubGlzdC1pbmxpbmUge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG59XG5cbi5wb3N0LXZhY2F0aW9uLW1ldGEgLmxpc3QtaW5saW5lID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4ucG9zdC12YWNhdGlvbi1pbWctd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI3JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTIwcHg7XG59XG5cbi5wb3N0LXZhY2F0aW9uLWltZy13cmFwIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5wb3N0LXZhY2F0aW9uLWJvZHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiA3MyU7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvc3QtdmFjYXRpb24tYm9keSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIHdpZHRoOiA3MyU7XG4gIH1cbiAgLnBvc3QtdmFjYXRpb24gLmxpc3QtaW5saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gIH1cbiAgLnBvc3QtdmFjYXRpb24gLmxpc3QtaW5saW5lID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxufVxuXG4ucG9zdC1ldmVudCB7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wb3N0LWV2ZW50LW1ldGEge1xuICBiYWNrZ3JvdW5kOiAjM0E1NDc1O1xuICBwYWRkaW5nOiA1cHggOXB4O1xuICBtaW4td2lkdGg6IDkwcHg7XG4gIGNvbG9yOiAjZjZmN2Y4O1xufVxuXG4ucG9zdC1ldmVudC1tZXRhID4gKiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBvc3QtZXZlbnQtbWV0YSAuaDMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtZXZlbnQtYm9keSBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnBvc3QtZXZlbnQtYm9keSBoNiBhIHtcbiAgY29sb3I6ICNkYzIxNGM7XG59XG5cbi5wb3N0LWV2ZW50LWJvZHkgaDYgYTpob3ZlciB7XG4gIGNvbG9yOiAjM0E1NDc1O1xufVxuXG4ucG9zdC1ldmVudCAubGlzdC1pbmxpbmUgYSB7XG4gIGNvbG9yOiAjZGMyMTRjO1xufVxuXG4ucG9zdC1ldmVudCAubGlzdC1pbmxpbmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjM0E1NDc1O1xufVxuXG4ucG9zdC1ldmVudCAubGlzdC1pbmxpbmUgLmljb24teHhzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnBvc3QtZXZlbnQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBvc3QtZXZlbnQtaW1nLW92ZXJsYXk6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSg1OCwgODQsIDExNywgMC44KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjM1cyBhbGwgZWFzZTtcbn1cblxuLnBvc3QtZXZlbnQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucG9zdC1ldmVudC1pbWctb3ZlcmxheTpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5wb3N0LWV2ZW50LWltZy1vdmVybGF5OmhvdmVyIC5wb3N0LWV2ZW50LW92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogMC4zNXMgYWxsIGVhc2U7XG59XG5cbi5wb3N0LWV2ZW50IC51bml0IHtcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cblxuLnBvc3QtZXZlbnQgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMyZDJlMmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucG9zdC1ldmVudC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5wb3N0LWV2ZW50LWJvZHkgaDYge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ubW9iaWxlIC5wb3N0LWV2ZW50LW1ldGEge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4ucG9zdC1uZXdzIHtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBvc3QtbmV3cy1tb2QtMSB7XG4gIG1heC13aWR0aDogNDIwcHg7XG59XG5cbi5wb3N0LW5ld3MtYm9keSB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5wb3N0LW5ld3MtYm9keSBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wb3N0LW5ld3MtYm9keSBoNiBhIHtcbiAgY29sb3I6ICNkYzIxNGM7XG59XG5cbi5wb3N0LW5ld3MtYm9keSBoNiBhOmhvdmVyIHtcbiAgY29sb3I6ICMzQTU0NzU7XG59XG5cbi5wb3N0LW5ld3MtYm9keS12YXJpYW50LTEge1xuICBwYWRkaW5nOiAyMnB4IDMwcHg7XG59XG5cbi5wb3N0LW5ld3MtYm9keS12YXJpYW50LTEgaDYge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucG9zdC1uZXdzLWJvZHktdmFyaWFudC0xIGg2IGEge1xuICBjb2xvcjogI2RjMjE0Yztcbn1cblxuLnBvc3QtbmV3cy1ib2R5LXZhcmlhbnQtMSBoNiBhOmhvdmVyIHtcbiAgY29sb3I6ICMzQTU0NzU7XG59XG5cbi5wb3N0LW5ld3Mtd2lkZSB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLnBvc3QtbmV3cy1tb2Rlcm4gPiAudW5pdCA+IC51bml0LXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4ucG9zdC1uZXdzLW1vZGVybiA+IC51bml0ID4gLnVuaXQtcmlnaHQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDQ0cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI2QzZDNkMztcbiAgei1pbmRleDogLTE7XG59XG5cbi5wb3N0LW5ld3MtbW9kZXJuID4gLnVuaXQgPiAudW5pdC1yaWdodDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA5N3B4O1xuICBsZWZ0OiAxMDQlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNkM2QzZDM7XG4gIHotaW5kZXg6IC0xO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9zdC1uZXdzLW1vZGVybiA+IC51bml0IC51bml0IHtcbiAgYmFja2dyb3VuZDogI0Y1RjdGQTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5wb3N0LW5ld3MtbW9kZXJuIC5wb3N0LW5ld3MtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvc3QtbmV3cy1tb2Rlcm4gLnBvc3QtbmV3cy1ib2R5IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC1uZXdzLW1vZGVybiA+IC51bml0ID4gLnVuaXQtcmlnaHQge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuICAucG9zdC1uZXdzLW1vZGVybiA+IC51bml0ID4gLnVuaXQtcmlnaHQ6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIxcHgpO1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbiAgLnBvc3QtbmV3cy1tb2Rlcm4gPiAudW5pdCA+IC51bml0LXJpZ2h0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucG9zdC1uZXdzLW1vZGVybiArIC5wb3N0LW5ld3MtbW9kZXJuIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LW5ld3MtbW9kZXJuICsgLnBvc3QtbmV3cy1tb2Rlcm4ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmZiLXBhZ2UtcmVzcG9uc2l2ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZiLXBhZ2UtcmVzcG9uc2l2ZSxcbi5mYi1wb3N0IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IDAuMzVzIGFsbCBlYXNlO1xufVxuXG4ucHJvZHVjdC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzN3B4O1xufVxuXG4ucHJvZHVjdC1ib2R5IHAge1xuICBtaW4taGVpZ2h0OiA0NHB4O1xufVxuXG4ucHJvZHVjdC1tZXRhLWluZm8ge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHRvcDogOTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogMC4zNXMgYWxsIGVhc2U7XG59XG5cbi5wcm9kdWN0LW1ldGEtaW5mbyAuaWNvbi14cyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wcm9kdWN0LW1ldGEtaW5mbyAuaWNvbi14eHMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ucHJvZHVjdCAubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbGVmdDogLTYxcHg7XG4gIHRvcDogLTE4cHg7XG4gIGJhY2tncm91bmQ6ICMzQTU0NzU7XG4gIGhlaWdodDogNjVweDtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLnByb2R1Y3QgLmxhYmVsIHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucHJvZHVjdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IDAuMzVzIGFsbCBlYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAucHJvZHVjdC1tZXRhLWluZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAucHJvZHVjdDpob3ZlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDM5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM5cHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAucHJvZHVjdDpob3ZlciAucHJvZHVjdC1tZXRhLWluZm8ge1xuICAgIHRvcDogY2FsYygxMDAlIC0gNzZweCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5wcm9kdWN0OmhvdmVyOmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4zMik7XG4gIH1cbn1cblxuLmJsb2ctbWV0YSAuaWNvbi14eHMge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5ibG9nLXRpdGxlICsgLmJsb2ctbWV0YSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmJsb2ctZGVmYXVsdCAuYmxvZy1jb250cm9scyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9nLWRlZmF1bHQgLmJsb2ctY29udHJvbHMgKyAuYmxvZy10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmJsb2ctdGltZWxpbmUgLnRodW1ibmFpbC1kZWZhdWx0IGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJsb2ctdGltZWxpbmUgLnRodW1ibmFpbC1kZWZhdWx0IGZpZ3VyZTphZnRlciwgLmJsb2ctdGltZWxpbmUgLnRodW1ibmFpbC1kZWZhdWx0IGZpZ3VyZTpiZWZvcmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjM0E1NDc1O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IDAuMzVzIGFsbCBlYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2ctdGltZWxpbmUgLnRodW1ibmFpbC1kZWZhdWx0IGZpZ3VyZTphZnRlciwgLmJsb2ctdGltZWxpbmUgLnRodW1ibmFpbC1kZWZhdWx0IGZpZ3VyZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ibG9nLXRpbWVsaW5lIC50aHVtYm5haWwtZGVmYXVsdCBmaWd1cmU6YWZ0ZXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBvdXRsaW5lOiA1cHggc29saWQgI2ZmZjtcbiAgei1pbmRleDogLTI7XG59XG5cbi5ibG9nLXRpbWVsaW5lIC50aHVtYm5haWwtZGVmYXVsdDpob3ZlciBmaWd1cmU6YWZ0ZXIsIC5ibG9nLXRpbWVsaW5lIC50aHVtYm5haWwtZGVmYXVsdDpob3ZlciBmaWd1cmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2RjMjE0Yztcbn1cblxuLmJsb2ctdGltZWxpbmUtbGVmdCBmaWd1cmU6YWZ0ZXIsIC5ibG9nLXRpbWVsaW5lLWxlZnQgZmlndXJlOmJlZm9yZSB7XG4gIHJpZ2h0OiAtOTdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvZy10aW1lbGluZS1sZWZ0IGZpZ3VyZTphZnRlciwgLmJsb2ctdGltZWxpbmUtbGVmdCBmaWd1cmU6YmVmb3JlIHtcbiAgICByaWdodDogLTEyMnB4O1xuICB9XG59XG5cbi5ibG9nLXRpbWVsaW5lLWxlZnQgZmlndXJlOmFmdGVyIHtcbiAgcmlnaHQ6IC0xMDRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvZy10aW1lbGluZS1sZWZ0IGZpZ3VyZTphZnRlciB7XG4gICAgcmlnaHQ6IC0xMjRweDtcbiAgfVxufVxuXG4uYmxvZy10aW1lbGluZS1yaWdodCBmaWd1cmU6YWZ0ZXIsIC5ibG9nLXRpbWVsaW5lLXJpZ2h0IGZpZ3VyZTpiZWZvcmUge1xuICBsZWZ0OiAtOTdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvZy10aW1lbGluZS1yaWdodCBmaWd1cmU6YWZ0ZXIsIC5ibG9nLXRpbWVsaW5lLXJpZ2h0IGZpZ3VyZTpiZWZvcmUge1xuICAgIGxlZnQ6IC0xMTVweDtcbiAgfVxufVxuXG4uYmxvZy10aW1lbGluZS1yaWdodCBmaWd1cmU6YWZ0ZXIge1xuICBsZWZ0OiAtMTAzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2ctdGltZWxpbmUtcmlnaHQgZmlndXJlOmFmdGVyIHtcbiAgICBsZWZ0OiAtMTIycHg7XG4gIH1cbn1cblxuLndpZGdldC1ibG9nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53aWRnZXQtYmxvZyA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi53aWRnZXQtYmxvZyA+IGE6aG92ZXIgdGltZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgLTFweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIC0xcHgpO1xufVxuXG4ud2lkZ2V0LWJsb2cgPiBhOmhvdmVyIGg2IHtcbiAgY29sb3I6ICMzQTU0NzU7XG59XG5cbi53aWRnZXQtYmxvZyBoNixcbi53aWRnZXQtYmxvZyB0aW1lIHtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4ud2lkZ2V0LWJsb2cgLmJsb2ctbWV0YSAuaWNvbi14eHMge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi53aWRnZXQtYmxvZyAuYmxvZy1tZXRhIHRpbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTFweCk7XG59XG5cbi53aWRnZXQtYmxvZyArIC53aWRnZXQtYmxvZyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5ibG9nLXZhY2F0aW9uIHtcbiAgY29sb3I6ICMyZDJlMmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTIwcHg7XG59XG5cbi5ibG9nLXZhY2F0aW9uIC5ibG9nLXZhY2F0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICNkYzIxNGM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ibG9nLXZhY2F0aW9uIC5ibG9nLXZhY2F0aW9uLXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzNBNTQ3NTtcbn1cblxuLmJsb2ctdmFjYXRpb24tbWV0YSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5ibG9nLXZhY2F0aW9uLW1ldGEgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmxvZy12YWNhdGlvbi1tZXRhIC5saXN0LWlubGluZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIG1hcmdpbi1yaWdodDogLTJweDtcbn1cblxuLmJsb2ctdmFjYXRpb24tbWV0YSAubGlzdC1pbmxpbmUgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi5ibG9nLXZhY2F0aW9uLWltZy13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjclO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cblxuLmJsb2ctdmFjYXRpb24taW1nLXdyYXAgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJsb2ctdmFjYXRpb24tYm9keSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IDczJTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvZy12YWNhdGlvbi1ib2R5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgd2lkdGg6IDczJTtcbiAgfVxuICAuYmxvZy12YWNhdGlvbiAubGlzdC1pbmxpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTZweDtcbiAgfVxuICAuYmxvZy12YWNhdGlvbiAubGlzdC1pbmxpbmUgPiBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG59XG5cbi5ibG9nLWV2ZW50IHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmJsb2ctZXZlbnQtbWV0YSB7XG4gIGJhY2tncm91bmQ6ICMzQTU0NzU7XG4gIHBhZGRpbmc6IDVweCA5cHg7XG4gIG1pbi13aWR0aDogOTBweDtcbiAgY29sb3I6ICNmNmY3Zjg7XG59XG5cbi5ibG9nLWV2ZW50LW1ldGEgPiAqIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmxvZy1ldmVudC1tZXRhIC5oMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy1ldmVudC1ib2R5IGg2IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmxvZy1ldmVudC1ib2R5IGg2IGEge1xuICBjb2xvcjogI2RjMjE0Yztcbn1cblxuLmJsb2ctZXZlbnQtYm9keSBoNiBhOmhvdmVyIHtcbiAgY29sb3I6ICMzQTU0NzU7XG59XG5cbi5ibG9nLWV2ZW50IC5saXN0LWlubGluZSBhIHtcbiAgY29sb3I6ICNkYzIxNGM7XG59XG5cbi5ibG9nLWV2ZW50IC5saXN0LWlubGluZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzQTU0NzU7XG59XG5cbi5ibG9nLWV2ZW50IC5saXN0LWlubGluZSAuaWNvbi14eHMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uYmxvZy1ldmVudC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmxvZy1ldmVudC1pbWctb3ZlcmxheTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU4LCA4NCwgMTE3LCAwLjgpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuMzVzIGFsbCBlYXNlO1xufVxuXG4uYmxvZy1ldmVudC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDI7XG59XG5cbi5ibG9nLWV2ZW50LWltZy1vdmVybGF5OmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmJsb2ctZXZlbnQtaW1nLW92ZXJsYXk6aG92ZXIgLmJsb2ctZXZlbnQtb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiAwLjM1cyBhbGwgZWFzZTtcbn1cblxuLmJsb2ctZXZlbnQgLnVuaXQge1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuXG4uYmxvZy1ldmVudCAuYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzJkMmUyZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9nLWV2ZW50LWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmJsb2ctZXZlbnQtYm9keSBoNiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5tb2JpbGUgLmJsb2ctZXZlbnQtbWV0YSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5ibG9nLW5ld3Mge1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYmxvZy1uZXdzLW1vZC0xIHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbn1cblxuLmJsb2ctbmV3cy1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5ibG9nLW5ld3MtYm9keSBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ibG9nLW5ld3MtYm9keSBoNiBhIHtcbiAgY29sb3I6ICNkYzIxNGM7XG59XG5cbi5ibG9nLW5ld3MtYm9keSBoNiBhOmhvdmVyIHtcbiAgY29sb3I6ICMzQTU0NzU7XG59XG5cbi5ibG9nLW5ld3MtYm9keS12YXJpYW50LTEge1xuICBwYWRkaW5nOiAyMnB4IDMwcHg7XG59XG5cbi5ibG9nLW5ld3MtYm9keS12YXJpYW50LTEgaDYge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYmxvZy1uZXdzLWJvZHktdmFyaWFudC0xIGg2IGEge1xuICBjb2xvcjogI2RjMjE0Yztcbn1cblxuLmJsb2ctbmV3cy1ib2R5LXZhcmlhbnQtMSBoNiBhOmhvdmVyIHtcbiAgY29sb3I6ICMzQTU0NzU7XG59XG5cbi5ibG9nLW5ld3Mtd2lkZSB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmJsb2ctbmV3cy1tb2Rlcm4gPiAudW5pdCA+IC51bml0LXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uYmxvZy1uZXdzLW1vZGVybiA+IC51bml0ID4gLnVuaXQtcmlnaHQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDQ0cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI2QzZDNkMztcbiAgei1pbmRleDogLTE7XG59XG5cbi5ibG9nLW5ld3MtbW9kZXJuID4gLnVuaXQgPiAudW5pdC1yaWdodDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA5N3B4O1xuICBsZWZ0OiAxMDQlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNkM2QzZDM7XG4gIHotaW5kZXg6IC0xO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy1uZXdzLW1vZGVybiA+IC51bml0IC51bml0IHtcbiAgYmFja2dyb3VuZDogI0Y1RjdGQTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5ibG9nLW5ld3MtbW9kZXJuIC5ibG9nLW5ld3MtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2ctbmV3cy1tb2Rlcm4gLmJsb2ctbmV3cy1ib2R5IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1uZXdzLW1vZGVybiA+IC51bml0ID4gLnVuaXQtcmlnaHQge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuICAuYmxvZy1uZXdzLW1vZGVybiA+IC51bml0ID4gLnVuaXQtcmlnaHQ6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIxcHgpO1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbiAgLmJsb2ctbmV3cy1tb2Rlcm4gPiAudW5pdCA+IC51bml0LXJpZ2h0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYmxvZy1uZXdzLW1vZGVybiArIC5ibG9nLW5ld3MtbW9kZXJuIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLW5ld3MtbW9kZXJuICsgLmJsb2ctbmV3cy1tb2Rlcm4ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmZiLXBhZ2UtcmVzcG9uc2l2ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZiLXBhZ2UtcmVzcG9uc2l2ZSxcbi5mYi1ibG9nIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IDAuMzVzIGFsbCBlYXNlO1xufVxuXG4ucHJvZHVjdC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzN3B4O1xufVxuXG4ucHJvZHVjdC1ib2R5IHAge1xuICBtaW4taGVpZ2h0OiA0NHB4O1xufVxuXG4ucHJvZHVjdC1tZXRhLWluZm8ge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHRvcDogOTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogMC4zNXMgYWxsIGVhc2U7XG59XG5cbi5wcm9kdWN0LW1ldGEtaW5mbyAuaWNvbi14cyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wcm9kdWN0LW1ldGEtaW5mbyAuaWNvbi14eHMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ucHJvZHVjdCAubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbGVmdDogLTYxcHg7XG4gIHRvcDogLTE4cHg7XG4gIGJhY2tncm91bmQ6ICMzQTU0NzU7XG4gIGhlaWdodDogNjVweDtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLnByb2R1Y3QgLmxhYmVsIHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucHJvZHVjdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IDAuMzVzIGFsbCBlYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAucHJvZHVjdC1tZXRhLWluZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAucHJvZHVjdDpob3ZlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDM5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM5cHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAucHJvZHVjdDpob3ZlciAucHJvZHVjdC1tZXRhLWluZm8ge1xuICAgIHRvcDogY2FsYygxMDAlIC0gNzZweCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5wcm9kdWN0OmhvdmVyOmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4zMik7XG4gIH1cbn1cblxuLyoqIDIuNDAgRm9ybSBBZGRvbnMgKi9cbi5yZC1tYWlsZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxubGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biwgLmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4sXG4uZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMTRweCAxMHB4O1xufVxuXG4uaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biwgLmlucHV0LXNtOmZvY3VzLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uOmZvY3VzLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG46Zm9jdXMsIC5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuLFxuLmlucHV0LWxnOmZvY3VzLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbjpmb2N1cyxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLFxuLmZvcm0tY29udHJvbCxcbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtaW4taGVpZ2h0OiA1NHB4O1xuICBtYXgtaGVpZ2h0OiAzNzBweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzJkMmUyZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzJkMmUyZTtcbn1cblxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMmQyZTJlO1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmllLTEwIC5mb3JtLWNvbnRyb2wsXG4uaWUtMTEgLmZvcm0tY29udHJvbCxcbi5pZS1lZGdlIC5mb3JtLWNvbnRyb2wge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIGxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyZDJlMmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA5O1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9ybS1sYWJlbC5mb2N1cyB7XG4gIGNvbG9yOiAjZDdkN2Q3O1xuICB0b3A6IDNweDtcbiAgbGVmdDogMTBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5mb3JtLWxhYmVsLmF1dG8tZmlsbCB7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG4uZm9ybS1sYWJlbC1zbSB7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMTdweDtcbn1cblxuLmZvcm0tbGFiZWwtc20uZm9jdXMge1xuICB0b3A6IC0xcHg7XG59XG5cbi5mb3JtLWxhYmVsLWxnIHtcbiAgdG9wOiAzNXB4O1xuICBsZWZ0OiA0M3B4O1xufVxuXG4uZm9ybS1sYWJlbC1sZy5mb2N1cyB7XG4gIHRvcDogOHB4O1xufVxuXG4uZm9ybS1sYWJlbC1vdXRzaWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uZm9ybS1sYWJlbC1vdXRzaWRlLCAuZm9ybS1sYWJlbC1vdXRzaWRlLmZvY3VzLCAuZm9ybS1sYWJlbC1vdXRzaWRlLmF1dG8tZmlsbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5mb3JtLXZhbGlkYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjhweDtcbiAgcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5mb3JtLXZhbGlkYXRpb24taW5zaWRlICsgLmZvcm0tdmFsaWRhdGlvbiB7XG4gIHRvcDogMjhweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uZm9ybS12YWxpZGF0aW9uLWluc2lkZS1tb2QtMSArIC5mb3JtLXZhbGlkYXRpb24ge1xuICB0b3A6IDJweDtcbn1cblxuLmZvcm0taW4tcHJvY2VzcyB7XG4gIGN1cnNvcjogd2FpdDtcbn1cblxuLmZvcm0taW4tcHJvY2VzcyBidXR0b24sXG4uZm9ybS1pbi1wcm9jZXNzIHRleHRhcmVhLFxuLmZvcm0taW4tcHJvY2VzcyBzZWxlY3QsXG4uZm9ybS1pbi1wcm9jZXNzIGlucHV0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5oYXMtZXJyb3IgLmhlbHAtYmxvY2ssXG4uaGFzLWVycm9yIC5jb250cm9sLWxhYmVsLFxuLmhhcy1lcnJvciAucmFkaW8sXG4uaGFzLWVycm9yIC5jaGVja2JveCxcbi5oYXMtZXJyb3IgLnJhZGlvLWlubGluZSxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtZXJyb3IucmFkaW8gbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1lcnJvci5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjZjU0YjBmO1xufVxuXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6bm90KC5mb3JtLWNvbnRyb2wtaW1wcmVzc2VkKSwgLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOm5vdCguZm9ybS1jb250cm9sLWltcHJlc3NlZCk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmNTRiMGY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1pbXByZXNzZWQsIC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1pbXByZXNzZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2Y1NGIwZjtcbn1cblxuLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjU0YjBmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0YjBmO1xufVxuXG4uaGFzLWVycm9yIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjU0YjBmO1xuICBiYWNrZ3JvdW5kOiAjZjU0YjBmO1xufVxuXG4uaGFzLWVycm9yIC5mb3JtLXZhbGlkYXRpb24ge1xuICBjb2xvcjogI2Y1NGIwZjtcbn1cblxuLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLFxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5yYWRpbyxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1zdWNjZXNzLnJhZGlvIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogI2FiY2MzNztcbn1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6bm90KC5mb3JtLWNvbnRyb2wtaW1wcmVzc2VkKSwgLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6bm90KC5mb3JtLWNvbnRyb2wtaW1wcmVzc2VkKTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FiY2MzNztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtaW1wcmVzc2VkLCAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1pbXByZXNzZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2FiY2MzNztcbn1cblxuLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNhYmNjMzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmNjMzc7XG59XG5cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogI2FiY2MzNztcbiAgYmFja2dyb3VuZDogI2FiY2MzNztcbn1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLXZhbGlkYXRpb24ge1xuICBjb2xvcjogI2FiY2MzNztcbn1cblxuLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLFxuLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5yYWRpbyxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLWlubGluZSxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy13YXJuaW5nLnJhZGlvIGxhYmVsLFxuLmhhcy13YXJuaW5nLmNoZWNrYm94IGxhYmVsLFxuLmhhcy13YXJuaW5nLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogI2Y1YmYyZjtcbn1cblxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6bm90KC5mb3JtLWNvbnRyb2wtaW1wcmVzc2VkKSwgLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6bm90KC5mb3JtLWNvbnRyb2wtaW1wcmVzc2VkKTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2Y1YmYyZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtaW1wcmVzc2VkLCAuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1pbXByZXNzZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2Y1YmYyZjtcbn1cblxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmNWJmMmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWJmMmY7XG59XG5cbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogI2Y1YmYyZjtcbiAgYmFja2dyb3VuZDogI2Y1YmYyZjtcbn1cblxuLmhhcy13YXJuaW5nIC5mb3JtLXZhbGlkYXRpb24ge1xuICBjb2xvcjogI2Y1YmYyZjtcbn1cblxuLmhhcy1pbmZvIC5oZWxwLWJsb2NrLFxuLmhhcy1pbmZvIC5jb250cm9sLWxhYmVsLFxuLmhhcy1pbmZvIC5yYWRpbyxcbi5oYXMtaW5mbyAuY2hlY2tib3gsXG4uaGFzLWluZm8gLnJhZGlvLWlubGluZSxcbi5oYXMtaW5mbyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1pbmZvLnJhZGlvIGxhYmVsLFxuLmhhcy1pbmZvLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1pbmZvLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtaW5mby5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzc5Y2NmMjtcbn1cblxuLmhhcy1pbmZvIC5mb3JtLWNvbnRyb2w6bm90KC5mb3JtLWNvbnRyb2wtaW1wcmVzc2VkKSwgLmhhcy1pbmZvIC5mb3JtLWNvbnRyb2w6bm90KC5mb3JtLWNvbnRyb2wtaW1wcmVzc2VkKTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzc5Y2NmMjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmhhcy1pbmZvIC5mb3JtLWNvbnRyb2wtaW1wcmVzc2VkLCAuaGFzLWluZm8gLmZvcm0tY29udHJvbC1pbXByZXNzZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzc5Y2NmMjtcbn1cblxuLmhhcy1pbmZvIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM3OWNjZjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OWNjZjI7XG59XG5cbi5oYXMtaW5mbyAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogIzc5Y2NmMjtcbiAgYmFja2dyb3VuZDogIzc5Y2NmMjtcbn1cblxuLmhhcy1pbmZvIC5mb3JtLXZhbGlkYXRpb24ge1xuICBjb2xvcjogIzc5Y2NmMjtcbn1cblxuLmhhcy1mZWVkYmFjayAuZm9ybS1sYWJlbCB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAzNHB4O1xuICB9XG59XG5cbi5oYXMtZmVlZGJhY2sgLmlucHV0LXNtIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmhhcy1mZWVkYmFjayAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmhhcy1mZWVkYmFjayAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24gfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaGFzLWZlZWRiYWNrIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4uaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4uaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wuaW5wdXQtc20sIC5oYXMtZmVlZGJhY2sgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5oYXMtZmVlZGJhY2sgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5mb3JtLWNvbnRyb2wuYnRuIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLmlucHV0LWxnLCAuaGFzLWZlZWRiYWNrIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaGFzLWZlZWRiYWNrIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuZm9ybS1jb250cm9sLmJ0biB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG5cbiNmb3JtLW91dHB1dC1nbG9iYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMTVweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwMHB4KTtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICB6LWluZGV4OiA5OTk5OTk5O1xufVxuXG4jZm9ybS1vdXRwdXQtZ2xvYmFsLmFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAjZm9ybS1vdXRwdXQtZ2xvYmFsIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5cbi5mb3JtLW91dHB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZm9ybS1vdXRwdXQuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZvcm0tb3V0cHV0LmVycm9yIHtcbiAgY29sb3I6ICNmNTRiMGY7XG59XG5cbi5mb3JtLW91dHB1dC5zdWNjZXNzIHtcbiAgY29sb3I6ICNhYmNjMzc7XG59XG5cbi5mb3JtLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0tc2VhcmNoIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tc2VhcmNoLXdpZGdldCAuYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuLmZvcm0tc2VhcmNoLXdpZGdldCAuYnRuIC5pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLmZvcm0tc2VhcmNoLXdpZGdldCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VhcmNoLWlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmZvcm0tc2VhcmNoLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICByaWdodDogMjBweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM0MzQzNDU7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbn1cblxuLmZvcm0tc2VhcmNoLXN1Ym1pdDpob3ZlciwgLmZvcm0tc2VhcmNoLXN1Ym1pdDpmb2N1cyB7XG4gIGNvbG9yOiAjZGMyMTRjO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZm9ybS1zZWFyY2gtc3VibWl0IC5mYS1zZWFyY2gge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5mb3JtLXNlYXJjaC1sYWJlbCB7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG4uZm9ybS1zZWFyY2gtaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBjb2xvcjogIzIxMjEyMTtcbn1cblxuLmZvcm0tc3Vic2NyaWJlIC5mb3JtLWNvbnRyb2wge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5yYWRpbyAucmFkaW8tY3VzdG9tLFxuLnJhZGlvLWlubGluZSAucmFkaW8tY3VzdG9tLFxuLmNoZWNrYm94IC5jaGVja2JveC1jdXN0b20sXG4uY2hlY2tib3gtaW5saW5lIC5jaGVja2JveC1jdXN0b20ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucmFkaW8gLnJhZGlvLWN1c3RvbSwgLnJhZGlvIC5yYWRpby1jdXN0b20tZHVtbXksXG4ucmFkaW8taW5saW5lIC5yYWRpby1jdXN0b20sXG4ucmFkaW8taW5saW5lIC5yYWRpby1jdXN0b20tZHVtbXksXG4uY2hlY2tib3ggLmNoZWNrYm94LWN1c3RvbSxcbi5jaGVja2JveCAuY2hlY2tib3gtY3VzdG9tLWR1bW15LFxuLmNoZWNrYm94LWlubGluZSAuY2hlY2tib3gtY3VzdG9tLFxuLmNoZWNrYm94LWlubGluZSAuY2hlY2tib3gtY3VzdG9tLWR1bW15IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODg4ODg4O1xufVxuXG4ucmFkaW8gLnJhZGlvLWN1c3RvbS1kdW1teSxcbi5yYWRpby1pbmxpbmUgLnJhZGlvLWN1c3RvbS1kdW1teSxcbi5jaGVja2JveCAuY2hlY2tib3gtY3VzdG9tLWR1bW15LFxuLmNoZWNrYm94LWlubGluZSAuY2hlY2tib3gtY3VzdG9tLWR1bW15IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5yYWRpbyAucmFkaW8tY3VzdG9tLWR1bW15OmFmdGVyLFxuLnJhZGlvLWlubGluZSAucmFkaW8tY3VzdG9tLWR1bW15OmFmdGVyLFxuLmNoZWNrYm94IC5jaGVja2JveC1jdXN0b20tZHVtbXk6YWZ0ZXIsXG4uY2hlY2tib3gtaW5saW5lIC5jaGVja2JveC1jdXN0b20tZHVtbXk6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5yYWRpbyAucmFkaW8tY3VzdG9tOmZvY3VzLFxuLnJhZGlvLWlubGluZSAucmFkaW8tY3VzdG9tOmZvY3VzLFxuLmNoZWNrYm94IC5jaGVja2JveC1jdXN0b206Zm9jdXMsXG4uY2hlY2tib3gtaW5saW5lIC5jaGVja2JveC1jdXN0b206Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucmFkaW8tY3VzdG9tOmNoZWNrZWQgKyAucmFkaW8tY3VzdG9tLWR1bW15OmFmdGVyLFxuLmNoZWNrYm94LWN1c3RvbTpjaGVja2VkICsgLmNoZWNrYm94LWN1c3RvbS1kdW1teTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yYWRpbyxcbi5yYWRpby1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG59XG5cbi5yYWRpbyAucmFkaW8tY3VzdG9tLWR1bW15LFxuLnJhZGlvLWlubGluZSAucmFkaW8tY3VzdG9tLWR1bW15IHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5yYWRpbyAucmFkaW8tY3VzdG9tLWR1bW15OmFmdGVyLFxuLnJhZGlvLWlubGluZSAucmFkaW8tY3VzdG9tLWR1bW15OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHRvcDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjNDM0MzQ1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jaGVja2JveCxcbi5jaGVja2JveC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGNvbG9yOiAjMmQyZTJlO1xufVxuXG4uY2hlY2tib3ggLmNoZWNrYm94LWN1c3RvbS1kdW1teSxcbi5jaGVja2JveC1pbmxpbmUgLmNoZWNrYm94LWN1c3RvbS1kdW1teSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY2hlY2tib3ggLmNoZWNrYm94LWN1c3RvbS1kdW1teTphZnRlcixcbi5jaGVja2JveC1pbmxpbmUgLmNoZWNrYm94LWN1c3RvbS1kdW1teTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74iiXCI7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICM0MzQzNDU7XG59XG5cbi5mb3JtLXN1YnNjcmliZS10eXBlLTIgLmlucHV0LWdyb3VwLWJ0biB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5mb3JtLXN1YnNjcmliZS10eXBlLTIgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbn1cblxuLmZvcm0tc3Vic2NyaWJlLXR5cGUtMiAuZm9ybS12YWxpZGF0aW9uIHtcbiAgdG9wOiAyOHB4O1xuICByaWdodDogMTQwcHg7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5mb3JtLXN1YnNjcmliZSAuZm9ybS12YWxpZGF0aW9uIHtcbiAgdG9wOiAwO1xuICByaWdodDogMTE1cHg7XG59XG5cbi8qKiAyLjQxIE9mZnNldHMgKi9cbmh0bWwgLnBhZ2UgLmluc2V0LWxlZnQtMCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuaHRtbCAucGFnZSAuaW5zZXQtbGVmdC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuaHRtbCAucGFnZSAuaW5zZXQtbGVmdC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuaHRtbCAucGFnZSAuaW5zZXQtbGVmdC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuaHRtbCAucGFnZSAuaW5zZXQtbGVmdC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuaHRtbCAucGFnZSAuaW5zZXQtbGVmdC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuaHRtbCAucGFnZSAuaW5zZXQtbGVmdC0zOCB7XG4gIHBhZGRpbmctbGVmdDogMzhweDtcbn1cblxuaHRtbCAucGFnZSAuaW5zZXQtbGVmdC01MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuaHRtbCAucGFnZSAuaW5zZXQtbGVmdC02MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cblxuaHRtbCAucGFnZSAuaW5zZXQtbGVmdC03MCB7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbn1cblxuaHRtbCAucGFnZSAuaW5zZXQtbGVmdC0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuXG5odG1sIC5wYWdlIC5pbnNldC1sZWZ0LTExMCB7XG4gIHBhZGRpbmctbGVmdDogMTEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBodG1sIC5wYWdlIC5pbnNldC14cy1sZWZ0LTAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14cy1sZWZ0LTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQteHMtbGVmdC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LXhzLWxlZnQtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14cy1sZWZ0LTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQteHMtbGVmdC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LXhzLWxlZnQtMzgge1xuICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14cy1sZWZ0LTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQteHMtbGVmdC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LXhzLWxlZnQtNzAge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14cy1sZWZ0LTEwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14cy1sZWZ0LTExMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbCAucGFnZSAuaW5zZXQtc20tbGVmdC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtc20tbGVmdC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LXNtLWxlZnQtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC1zbS1sZWZ0LTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtc20tbGVmdC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LXNtLWxlZnQtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC1zbS1sZWZ0LTM4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtc20tbGVmdC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LXNtLWxlZnQtNjAge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC1zbS1sZWZ0LTcwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtc20tbGVmdC0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtc20tbGVmdC0xMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGh0bWwgLnBhZ2UgLmluc2V0LW1kLWxlZnQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LW1kLWxlZnQtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC1tZC1sZWZ0LTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtbWQtbGVmdC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LW1kLWxlZnQtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC1tZC1sZWZ0LTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtbWQtbGVmdC0zOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LW1kLWxlZnQtNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC1tZC1sZWZ0LTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtbWQtbGVmdC03MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LW1kLWxlZnQtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LW1kLWxlZnQtMTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaHRtbCAucGFnZSAuaW5zZXQtbGctbGVmdC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtbGctbGVmdC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LWxnLWxlZnQtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC1sZy1sZWZ0LTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtbGctbGVmdC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LWxnLWxlZnQtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC1sZy1sZWZ0LTM4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtbGctbGVmdC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LWxnLWxlZnQtNjAge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC1sZy1sZWZ0LTcwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtbGctbGVmdC0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtbGctbGVmdC0xMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICBodG1sIC5wYWdlIC5pbnNldC14bC1sZWZ0LTAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14bC1sZWZ0LTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQteGwtbGVmdC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LXhsLWxlZnQtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14bC1sZWZ0LTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQteGwtbGVmdC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LXhsLWxlZnQtMzgge1xuICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14bC1sZWZ0LTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQteGwtbGVmdC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LXhsLWxlZnQtNzAge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14bC1sZWZ0LTEwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14bC1sZWZ0LTExMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgfVxufVxuXG5odG1sIC5wYWdlIC5pbnNldC1yaWdodC0wIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuaHRtbCAucGFnZSAuaW5zZXQtcmlnaHQtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5odG1sIC5wYWdlIC5pbnNldC1yaWdodC0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbmh0bWwgLnBhZ2UgLmluc2V0LXJpZ2h0LTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuaHRtbCAucGFnZSAuaW5zZXQtcmlnaHQtMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG5odG1sIC5wYWdlIC5pbnNldC1yaWdodC0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbmh0bWwgLnBhZ2UgLmluc2V0LXJpZ2h0LTM4IHtcbiAgcGFkZGluZy1yaWdodDogMzhweDtcbn1cblxuaHRtbCAucGFnZSAuaW5zZXQtcmlnaHQtNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG5odG1sIC5wYWdlIC5pbnNldC1yaWdodC02MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG5cbmh0bWwgLnBhZ2UgLmluc2V0LXJpZ2h0LTcwIHtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cblxuaHRtbCAucGFnZSAuaW5zZXQtcmlnaHQtMTAwIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5cbmh0bWwgLnBhZ2UgLmluc2V0LXJpZ2h0LTExMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgaHRtbCAucGFnZSAuaW5zZXQteHMtcmlnaHQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14cy1yaWdodC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14cy1yaWdodC0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14cy1yaWdodC0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14cy1yaWdodC0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14cy1yaWdodC0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14cy1yaWdodC0zOCB7XG4gICAgcGFkZGluZy1yaWdodDogMzhweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14cy1yaWdodC01MCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14cy1yaWdodC02MCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14cy1yaWdodC03MCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14cy1yaWdodC0xMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LXhzLXJpZ2h0LTExMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWwgLnBhZ2UgLmluc2V0LXNtLXJpZ2h0LTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtc20tcmlnaHQtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtc20tcmlnaHQtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtc20tcmlnaHQtMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtc20tcmlnaHQtMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtc20tcmlnaHQtMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtc20tcmlnaHQtMzgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtc20tcmlnaHQtNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtc20tcmlnaHQtNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtc20tcmlnaHQtNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtc20tcmlnaHQtMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC1zbS1yaWdodC0xMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBodG1sIC5wYWdlIC5pbnNldC1tZC1yaWdodC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LW1kLXJpZ2h0LTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LW1kLXJpZ2h0LTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LW1kLXJpZ2h0LTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LW1kLXJpZ2h0LTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LW1kLXJpZ2h0LTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LW1kLXJpZ2h0LTM4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LW1kLXJpZ2h0LTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LW1kLXJpZ2h0LTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LW1kLXJpZ2h0LTcwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LW1kLXJpZ2h0LTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtbWQtcmlnaHQtMTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWwgLnBhZ2UgLmluc2V0LWxnLXJpZ2h0LTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtbGctcmlnaHQtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtbGctcmlnaHQtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtbGctcmlnaHQtMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtbGctcmlnaHQtMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtbGctcmlnaHQtMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtbGctcmlnaHQtMzgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtbGctcmlnaHQtNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtbGctcmlnaHQtNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtbGctcmlnaHQtNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAuaW5zZXQtbGctcmlnaHQtMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC1sZy1yaWdodC0xMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgaHRtbCAucGFnZSAuaW5zZXQteGwtcmlnaHQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14bC1yaWdodC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14bC1yaWdodC0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14bC1yaWdodC0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14bC1yaWdodC0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14bC1yaWdodC0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14bC1yaWdodC0zOCB7XG4gICAgcGFkZGluZy1yaWdodDogMzhweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14bC1yaWdodC01MCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14bC1yaWdodC02MCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14bC1yaWdodC03MCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5pbnNldC14bC1yaWdodC0xMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLmluc2V0LXhsLXJpZ2h0LTExMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gIH1cbn1cblxuLmluc2V0LWxlZnQtN3Age1xuICBwYWRkaW5nLWxlZnQ6IDclO1xufVxuXG4uaW5zZXQtcmlnaHQtN3Age1xuICBwYWRkaW5nLXJpZ2h0OiA3JTtcbn1cblxuLmluc2V0LWxlZnQtMTFwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMSU7XG59XG5cbi5pbnNldC1yaWdodC0xMXAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMSU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNoZWxsLWZsdWlkLWN1c3RvbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuaHRtbCAucGFnZSAub2Zmc2V0LXRvcC0wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuaHRtbCAucGFnZSAub2Zmc2V0LXRvcC0zIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG5odG1sIC5wYWdlIC5vZmZzZXQtdG9wLTUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbmh0bWwgLnBhZ2UgLm9mZnNldC10b3AtOSB7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cblxuaHRtbCAucGFnZSAub2Zmc2V0LXRvcC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbmh0bWwgLnBhZ2UgLm9mZnNldC10b3AtMTIge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG5odG1sIC5wYWdlIC5vZmZzZXQtdG9wLTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuaHRtbCAucGFnZSAub2Zmc2V0LXRvcC0xNyB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG59XG5cbmh0bWwgLnBhZ2UgLm9mZnNldC10b3AtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5odG1sIC5wYWdlIC5vZmZzZXQtdG9wLTIyIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuaHRtbCAucGFnZSAub2Zmc2V0LXRvcC0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbmh0bWwgLnBhZ2UgLm9mZnNldC10b3AtMjcge1xuICBtYXJnaW4tdG9wOiAyN3B4O1xufVxuXG5odG1sIC5wYWdlIC5vZmZzZXQtdG9wLTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuaHRtbCAucGFnZSAub2Zmc2V0LXRvcC0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbmh0bWwgLnBhZ2UgLm9mZnNldC10b3AtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5odG1sIC5wYWdlIC5vZmZzZXQtdG9wLTQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuaHRtbCAucGFnZSAub2Zmc2V0LXRvcC00NyB7XG4gIG1hcmdpbi10b3A6IDQ3cHg7XG59XG5cbmh0bWwgLnBhZ2UgLm9mZnNldC10b3AtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG5odG1sIC5wYWdlIC5vZmZzZXQtdG9wLTU2IHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbn1cblxuaHRtbCAucGFnZSAub2Zmc2V0LXRvcC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbmh0bWwgLnBhZ2UgLm9mZnNldC10b3AtNjUge1xuICBtYXJnaW4tdG9wOiA2NXB4O1xufVxuXG5odG1sIC5wYWdlIC5vZmZzZXQtdG9wLTcwIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuaHRtbCAucGFnZSAub2Zmc2V0LXRvcC04NSB7XG4gIG1hcmdpbi10b3A6IDg1cHg7XG59XG5cbmh0bWwgLnBhZ2UgLm9mZnNldC10b3AtOTAge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuXG5odG1sIC5wYWdlIC5vZmZzZXQtdG9wLTExMCB7XG4gIG1hcmdpbi10b3A6IDExMHB4O1xufVxuXG5odG1sIC5wYWdlIC5vZmZzZXQtdG9wLTExNCB7XG4gIG1hcmdpbi10b3A6IDExNHB4O1xufVxuXG5odG1sIC5wYWdlIC5vZmZzZXQtdG9wLTEzMyB7XG4gIG1hcmdpbi10b3A6IDEzM3B4O1xufVxuXG5odG1sIC5wYWdlIC5vZmZzZXQtdG9wLTE0NyB7XG4gIG1hcmdpbi10b3A6IDE0N3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgaHRtbCAucGFnZSAub2Zmc2V0LXhzLXRvcC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC14cy10b3AtMyB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC14cy10b3AtNSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC14cy10b3AtOSB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC14cy10b3AtMTAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LXhzLXRvcC0xMiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQteHMtdG9wLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC14cy10b3AtMTcge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LXhzLXRvcC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQteHMtdG9wLTIyIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC14cy10b3AtMjUge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LXhzLXRvcC0yNyB7XG4gICAgbWFyZ2luLXRvcDogMjdweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQteHMtdG9wLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC14cy10b3AtMzUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LXhzLXRvcC00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQteHMtdG9wLTQ1IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC14cy10b3AtNDcge1xuICAgIG1hcmdpbi10b3A6IDQ3cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LXhzLXRvcC01MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQteHMtdG9wLTU2IHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC14cy10b3AtNjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LXhzLXRvcC02NSB7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQteHMtdG9wLTcwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC14cy10b3AtODUge1xuICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LXhzLXRvcC05MCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQteHMtdG9wLTExMCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LXhzLXRvcC0xMTQge1xuICAgIG1hcmdpbi10b3A6IDExNHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC14cy10b3AtMTMzIHtcbiAgICBtYXJnaW4tdG9wOiAxMzNweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQteHMtdG9wLTE0NyB7XG4gICAgbWFyZ2luLXRvcDogMTQ3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC1zbS10b3AtMCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtc20tdG9wLTMge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtc20tdG9wLTUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtc20tdG9wLTkge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtc20tdG9wLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC1zbS10b3AtMTIge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LXNtLXRvcC0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtc20tdG9wLTE3IHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC1zbS10b3AtMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LXNtLXRvcC0yMiB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtc20tdG9wLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC1zbS10b3AtMjcge1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LXNtLXRvcC0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtc20tdG9wLTM1IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC1zbS10b3AtNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LXNtLXRvcC00NSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtc20tdG9wLTQ3IHtcbiAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC1zbS10b3AtNTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LXNtLXRvcC01NiB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtc20tdG9wLTYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC1zbS10b3AtNjUge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LXNtLXRvcC03MCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtc20tdG9wLTg1IHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC1zbS10b3AtOTAge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LXNtLXRvcC0xMTAge1xuICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC1zbS10b3AtMTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxMTRweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtc20tdG9wLTEzMyB7XG4gICAgbWFyZ2luLXRvcDogMTMzcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LXNtLXRvcC0xNDcge1xuICAgIG1hcmdpbi10b3A6IDE0N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBodG1sIC5wYWdlIC5vZmZzZXQtbWQtdG9wLTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LW1kLXRvcC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LW1kLXRvcC01IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LW1kLXRvcC05IHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LW1kLXRvcC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtbWQtdG9wLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC1tZC10b3AtMTUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LW1kLXRvcC0xNyB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtbWQtdG9wLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC1tZC10b3AtMjIge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LW1kLXRvcC0yNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtbWQtdG9wLTI3IHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC1tZC10b3AtMzAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LW1kLXRvcC0zNSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtbWQtdG9wLTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC1tZC10b3AtNDUge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LW1kLXRvcC00NyB7XG4gICAgbWFyZ2luLXRvcDogNDdweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtbWQtdG9wLTUwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC1tZC10b3AtNTYge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LW1kLXRvcC02MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtbWQtdG9wLTY1IHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC1tZC10b3AtNzAge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LW1kLXRvcC04NSB7XG4gICAgbWFyZ2luLXRvcDogODVweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtbWQtdG9wLTkwIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC1tZC10b3AtMTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtbWQtdG9wLTExNCB7XG4gICAgbWFyZ2luLXRvcDogMTE0cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LW1kLXRvcC0xMzMge1xuICAgIG1hcmdpbi10b3A6IDEzM3B4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC1tZC10b3AtMTQ3IHtcbiAgICBtYXJnaW4tdG9wOiAxNDdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC1sZy10b3AtMCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtbGctdG9wLTMge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtbGctdG9wLTUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtbGctdG9wLTkge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtbGctdG9wLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC1sZy10b3AtMTIge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LWxnLXRvcC0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtbGctdG9wLTE3IHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC1sZy10b3AtMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LWxnLXRvcC0yMiB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtbGctdG9wLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC1sZy10b3AtMjcge1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LWxnLXRvcC0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtbGctdG9wLTM1IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC1sZy10b3AtNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LWxnLXRvcC00NSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtbGctdG9wLTQ3IHtcbiAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC1sZy10b3AtNTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LWxnLXRvcC01NiB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtbGctdG9wLTYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC1sZy10b3AtNjUge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LWxnLXRvcC03MCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtbGctdG9wLTg1IHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC1sZy10b3AtOTAge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LWxnLXRvcC0xMTAge1xuICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC1sZy10b3AtMTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxMTRweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQtbGctdG9wLTEzMyB7XG4gICAgbWFyZ2luLXRvcDogMTMzcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LWxnLXRvcC0xNDcge1xuICAgIG1hcmdpbi10b3A6IDE0N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgaHRtbCAucGFnZSAub2Zmc2V0LXhsLXRvcC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC14bC10b3AtMyB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC14bC10b3AtNSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC14bC10b3AtOSB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC14bC10b3AtMTAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LXhsLXRvcC0xMiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQteGwtdG9wLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC14bC10b3AtMTcge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LXhsLXRvcC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQteGwtdG9wLTIyIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC14bC10b3AtMjUge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LXhsLXRvcC0yNyB7XG4gICAgbWFyZ2luLXRvcDogMjdweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQteGwtdG9wLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC14bC10b3AtMzUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LXhsLXRvcC00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQteGwtdG9wLTQ1IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC14bC10b3AtNDcge1xuICAgIG1hcmdpbi10b3A6IDQ3cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LXhsLXRvcC01MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQteGwtdG9wLTU2IHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC14bC10b3AtNjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LXhsLXRvcC02NSB7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQteGwtdG9wLTcwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC14bC10b3AtODUge1xuICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LXhsLXRvcC05MCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQteGwtdG9wLTExMCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gIH1cbiAgaHRtbCAucGFnZSAub2Zmc2V0LXhsLXRvcC0xMTQge1xuICAgIG1hcmdpbi10b3A6IDExNHB4O1xuICB9XG4gIGh0bWwgLnBhZ2UgLm9mZnNldC14bC10b3AtMTMzIHtcbiAgICBtYXJnaW4tdG9wOiAxMzNweDtcbiAgfVxuICBodG1sIC5wYWdlIC5vZmZzZXQteGwtdG9wLTE0NyB7XG4gICAgbWFyZ2luLXRvcDogMTQ3cHg7XG4gIH1cbn1cblxuLyoqIDIuNDIgUmVzcG9uc2l2ZSBVbml0cyAqL1xuLnVuaXQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleDogMCAxIDEwMCU7XG4gIC13ZWJraXQtZmxleDogMCAxIDEwMCU7XG4gIGZsZXg6IDAgMSAxMDAlO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udW5pdC1ib2R5IHtcbiAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLnVuaXQtbGVmdCxcbi51bml0LXJpZ2h0IHtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udW5pdC1hbGlnbi1jZW50ZXIge1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udW5pdC1hbGlnbi1sZWZ0IHtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi51bml0LWFsaWduLXJpZ2h0IHtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi51bml0LWFsaWduLWp1c3RpZnkge1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4udW5pdC1hbGlnbi1hcm91bmQge1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLnVuaXQtdG9wIHtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnVuaXQtbWlkZGxlIHtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udW5pdC1ib3R0b20ge1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4udW5pdC1ncm93LTEge1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnVuaXQtZ3Jvdy0yIHtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDI7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAyO1xuICBmbGV4LWdyb3c6IDI7XG59XG5cbi51bml0LWdyb3ctMyB7XG4gIC13ZWJraXQtZmxleC1ncm93OiAzO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMztcbiAgZmxleC1ncm93OiAzO1xufVxuXG4udW5pdC1pdGVtLXRvcCB7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi51bml0LWl0ZW0tbWlkZGxlIHtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4udW5pdC1pdGVtLWJvdHRvbSB7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cbi51bml0LWl0ZW0tbmFycm93IHtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuICBmbGV4LWdyb3c6IDA7XG59XG5cbi51bml0LWl0ZW0tc3RhbmRhcnQge1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnVuaXQtaXRlbS13aWRlIHtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDI7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAyO1xuICBmbGV4LWdyb3c6IDI7XG59XG5cbi51bml0LFxuLnVuaXQtdmVydGljYWwge1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udW5pdCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsXG4udW5pdC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnVuaXQgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4udW5pdCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5LFxuLnVuaXQtdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4udW5pdC12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnVuaXQgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQsXG4udW5pdC12ZXJ0aWNhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi51bml0LWhvcml6b250YWwge1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4udW5pdC1ob3Jpem9udGFsID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuLnVuaXQtaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnVuaXQtaG9yaXpvbnRhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi51bml0LWludmVyc2Uge1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4udW5pdC1pbnZlcnNlLCAudW5pdC1pbnZlcnNlLnVuaXQtdmVydGljYWwge1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4udW5pdC1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtaW52ZXJzZS51bml0LXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4udW5pdC1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkLCAudW5pdC1pbnZlcnNlLnVuaXQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnVuaXQtaW52ZXJzZS51bml0LWhvcml6b250YWwge1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4udW5pdC1pbnZlcnNlLnVuaXQtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4udW5pdC1pbnZlcnNlLnVuaXQtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC51bml0LXhzLWFsaWduLWNlbnRlciB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnVuaXQteHMtYWxpZ24tbGVmdCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC51bml0LXhzLWFsaWduLXJpZ2h0IHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLnVuaXQteHMtYWxpZ24tanVzdGlmeSB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnVuaXQteHMtYWxpZ24tYXJvdW5kIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLnVuaXQteHMtdG9wIHtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAudW5pdC14cy1taWRkbGUge1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnVuaXQteHMtYm90dG9tIHtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAudW5pdC14cy1ncm93LTEge1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAudW5pdC14cy1ncm93LTIge1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAyO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAyO1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgfVxuICAudW5pdC14cy1ncm93LTMge1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAzO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAzO1xuICAgIGZsZXgtZ3JvdzogMztcbiAgfVxuICAudW5pdC1pdGVtLXhzLXRvcCB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnVuaXQtaXRlbS14cy1taWRkbGUge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLnVuaXQtaXRlbS14cy1ib3R0b20ge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gIC51bml0LWl0ZW0teHMtbmFycm93IHtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cbiAgLnVuaXQtaXRlbS14cy1zdGFuZGFydCB7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC51bml0LWl0ZW0teHMtd2lkZSB7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDI7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDI7XG4gICAgZmxleC1ncm93OiAyO1xuICB9XG4gIC51bml0LXhzLFxuICAudW5pdC14cy12ZXJ0aWNhbCB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnVuaXQteHMgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLFxuICAudW5pdC14cy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC51bml0LXhzID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC14cyA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5LFxuICAudW5pdC14cy12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQteHMtdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC51bml0LXhzID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0LFxuICAudW5pdC14cy12ZXJ0aWNhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC51bml0LXhzLWhvcml6b250YWwge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC51bml0LXhzLWhvcml6b250YWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXhzLWhvcml6b250YWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC51bml0LXhzLWhvcml6b250YWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAudW5pdC14cy1pbnZlcnNlIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAudW5pdC14cy1pbnZlcnNlLCAudW5pdC14cy1pbnZlcnNlLnVuaXQteHMtdmVydGljYWwge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC51bml0LXhzLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC14cy1pbnZlcnNlLnVuaXQteHMtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAudW5pdC14cy1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkLCAudW5pdC14cy1pbnZlcnNlLnVuaXQteHMtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC51bml0LXhzLWludmVyc2UudW5pdC14cy1ob3Jpem9udGFsIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAudW5pdC14cy1pbnZlcnNlLnVuaXQteHMtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAudW5pdC14cy1pbnZlcnNlLnVuaXQteHMtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudW5pdC1zbS1hbGlnbi1jZW50ZXIge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC51bml0LXNtLWFsaWduLWxlZnQge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAudW5pdC1zbS1hbGlnbi1yaWdodCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC51bml0LXNtLWFsaWduLWp1c3RpZnkge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC51bml0LXNtLWFsaWduLWFyb3VuZCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC51bml0LXNtLXRvcCB7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnVuaXQtc20tbWlkZGxlIHtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC51bml0LXNtLWJvdHRvbSB7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLnVuaXQtc20tZ3Jvdy0xIHtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLnVuaXQtc20tZ3Jvdy0yIHtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMjtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMjtcbiAgICBmbGV4LWdyb3c6IDI7XG4gIH1cbiAgLnVuaXQtc20tZ3Jvdy0zIHtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMztcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMztcbiAgICBmbGV4LWdyb3c6IDM7XG4gIH1cbiAgLnVuaXQtaXRlbS1zbS10b3Age1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC51bml0LWl0ZW0tc20tbWlkZGxlIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC51bml0LWl0ZW0tc20tYm90dG9tIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAudW5pdC1pdGVtLXNtLW5hcnJvdyB7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG4gIC51bml0LWl0ZW0tc20tc3RhbmRhcnQge1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAudW5pdC1pdGVtLXNtLXdpZGUge1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAyO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAyO1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgfVxuICAudW5pdC1zbSxcbiAgLnVuaXQtc20tdmVydGljYWwge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC51bml0LXNtID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCxcbiAgLnVuaXQtc20tdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC1zbSA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc20gPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSxcbiAgLnVuaXQtc20tdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNtLXZlcnRpY2FsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAudW5pdC1zbSA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc20tdmVydGljYWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAudW5pdC1zbS1ob3Jpem9udGFsIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAudW5pdC1zbS1ob3Jpem9udGFsID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC1zbS1ob3Jpem9udGFsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAudW5pdC1zbS1ob3Jpem9udGFsID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnVuaXQtc20taW52ZXJzZSB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLnVuaXQtc20taW52ZXJzZSwgLnVuaXQtc20taW52ZXJzZS51bml0LXNtLXZlcnRpY2FsIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAudW5pdC1zbS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc20taW52ZXJzZS51bml0LXNtLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnVuaXQtc20taW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtc20taW52ZXJzZS51bml0LXNtLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC1zbS1pbnZlcnNlLnVuaXQtc20taG9yaXpvbnRhbCB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLnVuaXQtc20taW52ZXJzZS51bml0LXNtLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnVuaXQtc20taW52ZXJzZS51bml0LXNtLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVuaXQtbWQtYWxpZ24tY2VudGVyIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAudW5pdC1tZC1hbGlnbi1sZWZ0IHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnVuaXQtbWQtYWxpZ24tcmlnaHQge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAudW5pdC1tZC1hbGlnbi1qdXN0aWZ5IHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAudW5pdC1tZC1hbGlnbi1hcm91bmQge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAudW5pdC1tZC10b3Age1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC51bml0LW1kLW1pZGRsZSB7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAudW5pdC1tZC1ib3R0b20ge1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC51bml0LW1kLWdyb3ctMSB7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC51bml0LW1kLWdyb3ctMiB7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDI7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDI7XG4gICAgZmxleC1ncm93OiAyO1xuICB9XG4gIC51bml0LW1kLWdyb3ctMyB7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDM7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDM7XG4gICAgZmxleC1ncm93OiAzO1xuICB9XG4gIC51bml0LWl0ZW0tbWQtdG9wIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAudW5pdC1pdGVtLW1kLW1pZGRsZSB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAudW5pdC1pdGVtLW1kLWJvdHRvbSB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgLnVuaXQtaXRlbS1tZC1uYXJyb3cge1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxuICAudW5pdC1pdGVtLW1kLXN0YW5kYXJ0IHtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLnVuaXQtaXRlbS1tZC13aWRlIHtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMjtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMjtcbiAgICBmbGV4LWdyb3c6IDI7XG4gIH1cbiAgLnVuaXQtbWQsXG4gIC51bml0LW1kLXZlcnRpY2FsIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAudW5pdC1tZCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsXG4gIC51bml0LW1kLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnVuaXQtbWQgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LW1kID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHksXG4gIC51bml0LW1kLXZlcnRpY2FsID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC1tZC12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnVuaXQtbWQgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LW1kLXZlcnRpY2FsID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnVuaXQtbWQtaG9yaXpvbnRhbCB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLnVuaXQtbWQtaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtbWQtaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnVuaXQtbWQtaG9yaXpvbnRhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC51bml0LW1kLWludmVyc2Uge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC51bml0LW1kLWludmVyc2UsIC51bml0LW1kLWludmVyc2UudW5pdC1tZC12ZXJ0aWNhbCB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLnVuaXQtbWQtaW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LW1kLWludmVyc2UudW5pdC1tZC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC51bml0LW1kLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LW1kLWludmVyc2UudW5pdC1tZC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnVuaXQtbWQtaW52ZXJzZS51bml0LW1kLWhvcml6b250YWwge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC51bml0LW1kLWludmVyc2UudW5pdC1tZC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC51bml0LW1kLWludmVyc2UudW5pdC1tZC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudW5pdC1sZy1hbGlnbi1jZW50ZXIge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC51bml0LWxnLWFsaWduLWxlZnQge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAudW5pdC1sZy1hbGlnbi1yaWdodCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC51bml0LWxnLWFsaWduLWp1c3RpZnkge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC51bml0LWxnLWFsaWduLWFyb3VuZCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC51bml0LWxnLXRvcCB7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnVuaXQtbGctbWlkZGxlIHtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC51bml0LWxnLWJvdHRvbSB7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLnVuaXQtbGctZ3Jvdy0xIHtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLnVuaXQtbGctZ3Jvdy0yIHtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMjtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMjtcbiAgICBmbGV4LWdyb3c6IDI7XG4gIH1cbiAgLnVuaXQtbGctZ3Jvdy0zIHtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMztcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMztcbiAgICBmbGV4LWdyb3c6IDM7XG4gIH1cbiAgLnVuaXQtaXRlbS1sZy10b3Age1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC51bml0LWl0ZW0tbGctbWlkZGxlIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC51bml0LWl0ZW0tbGctYm90dG9tIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAudW5pdC1pdGVtLWxnLW5hcnJvdyB7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG4gIC51bml0LWl0ZW0tbGctc3RhbmRhcnQge1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAudW5pdC1pdGVtLWxnLXdpZGUge1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAyO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAyO1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgfVxuICAudW5pdC1sZyxcbiAgLnVuaXQtbGctdmVydGljYWwge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC51bml0LWxnID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCxcbiAgLnVuaXQtbGctdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC1sZyA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtbGcgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSxcbiAgLnVuaXQtbGctdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LWxnLXZlcnRpY2FsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAudW5pdC1sZyA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtbGctdmVydGljYWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAudW5pdC1sZy1ob3Jpem9udGFsIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAudW5pdC1sZy1ob3Jpem9udGFsID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC1sZy1ob3Jpem9udGFsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAudW5pdC1sZy1ob3Jpem9udGFsID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnVuaXQtbGctaW52ZXJzZSB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLnVuaXQtbGctaW52ZXJzZSwgLnVuaXQtbGctaW52ZXJzZS51bml0LWxnLXZlcnRpY2FsIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAudW5pdC1sZy1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtbGctaW52ZXJzZS51bml0LWxnLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnVuaXQtbGctaW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtbGctaW52ZXJzZS51bml0LWxnLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC1sZy1pbnZlcnNlLnVuaXQtbGctaG9yaXpvbnRhbCB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLnVuaXQtbGctaW52ZXJzZS51bml0LWxnLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnVuaXQtbGctaW52ZXJzZS51bml0LWxnLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC51bml0LXhsLWFsaWduLWNlbnRlciB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnVuaXQteGwtYWxpZ24tbGVmdCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC51bml0LXhsLWFsaWduLXJpZ2h0IHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLnVuaXQteGwtYWxpZ24tanVzdGlmeSB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnVuaXQteGwtYWxpZ24tYXJvdW5kIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLnVuaXQteGwtdG9wIHtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAudW5pdC14bC1taWRkbGUge1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnVuaXQteGwtYm90dG9tIHtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAudW5pdC14bC1ncm93LTEge1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAudW5pdC14bC1ncm93LTIge1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAyO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAyO1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgfVxuICAudW5pdC14bC1ncm93LTMge1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAzO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAzO1xuICAgIGZsZXgtZ3JvdzogMztcbiAgfVxuICAudW5pdC1pdGVtLXhsLXRvcCB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnVuaXQtaXRlbS14bC1taWRkbGUge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLnVuaXQtaXRlbS14bC1ib3R0b20ge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gIC51bml0LWl0ZW0teGwtbmFycm93IHtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cbiAgLnVuaXQtaXRlbS14bC1zdGFuZGFydCB7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC51bml0LWl0ZW0teGwtd2lkZSB7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDI7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDI7XG4gICAgZmxleC1ncm93OiAyO1xuICB9XG4gIC51bml0LXhsLFxuICAudW5pdC14bC12ZXJ0aWNhbCB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnVuaXQteGwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLFxuICAudW5pdC14bC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC51bml0LXhsID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC14bCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5LFxuICAudW5pdC14bC12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQteGwtdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC51bml0LXhsID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0LFxuICAudW5pdC14bC12ZXJ0aWNhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC51bml0LXhsLWhvcml6b250YWwge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC51bml0LXhsLWhvcml6b250YWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXhsLWhvcml6b250YWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC51bml0LXhsLWhvcml6b250YWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAudW5pdC14bC1pbnZlcnNlIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAudW5pdC14bC1pbnZlcnNlLCAudW5pdC14bC1pbnZlcnNlLnVuaXQteGwtdmVydGljYWwge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC51bml0LXhsLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC14bC1pbnZlcnNlLnVuaXQteGwtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAudW5pdC14bC1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkLCAudW5pdC14bC1pbnZlcnNlLnVuaXQteGwtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC51bml0LXhsLWludmVyc2UudW5pdC14bC1ob3Jpem9udGFsIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAudW5pdC14bC1pbnZlcnNlLnVuaXQteGwtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAudW5pdC14bC1pbnZlcnNlLnVuaXQteGwtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi51bml0LXNwYWNpbmcteHhzLnVuaXQgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXh4cy51bml0LXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4udW5pdC1zcGFjaW5nLXh4cy51bml0ID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuLnVuaXQtc3BhY2luZy14eHMudW5pdCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5LCAudW5pdC1zcGFjaW5nLXh4cy51bml0LXZlcnRpY2FsID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuLnVuaXQtc3BhY2luZy14eHMudW5pdC12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnVuaXQtc3BhY2luZy14eHMudW5pdCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCwgLnVuaXQtc3BhY2luZy14eHMudW5pdC12ZXJ0aWNhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi51bml0LXNwYWNpbmcteHhzLnVuaXQtaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbi51bml0LXNwYWNpbmcteHhzLnVuaXQtaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnVuaXQtc3BhY2luZy14eHMudW5pdC1ob3Jpem9udGFsID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnVuaXQtc3BhY2luZy14eHMudW5pdC1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14eHMudW5pdC1pbnZlcnNlLnVuaXQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi51bml0LXNwYWNpbmcteHhzLnVuaXQtaW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14eHMudW5pdC1pbnZlcnNlLnVuaXQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnVuaXQtc3BhY2luZy14eHMudW5pdC1pbnZlcnNlLnVuaXQtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4udW5pdC1zcGFjaW5nLXh4cy51bml0LWludmVyc2UudW5pdC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC14cyA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhzLnVuaXQteHMtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LXhzID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LXhzID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHksIC51bml0LXNwYWNpbmcteHhzLnVuaXQteHMtdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQteHMtdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQteHMgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQsIC51bml0LXNwYWNpbmcteHhzLnVuaXQteHMtdmVydGljYWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LXhzLWhvcml6b250YWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQteHMtaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC14cy1ob3Jpem9udGFsID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC14cy1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14eHMudW5pdC14cy1pbnZlcnNlLnVuaXQteHMtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LXhzLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhzLnVuaXQteHMtaW52ZXJzZS51bml0LXhzLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LXhzLWludmVyc2UudW5pdC14cy1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQteHMtaW52ZXJzZS51bml0LXhzLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC1zbSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhzLnVuaXQtc20tdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LXNtID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LXNtID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHksIC51bml0LXNwYWNpbmcteHhzLnVuaXQtc20tdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQtc20tdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQtc20gPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQsIC51bml0LXNwYWNpbmcteHhzLnVuaXQtc20tdmVydGljYWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LXNtLWhvcml6b250YWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQtc20taG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC1zbS1ob3Jpem9udGFsID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC1zbS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14eHMudW5pdC1zbS1pbnZlcnNlLnVuaXQtc20tdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LXNtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhzLnVuaXQtc20taW52ZXJzZS51bml0LXNtLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LXNtLWludmVyc2UudW5pdC1zbS1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQtc20taW52ZXJzZS51bml0LXNtLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC1tZCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhzLnVuaXQtbWQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LW1kID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LW1kID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHksIC51bml0LXNwYWNpbmcteHhzLnVuaXQtbWQtdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQtbWQtdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQtbWQgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQsIC51bml0LXNwYWNpbmcteHhzLnVuaXQtbWQtdmVydGljYWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LW1kLWhvcml6b250YWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQtbWQtaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC1tZC1ob3Jpem9udGFsID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC1tZC1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14eHMudW5pdC1tZC1pbnZlcnNlLnVuaXQtbWQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LW1kLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhzLnVuaXQtbWQtaW52ZXJzZS51bml0LW1kLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LW1kLWludmVyc2UudW5pdC1tZC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQtbWQtaW52ZXJzZS51bml0LW1kLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQtbGcgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXh4cy51bml0LWxnLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC1sZyA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC1sZyA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5LCAudW5pdC1zcGFjaW5nLXh4cy51bml0LWxnLXZlcnRpY2FsID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LWxnLXZlcnRpY2FsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LWxnID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0LCAudW5pdC1zcGFjaW5nLXh4cy51bml0LWxnLXZlcnRpY2FsID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC1sZy1ob3Jpem9udGFsID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LWxnLWhvcml6b250YWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQtbGctaG9yaXpvbnRhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQtbGctaW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHhzLnVuaXQtbGctaW52ZXJzZS51bml0LWxnLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC1sZy1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXh4cy51bml0LWxnLWludmVyc2UudW5pdC1sZy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC1sZy1pbnZlcnNlLnVuaXQtbGctaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LWxnLWludmVyc2UudW5pdC1sZy1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LXhsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14eHMudW5pdC14bC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQteGwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQteGwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSwgLnVuaXQtc3BhY2luZy14eHMudW5pdC14bC12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC14bC12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC14bCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCwgLnVuaXQtc3BhY2luZy14eHMudW5pdC14bC12ZXJ0aWNhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQteGwtaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC14bC1ob3Jpem9udGFsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LXhsLWhvcml6b250YWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXh4cy51bml0LXhsLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXh4cy51bml0LXhsLWludmVyc2UudW5pdC14bC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQteGwtaW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14eHMudW5pdC14bC1pbnZlcnNlLnVuaXQteGwtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC51bml0LXNwYWNpbmcteHhzLnVuaXQteGwtaW52ZXJzZS51bml0LXhsLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14eHMudW5pdC14bC1pbnZlcnNlLnVuaXQteGwtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi51bml0LXNwYWNpbmcteHMudW5pdCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHMudW5pdC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnVuaXQtc3BhY2luZy14cy51bml0ID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuLnVuaXQtc3BhY2luZy14cy51bml0ID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHksIC51bml0LXNwYWNpbmcteHMudW5pdC12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbi51bml0LXNwYWNpbmcteHMudW5pdC12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnVuaXQtc3BhY2luZy14cy51bml0ID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0LCAudW5pdC1zcGFjaW5nLXhzLnVuaXQtdmVydGljYWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4udW5pdC1zcGFjaW5nLXhzLnVuaXQtaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbi51bml0LXNwYWNpbmcteHMudW5pdC1ob3Jpem9udGFsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHkge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4udW5pdC1zcGFjaW5nLXhzLnVuaXQtaG9yaXpvbnRhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi51bml0LXNwYWNpbmcteHMudW5pdC1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14cy51bml0LWludmVyc2UudW5pdC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnVuaXQtc3BhY2luZy14cy51bml0LWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHMudW5pdC1pbnZlcnNlLnVuaXQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnVuaXQtc3BhY2luZy14cy51bml0LWludmVyc2UudW5pdC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi51bml0LXNwYWNpbmcteHMudW5pdC1pbnZlcnNlLnVuaXQtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC14cyA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHMudW5pdC14cy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC14cyA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14cy51bml0LXhzID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHksIC51bml0LXNwYWNpbmcteHMudW5pdC14cy12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14cy51bml0LXhzLXZlcnRpY2FsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQteHMgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQsIC51bml0LXNwYWNpbmcteHMudW5pdC14cy12ZXJ0aWNhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC14cy1ob3Jpem9udGFsID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQteHMtaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14cy51bml0LXhzLWhvcml6b250YWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQteHMtaW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHMudW5pdC14cy1pbnZlcnNlLnVuaXQteHMtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQteHMtaW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14cy51bml0LXhzLWludmVyc2UudW5pdC14cy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14cy51bml0LXhzLWludmVyc2UudW5pdC14cy1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC14cy1pbnZlcnNlLnVuaXQteHMtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQtc20gPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXhzLnVuaXQtc20tdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQtc20gPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHMudW5pdC1zbSA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5LCAudW5pdC1zcGFjaW5nLXhzLnVuaXQtc20tdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHMudW5pdC1zbS12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14cy51bml0LXNtID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0LCAudW5pdC1zcGFjaW5nLXhzLnVuaXQtc20tdmVydGljYWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQtc20taG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14cy51bml0LXNtLWhvcml6b250YWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC1zbS1ob3Jpem9udGFsID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14cy51bml0LXNtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXhzLnVuaXQtc20taW52ZXJzZS51bml0LXNtLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14cy51bml0LXNtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHMudW5pdC1zbS1pbnZlcnNlLnVuaXQtc20tdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC1zbS1pbnZlcnNlLnVuaXQtc20taG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQtc20taW52ZXJzZS51bml0LXNtLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVuaXQtc3BhY2luZy14cy51bml0LW1kID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14cy51bml0LW1kLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14cy51bml0LW1kID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQtbWQgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSwgLnVuaXQtc3BhY2luZy14cy51bml0LW1kLXZlcnRpY2FsID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQtbWQtdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC1tZCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCwgLnVuaXQtc3BhY2luZy14cy51bml0LW1kLXZlcnRpY2FsID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14cy51bml0LW1kLWhvcml6b250YWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHMudW5pdC1tZC1ob3Jpem9udGFsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQtbWQtaG9yaXpvbnRhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC1tZC1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14cy51bml0LW1kLWludmVyc2UudW5pdC1tZC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC1tZC1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXhzLnVuaXQtbWQtaW52ZXJzZS51bml0LW1kLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQtbWQtaW52ZXJzZS51bml0LW1kLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14cy51bml0LW1kLWludmVyc2UudW5pdC1tZC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQtbGcgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXhzLnVuaXQtbGctdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQtbGcgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHMudW5pdC1sZyA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5LCAudW5pdC1zcGFjaW5nLXhzLnVuaXQtbGctdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteHMudW5pdC1sZy12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14cy51bml0LWxnID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0LCAudW5pdC1zcGFjaW5nLXhzLnVuaXQtbGctdmVydGljYWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQtbGctaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14cy51bml0LWxnLWhvcml6b250YWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC1sZy1ob3Jpem9udGFsID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14cy51bml0LWxnLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXhzLnVuaXQtbGctaW52ZXJzZS51bml0LWxnLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14cy51bml0LWxnLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHMudW5pdC1sZy1pbnZlcnNlLnVuaXQtbGctdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC1sZy1pbnZlcnNlLnVuaXQtbGctaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQtbGctaW52ZXJzZS51bml0LWxnLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC14bCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHMudW5pdC14bC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC14bCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14cy51bml0LXhsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHksIC51bml0LXNwYWNpbmcteHMudW5pdC14bC12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14cy51bml0LXhsLXZlcnRpY2FsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQteGwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQsIC51bml0LXNwYWNpbmcteHMudW5pdC14bC12ZXJ0aWNhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC14bC1ob3Jpem9udGFsID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQteGwtaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14cy51bml0LXhsLWhvcml6b250YWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQteGwtaW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteHMudW5pdC14bC1pbnZlcnNlLnVuaXQteGwtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQteGwtaW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14cy51bml0LXhsLWludmVyc2UudW5pdC14bC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14cy51bml0LXhsLWludmVyc2UudW5pdC14bC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteHMudW5pdC14bC1pbnZlcnNlLnVuaXQteGwtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi51bml0LXNwYWNpbmctc20udW5pdCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmctc20udW5pdC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnVuaXQtc3BhY2luZy1zbS51bml0ID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuLnVuaXQtc3BhY2luZy1zbS51bml0ID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHksIC51bml0LXNwYWNpbmctc20udW5pdC12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbi51bml0LXNwYWNpbmctc20udW5pdC12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnVuaXQtc3BhY2luZy1zbS51bml0ID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0LCAudW5pdC1zcGFjaW5nLXNtLnVuaXQtdmVydGljYWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4udW5pdC1zcGFjaW5nLXNtLnVuaXQtaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbi51bml0LXNwYWNpbmctc20udW5pdC1ob3Jpem9udGFsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHkge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4udW5pdC1zcGFjaW5nLXNtLnVuaXQtaG9yaXpvbnRhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi51bml0LXNwYWNpbmctc20udW5pdC1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy1zbS51bml0LWludmVyc2UudW5pdC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnVuaXQtc3BhY2luZy1zbS51bml0LWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmctc20udW5pdC1pbnZlcnNlLnVuaXQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnVuaXQtc3BhY2luZy1zbS51bml0LWludmVyc2UudW5pdC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi51bml0LXNwYWNpbmctc20udW5pdC1pbnZlcnNlLnVuaXQtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC51bml0LXNwYWNpbmctc20udW5pdC14cyA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmctc20udW5pdC14cy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC51bml0LXNwYWNpbmctc20udW5pdC14cyA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXhzID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHksIC51bml0LXNwYWNpbmctc20udW5pdC14cy12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXhzLXZlcnRpY2FsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQteHMgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQsIC51bml0LXNwYWNpbmctc20udW5pdC14cy12ZXJ0aWNhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmctc20udW5pdC14cy1ob3Jpem9udGFsID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQteHMtaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXhzLWhvcml6b250YWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQteHMtaW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmctc20udW5pdC14cy1pbnZlcnNlLnVuaXQteHMtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQteHMtaW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy1zbS51bml0LXhzLWludmVyc2UudW5pdC14cy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXhzLWludmVyc2UudW5pdC14cy1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmctc20udW5pdC14cy1pbnZlcnNlLnVuaXQteHMtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQtc20gPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXNtLnVuaXQtc20tdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQtc20gPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmctc20udW5pdC1zbSA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5LCAudW5pdC1zcGFjaW5nLXNtLnVuaXQtc20tdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmctc20udW5pdC1zbS12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXNtID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0LCAudW5pdC1zcGFjaW5nLXNtLnVuaXQtc20tdmVydGljYWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQtc20taG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXNtLWhvcml6b250YWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmctc20udW5pdC1zbS1ob3Jpem9udGFsID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXNtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXNtLnVuaXQtc20taW52ZXJzZS51bml0LXNtLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXNtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmctc20udW5pdC1zbS1pbnZlcnNlLnVuaXQtc20tdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC51bml0LXNwYWNpbmctc20udW5pdC1zbS1pbnZlcnNlLnVuaXQtc20taG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQtc20taW52ZXJzZS51bml0LXNtLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LW1kID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy1zbS51bml0LW1kLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LW1kID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQtbWQgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSwgLnVuaXQtc3BhY2luZy1zbS51bml0LW1kLXZlcnRpY2FsID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQtbWQtdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmctc20udW5pdC1tZCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCwgLnVuaXQtc3BhY2luZy1zbS51bml0LW1kLXZlcnRpY2FsID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LW1kLWhvcml6b250YWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmctc20udW5pdC1tZC1ob3Jpem9udGFsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQtbWQtaG9yaXpvbnRhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmctc20udW5pdC1tZC1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy1zbS51bml0LW1kLWludmVyc2UudW5pdC1tZC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmctc20udW5pdC1tZC1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXNtLnVuaXQtbWQtaW52ZXJzZS51bml0LW1kLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQtbWQtaW52ZXJzZS51bml0LW1kLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LW1kLWludmVyc2UudW5pdC1tZC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQtbGcgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXNtLnVuaXQtbGctdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQtbGcgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmctc20udW5pdC1sZyA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5LCAudW5pdC1zcGFjaW5nLXNtLnVuaXQtbGctdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmctc20udW5pdC1sZy12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LWxnID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0LCAudW5pdC1zcGFjaW5nLXNtLnVuaXQtbGctdmVydGljYWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQtbGctaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LWxnLWhvcml6b250YWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmctc20udW5pdC1sZy1ob3Jpem9udGFsID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LWxnLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXNtLnVuaXQtbGctaW52ZXJzZS51bml0LWxnLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LWxnLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmctc20udW5pdC1sZy1pbnZlcnNlLnVuaXQtbGctdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC51bml0LXNwYWNpbmctc20udW5pdC1sZy1pbnZlcnNlLnVuaXQtbGctaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQtbGctaW52ZXJzZS51bml0LWxnLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC51bml0LXNwYWNpbmctc20udW5pdC14bCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmctc20udW5pdC14bC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC51bml0LXNwYWNpbmctc20udW5pdC14bCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXhsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHksIC51bml0LXNwYWNpbmctc20udW5pdC14bC12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXhsLXZlcnRpY2FsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQteGwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQsIC51bml0LXNwYWNpbmctc20udW5pdC14bC12ZXJ0aWNhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmctc20udW5pdC14bC1ob3Jpem9udGFsID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQteGwtaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXhsLWhvcml6b250YWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQteGwtaW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmctc20udW5pdC14bC1pbnZlcnNlLnVuaXQteGwtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQteGwtaW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy1zbS51bml0LXhsLWludmVyc2UudW5pdC14bC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy1zbS51bml0LXhsLWludmVyc2UudW5pdC14bC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmctc20udW5pdC14bC1pbnZlcnNlLnVuaXQteGwtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi51bml0LXNwYWNpbmctbGcudW5pdCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmctbGcudW5pdC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnVuaXQtc3BhY2luZy1sZy51bml0ID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuLnVuaXQtc3BhY2luZy1sZy51bml0ID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHksIC51bml0LXNwYWNpbmctbGcudW5pdC12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbi51bml0LXNwYWNpbmctbGcudW5pdC12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnVuaXQtc3BhY2luZy1sZy51bml0ID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0LCAudW5pdC1zcGFjaW5nLWxnLnVuaXQtdmVydGljYWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4udW5pdC1zcGFjaW5nLWxnLnVuaXQtaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbi51bml0LXNwYWNpbmctbGcudW5pdC1ob3Jpem9udGFsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHkge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4udW5pdC1zcGFjaW5nLWxnLnVuaXQtaG9yaXpvbnRhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi51bml0LXNwYWNpbmctbGcudW5pdC1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy1sZy51bml0LWludmVyc2UudW5pdC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnVuaXQtc3BhY2luZy1sZy51bml0LWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmctbGcudW5pdC1pbnZlcnNlLnVuaXQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnVuaXQtc3BhY2luZy1sZy51bml0LWludmVyc2UudW5pdC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi51bml0LXNwYWNpbmctbGcudW5pdC1pbnZlcnNlLnVuaXQtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC51bml0LXNwYWNpbmctbGcudW5pdC14cyA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmctbGcudW5pdC14cy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC51bml0LXNwYWNpbmctbGcudW5pdC14cyA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy1sZy51bml0LXhzID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHksIC51bml0LXNwYWNpbmctbGcudW5pdC14cy12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy1sZy51bml0LXhzLXZlcnRpY2FsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLWxnLnVuaXQteHMgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQsIC51bml0LXNwYWNpbmctbGcudW5pdC14cy12ZXJ0aWNhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC51bml0LXNwYWNpbmctbGcudW5pdC14cy1ob3Jpem9udGFsID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC1zcGFjaW5nLWxnLnVuaXQteHMtaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy1sZy51bml0LXhzLWhvcml6b250YWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLWxnLnVuaXQteHMtaW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmctbGcudW5pdC14cy1pbnZlcnNlLnVuaXQteHMtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLWxnLnVuaXQteHMtaW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy1sZy51bml0LXhzLWludmVyc2UudW5pdC14cy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy1sZy51bml0LXhzLWludmVyc2UudW5pdC14cy1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmctbGcudW5pdC14cy1pbnZlcnNlLnVuaXQteHMtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudW5pdC1zcGFjaW5nLWxnLnVuaXQtc20gPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLWxnLnVuaXQtc20tdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLWxnLnVuaXQtc20gPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmctbGcudW5pdC1zbSA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5LCAudW5pdC1zcGFjaW5nLWxnLnVuaXQtc20tdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmctbGcudW5pdC1zbS12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy1sZy51bml0LXNtID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0LCAudW5pdC1zcGFjaW5nLWxnLnVuaXQtc20tdmVydGljYWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLWxnLnVuaXQtc20taG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy1sZy51bml0LXNtLWhvcml6b250YWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmctbGcudW5pdC1zbS1ob3Jpem9udGFsID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy1sZy51bml0LXNtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLWxnLnVuaXQtc20taW52ZXJzZS51bml0LXNtLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy1sZy51bml0LXNtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmctbGcudW5pdC1zbS1pbnZlcnNlLnVuaXQtc20tdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC51bml0LXNwYWNpbmctbGcudW5pdC1zbS1pbnZlcnNlLnVuaXQtc20taG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLWxnLnVuaXQtc20taW52ZXJzZS51bml0LXNtLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVuaXQtc3BhY2luZy1sZy51bml0LW1kID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy1sZy51bml0LW1kLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy1sZy51bml0LW1kID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC1zcGFjaW5nLWxnLnVuaXQtbWQgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSwgLnVuaXQtc3BhY2luZy1sZy51bml0LW1kLXZlcnRpY2FsID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC1zcGFjaW5nLWxnLnVuaXQtbWQtdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC51bml0LXNwYWNpbmctbGcudW5pdC1tZCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCwgLnVuaXQtc3BhY2luZy1sZy51bml0LW1kLXZlcnRpY2FsID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy1sZy51bml0LW1kLWhvcml6b250YWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmctbGcudW5pdC1tZC1ob3Jpem9udGFsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLWxnLnVuaXQtbWQtaG9yaXpvbnRhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmctbGcudW5pdC1tZC1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy1sZy51bml0LW1kLWludmVyc2UudW5pdC1tZC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC51bml0LXNwYWNpbmctbGcudW5pdC1tZC1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLWxnLnVuaXQtbWQtaW52ZXJzZS51bml0LW1kLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLWxnLnVuaXQtbWQtaW52ZXJzZS51bml0LW1kLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy1sZy51bml0LW1kLWludmVyc2UudW5pdC1tZC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudW5pdC1zcGFjaW5nLWxnLnVuaXQtbGcgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLWxnLnVuaXQtbGctdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLWxnLnVuaXQtbGcgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmctbGcudW5pdC1sZyA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5LCAudW5pdC1zcGFjaW5nLWxnLnVuaXQtbGctdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmctbGcudW5pdC1sZy12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy1sZy51bml0LWxnID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0LCAudW5pdC1zcGFjaW5nLWxnLnVuaXQtbGctdmVydGljYWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLWxnLnVuaXQtbGctaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy1sZy51bml0LWxnLWhvcml6b250YWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmctbGcudW5pdC1sZy1ob3Jpem9udGFsID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy1sZy51bml0LWxnLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLWxnLnVuaXQtbGctaW52ZXJzZS51bml0LWxnLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy1sZy51bml0LWxnLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmctbGcudW5pdC1sZy1pbnZlcnNlLnVuaXQtbGctdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC51bml0LXNwYWNpbmctbGcudW5pdC1sZy1pbnZlcnNlLnVuaXQtbGctaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLWxnLnVuaXQtbGctaW52ZXJzZS51bml0LWxnLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC51bml0LXNwYWNpbmctbGcudW5pdC14bCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmctbGcudW5pdC14bC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC51bml0LXNwYWNpbmctbGcudW5pdC14bCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy1sZy51bml0LXhsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHksIC51bml0LXNwYWNpbmctbGcudW5pdC14bC12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy1sZy51bml0LXhsLXZlcnRpY2FsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLWxnLnVuaXQteGwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQsIC51bml0LXNwYWNpbmctbGcudW5pdC14bC12ZXJ0aWNhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC51bml0LXNwYWNpbmctbGcudW5pdC14bC1ob3Jpem9udGFsID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC1zcGFjaW5nLWxnLnVuaXQteGwtaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy1sZy51bml0LXhsLWhvcml6b250YWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLWxnLnVuaXQteGwtaW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmctbGcudW5pdC14bC1pbnZlcnNlLnVuaXQteGwtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLWxnLnVuaXQteGwtaW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy1sZy51bml0LXhsLWludmVyc2UudW5pdC14bC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy1sZy51bml0LXhsLWludmVyc2UudW5pdC14bC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIC51bml0LXNwYWNpbmctbGcudW5pdC14bC1pbnZlcnNlLnVuaXQteGwtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi51bml0LXNwYWNpbmcteGwudW5pdCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteGwudW5pdC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnVuaXQtc3BhY2luZy14bC51bml0ID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuLnVuaXQtc3BhY2luZy14bC51bml0ID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHksIC51bml0LXNwYWNpbmcteGwudW5pdC12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbi51bml0LXNwYWNpbmcteGwudW5pdC12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnVuaXQtc3BhY2luZy14bC51bml0ID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0LCAudW5pdC1zcGFjaW5nLXhsLnVuaXQtdmVydGljYWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4udW5pdC1zcGFjaW5nLXhsLnVuaXQtaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbi51bml0LXNwYWNpbmcteGwudW5pdC1ob3Jpem9udGFsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHkge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuXG4udW5pdC1zcGFjaW5nLXhsLnVuaXQtaG9yaXpvbnRhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG5cbi51bml0LXNwYWNpbmcteGwudW5pdC1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14bC51bml0LWludmVyc2UudW5pdC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnVuaXQtc3BhY2luZy14bC51bml0LWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteGwudW5pdC1pbnZlcnNlLnVuaXQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnVuaXQtc3BhY2luZy14bC51bml0LWludmVyc2UudW5pdC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG5cbi51bml0LXNwYWNpbmcteGwudW5pdC1pbnZlcnNlLnVuaXQtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC51bml0LXNwYWNpbmcteGwudW5pdC14cyA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteGwudW5pdC14cy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC51bml0LXNwYWNpbmcteGwudW5pdC14cyA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14bC51bml0LXhzID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHksIC51bml0LXNwYWNpbmcteGwudW5pdC14cy12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14bC51bml0LXhzLXZlcnRpY2FsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQteHMgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQsIC51bml0LXNwYWNpbmcteGwudW5pdC14cy12ZXJ0aWNhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteGwudW5pdC14cy1ob3Jpem9udGFsID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQteHMtaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14bC51bml0LXhzLWhvcml6b250YWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQteHMtaW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteGwudW5pdC14cy1pbnZlcnNlLnVuaXQteHMtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQteHMtaW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14bC51bml0LXhzLWludmVyc2UudW5pdC14cy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14bC51bml0LXhzLWludmVyc2UudW5pdC14cy1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteGwudW5pdC14cy1pbnZlcnNlLnVuaXQteHMtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtc20gPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXhsLnVuaXQtc20tdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtc20gPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteGwudW5pdC1zbSA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5LCAudW5pdC1zcGFjaW5nLXhsLnVuaXQtc20tdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteGwudW5pdC1zbS12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14bC51bml0LXNtID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0LCAudW5pdC1zcGFjaW5nLXhsLnVuaXQtc20tdmVydGljYWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtc20taG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14bC51bml0LXNtLWhvcml6b250YWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteGwudW5pdC1zbS1ob3Jpem9udGFsID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14bC51bml0LXNtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXhsLnVuaXQtc20taW52ZXJzZS51bml0LXNtLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14bC51bml0LXNtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteGwudW5pdC1zbS1pbnZlcnNlLnVuaXQtc20tdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC51bml0LXNwYWNpbmcteGwudW5pdC1zbS1pbnZlcnNlLnVuaXQtc20taG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtc20taW52ZXJzZS51bml0LXNtLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVuaXQtc3BhY2luZy14bC51bml0LW1kID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14bC51bml0LW1kLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14bC51bml0LW1kID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtbWQgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSwgLnVuaXQtc3BhY2luZy14bC51bml0LW1kLXZlcnRpY2FsID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtbWQtdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteGwudW5pdC1tZCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCwgLnVuaXQtc3BhY2luZy14bC51bml0LW1kLXZlcnRpY2FsID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14bC51bml0LW1kLWhvcml6b250YWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteGwudW5pdC1tZC1ob3Jpem9udGFsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtbWQtaG9yaXpvbnRhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteGwudW5pdC1tZC1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14bC51bml0LW1kLWludmVyc2UudW5pdC1tZC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteGwudW5pdC1tZC1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXhsLnVuaXQtbWQtaW52ZXJzZS51bml0LW1kLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtbWQtaW52ZXJzZS51bml0LW1kLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14bC51bml0LW1kLWludmVyc2UudW5pdC1tZC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtbGcgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXhsLnVuaXQtbGctdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtbGcgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteGwudW5pdC1sZyA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5LCAudW5pdC1zcGFjaW5nLXhsLnVuaXQtbGctdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXNwYWNpbmcteGwudW5pdC1sZy12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14bC51bml0LWxnID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0LCAudW5pdC1zcGFjaW5nLXhsLnVuaXQtbGctdmVydGljYWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtbGctaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14bC51bml0LWxnLWhvcml6b250YWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteGwudW5pdC1sZy1ob3Jpem9udGFsID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14bC51bml0LWxnLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC1zcGFjaW5nLXhsLnVuaXQtbGctaW52ZXJzZS51bml0LWxnLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14bC51bml0LWxnLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteGwudW5pdC1sZy1pbnZlcnNlLnVuaXQtbGctdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC51bml0LXNwYWNpbmcteGwudW5pdC1sZy1pbnZlcnNlLnVuaXQtbGctaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQtbGctaW52ZXJzZS51bml0LWxnLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC51bml0LXNwYWNpbmcteGwudW5pdC14bCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteGwudW5pdC14bC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC51bml0LXNwYWNpbmcteGwudW5pdC14bCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14bC51bml0LXhsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHksIC51bml0LXNwYWNpbmcteGwudW5pdC14bC12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtc3BhY2luZy14bC51bml0LXhsLXZlcnRpY2FsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQteGwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQsIC51bml0LXNwYWNpbmcteGwudW5pdC14bC12ZXJ0aWNhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteGwudW5pdC14bC1ob3Jpem9udGFsID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQteGwtaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14bC51bml0LXhsLWhvcml6b250YWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQteGwtaW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXNwYWNpbmcteGwudW5pdC14bC1pbnZlcnNlLnVuaXQteGwtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAudW5pdC1zcGFjaW5nLXhsLnVuaXQteGwtaW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtc3BhY2luZy14bC51bml0LXhsLWludmVyc2UudW5pdC14bC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnVuaXQtc3BhY2luZy14bC51bml0LXhsLWludmVyc2UudW5pdC14bC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG4gIC51bml0LXNwYWNpbmcteGwudW5pdC14bC1pbnZlcnNlLnVuaXQteGwtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi51bml0LXRpbWVsaW5lLnVuaXQgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC10aW1lbGluZS51bml0LXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4udW5pdC10aW1lbGluZS51bml0ID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuLnVuaXQtdGltZWxpbmUudW5pdCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5LCAudW5pdC10aW1lbGluZS51bml0LXZlcnRpY2FsID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuLnVuaXQtdGltZWxpbmUudW5pdC12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnVuaXQtdGltZWxpbmUudW5pdCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCwgLnVuaXQtdGltZWxpbmUudW5pdC12ZXJ0aWNhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi51bml0LXRpbWVsaW5lLnVuaXQtaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbi51bml0LXRpbWVsaW5lLnVuaXQtaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbn1cblxuLnVuaXQtdGltZWxpbmUudW5pdC1ob3Jpem9udGFsID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbn1cblxuLnVuaXQtdGltZWxpbmUudW5pdC1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtdGltZWxpbmUudW5pdC1pbnZlcnNlLnVuaXQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi51bml0LXRpbWVsaW5lLnVuaXQtaW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtdGltZWxpbmUudW5pdC1pbnZlcnNlLnVuaXQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnVuaXQtdGltZWxpbmUudW5pdC1pbnZlcnNlLnVuaXQtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xufVxuXG4udW5pdC10aW1lbGluZS51bml0LWludmVyc2UudW5pdC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnVuaXQtdGltZWxpbmUudW5pdC14cyA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXRpbWVsaW5lLnVuaXQteHMtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC10aW1lbGluZS51bml0LXhzID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC10aW1lbGluZS51bml0LXhzID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHksIC51bml0LXRpbWVsaW5lLnVuaXQteHMtdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXRpbWVsaW5lLnVuaXQteHMtdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC51bml0LXRpbWVsaW5lLnVuaXQteHMgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQsIC51bml0LXRpbWVsaW5lLnVuaXQteHMtdmVydGljYWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAudW5pdC10aW1lbGluZS51bml0LXhzLWhvcml6b250YWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXRpbWVsaW5lLnVuaXQteHMtaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIH1cbiAgLnVuaXQtdGltZWxpbmUudW5pdC14cy1ob3Jpem9udGFsID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIH1cbiAgLnVuaXQtdGltZWxpbmUudW5pdC14cy1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtdGltZWxpbmUudW5pdC14cy1pbnZlcnNlLnVuaXQteHMtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAudW5pdC10aW1lbGluZS51bml0LXhzLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXRpbWVsaW5lLnVuaXQteHMtaW52ZXJzZS51bml0LXhzLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC10aW1lbGluZS51bml0LXhzLWludmVyc2UudW5pdC14cy1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICB9XG4gIC51bml0LXRpbWVsaW5lLnVuaXQteHMtaW52ZXJzZS51bml0LXhzLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVuaXQtdGltZWxpbmUudW5pdC1zbSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXRpbWVsaW5lLnVuaXQtc20tdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC10aW1lbGluZS51bml0LXNtID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC10aW1lbGluZS51bml0LXNtID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHksIC51bml0LXRpbWVsaW5lLnVuaXQtc20tdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXRpbWVsaW5lLnVuaXQtc20tdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC51bml0LXRpbWVsaW5lLnVuaXQtc20gPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQsIC51bml0LXRpbWVsaW5lLnVuaXQtc20tdmVydGljYWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAudW5pdC10aW1lbGluZS51bml0LXNtLWhvcml6b250YWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXRpbWVsaW5lLnVuaXQtc20taG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIH1cbiAgLnVuaXQtdGltZWxpbmUudW5pdC1zbS1ob3Jpem9udGFsID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIH1cbiAgLnVuaXQtdGltZWxpbmUudW5pdC1zbS1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtdGltZWxpbmUudW5pdC1zbS1pbnZlcnNlLnVuaXQtc20tdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAudW5pdC10aW1lbGluZS51bml0LXNtLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXRpbWVsaW5lLnVuaXQtc20taW52ZXJzZS51bml0LXNtLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC10aW1lbGluZS51bml0LXNtLWludmVyc2UudW5pdC1zbS1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICB9XG4gIC51bml0LXRpbWVsaW5lLnVuaXQtc20taW52ZXJzZS51bml0LXNtLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVuaXQtdGltZWxpbmUudW5pdC1tZCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXRpbWVsaW5lLnVuaXQtbWQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC10aW1lbGluZS51bml0LW1kID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC10aW1lbGluZS51bml0LW1kID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHksIC51bml0LXRpbWVsaW5lLnVuaXQtbWQtdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXRpbWVsaW5lLnVuaXQtbWQtdmVydGljYWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC51bml0LXRpbWVsaW5lLnVuaXQtbWQgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQsIC51bml0LXRpbWVsaW5lLnVuaXQtbWQtdmVydGljYWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAudW5pdC10aW1lbGluZS51bml0LW1kLWhvcml6b250YWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXRpbWVsaW5lLnVuaXQtbWQtaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIH1cbiAgLnVuaXQtdGltZWxpbmUudW5pdC1tZC1ob3Jpem9udGFsID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIH1cbiAgLnVuaXQtdGltZWxpbmUudW5pdC1tZC1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtdGltZWxpbmUudW5pdC1tZC1pbnZlcnNlLnVuaXQtbWQtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAudW5pdC10aW1lbGluZS51bml0LW1kLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQsIC51bml0LXRpbWVsaW5lLnVuaXQtbWQtaW52ZXJzZS51bml0LW1kLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudW5pdC10aW1lbGluZS51bml0LW1kLWludmVyc2UudW5pdC1tZC1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICB9XG4gIC51bml0LXRpbWVsaW5lLnVuaXQtbWQtaW52ZXJzZS51bml0LW1kLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51bml0LXRpbWVsaW5lLnVuaXQtbGcgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC10aW1lbGluZS51bml0LWxnLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnVuaXQtdGltZWxpbmUudW5pdC1sZyA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtdGltZWxpbmUudW5pdC1sZyA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5LCAudW5pdC10aW1lbGluZS51bml0LWxnLXZlcnRpY2FsID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC10aW1lbGluZS51bml0LWxnLXZlcnRpY2FsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAudW5pdC10aW1lbGluZS51bml0LWxnID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0LCAudW5pdC10aW1lbGluZS51bml0LWxnLXZlcnRpY2FsID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnVuaXQtdGltZWxpbmUudW5pdC1sZy1ob3Jpem9udGFsID4gLnVuaXQtbGVmdCArIC51bml0LXJpZ2h0LFxuICAudW5pdC10aW1lbGluZS51bml0LWxnLWhvcml6b250YWwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICB9XG4gIC51bml0LXRpbWVsaW5lLnVuaXQtbGctaG9yaXpvbnRhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICB9XG4gIC51bml0LXRpbWVsaW5lLnVuaXQtbGctaW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQsIC51bml0LXRpbWVsaW5lLnVuaXQtbGctaW52ZXJzZS51bml0LWxnLXZlcnRpY2FsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnVuaXQtdGltZWxpbmUudW5pdC1sZy1pbnZlcnNlID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkLCAudW5pdC10aW1lbGluZS51bml0LWxnLWludmVyc2UudW5pdC1sZy12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnVuaXQtdGltZWxpbmUudW5pdC1sZy1pbnZlcnNlLnVuaXQtbGctaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgfVxuICAudW5pdC10aW1lbGluZS51bml0LWxnLWludmVyc2UudW5pdC1sZy1ob3Jpem9udGFsID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAudW5pdC10aW1lbGluZS51bml0LXhsID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCwgLnVuaXQtdGltZWxpbmUudW5pdC14bC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC51bml0LXRpbWVsaW5lLnVuaXQteGwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gIC51bml0LXRpbWVsaW5lLnVuaXQteGwgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSwgLnVuaXQtdGltZWxpbmUudW5pdC14bC12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtdGltZWxpbmUudW5pdC14bC12ZXJ0aWNhbCA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnVuaXQtdGltZWxpbmUudW5pdC14bCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCwgLnVuaXQtdGltZWxpbmUudW5pdC14bC12ZXJ0aWNhbCA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC51bml0LXRpbWVsaW5lLnVuaXQteGwtaG9yaXpvbnRhbCA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgLnVuaXQtdGltZWxpbmUudW5pdC14bC1ob3Jpem9udGFsID4gLnVuaXQtbGVmdCArIC51bml0LWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgfVxuICAudW5pdC10aW1lbGluZS51bml0LXhsLWhvcml6b250YWwgPiAudW5pdC1ib2R5ICsgLnVuaXQtcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgfVxuICAudW5pdC10aW1lbGluZS51bml0LXhsLWludmVyc2UgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkLCAudW5pdC10aW1lbGluZS51bml0LXhsLWludmVyc2UudW5pdC14bC12ZXJ0aWNhbCA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC51bml0LXRpbWVsaW5lLnVuaXQteGwtaW52ZXJzZSA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCwgLnVuaXQtdGltZWxpbmUudW5pdC14bC1pbnZlcnNlLnVuaXQteGwtdmVydGljYWwgPiBbY2xhc3MqPSd1bml0LSddOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC51bml0LXRpbWVsaW5lLnVuaXQteGwtaW52ZXJzZS51bml0LXhsLWhvcml6b250YWwgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIH1cbiAgLnVuaXQtdGltZWxpbmUudW5pdC14bC1pbnZlcnNlLnVuaXQteGwtaG9yaXpvbnRhbCA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8qKiAyLjQ0IEZsb2F0aW5nIEdyb3VwcyAqL1xuLmZsb2F0aW5nLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5mbG9hdGluZy1ncm91cDpiZWZvcmUsIC5mbG9hdGluZy1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmZsb2F0aW5nLWdyb3VwOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5mbG9hdGluZy1ncm91cCA+ICosIC5mbG9hdGluZy1ncm91cCA+ICo6Zmlyc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4vKiogMi40NSBQcmljaW5nIGFuZCBQbGFucyAqL1xuLmJveC1wcmljaW5nIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmJveC1wcmljaW5nLXRpdGxlIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXg6IDAgMSAxMDAlO1xuICAtd2Via2l0LWZsZXg6IDAgMSAxMDAlO1xuICBmbGV4OiAwIDEgMTAwJTtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmJveC1wcmljaW5nLXRpdGxlID4gKiwgLmJveC1wcmljaW5nLXRpdGxlOmFmdGVyIHtcbiAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuICBmbGV4LWdyb3c6IDA7XG59XG5cbi5ib3gtcHJpY2luZy10aXRsZSAuYm94LXByaWNpbmctcHJpY2Uge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYm94LXByaWNpbmctdGl0bGUgLmJveC1wcmljaW5nLW5hbWUge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uYm94LXByaWNpbmctdGl0bGUgLmJveC1wcmljaW5nLWRvdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IC0ycHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgIzQzNDM0NTtcbn1cblxuLmJveC1wcmljaW5nIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuXG4uYm94LXBsYW5uaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJveC1wbGFubmluZy1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzNBNTQ3NTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDM0cHggNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbn1cblxuLmJveC1wbGFubmluZy1oZWFkZXIgcCAuaDEsIC5ib3gtcGxhbm5pbmctaGVhZGVyIHAgLmgyLCAuYm94LXBsYW5uaW5nLWhlYWRlciBwIC5oMywgLmJveC1wbGFubmluZy1oZWFkZXIgcCAuaDQsIC5ib3gtcGxhbm5pbmctaGVhZGVyIHAgLmg1IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5ib3gtcGxhbm5pbmctaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgYm90dG9tOiAtNnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDZweCA2cHggMCA2cHg7XG4gIGJvcmRlci1jb2xvcjogIzNBNTQ3NSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmJveC1wbGFubmluZyAubGlzdC1tYXJrZWQgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG59XG5cbi5ib3gtcGxhbm5pbmcgLmJveC1wbGFubmluZy1ib2R5IHtcbiAgcGFkZGluZzogMTIlIDMlIDEyJSAzJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmJveC1wbGFubmluZy5hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDBweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cblxuLmJveC1wbGFubmluZy5hY3RpdmUgLmJveC1wbGFubmluZy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZGMyMTRjO1xufVxuXG4uYm94LXBsYW5uaW5nLmFjdGl2ZSAuYm94LXBsYW5uaW5nLWhlYWRlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzIxNGMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5ib3gtcGxhbm5pbmcuYWN0aXZlIC5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E1NDc1O1xuICBib3JkZXItY29sb3I6ICMzQTU0NzU7XG59XG5cbi5ib3gtcGxhbm5pbmcuYWN0aXZlIC5idG4tcHJpbWFyeTpmb2N1cywgLmJveC1wbGFubmluZy5hY3RpdmUgLmJ0bi1wcmltYXJ5LmZvY3VzLCAuYm94LXBsYW5uaW5nLmFjdGl2ZSAuYnRuLXByaW1hcnk6aG92ZXIsIC5ib3gtcGxhbm5pbmcuYWN0aXZlIC5idG4tcHJpbWFyeTphY3RpdmUsIC5ib3gtcGxhbm5pbmcuYWN0aXZlIC5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiA+IC5ib3gtcGxhbm5pbmcuYWN0aXZlIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBNTQ3NTtcbiAgYm9yZGVyLWNvbG9yOiAjM0E1NDc1O1xufVxuXG4uYm94LXBsYW5uaW5nLmFjdGl2ZSAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYm94LXBsYW5uaW5nLmFjdGl2ZSAuYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gPiAuYm94LXBsYW5uaW5nLmFjdGl2ZSAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJveC1wbGFubmluZy5hY3RpdmUgLmJ0bi1wcmltYXJ5OmFjdGl2ZS5zaGFkb3ctZHJvcC14cywgLmJveC1wbGFubmluZy5hY3RpdmUgLmJ0bi1wcmltYXJ5LmFjdGl2ZS5zaGFkb3ctZHJvcC14cyxcbi5vcGVuID4gLmJveC1wbGFubmluZy5hY3RpdmUgLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaGFkb3ctZHJvcC14cyB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmJveC1wbGFubmluZy5hY3RpdmUgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3ZlciwgLmJveC1wbGFubmluZy5hY3RpdmUgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJveC1wbGFubmluZy5hY3RpdmUgLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cywgLmJveC1wbGFubmluZy5hY3RpdmUgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3ZlciwgLmJveC1wbGFubmluZy5hY3RpdmUgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cywgLmJveC1wbGFubmluZy5hY3RpdmUgLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmJveC1wbGFubmluZy5hY3RpdmUgLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5vcGVuID4gLmJveC1wbGFubmluZy5hY3RpdmUgLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuID4gLmJveC1wbGFubmluZy5hY3RpdmUgLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E1NDc1O1xuICBib3JkZXItY29sb3I6ICMzQTU0NzU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5ib3gtcGxhbm5pbmcuYWN0aXZlIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJveC1wbGFubmluZy5hY3RpdmUgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYm94LXBsYW5uaW5nLmFjdGl2ZSAuYnRuLXByaW1hcnkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi5ib3gtcGxhbm5pbmcuYWN0aXZlIC5idG4tcHJpbWFyeSAuYmFkZ2Uge1xuICBjb2xvcjogIzNBNTQ3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJveC1vZmZlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY3Zjg7XG4gIHBhZGRpbmc6IDEyJTtcbn1cblxuLmJveC1vZmZlciBwIC5oMSwgLmJveC1vZmZlciBwIC5oMiwgLmJveC1vZmZlciBwIC5oMywgLmJveC1vZmZlciBwIC5oNCwgLmJveC1vZmZlciBwIC5oNSB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYm94LW9mZmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xufVxuXG4uYm94LW9mZmVyLmFjdGl2ZSAuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBNTQ3NTtcbiAgYm9yZGVyLWNvbG9yOiAjM0E1NDc1O1xufVxuXG4uYm94LW9mZmVyLmFjdGl2ZSAuYnRuLXByaW1hcnk6Zm9jdXMsIC5ib3gtb2ZmZXIuYWN0aXZlIC5idG4tcHJpbWFyeS5mb2N1cywgLmJveC1vZmZlci5hY3RpdmUgLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYm94LW9mZmVyLmFjdGl2ZSAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYm94LW9mZmVyLmFjdGl2ZSAuYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gPiAuYm94LW9mZmVyLmFjdGl2ZSAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQTU0NzU7XG4gIGJvcmRlci1jb2xvcjogIzNBNTQ3NTtcbn1cblxuLmJveC1vZmZlci5hY3RpdmUgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJveC1vZmZlci5hY3RpdmUgLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuID4gLmJveC1vZmZlci5hY3RpdmUgLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5ib3gtb2ZmZXIuYWN0aXZlIC5idG4tcHJpbWFyeTphY3RpdmUuc2hhZG93LWRyb3AteHMsIC5ib3gtb2ZmZXIuYWN0aXZlIC5idG4tcHJpbWFyeS5hY3RpdmUuc2hhZG93LWRyb3AteHMsXG4ub3BlbiA+IC5ib3gtb2ZmZXIuYWN0aXZlIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc2hhZG93LWRyb3AteHMge1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5ib3gtb2ZmZXIuYWN0aXZlIC5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsIC5ib3gtb2ZmZXIuYWN0aXZlIC5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsIC5ib3gtb2ZmZXIuYWN0aXZlIC5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsIC5ib3gtb2ZmZXIuYWN0aXZlIC5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsIC5ib3gtb2ZmZXIuYWN0aXZlIC5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsIC5ib3gtb2ZmZXIuYWN0aXZlIC5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5ib3gtb2ZmZXIuYWN0aXZlIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4ub3BlbiA+IC5ib3gtb2ZmZXIuYWN0aXZlIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5ib3gtb2ZmZXIuYWN0aXZlIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBNTQ3NTtcbiAgYm9yZGVyLWNvbG9yOiAjM0E1NDc1O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYm94LW9mZmVyLmFjdGl2ZSAuYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5ib3gtb2ZmZXIuYWN0aXZlIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJveC1vZmZlci5hY3RpdmUgLmJ0bi1wcmltYXJ5IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4uYm94LW9mZmVyLmFjdGl2ZSAuYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICMzQTU0NzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qKiAyLjQ2IFRhYmxlcyBBZGRvbnMgKi9cbi50YWJsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50YWJsZSB0aCB0Ym9keSwgLnRhYmxlIHRkIHRib2R5IHtcbiAgcGFkZGluZzogN3B4IDE4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGFibGUgdGg6bnRoLWNoaWxkKG4rMiksIC50YWJsZSB0ZDpudGgtY2hpbGQobisyKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuICB9XG59XG5cbi50YWJsZS1jdXN0b20ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGFibGUtY3VzdG9tIHRoIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjMmQyZTJlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGFibGUtY3VzdG9tIHRib2R5IHRyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLnRhYmxlLWN1c3RvbSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmOWY5Zjk7XG59XG5cbi50YWJsZS1jdXN0b20gdGJvZHkgdHIgdGQsIC50YWJsZS1jdXN0b20gdGJvZHkgdHIgdGgge1xuICBib3JkZXI6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGFibGUtY3VzdG9tIHRib2R5IHRyIHRkLCAudGFibGUtY3VzdG9tIHRib2R5IHRyIHRoIHtcbiAgICBwYWRkaW5nOiAxM3B4IDIzcHg7XG4gIH1cbn1cblxuLnRhYmxlLWN1c3RvbSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRhYmxlLWN1c3RvbSB0Ym9keSB0ZCB7XG4gICAgcGFkZGluZzogNHB4IDIzcHg7XG4gIH1cbn1cblxuLnRhYmxlLWN1c3RvbS50YWJsZS1maXhlZCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi50YWJsZS1jdXN0b20udGFibGUtZml4ZWQgdGggdGJvZHksIC50YWJsZS1jdXN0b20udGFibGUtZml4ZWQgdGQgdGJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRhYmxlLWN1c3RvbS50YWJsZS1maXhlZCB0aCwgLnRhYmxlLWN1c3RvbS50YWJsZS1maXhlZCB0ZCB7XG4gICAgcGFkZGluZzogMTNweCAyM3B4O1xuICB9XG4gIC50YWJsZS1jdXN0b20udGFibGUtZml4ZWQgdGg6bnRoLWNoaWxkKG4rMiksIC50YWJsZS1jdXN0b20udGFibGUtZml4ZWQgdGQ6bnRoLWNoaWxkKG4rMikge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4udGFibGUtY3VzdG9tLnRhYmxlLWhvdmVyLXJvd3MgdGJvZHkgdHI6aG92ZXIsIC50YWJsZS1jdXN0b20uc3RyaXBlZC10YWJsZSB0Ym9keSB0cjpob3ZlciwgLnRhYmxlLWN1c3RvbS5jb25kZW5zZWQtdGFibGUgdGJvZHkgdHI6aG92ZXIsIC50YWJsZS1jdXN0b20uYm9yZGVyZWQtdGFibGUgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjZmN2Y4O1xufVxuXG4udGFibGUtY3VzdG9tLnRhYmxlLWhvdmVyLXJvd3MgdGJvZHkgdHI6Zmlyc3QtY2hpbGQsIC50YWJsZS1jdXN0b20uc3RyaXBlZC10YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCwgLnRhYmxlLWN1c3RvbS5jb25kZW5zZWQtdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQsIC50YWJsZS1jdXN0b20uYm9yZGVyZWQtdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmQyZTJlO1xufVxuXG4udGFibGUtY3VzdG9tLnN0cmlwZWQtdGFibGUgdGJvZHkgdHI6aG92ZXIsIC50YWJsZS1jdXN0b20uY29uZGVuc2VkLXRhYmxlIHRib2R5IHRyOmhvdmVyLCAudGFibGUtY3VzdG9tLmJvcmRlcmVkLXRhYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnRhYmxlLWN1c3RvbS5zdHJpcGVkLXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSwgLnRhYmxlLWN1c3RvbS5jb25kZW5zZWQtdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pLCAudGFibGUtY3VzdG9tLmJvcmRlcmVkLXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6ICNmNmY3Zjg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGFibGUtY3VzdG9tLmNvbmRlbnNlZC10YWJsZSB0aCwgLnRhYmxlLWN1c3RvbS5jb25kZW5zZWQtdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDlweCAyM3B4O1xuICB9XG59XG5cbi50YWJsZS1jdXN0b20uYm9yZGVyZWQtdGFibGUgdGJvZHkgdHIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4udGFibGUtY3VzdG9tLmJvcmRlcmVkLXRhYmxlIHRib2R5IHRyIHRkLCAudGFibGUtY3VzdG9tLmJvcmRlcmVkLXRhYmxlIHRib2R5IHRyIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnRhYmxlLWN1c3RvbS5ib3JkZXJlZC10YWJsZSB0Ym9keSB0ciB0aCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi50YWJsZS1jdXN0b20uYm9yZGVyZWQtdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG4rMikgdGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4udGFibGUtY3VzdG9tLmJvcmRlcmVkLXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGFibGUtY3VzdG9tLmJvcmRlcmVkLXRhYmxlIHRib2R5IHRoLCAudGFibGUtY3VzdG9tLmJvcmRlcmVkLXRhYmxlIHRib2R5IHRkIHtcbiAgICBwYWRkaW5nOiA5cHggMjBweDtcbiAgfVxuICAudGFibGUtY3VzdG9tLmJvcmRlcmVkLXRhYmxlIHRib2R5IHRoOm50aC1jaGlsZChuKzIpLCAudGFibGUtY3VzdG9tLmJvcmRlcmVkLXRhYmxlIHRib2R5IHRkOm50aC1jaGlsZChuKzIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLnRhYmxlLWN1c3RvbS50YWJsZS1wcmltYXJ5IHRib2R5IHRyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udGFibGUtY3VzdG9tLnRhYmxlLXByaW1hcnkgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjZjZmN2Y4O1xufVxuXG4udGFibGUtY3VzdG9tLnRhYmxlLXByaW1hcnkgdGJvZHkgdHIgdGgge1xuICBiYWNrZ3JvdW5kOiAjZGMyMTRjO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RjMjE0Yztcbn1cblxuLnRhYmxlLWN1c3RvbS50YWJsZS1wcmltYXJ5IHRib2R5IHRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMjE0Yztcbn1cblxuLnRhYmxlLWN1c3RvbS50YWJsZS1kYXJrLWJsdWUgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjZmN2Y4O1xufVxuXG4udGFibGUtY3VzdG9tLnRhYmxlLWRhcmstYmx1ZSB0Ym9keSB0cjpob3ZlciAuc3RlcHBlciAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdGQTtcbn1cblxuLnRhYmxlLWN1c3RvbS50YWJsZS1kYXJrLWJsdWUgdGJvZHkgdHIgdGgge1xuICBiYWNrZ3JvdW5kOiAjM0E1NDc1O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNBNTQ3NTtcbn1cblxuLnRhYmxlLWN1c3RvbS50YWJsZS1kYXJrLWJsdWUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjM0E1NDc1O1xufVxuXG4udGFibGUtY3VzdG9tLnRhYmxlLXByb2R1Y3QgdGJvZHkgdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnRhYmxlLWN1c3RvbS50YWJsZS1wcm9kdWN0IHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyoqIDIuNDcgU3RhY2t0YWJsZXMgKi9cbi5zdGFja3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zdC1oZWFkLXJvdyB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG59XG5cbi5zdC1oZWFkLXJvdy5zdC1oZWFkLXJvdy1tYWluIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLnN0LWtleSB7XG4gIHdpZHRoOiA0OSU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDElO1xufVxuXG4uc3RhY2t0YWJsZSB0Ym9keSB0ci5zdC1oZWFkLXJvdy13cmFwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDdkN2Q3O1xufVxuXG4uc3RhY2t0YWJsZSB0Ym9keSB0ci5zdC1oZWFkLXJvdy13cmFwIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc3RhY2t0YWJsZSB0Ym9keSB0ci5zdC1oZWFkLXJvdy13cmFwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiN2I3Yjc7XG59XG5cbi5zdGFja3RhYmxlLnN0cmlwZWQtdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pLFxuLnN0YWNrdGFibGUuY29uZGVuc2VkLXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSxcbi5zdGFja3RhYmxlLmJvcmRlcmVkLXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSxcbi5zdGFja3RhYmxlLnRhYmxlLXByaW1hcnkgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnN0YWNrdGFibGUuc3RyaXBlZC10YWJsZSB0Ym9keSB0ci5zdC1oZWFkLXJvdy13cmFwLFxuLnN0YWNrdGFibGUuY29uZGVuc2VkLXRhYmxlIHRib2R5IHRyLnN0LWhlYWQtcm93LXdyYXAsXG4uc3RhY2t0YWJsZS5ib3JkZXJlZC10YWJsZSB0Ym9keSB0ci5zdC1oZWFkLXJvdy13cmFwLFxuLnN0YWNrdGFibGUudGFibGUtcHJpbWFyeSB0Ym9keSB0ci5zdC1oZWFkLXJvdy13cmFwIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjdmODtcbn1cblxuLnN0YWNrdGFibGUuc3RyaXBlZC10YWJsZSB0Ym9keSB0ci5zdC1oZWFkLXJvdy13cmFwIC5zdC1oZWFkLXJvdy1tYWluLFxuLnN0YWNrdGFibGUuY29uZGVuc2VkLXRhYmxlIHRib2R5IHRyLnN0LWhlYWQtcm93LXdyYXAgLnN0LWhlYWQtcm93LW1haW4sXG4uc3RhY2t0YWJsZS5ib3JkZXJlZC10YWJsZSB0Ym9keSB0ci5zdC1oZWFkLXJvdy13cmFwIC5zdC1oZWFkLXJvdy1tYWluLFxuLnN0YWNrdGFibGUudGFibGUtcHJpbWFyeSB0Ym9keSB0ci5zdC1oZWFkLXJvdy13cmFwIC5zdC1oZWFkLXJvdy1tYWluIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN0YWNrdGFibGUuc3RyaXBlZC10YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbiksXG4uc3RhY2t0YWJsZS5jb25kZW5zZWQtdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjdmODtcbn1cblxuLnN0YWNrdGFibGUudGFibGUtcHJpbWFyeSB0Ym9keSB0ci5zdC1oZWFkLXJvdy13cmFwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMyMTRjO1xufVxuXG4uc3RhY2t0YWJsZS50YWJsZS1wcmltYXJ5IHRib2R5IHRyLnN0LWhlYWQtcm93LXdyYXAgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zdGFja3RhYmxlLnRhYmxlLXByaW1hcnkgdGJvZHkgdHIuc3QtaGVhZC1yb3ctd3JhcDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjdiN2I3O1xufVxuXG4uc3RhY2t0YWJsZS50YWJsZS1kYXJrLWJsdWUgdGJvZHkgdHIuc3QtaGVhZC1yb3ctd3JhcCB7XG4gIGJvcmRlci1jb2xvcjogIzNBNTQ3NTtcbn1cblxuLnN0YWNrdGFibGUudGFibGUtZGFyay1ibHVlIHRib2R5IHRyLnN0LWhlYWQtcm93LXdyYXAgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zdGFja3RhYmxlLnRhYmxlLWRhcmstYmx1ZSB0Ym9keSB0ci5zdC1oZWFkLXJvdy13cmFwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiN2I3Yjc7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLnN0LXZhbCB7XG4gIHdpZHRoOiA0OSU7XG4gIHBhZGRpbmctbGVmdDogMSU7XG59XG5cbi5zdGFja3RhYmxlLmxhcmdlLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3RhY2t0YWJsZS5zbWFsbC1vbmx5IHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5wcmljaW5nLXRhYmxlIHRib2R5IHRyIHRoLnN0LWhlYWQtcm93LW1haW4ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhY2t0YWJsZS5sYXJnZS1vbmx5IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAuc3RhY2t0YWJsZS5zbWFsbC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcmljaW5nLXRhYmxlIHRib2R5IHRyIHRoLnN0LWhlYWQtcm93LW1haW4ge1xuICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgfVxufVxuXG4vKiogMi41MyBNZW1iZXIgQm94ZXMgKi9cbi50ZWFtLW1lbWJlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzODRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnRlYW0tbWVtYmVyOmFmdGVyIHtcbiAgei1pbmRleDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAnLCBHcmFkaWVudFR5cGU9MCApO1xufVxuXG4udGVhbS1tZW1iZXItYm9keSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnRlYW0tbWVtYmVyLWJvZHkgaDQge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZWFtLW1lbWJlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAudGVhbS1tZW1iZXI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAudGVhbS1tZW1iZXItYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGVmdDogMTVweDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogMC4zNXMgYWxsIGVhc2U7XG4gIH1cbiAgLnRlYW0tbWVtYmVyLWJvZHkgPiAqIHtcbiAgICBjb2xvcjogI2U1ZTVlNTtcbiAgfVxuICAudGVhbS1tZW1iZXItYm9keSAuYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC4zNXMgYWxsIGVhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRlYW0tbWVtYmVyLWJvZHkgaDQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgLnRlYW0tbWVtYmVyLXRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAudGVhbS1tZW1iZXI6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAudGVhbS1tZW1iZXI6aG92ZXIgLnRlYW0tbWVtYmVyLWJvZHkge1xuICAgIGJvdHRvbTogNjVweDtcbiAgfVxuICAudGVhbS1tZW1iZXI6aG92ZXIgLnRlYW0tbWVtYmVyLWJvZHkgLmJ0biB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnRlYW0tbWVtYmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRlYW0tbWVtYmVyLWJvZHkge1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG4gIC50ZWFtLW1lbWJlcjpob3ZlciAudGVhbS1tZW1iZXItYm9keSB7XG4gICAgYm90dG9tOiA4MHB4O1xuICB9XG4gIC50ZWFtLW1lbWJlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qKiAyLjU0IENvbnRleHQgU3R5bGluZyAqL1xuLmNvbnRleHQtbGlnaHQgLmZvcm0tY29udHJvbC1pbXByZXNzZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5jb250ZXh0LWxpZ2h0IC5mb3JtLWNvbnRyb2wtaW1wcmVzc2VkLCAuY29udGV4dC1saWdodCAuZm9ybS1jb250cm9sLWltcHJlc3NlZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jb250ZXh0LWxpZ2h0IC5mb3JtLWxhYmVsLmZvY3VzIHtcbiAgY29sb3I6ICM0MzQzNDU7XG59XG5cbi5jb250ZXh0LWxpZ2h0IC5xdW90ZS1vdXRib3hlZCAucXVvdGUtYm9keSB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jb250ZXh0LWxpZ2h0IC5xdW90ZS1vdXRib3hlZCAucXVvdGUtYm9keTpiZWZvcmUge1xuICBjb2xvcjogI2Y2ZjdmODtcbn1cblxuLmNvbnRleHQtbGlnaHQgLnF1b3RlLW91dGJveGVkIC5xdW90ZS1ib2R5OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2YmFyLWludmVyc2UsIC5jb250ZXh0LWRhcmssIC5zd2lwZXItc2xpZGUtY2FwdGlvbiwgLm5hdmJhci1pbnZlcnNlIC5idG4tbGluaywgLmNvbnRleHQtZGFyayAuYnRuLWxpbmssIC5zd2lwZXItc2xpZGUtY2FwdGlvbiAuYnRuLWxpbmssIC5uYXZiYXItaW52ZXJzZSAuZm9ybS1sYWJlbCwgLmNvbnRleHQtZGFyayAuZm9ybS1sYWJlbCwgLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5mb3JtLWxhYmVsLCAubmF2YmFyLWludmVyc2UgLmZvcm0tbGFiZWwtb3V0c2lkZS5mb2N1cywgLmNvbnRleHQtZGFyayAuZm9ybS1sYWJlbC1vdXRzaWRlLmZvY3VzLCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmZvcm0tbGFiZWwtb3V0c2lkZS5mb2N1cyxcbi5uYXZiYXItaW52ZXJzZSBoMSxcbi5jb250ZXh0LWRhcmsgaDEsXG4uc3dpcGVyLXNsaWRlLWNhcHRpb24gaDEsIC5uYXZiYXItaW52ZXJzZSAuaDEsIC5jb250ZXh0LWRhcmsgLmgxLCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmgxLCAubmF2YmFyLWludmVyc2UgaDIsIC5jb250ZXh0LWRhcmsgaDIsIC5zd2lwZXItc2xpZGUtY2FwdGlvbiBoMiwgLm5hdmJhci1pbnZlcnNlIC5oMiwgLmNvbnRleHQtZGFyayAuaDIsIC5zd2lwZXItc2xpZGUtY2FwdGlvbiAuaDIsIC5uYXZiYXItaW52ZXJzZSBoMywgLmNvbnRleHQtZGFyayBoMywgLnN3aXBlci1zbGlkZS1jYXB0aW9uIGgzLCAubmF2YmFyLWludmVyc2UgLmgzLCAuY29udGV4dC1kYXJrIC5oMywgLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5oMywgLm5hdmJhci1pbnZlcnNlIGg0LCAuY29udGV4dC1kYXJrIGg0LCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gaDQsIC5uYXZiYXItaW52ZXJzZSAuaDQsIC5jb250ZXh0LWRhcmsgLmg0LCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmg0LCAubmF2YmFyLWludmVyc2UgaDUsIC5jb250ZXh0LWRhcmsgaDUsIC5zd2lwZXItc2xpZGUtY2FwdGlvbiBoNSwgLm5hdmJhci1pbnZlcnNlIC5oNSwgLmNvbnRleHQtZGFyayAuaDUsIC5zd2lwZXItc2xpZGUtY2FwdGlvbiAuaDUsIC5uYXZiYXItaW52ZXJzZSBoNiwgLmNvbnRleHQtZGFyayBoNiwgLnN3aXBlci1zbGlkZS1jYXB0aW9uIGg2LCAubmF2YmFyLWludmVyc2UgLmg2LCAuY29udGV4dC1kYXJrIC5oNiwgLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5oNiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWludmVyc2UgcCBhLCAuY29udGV4dC1kYXJrIHAgYSwgLnN3aXBlci1zbGlkZS1jYXB0aW9uIHAgYSxcbi5uYXZiYXItaW52ZXJzZSAucCBhLFxuLmNvbnRleHQtZGFyayAucCBhLFxuLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5wIGEsXG4ubmF2YmFyLWludmVyc2UgLmxpc3QgYSxcbi5jb250ZXh0LWRhcmsgLmxpc3QgYSxcbi5zd2lwZXItc2xpZGUtY2FwdGlvbiAubGlzdCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItaW52ZXJzZSBwIGE6aG92ZXIsIC5jb250ZXh0LWRhcmsgcCBhOmhvdmVyLCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gcCBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5wIGE6aG92ZXIsXG4uY29udGV4dC1kYXJrIC5wIGE6aG92ZXIsXG4uc3dpcGVyLXNsaWRlLWNhcHRpb24gLnAgYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubGlzdCBhOmhvdmVyLFxuLmNvbnRleHQtZGFyayAubGlzdCBhOmhvdmVyLFxuLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5saXN0IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAuZm9ybS1sYWJlbC5hdXRvLWZpbGwsIC5jb250ZXh0LWRhcmsgLmZvcm0tbGFiZWwuYXV0by1maWxsLCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmZvcm0tbGFiZWwuYXV0by1maWxsIHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAuZGl2aWRlciwgLmNvbnRleHQtZGFyayAuZGl2aWRlciwgLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5kaXZpZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5jb3VudGRvd24tY3VzdG9tIC5jb3VudGRvd24tYW1vdW50LCAuY29udGV4dC1kYXJrIC5jb3VudGRvd24tY3VzdG9tIC5jb3VudGRvd24tYW1vdW50LCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmNvdW50ZG93bi1jdXN0b20gLmNvdW50ZG93bi1hbW91bnQsIC5uYXZiYXItaW52ZXJzZSAuY291bnRkb3duLWN1c3RvbSAuY291bnRkb3duLXBlcmlvZCwgLmNvbnRleHQtZGFyayAuY291bnRkb3duLWN1c3RvbSAuY291bnRkb3duLXBlcmlvZCwgLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5jb3VudGRvd24tY3VzdG9tIC5jb3VudGRvd24tcGVyaW9kIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAucXVvdGUtY2xhc3NpYy1ib3hlZCBxLCAuY29udGV4dC1kYXJrIC5xdW90ZS1jbGFzc2ljLWJveGVkIHEsIC5zd2lwZXItc2xpZGUtY2FwdGlvbiAucXVvdGUtY2xhc3NpYy1ib3hlZCBxLCAubmF2YmFyLWludmVyc2UgLnF1b3RlLWNsYXNzaWMtYm94ZWQgY2l0ZSwgLmNvbnRleHQtZGFyayAucXVvdGUtY2xhc3NpYy1ib3hlZCBjaXRlLCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLnF1b3RlLWNsYXNzaWMtYm94ZWQgY2l0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLnF1b3RlLWNsYXNzaWMtYm94ZWQgLnRleHQtZGFyaywgLmNvbnRleHQtZGFyayAucXVvdGUtY2xhc3NpYy1ib3hlZCAudGV4dC1kYXJrLCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLnF1b3RlLWNsYXNzaWMtYm94ZWQgLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjZTVlNWU1O1xufVxuXG4ubmF2YmFyLWludmVyc2UgLnF1b3RlLWNsYXNzaWMtYm94ZWQgLnF1b3RlLWJvZHk6YmVmb3JlLCAuY29udGV4dC1kYXJrIC5xdW90ZS1jbGFzc2ljLWJveGVkIC5xdW90ZS1ib2R5OmJlZm9yZSwgLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5xdW90ZS1jbGFzc2ljLWJveGVkIC5xdW90ZS1ib2R5OmJlZm9yZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAudGV4dC1ibGFjaywgLmNvbnRleHQtZGFyayAudGV4dC1ibGFjaywgLnN3aXBlci1zbGlkZS1jYXB0aW9uIC50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAuZm9ybS1ncm91cCA+IC5mb3JtLWNvbnRyb2wsIC5jb250ZXh0LWRhcmsgLmZvcm0tZ3JvdXAgPiAuZm9ybS1jb250cm9sLCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmZvcm0tZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAuZm9ybS1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5jb250ZXh0LWRhcmsgLmZvcm0tZ3JvdXAgPiAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmZvcm0tZ3JvdXAgPiAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAuZm9ybS1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIsIC5jb250ZXh0LWRhcmsgLmZvcm0tZ3JvdXAgPiAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyLCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmZvcm0tZ3JvdXAgPiAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAuZm9ybS1ncm91cCA+IC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuY29udGV4dC1kYXJrIC5mb3JtLWdyb3VwID4gLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zd2lwZXItc2xpZGUtY2FwdGlvbiAuZm9ybS1ncm91cCA+IC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAuZm9ybS1ncm91cCA+IC5mb3JtLWNvbnRyb2w6LW1vei1wbGFjZWhvbGRlciwgLmNvbnRleHQtZGFyayAuZm9ybS1ncm91cCA+IC5mb3JtLWNvbnRyb2w6LW1vei1wbGFjZWhvbGRlciwgLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5mb3JtLWdyb3VwID4gLmZvcm0tY29udHJvbDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWRlZmF1bHQsIC5jb250ZXh0LWRhcmsgLmJ0bi1kZWZhdWx0LCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5jb250ZXh0LWRhcmsgLmJ0bi1kZWZhdWx0OmZvY3VzLCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmJ0bi1kZWZhdWx0OmZvY3VzLCAubmF2YmFyLWludmVyc2UgLmJ0bi1kZWZhdWx0LmZvY3VzLCAuY29udGV4dC1kYXJrIC5idG4tZGVmYXVsdC5mb2N1cywgLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5idG4tZGVmYXVsdC5mb2N1cywgLm5hdmJhci1pbnZlcnNlIC5idG4tZGVmYXVsdDpob3ZlciwgLmNvbnRleHQtZGFyayAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5zd2lwZXItc2xpZGUtY2FwdGlvbiAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAuY29udGV4dC1kYXJrIC5idG4tZGVmYXVsdDphY3RpdmUsIC5zd2lwZXItc2xpZGUtY2FwdGlvbiAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAubmF2YmFyLWludmVyc2UgLmJ0bi1kZWZhdWx0LmFjdGl2ZSwgLmNvbnRleHQtZGFyayAuYnRuLWRlZmF1bHQuYWN0aXZlLCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbi5vcGVuID4gLm5hdmJhci1pbnZlcnNlIC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUsXG4ub3BlbiA+IC5jb250ZXh0LWRhcmsgLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSxcbi5vcGVuID4gLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzQzNDM0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmNvbnRleHQtZGFyayAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLm5hdmJhci1pbnZlcnNlIC5idG4tZGVmYXVsdC5hY3RpdmUsIC5jb250ZXh0LWRhcmsgLmJ0bi1kZWZhdWx0LmFjdGl2ZSwgLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiA+IC5uYXZiYXItaW52ZXJzZSAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLFxuLm9wZW4gPiAuY29udGV4dC1kYXJrIC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUsXG4ub3BlbiA+IC5zd2lwZXItc2xpZGUtY2FwdGlvbiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5idG4tZGVmYXVsdDphY3RpdmUuc2hhZG93LWRyb3AteHMsIC5jb250ZXh0LWRhcmsgLmJ0bi1kZWZhdWx0OmFjdGl2ZS5zaGFkb3ctZHJvcC14cywgLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5idG4tZGVmYXVsdDphY3RpdmUuc2hhZG93LWRyb3AteHMsIC5uYXZiYXItaW52ZXJzZSAuYnRuLWRlZmF1bHQuYWN0aXZlLnNoYWRvdy1kcm9wLXhzLCAuY29udGV4dC1kYXJrIC5idG4tZGVmYXVsdC5hY3RpdmUuc2hhZG93LWRyb3AteHMsIC5zd2lwZXItc2xpZGUtY2FwdGlvbiAuYnRuLWRlZmF1bHQuYWN0aXZlLnNoYWRvdy1kcm9wLXhzLFxuLm9wZW4gPiAubmF2YmFyLWludmVyc2UgLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZS5zaGFkb3ctZHJvcC14cyxcbi5vcGVuID4gLmNvbnRleHQtZGFyayAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLnNoYWRvdy1kcm9wLXhzLFxuLm9wZW4gPiAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZS5zaGFkb3ctZHJvcC14cyB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsIC5jb250ZXh0LWRhcmsgLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3ZlciwgLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLCAuY29udGV4dC1kYXJrIC5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC5zd2lwZXItc2xpZGUtY2FwdGlvbiAuYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLCAubmF2YmFyLWludmVyc2UgLmJ0bi1kZWZhdWx0OmFjdGl2ZS5mb2N1cywgLmNvbnRleHQtZGFyayAuYnRuLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmJ0bi1kZWZhdWx0OmFjdGl2ZS5mb2N1cywgLm5hdmJhci1pbnZlcnNlIC5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsIC5jb250ZXh0LWRhcmsgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpob3ZlciwgLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLCAuY29udGV4dC1kYXJrIC5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsIC5zd2lwZXItc2xpZGUtY2FwdGlvbiAuYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLCAubmF2YmFyLWludmVyc2UgLmJ0bi1kZWZhdWx0LmFjdGl2ZS5mb2N1cywgLmNvbnRleHQtZGFyayAuYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmJ0bi1kZWZhdWx0LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLm5hdmJhci1pbnZlcnNlIC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4ub3BlbiA+IC5jb250ZXh0LWRhcmsgLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5vcGVuID4gLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4ub3BlbiA+IC5uYXZiYXItaW52ZXJzZSAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAuY29udGV4dC1kYXJrIC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5zd2lwZXItc2xpZGUtY2FwdGlvbiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAubmF2YmFyLWludmVyc2UgLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5vcGVuID4gLmNvbnRleHQtZGFyayAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLm9wZW4gPiAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjNDM0MzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWRlZmF1bHQuZGlzYWJsZWQsIC5jb250ZXh0LWRhcmsgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmJ0bi1kZWZhdWx0LmRpc2FibGVkLCAubmF2YmFyLWludmVyc2UgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXSwgLmNvbnRleHQtZGFyayAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1kZWZhdWx0LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZXh0LWRhcmsgLmJ0bi1kZWZhdWx0LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5zd2lwZXItc2xpZGUtY2FwdGlvbiAuYnRuLWRlZmF1bHQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWRlZmF1bHQgLmJhZGdlLCAuY29udGV4dC1kYXJrIC5idG4tZGVmYXVsdCAuYmFkZ2UsIC5zd2lwZXItc2xpZGUtY2FwdGlvbiAuYnRuLWRlZmF1bHQgLmJhZGdlIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLmJ0bi1wcmltYXJ5LCAuY29udGV4dC1kYXJrIC5idG4tcHJpbWFyeSwgLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMyMTRjO1xuICBib3JkZXItY29sb3I6ICNkYzIxNGM7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAuYnRuLXByaW1hcnk6Zm9jdXMsIC5jb250ZXh0LWRhcmsgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmJ0bi1wcmltYXJ5OmZvY3VzLCAubmF2YmFyLWludmVyc2UgLmJ0bi1wcmltYXJ5LmZvY3VzLCAuY29udGV4dC1kYXJrIC5idG4tcHJpbWFyeS5mb2N1cywgLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5idG4tcHJpbWFyeS5mb2N1cywgLm5hdmJhci1pbnZlcnNlIC5idG4tcHJpbWFyeTpob3ZlciwgLmNvbnRleHQtZGFyayAuYnRuLXByaW1hcnk6aG92ZXIsIC5zd2lwZXItc2xpZGUtY2FwdGlvbiAuYnRuLXByaW1hcnk6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnRuLXByaW1hcnk6YWN0aXZlLCAuY29udGV4dC1kYXJrIC5idG4tcHJpbWFyeTphY3RpdmUsIC5zd2lwZXItc2xpZGUtY2FwdGlvbiAuYnRuLXByaW1hcnk6YWN0aXZlLCAubmF2YmFyLWludmVyc2UgLmJ0bi1wcmltYXJ5LmFjdGl2ZSwgLmNvbnRleHQtZGFyayAuYnRuLXByaW1hcnkuYWN0aXZlLCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuID4gLm5hdmJhci1pbnZlcnNlIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsXG4ub3BlbiA+IC5jb250ZXh0LWRhcmsgLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbi5vcGVuID4gLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2RjMjE0YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmNvbnRleHQtZGFyayAuYnRuLXByaW1hcnk6YWN0aXZlLCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLm5hdmJhci1pbnZlcnNlIC5idG4tcHJpbWFyeS5hY3RpdmUsIC5jb250ZXh0LWRhcmsgLmJ0bi1wcmltYXJ5LmFjdGl2ZSwgLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiA+IC5uYXZiYXItaW52ZXJzZSAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLFxuLm9wZW4gPiAuY29udGV4dC1kYXJrIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsXG4ub3BlbiA+IC5zd2lwZXItc2xpZGUtY2FwdGlvbiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5idG4tcHJpbWFyeTphY3RpdmUuc2hhZG93LWRyb3AteHMsIC5jb250ZXh0LWRhcmsgLmJ0bi1wcmltYXJ5OmFjdGl2ZS5zaGFkb3ctZHJvcC14cywgLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5idG4tcHJpbWFyeTphY3RpdmUuc2hhZG93LWRyb3AteHMsIC5uYXZiYXItaW52ZXJzZSAuYnRuLXByaW1hcnkuYWN0aXZlLnNoYWRvdy1kcm9wLXhzLCAuY29udGV4dC1kYXJrIC5idG4tcHJpbWFyeS5hY3RpdmUuc2hhZG93LWRyb3AteHMsIC5zd2lwZXItc2xpZGUtY2FwdGlvbiAuYnRuLXByaW1hcnkuYWN0aXZlLnNoYWRvdy1kcm9wLXhzLFxuLm9wZW4gPiAubmF2YmFyLWludmVyc2UgLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaGFkb3ctZHJvcC14cyxcbi5vcGVuID4gLmNvbnRleHQtZGFyayAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnNoYWRvdy1kcm9wLXhzLFxuLm9wZW4gPiAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaGFkb3ctZHJvcC14cyB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsIC5jb250ZXh0LWRhcmsgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3ZlciwgLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuY29udGV4dC1kYXJrIC5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsIC5zd2lwZXItc2xpZGUtY2FwdGlvbiAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAubmF2YmFyLWludmVyc2UgLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cywgLmNvbnRleHQtZGFyayAuYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cywgLm5hdmJhci1pbnZlcnNlIC5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsIC5jb250ZXh0LWRhcmsgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3ZlciwgLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuY29udGV4dC1kYXJrIC5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsIC5zd2lwZXItc2xpZGUtY2FwdGlvbiAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAubmF2YmFyLWludmVyc2UgLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cywgLmNvbnRleHQtZGFyayAuYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLm5hdmJhci1pbnZlcnNlIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4ub3BlbiA+IC5jb250ZXh0LWRhcmsgLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5vcGVuID4gLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4ub3BlbiA+IC5uYXZiYXItaW52ZXJzZSAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAuY29udGV4dC1kYXJrIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5zd2lwZXItc2xpZGUtY2FwdGlvbiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAubmF2YmFyLWludmVyc2UgLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5vcGVuID4gLmNvbnRleHQtZGFyayAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLm9wZW4gPiAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZGMyMTRjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAuYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5jb250ZXh0LWRhcmsgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAubmF2YmFyLWludmVyc2UgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSwgLmNvbnRleHQtZGFyayAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1wcmltYXJ5LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZXh0LWRhcmsgLmJ0bi1wcmltYXJ5LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5zd2lwZXItc2xpZGUtY2FwdGlvbiAuYnRuLXByaW1hcnkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAuYnRuLXByaW1hcnkgLmJhZGdlLCAuY29udGV4dC1kYXJrIC5idG4tcHJpbWFyeSAuYmFkZ2UsIC5zd2lwZXItc2xpZGUtY2FwdGlvbiAuYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICNkYzIxNGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAub3dsLWNhcm91c2VsIC5vd2wtcHJldiwgLmNvbnRleHQtZGFyayAub3dsLWNhcm91c2VsIC5vd2wtcHJldiwgLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5vd2wtY2Fyb3VzZWwgLm93bC1wcmV2LFxuLm5hdmJhci1pbnZlcnNlIC5vd2wtY2Fyb3VzZWwgLm93bC1uZXh0LFxuLmNvbnRleHQtZGFyayAub3dsLWNhcm91c2VsIC5vd2wtbmV4dCxcbi5zd2lwZXItc2xpZGUtY2FwdGlvbiAub3dsLWNhcm91c2VsIC5vd2wtbmV4dCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAub3dsLWNhcm91c2VsIC5vd2wtZG90LCAuY29udGV4dC1kYXJrIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3QsIC5zd2lwZXItc2xpZGUtY2FwdGlvbiAub3dsLWNhcm91c2VsIC5vd2wtZG90IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3QuYWN0aXZlLCAuY29udGV4dC1kYXJrIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3QuYWN0aXZlLCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLm93bC1jYXJvdXNlbCAub3dsLWRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZGMyMTRjO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLmNvdW50ZXItdHlwZS0xIC5kaXZpZGVyLCAuY29udGV4dC1kYXJrIC5jb3VudGVyLXR5cGUtMSAuZGl2aWRlciwgLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5jb3VudGVyLXR5cGUtMSAuZGl2aWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAuZm9ybS1jb250cm9sLWltcHJlc3NlZCwgLmNvbnRleHQtZGFyayAuZm9ybS1jb250cm9sLWltcHJlc3NlZCwgLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5mb3JtLWNvbnRyb2wtaW1wcmVzc2VkIHtcbiAgYmFja2dyb3VuZDogIzJkMmUyZTtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5jb250YWN0LWluZm8gZGwgZGQgYSwgLmNvbnRleHQtZGFyayAuY29udGFjdC1pbmZvIGRsIGRkIGEsIC5zd2lwZXItc2xpZGUtY2FwdGlvbiAuY29udGFjdC1pbmZvIGRsIGRkIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5jb250YWN0LWluZm8gZGwgZGQgYTpob3ZlciwgLmNvbnRleHQtZGFyayAuY29udGFjdC1pbmZvIGRsIGRkIGE6aG92ZXIsIC5zd2lwZXItc2xpZGUtY2FwdGlvbiAuY29udGFjdC1pbmZvIGRsIGRkIGE6aG92ZXIge1xuICBjb2xvcjogI2RjMjE0Yztcbn1cblxuLm5hdmJhci1pbnZlcnNlIC50aHVtYm5haWwtY2xhc3NpYy1jYXB0aW9uLCAuY29udGV4dC1kYXJrIC50aHVtYm5haWwtY2xhc3NpYy1jYXB0aW9uLCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLnRodW1ibmFpbC1jbGFzc2ljLWNhcHRpb24ge1xuICBjb2xvcjogIzQzNDM0NTtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC50aHVtYm5haWwtY2xhc3NpYy10aXRsZSwgLmNvbnRleHQtZGFyayAudGh1bWJuYWlsLWNsYXNzaWMtdGl0bGUsIC5zd2lwZXItc2xpZGUtY2FwdGlvbiAudGh1bWJuYWlsLWNsYXNzaWMtdGl0bGUge1xuICBjb2xvcjogIzQzNDM0NTtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5oYXMtZXJyb3IgLmZvcm0tdmFsaWRhdGlvbiwgLmNvbnRleHQtZGFyayAuaGFzLWVycm9yIC5mb3JtLXZhbGlkYXRpb24sIC5zd2lwZXItc2xpZGUtY2FwdGlvbiAuaGFzLWVycm9yIC5mb3JtLXZhbGlkYXRpb24ge1xuICBjb2xvcjogI2ZiYjA5Njtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItaW52ZXJzZSAuZm9ybS1sYWJlbC1vdXRzaWRlLmF1dG8tZmlsbCwgLmNvbnRleHQtZGFyayAuZm9ybS1sYWJlbC1vdXRzaWRlLmF1dG8tZmlsbCwgLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5mb3JtLWxhYmVsLW91dHNpZGUuYXV0by1maWxsIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4ubmF2YmFyLWludmVyc2UgLnByb2dyZXNzLWxpbmVhciAucHJvZ3Jlc3MtaGVhZGVyIC5wcm9ncmVzcy12YWx1ZSwgLmNvbnRleHQtZGFyayAucHJvZ3Jlc3MtbGluZWFyIC5wcm9ncmVzcy1oZWFkZXIgLnByb2dyZXNzLXZhbHVlLCAuc3dpcGVyLXNsaWRlLWNhcHRpb24gLnByb2dyZXNzLWxpbmVhciAucHJvZ3Jlc3MtaGVhZGVyIC5wcm9ncmVzcy12YWx1ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JheS1iYXNlIC5mb3JtLWNvbnRyb2wtaW1wcmVzc2VkIHtcbiAgYmFja2dyb3VuZDogIzI1MjYyNjtcbn1cblxuLyoqIDIuNTYgUGFnZSBMb2FkZXJzICovXG4ucXVvdGUge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5xdW90ZSBxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucXVvdGUgcTpiZWZvcmUsIC5xdW90ZSBxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnF1b3RlIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucXVvdGUgY2l0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnF1b3RlIGNpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJRcIjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucXVvdGUtc2ltcGxlIGNpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnF1b3RlLXNpbXBsZSBxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucXVvdGUtc2ltcGxlIHE6YmVmb3JlLCAucXVvdGUtc2ltcGxlIHE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucXVvdGUtYm94ZWQgY2l0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucXVvdGUtYm94ZWQgcSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnF1b3RlLWJveGVkIHE6YmVmb3JlLCAucXVvdGUtYm94ZWQgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5xdW90ZS1ib3hlZC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ucXVvdGUtYm94ZWQtYm9keTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAyMHB4IDIwcHggMCAyMHB4O1xuICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5xdW90ZS1ib3hlZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAzMHB4O1xuICB9XG4gIC5xdW90ZS1ib3hlZC1ib2R5OmFmdGVyIHtcbiAgICBsZWZ0OiAxMiU7XG4gIH1cbn1cblxuLyoqIDIuNTcgUGFnZSBMb2FkZXJzICovXG4udG9vbHRpcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogNnB4IDhweDtcbn1cblxuLm1vZGFsIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtY29udGVudCB7XG4gICAgYm94LXNoYWRvdzogMnB4IDM4cHggNDRweCAtMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbn1cblxuLm1vZGFsLWJvZHksXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMjUwbXM7XG59XG5cbi5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjZGMyMTRjO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiogMy4xICBSRCBOYXZiYXIgKi9cbi8qXG4qIEBzdWJzZWN0aW9uICAgUkQgTmF2YmFyIE1peGluc1xuKlxuKiBAZGVzY3JpcHRpb24gIERlc2NyaWJlcyBzdHlsZSBkZWNsYXJhdGlvbnMgZm9yIFJEIE5hdmJhciBNaXhpbnNcbiovXG4ucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZSwgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwLCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYtd3JhcCwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwLCAucmQtbmF2YmFyLWRlZmF1bHQsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQsIC5yZC1uYXZiYXItY2VudGVyLCAucmQtbmF2YmFyLW1pbmltYWwsIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUge1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaSBhLCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaSBhLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaSBhLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkgYSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaSBhLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaSBhLCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpID4gYSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gbGkgPiBhLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gbGkgPiBhLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpID4gYSwgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSBsaSA+IGEsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpID4gYSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpID4gYSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSBsaSA+IGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiBcIkZyYW5jb2lzIE9uZVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG59XG5cbi5yZC1uYXZiYXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmQtbmF2YmFyIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmQtbmF2YmFyIGEge1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG59XG5cbi5yZC1uYXZiYXIgLnJlc3BvbnNpdmUtdGFicy1jbGFzc2ljIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnJkLW5hdmJhciAucmVzcG9uc2l2ZS10YWJzLWNsYXNzaWMgLnJlc3AtdGFiLWNvbnRlbnQgKyAucmVzcC1hY2NvcmRpb24ge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkLFxuLnJkLW5hdmJhci1zdGF0aWMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJkLW5hdmJhci0tbm8tdHJhbnNpdGlvbiwgLnJkLW5hdmJhci0tbm8tdHJhbnNpdGlvbiAqIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItcGFuZWwsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItcGFuZWwsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXBhbmVsLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItcGFuZWwsIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItcGFuZWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDBweCAxMHB4IDAgcmdiYSg2NywgNjcsIDY5LCAwLjM1KTtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQsIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1wYW5lbCwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1wYW5lbCwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItcGFuZWwsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1wYW5lbCwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1wYW5lbCB7XG4gIGhlaWdodDogNTZweDtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWNhcnQsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItY2FydCwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItY2FydCwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWNhcnQsIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItY2FydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUsIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxNztcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDNweDtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUgc3BhbiwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2RjMjE0YztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW4sIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW4sIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW4sIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW4sIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YWZ0ZXIsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YWZ0ZXIsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YWZ0ZXIsIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YWZ0ZXIsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YWZ0ZXIsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YWZ0ZXIsIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUgc3BhbjphZnRlciwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCLvgI1cIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDApO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3BhbjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2NhbGUoMCk7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW46YWZ0ZXIsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlLmFjdGl2ZSBzcGFuOmFmdGVyLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW46YWZ0ZXIsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW46YWZ0ZXIsIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlLmFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUgc3BhbiwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUgc3BhbiwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW4sIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUgc3BhbiwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUgc3BhbjphZnRlciwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwtdG9nZ2xlLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbC10b2dnbGUsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbC10b2dnbGUsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwtdG9nZ2xlLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbC10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHotaW5kZXg6IDE3O1xuICB0b3A6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICByaWdodDogMTBweDtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbC10b2dnbGUgc3BhbiwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwtdG9nZ2xlIHNwYW4sIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbC10b2dnbGUgc3BhbiwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbC10b2dnbGUgc3BhbiwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwtdG9nZ2xlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMmQyZTJlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwtdG9nZ2xlIHNwYW4sIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsLXRvZ2dsZSBzcGFuLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwtdG9nZ2xlIHNwYW4sIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwtdG9nZ2xlIHNwYW4sIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsLXRvZ2dsZSBzcGFuLCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwtdG9nZ2xlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwtdG9nZ2xlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwtdG9nZ2xlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsLXRvZ2dsZSBzcGFuOmFmdGVyLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbC10b2dnbGUgc3BhbjphZnRlciwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsLXRvZ2dsZSBzcGFuOmFmdGVyLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsLXRvZ2dsZSBzcGFuOmFmdGVyLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbC10b2dnbGUgc3BhbjphZnRlciB7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbC10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbC10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbC10b2dnbGUgc3BhbjphZnRlciwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwtdG9nZ2xlIHNwYW46YWZ0ZXIsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbC10b2dnbGUgc3BhbjphZnRlciwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbC10b2dnbGUgc3BhbjphZnRlciwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwtdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbC10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbC10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsLXRvZ2dsZSBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uOXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbC10b2dnbGUgc3BhbjphZnRlciwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwtdG9nZ2xlIHNwYW46YWZ0ZXIsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbC10b2dnbGUgc3BhbjphZnRlciwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbC10b2dnbGUgc3BhbjphZnRlciwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwtdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIu+JjFwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgc2NhbGUoMCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwtdG9nZ2xlLmFjdGl2ZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwtdG9nZ2xlLmFjdGl2ZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsLXRvZ2dsZS5hY3RpdmUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwtdG9nZ2xlLmFjdGl2ZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwtdG9nZ2xlLmFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSBzY2FsZSgwKTtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbC10b2dnbGUuYWN0aXZlIHNwYW46YWZ0ZXIsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsLXRvZ2dsZS5hY3RpdmUgc3BhbjphZnRlciwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsLXRvZ2dsZS5hY3RpdmUgc3BhbjphZnRlciwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbC10b2dnbGUuYWN0aXZlIHNwYW46YWZ0ZXIsIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsLXRvZ2dsZS5hY3RpdmUgc3BhbjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbCwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1NnB4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IDAuMzVzIGFsbCBlYXNlO1xuICBtYXgtd2lkdGg6IDI2MHB4O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsLmFjdGl2ZSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwuYWN0aXZlLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwuYWN0aXZlLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsLmFjdGl2ZSwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbCAuaWNvbiwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwgLmljb24sIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbCAuaWNvbiwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbCAuaWNvbiwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwgLmljb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsIGxpICsgbGksIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsIGxpICsgbGksIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbCBsaSArIGxpLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsIGxpICsgbGksIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwgYTpob3ZlciwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwgYTpob3ZlciwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9wLXBhbmVsIGE6aG92ZXIsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwgYTpob3ZlciwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbC1sZWZ0LXBhcnQgKyAucmQtbmF2YmFyLXRvcC1wYW5lbC1yaWdodC1wYXJ0LCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbC1sZWZ0LXBhcnQgKyAucmQtbmF2YmFyLXRvcC1wYW5lbC1yaWdodC1wYXJ0LCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwtbGVmdC1wYXJ0ICsgLnJkLW5hdmJhci10b3AtcGFuZWwtcmlnaHQtcGFydCwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbC1sZWZ0LXBhcnQgKyAucmQtbmF2YmFyLXRvcC1wYW5lbC1yaWdodC1wYXJ0LCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbC1sZWZ0LXBhcnQgKyAucmQtbmF2YmFyLXRvcC1wYW5lbC1yaWdodC1wYXJ0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5wYW5lbC10aXRsZSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnBhbmVsLXRpdGxlLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnBhbmVsLXRpdGxlLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5wYW5lbC10aXRsZSwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnBhbmVsLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjM0E1NDc1O1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXBhbmVsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxNjtcbn1cblxuLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1wYW5lbC10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbi5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItcGFuZWwtdGl0bGUgaDQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtaW4td2lkdGg6IDI1NXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1wYW5lbC10aXRsZSBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXBhbmVsLXRpdGxlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbi5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkLCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXBhbmVsIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTc7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiAzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1wYW5lbCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCwgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1wYW5lbCB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMjI7XG4gIH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW4sIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gIH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74OJXCI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgfVxuICAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu+BoFwiO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2NhbGUoMCk7XG4gIH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICNkYzIxNGM7XG4gIH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5yZC1uYXZiYXItcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5yZC1uYXZiYXItdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJkLW5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci10b2dnbGUgc3BhbjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxLjcxNDI5cHggY2VudGVyO1xuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMS43MTQyOXB4IGNlbnRlcjtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMS43MTQyOXB4IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxLjcxNDI5cHggY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMS43MTQyOXB4IGNlbnRlcjtcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDEuNzE0MjlweCBjZW50ZXI7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEuNzE0MjlweCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMS43MTQyOXB4IGNlbnRlcjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLThweDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gIH1cbiAgLnJkLW5hdmJhci10b2dnbGUgc3BhbjphZnRlciB7XG4gICAgdG9wOiA4cHg7XG4gIH1cbiAgLnJkLW5hdmJhci10b2dnbGUgc3BhbjphZnRlciwgLnJkLW5hdmJhci10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW4ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW4ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG4gIC5yZC1uYXZiYXItdG9nZ2xlLmFjdGl2ZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTVweDtcbiAgfVxuICAucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3BhbjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQwZGVnKTtcbiAgfVxuICAucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3BhbjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQwZGVnKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZC1uYXZiYXItcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwLCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYtd3JhcCwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyODBweDtcbiAgYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHotaW5kZXg6IDE1O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTA1JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTA1JSk7XG4gIHBhZGRpbmc6IDU2cHggMCAwO1xuICBjb2xvcjogIzJkMmUyZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwLmFjdGl2ZSwgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYtd3JhcC5hY3RpdmUsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2LXdyYXAuYWN0aXZlLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYtd3JhcC5hY3RpdmUsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYtd3JhcC5hY3RpdmUsIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2LXdyYXAuYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwLmFjdGl2ZSwgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYtd3JhcC5hY3RpdmUsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2LXdyYXAuYWN0aXZlLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYtd3JhcC5hY3RpdmUsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYtd3JhcC5hY3RpdmUsIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2LXdyYXAuYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1vYmlsZS1zY3JvbGwsIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbW9iaWxlLXNjcm9sbCwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tb2JpbGUtc2Nyb2xsLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tb2JpbGUtc2Nyb2xsLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbW9iaWxlLXNjcm9sbCwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tb2JpbGUtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbW9iaWxlLWJyYW5kLCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1vYmlsZS1icmFuZCwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tb2JpbGUtYnJhbmQsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1vYmlsZS1icmFuZCwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1vYmlsZS1icmFuZCwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tb2JpbGUtYnJhbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5mb3JtLXNlYXJjaC13cmFwLCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAuZm9ybS1zZWFyY2gtd3JhcCwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLmZvcm0tc2VhcmNoLXdyYXAsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAuZm9ybS1zZWFyY2gtd3JhcCwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAuZm9ybS1zZWFyY2gtd3JhcCwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLmZvcm0tc2VhcmNoLXdyYXAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2LCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgPiBsaTpsYXN0LWNoaWxkLCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiA+IGxpOmxhc3QtY2hpbGQsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2ID4gbGk6bGFzdC1jaGlsZCwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2ID4gbGk6bGFzdC1jaGlsZCwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiA+IGxpOmxhc3QtY2hpbGQsIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2ID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgPiBsaSArIGxpLCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiA+IGxpICsgbGksIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2ID4gbGkgKyBsaSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2ID4gbGkgKyBsaSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiA+IGxpICsgbGksIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2ID4gbGkgKyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiA+IGxpICsgbGk6YmVmb3JlLCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiA+IGxpICsgbGk6YmVmb3JlLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiA+IGxpICsgbGk6YmVmb3JlLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgPiBsaSArIGxpOmJlZm9yZSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiA+IGxpICsgbGk6YmVmb3JlLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmNmY3Zjg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTVweDtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaSwgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGksIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGksIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGksIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkgYSwgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkgYSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkgYSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpIGEsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkgYSwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxMHB4IDhweCAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzJkMmUyZTtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiBhLCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiBhLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiBhLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkub3BlbmVkID4gYSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiBhLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiBhLCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpLmFjdGl2ZSA+IGEsIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpLmFjdGl2ZSA+IGEsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpLmFjdGl2ZSA+IGEsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5hY3RpdmUgPiBhLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpLmFjdGl2ZSA+IGEsIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpLmFjdGl2ZSA+IGEsIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkuZm9jdXMgPiBhLCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5mb2N1cyA+IGEsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpLmZvY3VzID4gYSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpLmZvY3VzID4gYSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5mb2N1cyA+IGEsIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpLmZvY3VzID4gYSwgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaTpob3ZlciA+IGEsIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpOmhvdmVyID4gYSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGk6aG92ZXIgPiBhLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGk6aG92ZXIgPiBhLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpOmhvdmVyID4gYSwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICNkYzIxNGM7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpLm9wZW5lZCA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5hY3RpdmUgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5hY3RpdmUgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5hY3RpdmUgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkuYWN0aXZlID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5hY3RpdmUgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5hY3RpdmUgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpOmhvdmVyID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGk6aG92ZXIgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaTpob3ZlciA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaTpob3ZlciA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGk6aG92ZXIgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaTpob3ZlciA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICBjb2xvcjogI2RjMjE0YztcbiAgY29udGVudDogXCLvg5hcIjtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaSArIGxpLCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaSArIGxpLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaSArIGxpLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkgKyBsaSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaSArIGxpLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXN1Ym1lbnUsIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zdWJtZW51LCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zdWJtZW51LCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudSwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgcmlnaHQ6IC0yNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA0NXB4O1xuICBmb250LXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICMyZDJlMmU7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTpiZWZvcmUsIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6YmVmb3JlLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOmJlZm9yZSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6YmVmb3JlLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6YmVmb3JlLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G4XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogLjE1cyBhbGwgZWFzZS1pbjtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCBsaS5vcGVuZWQgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTpiZWZvcmUsIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIGxpLm9wZW5lZCAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOmJlZm9yZSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgbGkub3BlbmVkIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6YmVmb3JlLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgbGkub3BlbmVkIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6YmVmb3JlLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIGxpLm9wZW5lZCAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOmJlZm9yZSwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgbGkub3BlbmVkIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZHJvcGRvd24sIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZHJvcGRvd24sIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZHJvcGRvd24sIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZHJvcGRvd24sIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpLCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGksIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGksIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhLCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiAjM0E1NDc1O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhOmJlZm9yZSwgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTpiZWZvcmUsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGE6YmVmb3JlLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTpiZWZvcmUsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTpiZWZvcmUsIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpLmFjdGl2ZSA+IGEsIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaS5hY3RpdmUgPiBhLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkuYWN0aXZlID4gYSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaS5hY3RpdmUgPiBhLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaS5hY3RpdmUgPiBhLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkuYWN0aXZlID4gYSwgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkuZm9jdXMgPiBhLCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkuZm9jdXMgPiBhLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkuZm9jdXMgPiBhLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpLmZvY3VzID4gYSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkuZm9jdXMgPiBhLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkuZm9jdXMgPiBhLCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaTpob3ZlciBhLCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGk6aG92ZXIgYSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpOmhvdmVyIGEsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGk6aG92ZXIgYSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGk6aG92ZXIgYSwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2RjMjE0Yztcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSwgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGEsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGEsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGEsIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSwgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGEsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGEsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGEge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSwgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IGg2LCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IGg2LCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IGg2LCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSBoNiwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IGg2LCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSBoNiAuc21hbGwsIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgaDYgLnNtYWxsLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IGg2IC5zbWFsbCwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgaDYgLnNtYWxsLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgaDYgLnNtYWxsLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IGg2IC5zbWFsbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgdWwgPiBsaSA+IHVsID4gbGksIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgdWwgPiBsaSA+IHVsID4gbGksIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgdWwgPiBsaSA+IHVsID4gbGksIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IHVsID4gbGkgPiB1bCA+IGxpLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgdWwgPiBsaSA+IHVsID4gbGksIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgdWwgPiBsaSA+IHVsID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSB1bCA+IGxpID4gdWwgPiBsaSA+IGEsIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgdWwgPiBsaSA+IHVsID4gbGkgPiBhLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IHVsID4gbGkgPiB1bCA+IGxpID4gYSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgdWwgPiBsaSA+IHVsID4gbGkgPiBhLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgdWwgPiBsaSA+IHVsID4gbGkgPiBhLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IHVsID4gbGkgPiB1bCA+IGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBjb2xvcjogIzNBNTQ3NTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSB1bCA+IGxpID4gdWwgPiBsaSA+IGE6YmVmb3JlLCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IHVsID4gbGkgPiB1bCA+IGxpID4gYTpiZWZvcmUsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgdWwgPiBsaSA+IHVsID4gbGkgPiBhOmJlZm9yZSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgdWwgPiBsaSA+IHVsID4gbGkgPiBhOmJlZm9yZSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IHVsID4gbGkgPiB1bCA+IGxpID4gYTpiZWZvcmUsIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgdWwgPiBsaSA+IHVsID4gbGkgPiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgdWwgPiBsaSA+IHVsID4gbGkuYWN0aXZlID4gYSwgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSB1bCA+IGxpID4gdWwgPiBsaS5hY3RpdmUgPiBhLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IHVsID4gbGkgPiB1bCA+IGxpLmFjdGl2ZSA+IGEsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IHVsID4gbGkgPiB1bCA+IGxpLmFjdGl2ZSA+IGEsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSB1bCA+IGxpID4gdWwgPiBsaS5hY3RpdmUgPiBhLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IHVsID4gbGkgPiB1bCA+IGxpLmFjdGl2ZSA+IGEsIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSB1bCA+IGxpID4gdWwgPiBsaS5mb2N1cyA+IGEsIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgdWwgPiBsaSA+IHVsID4gbGkuZm9jdXMgPiBhLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IHVsID4gbGkgPiB1bCA+IGxpLmZvY3VzID4gYSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgdWwgPiBsaSA+IHVsID4gbGkuZm9jdXMgPiBhLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgdWwgPiBsaSA+IHVsID4gbGkuZm9jdXMgPiBhLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IHVsID4gbGkgPiB1bCA+IGxpLmZvY3VzID4gYSwgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IHVsID4gbGkgPiB1bCA+IGxpOmhvdmVyIGEsIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgdWwgPiBsaSA+IHVsID4gbGk6aG92ZXIgYSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSB1bCA+IGxpID4gdWwgPiBsaTpob3ZlciBhLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSB1bCA+IGxpID4gdWwgPiBsaTpob3ZlciBhLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgdWwgPiBsaSA+IHVsID4gbGk6aG92ZXIgYSwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSB1bCA+IGxpID4gdWwgPiBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICNkYzIxNGM7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSB1bCA+IGxpID4gdWwgPiBsaSAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhLCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IHVsID4gbGkgPiB1bCA+IGxpIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGEsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgdWwgPiBsaSA+IHVsID4gbGkgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgdWwgPiBsaSA+IHVsID4gbGkgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IHVsID4gbGkgPiB1bCA+IGxpIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGEsIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgdWwgPiBsaSA+IHVsID4gbGkgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IHVsID4gbGkgPiB1bCA+IGxpIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhLCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IHVsID4gbGkgPiB1bCA+IGxpIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IHVsID4gbGkgPiB1bCA+IGxpIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSB1bCA+IGxpID4gdWwgPiBsaSAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IHVsID4gbGkgPiB1bCA+IGxpIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IHVsID4gbGkgPiB1bCA+IGxpIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgPiB1bCA+IGxpICsgbGksIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgPiB1bCA+IGxpICsgbGksIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgPiB1bCA+IGxpICsgbGksIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51ID4gdWwgPiBsaSArIGxpLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgPiB1bCA+IGxpICsgbGksIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgPiB1bCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgW2NsYXNzKj1cImNvbC1cIl0gKyBbY2xhc3MqPVwiY29sLVwiXSwgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSBbY2xhc3MqPVwiY29sLVwiXSArIFtjbGFzcyo9XCJjb2wtXCJdLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IFtjbGFzcyo9XCJjb2wtXCJdICsgW2NsYXNzKj1cImNvbC1cIl0sIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IFtjbGFzcyo9XCJjb2wtXCJdICsgW2NsYXNzKj1cImNvbC1cIl0sIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSBbY2xhc3MqPVwiY29sLVwiXSArIFtjbGFzcyo9XCJjb2wtXCJdLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IFtjbGFzcyo9XCJjb2wtXCJdICsgW2NsYXNzKj1cImNvbC1cIl0ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgW2NsYXNzKj1cImNvbC1cIl0gKyBbY2xhc3MqPVwiY29sLVwiXTpmaXJzdC1jaGlsZCwgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSBbY2xhc3MqPVwiY29sLVwiXSArIFtjbGFzcyo9XCJjb2wtXCJdOmZpcnN0LWNoaWxkLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IFtjbGFzcyo9XCJjb2wtXCJdICsgW2NsYXNzKj1cImNvbC1cIl06Zmlyc3QtY2hpbGQsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IFtjbGFzcyo9XCJjb2wtXCJdICsgW2NsYXNzKj1cImNvbC1cIl06Zmlyc3QtY2hpbGQsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSBbY2xhc3MqPVwiY29sLVwiXSArIFtjbGFzcyo9XCJjb2wtXCJdOmZpcnN0LWNoaWxkLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IFtjbGFzcyo9XCJjb2wtXCJdICsgW2NsYXNzKj1cImNvbC1cIl06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudS5vcGVuZWQgPiAucmQtbmF2YmFyLWRyb3Bkb3duLCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXN1Ym1lbnUub3BlbmVkID4gLnJkLW5hdmJhci1kcm9wZG93biwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zdWJtZW51Lm9wZW5lZCA+IC5yZC1uYXZiYXItZHJvcGRvd24sIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXN1Ym1lbnUub3BlbmVkID4gLnJkLW5hdmJhci1kcm9wZG93biwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXN1Ym1lbnUub3BlbmVkID4gLnJkLW5hdmJhci1kcm9wZG93biwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zdWJtZW51Lm9wZW5lZCA+IC5yZC1uYXZiYXItZHJvcGRvd24sIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zdWJtZW51Lm9wZW5lZCA+IC5yZC1uYXZiYXItbWVnYW1lbnUsIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudS5vcGVuZWQgPiAucmQtbmF2YmFyLW1lZ2FtZW51LCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXN1Ym1lbnUub3BlbmVkID4gLnJkLW5hdmJhci1tZWdhbWVudSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudS5vcGVuZWQgPiAucmQtbmF2YmFyLW1lZ2FtZW51LCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudS5vcGVuZWQgPiAucmQtbmF2YmFyLW1lZ2FtZW51LCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXN1Ym1lbnUub3BlbmVkID4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLW1vYmlsZSwgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtbW9iaWxlLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC1tb2JpbGUsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC1tb2JpbGUsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtbW9iaWxlLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC1tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRyYW5zaXRpb246IDAuMzVzIGFsbCBlYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtbW9iaWxlIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0taW5wdXQsIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLW1vYmlsZSAucmQtbmF2YmFyLXNlYXJjaC1mb3JtLWlucHV0LCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC1tb2JpbGUgLnJkLW5hdmJhci1zZWFyY2gtZm9ybS1pbnB1dCwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLW1vYmlsZSAucmQtbmF2YmFyLXNlYXJjaC1mb3JtLWlucHV0LCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLW1vYmlsZSAucmQtbmF2YmFyLXNlYXJjaC1mb3JtLWlucHV0LCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC1tb2JpbGUgLnJkLW5hdmJhci1zZWFyY2gtZm9ybS1pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzQTU0NzU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC1tb2JpbGUgLmZvcm0tbGFiZWwsIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLW1vYmlsZSAuZm9ybS1sYWJlbCwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtbW9iaWxlIC5mb3JtLWxhYmVsLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtbW9iaWxlIC5mb3JtLWxhYmVsLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLW1vYmlsZSAuZm9ybS1sYWJlbCwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtbW9iaWxlIC5mb3JtLWxhYmVsIHtcbiAgbGVmdDogMTVweDtcbiAgY29sb3I6ICMyZDJlMmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtbW9iaWxlIC5mb3JtLXNlYXJjaC1zdWJtaXQsIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLW1vYmlsZSAuZm9ybS1zZWFyY2gtc3VibWl0LCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC1tb2JpbGUgLmZvcm0tc2VhcmNoLXN1Ym1pdCwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLW1vYmlsZSAuZm9ybS1zZWFyY2gtc3VibWl0LCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLW1vYmlsZSAuZm9ybS1zZWFyY2gtc3VibWl0LCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC1tb2JpbGUgLmZvcm0tc2VhcmNoLXN1Ym1pdCB7XG4gIGNvbG9yOiAjNDM0MzQ1O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLW1vYmlsZSAuZm9ybS1ncm91cCAuZm9ybS1sYWJlbCwgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtbW9iaWxlIC5mb3JtLWdyb3VwIC5mb3JtLWxhYmVsLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC1tb2JpbGUgLmZvcm0tZ3JvdXAgLmZvcm0tbGFiZWwsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC1tb2JpbGUgLmZvcm0tZ3JvdXAgLmZvcm0tbGFiZWwsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtbW9iaWxlIC5mb3JtLWdyb3VwIC5mb3JtLWxhYmVsLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC1tb2JpbGUgLmZvcm0tZ3JvdXAgLmZvcm0tbGFiZWwsIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtbW9iaWxlIC5mb3JtLWdyb3VwIC5mb3JtLWxhYmxlLmZvY3VzLCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC1tb2JpbGUgLmZvcm0tZ3JvdXAgLmZvcm0tbGFibGUuZm9jdXMsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLW1vYmlsZSAuZm9ybS1ncm91cCAuZm9ybS1sYWJsZS5mb2N1cywgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLW1vYmlsZSAuZm9ybS1ncm91cCAuZm9ybS1sYWJsZS5mb2N1cywgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC1tb2JpbGUgLmZvcm0tZ3JvdXAgLmZvcm0tbGFibGUuZm9jdXMsIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLW1vYmlsZSAuZm9ybS1ncm91cCAuZm9ybS1sYWJsZS5mb2N1cyB7XG4gIGNvbG9yOiAjMmQyZTJlO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLW1vYmlsZSAucmQtbmF2YmFyLXNlYXJjaC1mb3JtLWlucHV0LCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC1tb2JpbGUgLnJkLW5hdmJhci1zZWFyY2gtZm9ybS1pbnB1dCwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtbW9iaWxlIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0taW5wdXQsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC1tb2JpbGUgLnJkLW5hdmJhci1zZWFyY2gtZm9ybS1pbnB1dCwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC1tb2JpbGUgLnJkLW5hdmJhci1zZWFyY2gtZm9ybS1pbnB1dCwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtbW9iaWxlIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0taW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMWIxYjE7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM3cHg7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtbW9iaWxlIC5yZC1uYXZiYXItc2VhcmNoLWJ1dHRvbiwgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtbW9iaWxlIC5yZC1uYXZiYXItc2VhcmNoLWJ1dHRvbiwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtbW9iaWxlIC5yZC1uYXZiYXItc2VhcmNoLWJ1dHRvbiwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLW1vYmlsZSAucmQtbmF2YmFyLXNlYXJjaC1idXR0b24sIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtbW9iaWxlIC5yZC1uYXZiYXItc2VhcmNoLWJ1dHRvbiwgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtbW9iaWxlIC5yZC1uYXZiYXItc2VhcmNoLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAzMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMmQyZTJlO1xuICB0cmFuc2l0aW9uOiAwLjM1cyBhbGwgZWFzZTtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC1tb2JpbGUgLnJkLW5hdmJhci1zZWFyY2gtYnV0dG9uOmhvdmVyLCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC1tb2JpbGUgLnJkLW5hdmJhci1zZWFyY2gtYnV0dG9uOmhvdmVyLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC1tb2JpbGUgLnJkLW5hdmJhci1zZWFyY2gtYnV0dG9uOmhvdmVyLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtbW9iaWxlIC5yZC1uYXZiYXItc2VhcmNoLWJ1dHRvbjpob3ZlciwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC1tb2JpbGUgLnJkLW5hdmJhci1zZWFyY2gtYnV0dG9uOmhvdmVyLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC1tb2JpbGUgLnJkLW5hdmJhci1zZWFyY2gtYnV0dG9uOmhvdmVyLCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLW1vYmlsZSAucmQtbmF2YmFyLXNlYXJjaC1idXR0b246Zm9jdXMsIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLW1vYmlsZSAucmQtbmF2YmFyLXNlYXJjaC1idXR0b246Zm9jdXMsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLW1vYmlsZSAucmQtbmF2YmFyLXNlYXJjaC1idXR0b246Zm9jdXMsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC1tb2JpbGUgLnJkLW5hdmJhci1zZWFyY2gtYnV0dG9uOmZvY3VzLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLW1vYmlsZSAucmQtbmF2YmFyLXNlYXJjaC1idXR0b246Zm9jdXMsIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLW1vYmlsZSAucmQtbmF2YmFyLXNlYXJjaC1idXR0b246Zm9jdXMsIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtbW9iaWxlIC5yZC1uYXZiYXItc2VhcmNoLWJ1dHRvbjphY3RpdmUsIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLW1vYmlsZSAucmQtbmF2YmFyLXNlYXJjaC1idXR0b246YWN0aXZlLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC1tb2JpbGUgLnJkLW5hdmJhci1zZWFyY2gtYnV0dG9uOmFjdGl2ZSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLW1vYmlsZSAucmQtbmF2YmFyLXNlYXJjaC1idXR0b246YWN0aXZlLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLW1vYmlsZSAucmQtbmF2YmFyLXNlYXJjaC1idXR0b246YWN0aXZlLCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC1tb2JpbGUgLnJkLW5hdmJhci1zZWFyY2gtYnV0dG9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZGMyMTRjO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2LCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2LCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2OmJlZm9yZSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2OmJlZm9yZSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdjpiZWZvcmUsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2OmJlZm9yZSwgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXY6YWZ0ZXIsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdjphZnRlciwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdjphZnRlciwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2OmFmdGVyLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXY6YWZ0ZXIsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXY6YWZ0ZXIsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGksIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGksIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpID4gYSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1mYW1pbHk6IFwiRnJhbmNvaXMgT25lXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMmQyZTJlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGEsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGEsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpLmZvY3VzID4gYSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkuZm9jdXMgPiBhLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkuZm9jdXMgPiBhLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpLmZvY3VzID4gYSwgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2RjMjE0Yztcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaS5yZC1uYXZiYXItLWhhcy1tZWdhbWVudSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkucmQtbmF2YmFyLS1oYXMtbWVnYW1lbnUsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaS5yZC1uYXZiYXItLWhhcy1tZWdhbWVudSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaS5yZC1uYXZiYXItLWhhcy1tZWdhbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkucmQtbmF2YmFyLS1oYXMtZHJvcGRvd24gPiBhLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaS5yZC1uYXZiYXItLWhhcy1kcm9wZG93biA+IGEsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaS5yZC1uYXZiYXItLWhhcy1kcm9wZG93biA+IGEsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkucmQtbmF2YmFyLS1oYXMtZHJvcGRvd24gPiBhLCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpLnJkLW5hdmJhci0taGFzLW1lZ2FtZW51ID4gYSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkucmQtbmF2YmFyLS1oYXMtbWVnYW1lbnUgPiBhLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkucmQtbmF2YmFyLS1oYXMtbWVnYW1lbnUgPiBhLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpLnJkLW5hdmJhci0taGFzLW1lZ2FtZW51ID4gYSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaS5yZC1uYXZiYXItLWhhcy1kcm9wZG93biA+IGE6YWZ0ZXIsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpLnJkLW5hdmJhci0taGFzLWRyb3Bkb3duID4gYTphZnRlciwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpLnJkLW5hdmJhci0taGFzLWRyb3Bkb3duID4gYTphZnRlciwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaS5yZC1uYXZiYXItLWhhcy1kcm9wZG93biA+IGE6YWZ0ZXIsIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkucmQtbmF2YmFyLS1oYXMtbWVnYW1lbnUgPiBhOmFmdGVyLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaS5yZC1uYXZiYXItLWhhcy1tZWdhbWVudSA+IGE6YWZ0ZXIsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaS5yZC1uYXZiYXItLWhhcy1tZWdhbWVudSA+IGE6YWZ0ZXIsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkucmQtbmF2YmFyLS1oYXMtbWVnYW1lbnUgPiBhOmFmdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgKyBsaSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgKyBsaSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpICsgbGksIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiBsaS5mb2N1cyA+IC5yZC1uYXZiYXItZHJvcGRvd24sIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiBsaS5mb2N1cyA+IC5yZC1uYXZiYXItZHJvcGRvd24sIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgbGkuZm9jdXMgPiAucmQtbmF2YmFyLWRyb3Bkb3duLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiBsaS5mb2N1cyA+IC5yZC1uYXZiYXItZHJvcGRvd24sIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2IGxpLmZvY3VzID4gLnJkLW5hdmJhci1tZWdhbWVudSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2IGxpLmZvY3VzID4gLnJkLW5hdmJhci1tZWdhbWVudSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiBsaS5mb2N1cyA+IC5yZC1uYXZiYXItbWVnYW1lbnUsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2IGxpLmZvY3VzID4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSArIGxpLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSArIGxpLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgKyBsaSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogNTlweDtcbiAgfVxufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWNhcnQsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWNhcnQsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1jYXJ0LCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWNhcnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24sIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24sIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24sIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51LCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogLTMwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAzMjBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG9wYWNpdHk6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiAjM0E1NDc1O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biBsaSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpLCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSBsaSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpOmhvdmVyID4gYSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gbGk6aG92ZXIgPiBhLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gbGk6aG92ZXIgPiBhLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpOmhvdmVyID4gYSwgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSBsaTpob3ZlciA+IGEsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpOmhvdmVyID4gYSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpOmhvdmVyID4gYSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpOmhvdmVyID4gYTpiZWZvcmUsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpOmhvdmVyID4gYTpiZWZvcmUsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biBsaTpob3ZlciA+IGE6YmVmb3JlLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpOmhvdmVyID4gYTpiZWZvcmUsIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgbGk6aG92ZXIgPiBhOmJlZm9yZSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgbGk6aG92ZXIgPiBhOmJlZm9yZSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpOmhvdmVyID4gYTpiZWZvcmUsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgbGk6aG92ZXIgPiBhOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDA7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gbGkgPiBhLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biBsaSA+IGEsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biBsaSA+IGEsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gbGkgPiBhLCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpID4gYSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgbGkgPiBhLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgbGkgPiBhLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biBsaSA+IGE6YmVmb3JlLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biBsaSA+IGE6YmVmb3JlLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gbGkgPiBhOmJlZm9yZSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biBsaSA+IGE6YmVmb3JlLCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpID4gYTpiZWZvcmUsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpID4gYTpiZWZvcmUsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSBsaSA+IGE6YmVmb3JlLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpID4gYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC01cHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNDVzIGFsbCBlYXNlO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpID4gYSA+IHNwYW4sIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpID4gYSA+IHNwYW4sIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biBsaSA+IGEgPiBzcGFuLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpID4gYSA+IHNwYW4sIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgbGkgPiBhID4gc3BhbiwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgbGkgPiBhID4gc3BhbiwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpID4gYSA+IHNwYW4sIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgbGkgPiBhID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gbGkucmQtbmF2YmFyLS1oYXMtZHJvcGRvd246YWZ0ZXIsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpLnJkLW5hdmJhci0taGFzLWRyb3Bkb3duOmFmdGVyLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gbGkucmQtbmF2YmFyLS1oYXMtZHJvcGRvd246YWZ0ZXIsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gbGkucmQtbmF2YmFyLS1oYXMtZHJvcGRvd246YWZ0ZXIsIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgbGkucmQtbmF2YmFyLS1oYXMtZHJvcGRvd246YWZ0ZXIsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpLnJkLW5hdmJhci0taGFzLWRyb3Bkb3duOmFmdGVyLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgbGkucmQtbmF2YmFyLS1oYXMtZHJvcGRvd246YWZ0ZXIsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgbGkucmQtbmF2YmFyLS1oYXMtZHJvcGRvd246YWZ0ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxM3B4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29udGVudDogXCLviLhcIjtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICBjb2xvcjogI2RjMjE0YztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biBsaSArIGxpLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biBsaSArIGxpLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gbGkgKyBsaSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biBsaSArIGxpLCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpICsgbGksIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpICsgbGksIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSBsaSArIGxpLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIC5yZC1uYXZiYXItZHJvcGRvd24gLnJkLW5hdmJhci1kcm9wZG93biwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gLnJkLW5hdmJhci1kcm9wZG93biAucmQtbmF2YmFyLWRyb3Bkb3duLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gLnJkLW5hdmJhci1kcm9wZG93biAucmQtbmF2YmFyLWRyb3Bkb3duLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIC5yZC1uYXZiYXItZHJvcGRvd24gLnJkLW5hdmJhci1kcm9wZG93biwgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSAucmQtbmF2YmFyLWRyb3Bkb3duIC5yZC1uYXZiYXItZHJvcGRvd24sIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IC5yZC1uYXZiYXItZHJvcGRvd24gLnJkLW5hdmJhci1kcm9wZG93biwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IC5yZC1uYXZiYXItZHJvcGRvd24gLnJkLW5hdmJhci1kcm9wZG93biwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSAucmQtbmF2YmFyLWRyb3Bkb3duIC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICB6LWluZGV4OiAzO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duLnJkLW5hdmJhci1vcGVuLWxlZnQsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duLnJkLW5hdmJhci1vcGVuLWxlZnQsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93bi5yZC1uYXZiYXItb3Blbi1sZWZ0LCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duLnJkLW5hdmJhci1vcGVuLWxlZnQsIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24ucmQtbmF2YmFyLW9wZW4tbGVmdCAucmQtbmF2YmFyLWRyb3Bkb3duLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93bi5yZC1uYXZiYXItb3Blbi1sZWZ0IC5yZC1uYXZiYXItZHJvcGRvd24sIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93bi5yZC1uYXZiYXItb3Blbi1sZWZ0IC5yZC1uYXZiYXItZHJvcGRvd24sIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24ucmQtbmF2YmFyLW9wZW4tbGVmdCAucmQtbmF2YmFyLWRyb3Bkb3duLCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51LnJkLW5hdmJhci1vcGVuLWxlZnQsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51LnJkLW5hdmJhci1vcGVuLWxlZnQsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudS5yZC1uYXZiYXItb3Blbi1sZWZ0LCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51LnJkLW5hdmJhci1vcGVuLWxlZnQsIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUucmQtbmF2YmFyLW9wZW4tbGVmdCAucmQtbmF2YmFyLWRyb3Bkb3duLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudS5yZC1uYXZiYXItb3Blbi1sZWZ0IC5yZC1uYXZiYXItZHJvcGRvd24sIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudS5yZC1uYXZiYXItb3Blbi1sZWZ0IC5yZC1uYXZiYXItZHJvcGRvd24sIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUucmQtbmF2YmFyLW9wZW4tbGVmdCAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24sIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biwgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4IDAgMzBweDtcbiAgfVxuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpICsgbGksIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpICsgbGksIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biBsaSArIGxpLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpICsgbGksIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgbGkgKyBsaSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgbGkgKyBsaSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpICsgbGksIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpOmxhc3QtY2hpbGQsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpOmxhc3QtY2hpbGQsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biBsaTpsYXN0LWNoaWxkLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpOmxhc3QtY2hpbGQsIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgbGk6bGFzdC1jaGlsZCwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgbGk6bGFzdC1jaGlsZCwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpOmxhc3QtY2hpbGQsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IC5yZC1uYXZiYXItc3VibWVudSA+IC5yZC1uYXZiYXItZHJvcGRvd24ucmQtbmF2YmFyLW9wZW4tbGVmdCwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gLnJkLW5hdmJhci1zdWJtZW51ID4gLnJkLW5hdmJhci1kcm9wZG93bi5yZC1uYXZiYXItb3Blbi1sZWZ0LCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gLnJkLW5hdmJhci1zdWJtZW51ID4gLnJkLW5hdmJhci1kcm9wZG93bi5yZC1uYXZiYXItb3Blbi1sZWZ0LCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IC5yZC1uYXZiYXItc3VibWVudSA+IC5yZC1uYXZiYXItZHJvcGRvd24ucmQtbmF2YmFyLW9wZW4tbGVmdCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWNhcnQtZHJvcGRvd24sIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWNhcnQtZHJvcGRvd24sIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1jYXJ0LWRyb3Bkb3duLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWNhcnQtZHJvcGRvd24ge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpICsgbGk6YmVmb3JlLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biBsaSArIGxpOmJlZm9yZSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpICsgbGk6YmVmb3JlLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpICsgbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAtOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gbGkgKyBsaTpiZWZvcmUsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpICsgbGk6YmVmb3JlLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gbGkgKyBsaTpiZWZvcmUsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gbGkgKyBsaTpiZWZvcmUge1xuICAgIHRvcDogLTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51LCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpICsgbGksIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpICsgbGksIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSBsaSArIGxpLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGg2LCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSBoNiwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGg2LCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGg2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSAuY29sLW1kLTMgPiBsaSArIGxpLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSAuY29sLW1kLTMgPiBsaSArIGxpLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgLmNvbC1tZC0zID4gbGkgKyBsaSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSAuY29sLW1kLTMgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51LCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51LCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgaDYsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGg2LCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgaDYsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgaDYge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpICsgbGksIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpICsgbGksIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSBsaSArIGxpLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSAuY29sLW1kLTMgPiBsaSArIGxpLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSAuY29sLW1kLTMgPiBsaSArIGxpLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgLmNvbC1tZC0zID4gbGkgKyBsaSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSAuY29sLW1kLTMgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLmFjdGl2ZSAucmQtbmF2YmFyLXNlYXJjaC1mb3JtLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2guYWN0aXZlIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0sIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2guYWN0aXZlIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0sIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLmFjdGl2ZSAucmQtbmF2YmFyLXNlYXJjaC1mb3JtIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2ggLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaCAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaCAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2ggLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC5hY3RpdmUgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC5hY3RpdmUgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2guYWN0aXZlIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC5hY3RpdmUgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtZm9ybSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0sIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtZm9ybSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtZm9ybSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDI5cHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgd2lkdGg6IDM3MHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCk7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC1mb3JtIC5mb3JtLWdyb3VwLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0gLmZvcm0tZ3JvdXAsIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0gaW5wdXQsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC1mb3JtIGlucHV0LCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0gaW5wdXQsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0gaW5wdXQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0gLmZvcm0tbGFiZWwsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC1mb3JtIC5mb3JtLWxhYmVsLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0gLmZvcm0tbGFiZWwsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0gLmZvcm0tbGFiZWwge1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2IxYjFiMTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC1mb3JtIC5mb3JtLWxhYmVsLmZvY3VzLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtZm9ybSAuZm9ybS1sYWJlbC5mb2N1cywgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC1mb3JtIC5mb3JtLWxhYmVsLmZvY3VzLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC1mb3JtIC5mb3JtLWxhYmVsLmZvY3VzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0b3A6IC05cHg7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC1mb3JtIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0taW5wdXQsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC1mb3JtIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0taW5wdXQsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtZm9ybSAucmQtbmF2YmFyLXNlYXJjaC1mb3JtLWlucHV0LCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC1mb3JtIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0taW5wdXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0sIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC1mb3JtLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0sIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDU4cHg7XG4gIH1cbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHNwYW4sIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3BhbiwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3BhbiwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMmQyZTJlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHNwYW4sIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHNwYW4sIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuLCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuOmFmdGVyLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHNwYW46YWZ0ZXIsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHNwYW46YWZ0ZXIsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuOmFmdGVyLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHNwYW46YWZ0ZXIsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHNwYW46YWZ0ZXIsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CCXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3BhbjphZnRlciwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuOmFmdGVyLCAucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuOmFmdGVyLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74CNXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSBzY2FsZSgwKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUuYWN0aXZlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlLmFjdGl2ZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUuYWN0aXZlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUuYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHNjYWxlKDApO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUuYWN0aXZlIHNwYW46YWZ0ZXIsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUuYWN0aXZlIHNwYW46YWZ0ZXIsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlLmFjdGl2ZSBzcGFuOmFmdGVyLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlOmhvdmVyIHNwYW4sIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGU6aG92ZXIgc3BhbiwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGU6aG92ZXIgc3BhbiwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2RjMjE0YztcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLmZvcm0tY29udHJvbCwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5mb3JtLWNvbnRyb2wsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLmZvcm0tY29udHJvbCwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5yZC1uYXZiYXItLWlzLXN0dWNrLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtZm9ybSAuZm9ybS1sYWJlbC5mb2N1cywgLnJkLW5hdmJhci0taXMtc3R1Y2sucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtZm9ybSAuZm9ybS1sYWJlbC5mb2N1cywgLnJkLW5hdmJhci0taXMtc3R1Y2sucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0gLmZvcm0tbGFiZWwuZm9jdXMsIC5yZC1uYXZiYXItLWlzLXN0dWNrLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtZm9ybSAuZm9ybS1sYWJlbC5mb2N1cyB7XG4gIHRvcDogM3B4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZm9vdGVyIHtcbiAgcGFkZGluZzogMCAycHg7XG4gIG1hcmdpbjogNTBweCAwIDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1mb290ZXIgLmxpc3QtaW5saW5lIHtcbiAgbWFyZ2luOiAxNXB4IC0ycHggMDtcbn1cblxuLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1mb290ZXIgLmxpc3QtaW5saW5lID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWZvb3RlciAubGlzdC1pbmxpbmUgKyBwIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1mb290ZXIgZGwge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWZvb3RlciBkdCwgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1mb290ZXIgZGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZm9vdGVyIGR0IHNwYW4sIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZm9vdGVyIGRkIHNwYW4ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZm9vdGVyIGR0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWFkZHJlc3Mge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWxpZ2h0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWZvb3RlciBwIHtcbiAgY29sb3I6ICNiMWIxYjE7XG59XG5cbi5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWxpZ2h0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWZvb3RlciBkbCBhIHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5cbi5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWxpZ2h0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWZvb3RlciBkbCBhOmhvdmVyIHtcbiAgY29sb3I6ICMzQTU0NzU7XG59XG5cbi5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWxpZ2h0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWZvb3RlciBkdCBzcGFuLCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1saWdodC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1mb290ZXIgZGQgc3BhbiB7XG4gIGNvbG9yOiAjM0E1NDc1O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tb2JpbGUtYnJhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWJyYW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICMzQTU0NzU7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbW9iaWxlLWJyYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjMmQyZTJlO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWJyYW5kIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB0cmFuc2l0aW9uOiAwLjI1cyBhbGwgZWFzZTtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1icmFuZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1mYW1pbHk6IFwiRnJhbmNvaXMgT25lXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyZDJlMmU7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItYnJhbmQtc2xvZ2FuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBmb250LWZhbWlseTogXCJGcmFuY29pcyBPbmVcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItYnJhbmQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC1oZWlnaHQ6IDEwOHB4O1xuICB9XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItYnJhbmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWJyYW5kLXNsb2dhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjgzcHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyODNweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB3aWR0aDogOTclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWwge1xuICBwYWRkaW5nOiA0cHggMjBweCA1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbC1sZWZ0LXBhcnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsLXJpZ2h0LXBhcnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbCB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbCB1bCBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsIC5pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbCAuaWNvbi5tZGktZW1haWwtb3BlbiwgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWwgLmljb24ubWRpLWxvZ2luIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsIHtcbiAgICBwYWRkaW5nOiA0cHggNjVweCA1cHg7XG4gIH1cbiAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWwgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbCB1bCBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogODZweDtcbiAgfVxuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbCAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsIC5pY29uLm1kaS1lbWFpbC1vcGVuLCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbCAuaWNvbi5tZGktbG9naW4ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbC1yaWdodC1wYXJ0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1wYW5lbCAucmQtbmF2YmFyLXRvZ2dsZSwgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLmZvcm0tc2VhcmNoLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZW51LXdyYXAge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNXB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lbnUtd3JhcCB7XG4gICAgcGFkZGluZzogMThweCA2NXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItY2FydCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC00cHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWNhcnQgLmljb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMmQyZTJlO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWNhcnQgYSB7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBmb250LWZhbWlseTogXCJGcmFuY29pcyBPbmVcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItY2FydCBhOmhvdmVyIHtcbiAgY29sb3I6ICNkYzIxNGM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1jYXJ0IHtcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgfVxufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaCB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogMzhweDtcbiAgfVxufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItaW5uZXI6YmVmb3JlLCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWlubmVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sge1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItdG9wLXBhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLWRyb3Bkb3duLCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLW1lbnUtd3JhcCB7XG4gIHBhZGRpbmc6IDdweCAyMHB4O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1tZW51LXdyYXAge1xuICAgIHBhZGRpbmc6IDdweCA2NXB4O1xuICB9XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItYnJhbmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1icmFuZCBpbWcge1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cbiAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICB9XG59XG5cbi5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3R0b206IGF1dG87XG59XG5cbi5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbW9iaWxlLXNjcm9sbC1ob2xkZXIge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1vYmlsZS1zY3JvbGwge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMDAlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiB7XG4gIC1tcy1mbGV4OiAyIDEgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAyIDEgYXV0bztcbiAgZmxleDogMiAxIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gICAgd2lkdGg6IDMxNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tb2JpbGUtYnJhbmQge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLmZvcm0tc2VhcmNoLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tb2JpbGUtc2Nyb2xsIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWZpeGVkIC5yZXNwLXRhYi1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUucmQtbmF2YmFyLWxpZ2h0IC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuLCAucmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLnJkLW5hdmJhci1saWdodCAucmQtbmF2YmFyLWNhcnQgc3BhbiB7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG4ucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tb2JpbGUtYnJhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1icmFuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbW9iaWxlLWJyYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHNwYW4sIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3BhbjphZnRlciB7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbn1cblxuLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AglwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbn1cblxuLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCLvgI1cIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDApO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG59XG5cbi5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUuYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHNjYWxlKDApO1xufVxuXG4ucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlLmFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3BhbiB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbn1cblxuLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEsIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpLmZvY3VzID4gYSwgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMjAwMHB4KSB7XG4gIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG59XG5cbi5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC1oZWlnaHQ6IDU0cHg7XG59XG5cbi5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWJyYW5kIGltZyB7XG4gIHdpZHRoOiA3NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIHRyYW5zaXRpb246IDAuMjVzIGFsbCBlYXNlO1xufVxuXG4ucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1icmFuZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1mYW1pbHk6IFwiRnJhbmNvaXMgT25lXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWJyYW5kLXNsb2dhbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiRnJhbmNvaXMgT25lXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbn1cblxuLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItYnJhbmQgLndyYXAge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItYnJhbmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWJyYW5kLXNsb2dhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXBhbmVsIC5yZC1uYXZiYXItdG9nZ2xlLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLmZvcm0tc2VhcmNoLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVudS13cmFwIHtcbiAgcGFkZGluZzogMTVweCAyNXB4IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lbnUtd3JhcCB7XG4gICAgcGFkZGluZzogNDBweCA2NXB4IDA7XG4gIH1cbn1cblxuLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItY2FydCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC00cHg7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4ucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1jYXJ0IC5pY29uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItY2FydCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkZyYW5jb2lzIE9uZVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWNhcnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZGMyMTRjO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWNhcnQge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICB9XG59XG5cbi5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM4cHg7XG4gIH1cbn1cblxuLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItaW5uZXI6YmVmb3JlLCAucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItaW5uZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sge1xuICBiYWNrZ3JvdW5kOiAjM0E1NDc1O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xufVxuXG4ucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLXRvcC1wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLW1lbnUtd3JhcCB7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZC1uYXZiYXItdHJhbnNwYXJlbnQucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4ucmQtbmF2YmFyLXRyYW5zcGFyZW50LnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cblxuLnJkLW5hdmJhci10cmFuc3BhcmVudC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG59XG5cbi5yZC1uYXZiYXItY2VudGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b3AtcGFuZWwge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG59XG5cbi5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvcC1wYW5lbCAuc2hlbGwge1xuICBtaW4td2lkdGg6IDI1MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbW9iaWxlLWJyYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWJyYW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbW9iaWxlLWJyYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjgzcHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgd2lkdGg6IDk3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbCB7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuXG4ucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsIC5zaGVsbCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWwgLmljb24ge1xuICBjb2xvcjogIzJkMmUyZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbCBhOmhvdmVyIHtcbiAgY29sb3I6ICNkYzIxNGM7XG59XG5cbi5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWwgLnJkLW5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjMmQyZTJlO1xufVxuXG4ucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsIC5yZC1uYXZiYXItYnJhbmQgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmQyZTJlO1xufVxuXG4ucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsIC5yZC1uYXZiYXItYnJhbmQgaW1nIHtcbiAgd2lkdGg6IDE1N3B4O1xuICBoZWlnaHQ6IDEwOHB4O1xuICB0cmFuc2l0aW9uOiAwLjI1cyBhbGwgZWFzZTtcbn1cblxuLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbCAucmQtbmF2YmFyLWJyYW5kLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJGcmFuY29pcyBPbmVcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsIC5yZC1uYXZiYXItYnJhbmQtc2xvZ2FuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBmb250LWZhbWlseTogXCJGcmFuY29pcyBPbmVcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xufVxuXG4ucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItcGFuZWwgLnJkLW5hdmJhci10b2dnbGUsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLmZvcm0tc2VhcmNoLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItcGFuZWwge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZW51LXdyYXAge1xuICBwYWRkaW5nOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1jYXJ0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTRweDtcbiAgbWFyZ2luLWxlZnQ6IDU1cHg7XG59XG5cbi5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1jYXJ0IC5pY29uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzJkMmUyZTtcbn1cblxuLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWNhcnQgYSB7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBmb250LWZhbWlseTogXCJGcmFuY29pcyBPbmVcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItY2FydCBhOmhvdmVyIHtcbiAgY29sb3I6ICNkYzIxNGM7XG59XG5cbi5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gge1xuICBtYXJnaW4tbGVmdDogNDVweDtcbn1cblxuLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1pbm5lcjpiZWZvcmUsIC5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWlubmVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biB7XG4gIG1hcmdpbi10b3A6IDMxcHg7XG59XG5cbi5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCk7XG59XG5cbi5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLXRvcC1wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLW1lbnUtd3JhcCB7XG4gIHBhZGRpbmc6IDdweCAyMHB4O1xufVxuXG4ucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1kcm9wZG93biwgLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cblxuLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmQtbmF2YmFyLWNlbnRlci5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5yZC1uYXZiYXItY2VudGVyLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuLnJkLW5hdmJhci1jZW50ZXIucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ucmQtbmF2YmFyLW1pbmltYWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tb2JpbGUtYnJhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWJyYW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIzMnB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICB3aWR0aDogOTclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjM0E1NDc1O1xufVxuXG4ucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1vYmlsZS1icmFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItYnJhbmQge1xuICBjb2xvcjogIzJkMmUyZTtcbn1cblxuLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1icmFuZCBpbWcge1xuICB3aWR0aDogMTU3cHg7XG4gIGhlaWdodDogMTA4cHg7XG4gIHRyYW5zaXRpb246IDAuMjVzIGFsbCBlYXNlO1xufVxuXG4ucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWJyYW5kLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJGcmFuY29pcyBPbmVcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzJkMmUyZTtcbn1cblxuLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1icmFuZC1zbG9nYW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM4ODg4ODg7XG4gIGZvbnQtZmFtaWx5OiBcIkZyYW5jb2lzIE9uZVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1icmFuZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LWhlaWdodDogMTA4cHg7XG4gIH1cbiAgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1icmFuZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItYnJhbmQtc2xvZ2FuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWwge1xuICBwYWRkaW5nOiA0cHggMjBweCA1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbC1sZWZ0LXBhcnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsLXJpZ2h0LXBhcnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbCB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbCB1bCBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsIC5pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbCAuaWNvbi5tZGktZW1haWwtb3BlbiwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWwgLmljb24ubWRpLWxvZ2luIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsIHtcbiAgICBwYWRkaW5nOiA0cHggNjVweCA1cHg7XG4gIH1cbiAgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci10b3AtcGFuZWwgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbCB1bCBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogODZweDtcbiAgfVxuICAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbCAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItdG9wLXBhbmVsLm1kaS1lbWFpbC1vcGVuLCAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbC5tZGktbG9naW4ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvcC1wYW5lbC1yaWdodC1wYXJ0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1wYW5lbCAucmQtbmF2YmFyLXRvZ2dsZSwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLmZvcm0tc2VhcmNoLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZW51LXdyYXAge1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZW51LXdyYXAge1xuICAgIHBhZGRpbmc6IDE4cHggNjVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4ucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWNhcnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNHB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1jYXJ0IC5pY29uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzJkMmUyZTtcbn1cblxuLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1jYXJ0IGEge1xuICBjb2xvcjogIzg4ODg4ODtcbiAgZm9udC1mYW1pbHk6IFwiRnJhbmNvaXMgT25lXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1jYXJ0IGE6aG92ZXIge1xuICBjb2xvcjogI2RjMjE0Yztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWNhcnQge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICB9XG59XG5cbi5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2gge1xuICAgIG1hcmdpbi1sZWZ0OiAzOHB4O1xuICB9XG59XG5cbi5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1pbm5lcjpiZWZvcmUsIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItaW5uZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCk7XG59XG5cbi5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci10b3AtcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItbWVudS13cmFwIHtcbiAgcGFkZGluZzogN3B4IDIwcHg7XG59XG5cbi5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1kcm9wZG93biB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5cbi5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1kcm9wZG93biwgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG59XG5cbi5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLW1lbnUtd3JhcCB7XG4gICAgcGFkZGluZzogN3B4IDY1cHg7XG4gIH1cbiAgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1icmFuZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLnJkLW5hdmJhci1taW5pbWFsLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLWJyYW5kIGltZyB7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5yZC1uYXZiYXItbWluaW1hbC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1zZWFyY2gtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgfVxuICAucmQtbmF2YmFyLW1pbmltYWwucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gIH1cbn1cblxuLnJkLW5hdmJhci1odW1idXJnZXItbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItcGFuZWwge1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1vYmlsZS1icmFuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIyO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItdG9nZ2xlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiAwLjM1cyB0cmFuc2Zvcm0gZWFzZTtcbiAgfVxuICAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3BhbiB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogI2IxYjFiMTtcbiAgfVxuICAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZTpob3ZlciBzcGFuIHtcbiAgICBjb2xvcjogIzNBNTQ3NTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmllLTEwIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbW9iaWxlLWJyYW5kLFxuICAuaWUtMTEgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tb2JpbGUtYnJhbmQsXG4gIC5pZS1lZGdlIC5yZC1uYXZiYXItaHVtYnVyZ2VyLW1lbnUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbW9iaWxlLWJyYW5kLFxuICAubHQtaWUtMTAgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tb2JpbGUtYnJhbmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaWUtMTAgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYsXG4gIC5pZS0xMSAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdixcbiAgLmllLWVkZ2UgLnJkLW5hdmJhci1odW1idXJnZXItbWVudS5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYsXG4gIC5sdC1pZS0xMCAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuXG4vKiogMy40ICBSRCBTZWFyY2ggKi9cbi5zZWFyY2hfbGlzdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2IxYjFiMTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ucmVzdWx0LWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuXG4ucmVzdWx0LWl0ZW0gPiAqIHtcbiAgY29sb3I6ICM0MzQzNDU7XG59XG5cbi5yZXN1bHQtaXRlbSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMyZDJlMmU7XG59XG5cbi5yZXN1bHQtaXRlbSBwLm1hdGNoIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2IxYjFiMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnJlc3VsdC1pdGVtIHAubWF0Y2ggZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5yZXN1bHQtaXRlbSArIC5yZXN1bHQtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5zZWFyY2hfdGl0bGUge1xuICBjb2xvcjogI2RjMjE0YztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJGcmFuY29pcyBPbmVcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2VhcmNoX3RpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzNBNTQ3NTtcbn1cblxuLnNlYXJjaCB7XG4gIGJhY2tncm91bmQ6ICNkYzIxNGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4jcmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAjc2VhcmNoLXJlc3VsdHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjFiMWIxO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjMzcyBhbGwgZWFzZS1pbjtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDM3NXB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuI3JkLXNlYXJjaC1yZXN1bHRzLWxpdmUgI3NlYXJjaC1yZXN1bHRzLmFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiNyZC1zZWFyY2gtcmVzdWx0cy1saXZlICNzZWFyY2gtcmVzdWx0cyAucmVzdWx0LWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbiNyZC1zZWFyY2gtcmVzdWx0cy1saXZlICNzZWFyY2gtcmVzdWx0cyBwLm1hdGNoIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuI3JkLXNlYXJjaC1yZXN1bHRzLWxpdmUgI3NlYXJjaC1yZXN1bHRzIHAubWF0Y2ggZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3JkLXNlYXJjaC1yZXN1bHRzLWxpdmUgI3NlYXJjaC1yZXN1bHRzIC5yZXN1bHQtaXRlbSArIC5yZXN1bHQtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbiNyZC1zZWFyY2gtcmVzdWx0cy1saXZlICNzZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXF1aWNrLXJlc3VsdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzQTU0NzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3JkLXNlYXJjaC1yZXN1bHRzLWxpdmUgI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2hfbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4jcmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAjc2VhcmNoLXJlc3VsdHMgLnNlYXJjaF9hbGwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuI3JkLXNlYXJjaC1yZXN1bHRzLWxpdmUgI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2hfYWxsIGE6aG92ZXIge1xuICBjb2xvcjogI2RjMjE0Yztcbn1cblxuI3JkLXNlYXJjaC1yZXN1bHRzLWxpdmUgI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2hfZXJyb3Ige1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLyoqIDMuNiAgUkQgUGFyYWxsYXggKi9cbi5yZC1wYXJhbGxheC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB6LWluZGV4OiAxO1xuICBjbGlwOiByZWN0KDAsIGF1dG8sIGF1dG8sIDApO1xufVxuXG4ucmQtcGFyYWxsYXgtbGF5ZXJbZGF0YS10eXBlPVwibWVkaWFcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJkLXBhcmFsbGF4LWxheWVyW2RhdGEtdHlwZT1cIm1lZGlhXCJdIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yZC1wYXJhbGxheC1sYXllcltkYXRhLXVybF0ge1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5yZC1wYXJhbGxheCAucmQtcGFyYWxsYXgtbGF5ZXJbZGF0YS10eXBlPVwibWVkaWFcIl0gKyAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiogMy44ICBTd2lwZXIgU2xpZGVyICovXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaWUtMTEgLnN3aXBlci1jb250YWluZXIsIC5pZS0xMCAuc3dpcGVyLWNvbnRhaW5lciwgLmllLWVkZ2UgLnN3aXBlci1jb250YWluZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybTtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IC1tcy10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtbGluZXM6IG11bHRpcGxlO1xuICAtbW96LWJveC1saW5lczogbXVsdGlwbGU7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXNsaWRlIC5yZC12aWRlby5yZC12aWRlby1iZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogYXV0bztcbn1cblxuLnN3aXBlci1zbGlkZSAuc3dpcGVyLWNhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIC5uby10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogMHM7XG59XG5cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cbi5zd2lwZXItd3A4LWhvcml6b250YWwge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci13cDgtdmVydGljYWwge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLyogQXJyb3dzICovXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBmb250LXNpemU6IDQ2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTIzcHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLFxuLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMjNweDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAzLjUlO1xufVxuXG4vKiBQYWdpbmF0aW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuMzVzIGFsbCBlYXNlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2IxYjFiMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDEycHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMTcwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogNzBweDtcbiAgfVxufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgMTRweDtcbn1cblxuLnN3aXBlci1zbGlkZSA+IC52aWRlX19ib2R5LFxuLnN3aXBlci1zbGlkZSA+IC5wYXJhbGxheF9jbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnN3aXBlci1zbGlkZS1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zd2lwZXItc2xpZGUtY2FwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItc2xpZGUtY2FwdGlvbiAuY29udGFpbmVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTE3MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnN3aXBlci1zbGlkZS1jYXB0aW9uIC5jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IC0xMTBweDtcbiAgfVxufVxuXG4uc3dpcGVyLXNsaWRlLWNhcHRpb24gaDEge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5zd2lwZXItc2xpZGUtY2FwdGlvbiBoMSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItc2xpZGUtY2FwdGlvbiBoNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNlNWU1ZTU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc3dpcGVyLXNsaWRlLWNhcHRpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLWNhcHRpb24gaDUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN3aXBlci1zbGlkZS1jYXB0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuc3dpcGVyLXNsaWRlLWNhcHRpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogMS45MDkwOTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLWNhcHRpb24gaDUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnN3aXBlci1zbGlkZSAuaGVhZGVyLXRyYW5zcGFyZW50LXNsaWRlLWNhcHRpb24gLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vKiAzRCBDb250YWluZXIgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICAtbW96LXBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIC1vLXBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC1tcy10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi8qIENvdmVyZmxvdyAqL1xuLnN3aXBlci1jb250YWluZXItY292ZXJmbG93IC5zd2lwZXItd3JhcHBlciB7XG4gIC8qIFdpbmRvd3MgOCBJRSAxMCBmaXggKi9cbiAgLW1zLXBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi8qIEZhZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4vKiBDdWJlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7XG59XG5cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNkYzIxNGM7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi8qIFByZWxvYWRlciAqL1xuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLyoqIDMuOSAgQW5pbWF0ZSAqL1xuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbmh0bWw6bm90KC5sdC1pZTEwKSAubm90LWFuaW1hdGVkIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAyMCUsIDUzJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gIDAlLCA1MCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIDAlLCA1MCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnJ1YmJlckJhbmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgMCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5cbi5zaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogc2hha2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5cbi5zd2luZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi50YWRhIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLndvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUsIDIwJSwgNDAlLCA2MCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICAwJSwgMjAlLCA0MCUsIDYwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLmJvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG4gIDUwJSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG4gIDUwJSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dERvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuXG4uYW5pbWF0ZWQuZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgNDAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5yb2xsSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuLnJvbGxPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi56b29tSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLnpvb21JblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLnpvb21JblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi56b29tT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG59XG5cbi8qKiAzLjEwIFNjcm9sbCBUbyAqL1xuLnNjcm9sbFRvTmV4dCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMTVweDtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjExKSwgM3B4IDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xufVxuXG4uc2Nyb2xsVG9OZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNHM7XG59XG5cbi5zY3JvbGxUb05leHQudG9Ub3Age1xuICBhbmltYXRpb246IHJvdGF0ZSAxLjZzIGxpbmVhcjtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cblxuLnNjcm9sbFRvTmV4dC50b1RvcDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDMwJSwgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIH1cbn1cblxuLnNjcm9sbFRvTmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2Nyb2xsVG9OZXh0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNjcm9sbFRvTmV4dC5hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ubW9iaWxlIC5zY3JvbGxUb05leHQsXG4udGFibGV0IC5zY3JvbGxUb05leHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc2Nyb2xsVG9OZXh0IHtcbiAgICByaWdodDogNDBweDtcbiAgICBib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLyoqIDMuMTEgQ291bnQgVG8gKi9cbi5jb3VudGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb3VudGVycyBbY2xhc3MqPVwiY2VsbC1cIl0gKyBbY2xhc3MqPVwiY2VsbC1cIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY291bnRlcnMgW2NsYXNzKj1cImNlbGwtXCJdICsgW2NsYXNzKj1cImNlbGwtXCJdOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5jb3VudGVyLXR5cGUtMiAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiogMy4xMiBPd2wgQ2Fyb3VzZWwgKi9cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHtcbiAgei1pbmRleDogMDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLm93bC1oZWlnaHQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4ub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCB6LWluZGV4IGZpeCB3ZWJraXQgcmVuZGVyaW5nIGZvbnRzIGlzc3VlICovXG4gIHotaW5kZXg6IDE7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1wcmV2LFxuLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dCxcbi5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLWRvdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1ncmFiIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4ub3dsLWNhcm91c2VsLm93bC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgZm9udDogNDAwIDQwcHgvODBweCAnRm9udEF3ZXNvbWUnO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE0NCc7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLFxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLm93bC1jYXJvdXNlbC1kZWZhdWx0IC5vd2wtcHJldixcbi5vd2wtY2Fyb3VzZWwtZGVmYXVsdCAub3dsLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5vd2wtY2Fyb3VzZWwtZGVmYXVsdCAub3dsLXByZXY6aG92ZXIsXG4ub3dsLWNhcm91c2VsLWRlZmF1bHQgLm93bC1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4ub3dsLWNhcm91c2VsLWRlZmF1bHQgLm93bC1wcmV2OmJlZm9yZSxcbi5vd2wtY2Fyb3VzZWwtZGVmYXVsdCAub3dsLW5leHQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3dsLWNhcm91c2VsLWRlZmF1bHQgLm93bC1kb3RzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBsaW5lLWhlaWdodDogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ub3dsLWNhcm91c2VsLWRlZmF1bHQgLm93bC1kb3Qge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNiMWIxYjE7XG4gIHRyYW5zaXRpb246IDAuMzVzIGFsbCBlYXNlO1xufVxuXG4ub3dsLWNhcm91c2VsLWRlZmF1bHQgLm93bC1kb3QuYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS42KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xuICBiYWNrZ3JvdW5kOiAjZGMyMTRjO1xufVxuXG4ub3dsLWNhcm91c2VsLWRlZmF1bHQgLm93bC1kb3Q6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS42KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xufVxuXG4ub3dsLWNhcm91c2VsLWRlZmF1bHQgLm93bC1uZXh0IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5vd2wtY2Fyb3VzZWwtZGVmYXVsdCAub3dsLW5leHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IC0ycHg7XG59XG5cbi5vd2wtY2Fyb3VzZWwtZGVmYXVsdCAub3dsLXByZXYge1xuICBsZWZ0OiAyMHB4O1xufVxuXG4ub3dsLWNhcm91c2VsLWRlZmF1bHQgLm93bC1wcmV2OmJlZm9yZSB7XG4gIGxlZnQ6IC0ycHg7XG59XG5cbi50YWJsZXQgLm93bC1jYXJvdXNlbC1kZWZhdWx0IC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZXQgLm93bC1jYXJvdXNlbC1kZWZhdWx0IC5vd2wtbmF2IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3dsLWNhcm91c2VsLWRlZmF1bHQub3dsLWNhcm91c2VsLWRvdHMtbGctbGVmdCAub3dsLWRvdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm93bC1jYXJvdXNlbC1kZWZhdWx0Lm93bC1jYXJvdXNlbC1kb3RzLWxnLWxlZnQgLm93bC1kb3RzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi52ZWlsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZlaWwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmVpbC1vd2wtZG90cyAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZlaWwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmVpbC1vd2wtZG90cyAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZlaWwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmVpbC1vd2wtZG90cyAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZlaWwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmVpbC1vd2wtZG90cyAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZlaWwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmVpbC1vd2wtZG90cyAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZlaWwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmVpbC1vd2wtZG90cyAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZlaWwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmVpbC1vd2wtZG90cyAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZlaWwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmVpbC1vd2wtZG90cyAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZlaWwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmVpbC1vd2wtZG90cyAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yZXZlYWwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnJldmVhbC1vd2wtZG90cyAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucmV2ZWFsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnJldmVhbC1vd2wtZG90cyAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucmV2ZWFsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnJldmVhbC1vd2wtZG90cyAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucmV2ZWFsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnJldmVhbC1vd2wtZG90cyAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucmV2ZWFsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnJldmVhbC1vd2wtZG90cyAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucmV2ZWFsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnJldmVhbC1vd2wtZG90cyAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucmV2ZWFsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnJldmVhbC1vd2wtZG90cyAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucmV2ZWFsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnJldmVhbC1vd2wtZG90cyAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucmV2ZWFsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnJldmVhbC1vd2wtZG90cyAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucmV2ZWFsLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtZG90cyAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1kb3RzIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLWRvdHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZWlsLW93bC1uYXYgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudmVpbC14cy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwteHMtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC14cy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwteHMtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC14cy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwteHMtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC14cy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwteHMtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC14cy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwteHMtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC14cy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwteHMtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC14cy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwteHMtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC14cy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwteHMtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC14cy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwteHMtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhzLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC14cy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52ZWlsLXNtLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtc20tb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXNtLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtc20tb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXNtLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtc20tb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXNtLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtc20tb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXNtLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtc20tb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXNtLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtc20tb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXNtLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtc20tb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXNtLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtc20tb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXNtLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1zbS1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtc20tb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXNtLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZlaWwtbWQtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLW1kLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1tZC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLW1kLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1tZC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLW1kLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1tZC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLW1kLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1tZC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLW1kLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1tZC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLW1kLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1tZC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLW1kLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1tZC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLW1kLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1tZC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLW1kLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1tZC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbWQtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZlaWwtbGctb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLWxnLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbGctb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLWxnLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbGctb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLWxnLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbGctb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLWxnLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbGctb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLWxnLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbGctb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLWxnLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbGctb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLWxnLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbGctb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLWxnLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbGctb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLWxnLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC1sZy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwtbGctb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnZlaWwteGwtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC14bC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwteGwtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC14bC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwteGwtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC14bC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwteGwtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC14bC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwteGwtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC14bC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwteGwtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC14bC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwteGwtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC14bC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwteGwtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC14bC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwteGwtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZWlsLXhsLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudmVpbC14bC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlaWwteGwtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZlYWwtb3dsLW5hdiAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucmV2ZWFsLXhzLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC14cy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXhzLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC14cy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXhzLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC14cy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXhzLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC14cy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXhzLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC14cy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXhzLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC14cy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXhzLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC14cy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXhzLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC14cy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXhzLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC14cy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteHMtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXhzLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZlYWwtc20tb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1zbS1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtc20tb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1zbS1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtc20tb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1zbS1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtc20tb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1zbS1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtc20tb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1zbS1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtc20tb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1zbS1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtc20tb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1zbS1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtc20tb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1zbS1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtc20tb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXNtLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1zbS1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtc20tb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJldmVhbC1tZC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtbWQtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLW1kLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtbWQtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLW1kLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtbWQtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLW1kLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtbWQtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLW1kLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtbWQtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLW1kLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtbWQtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLW1kLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtbWQtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLW1kLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtbWQtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLW1kLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtbWQtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLW1kLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1tZC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJldmVhbC1sZy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtbGctb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1sZy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtbGctb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1sZy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtbGctb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1sZy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtbGctb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1sZy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtbGctb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1sZy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtbGctb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1sZy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtbGctb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1sZy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtbGctb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1sZy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwtbGctb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLWxnLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC1sZy1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnJldmVhbC14bC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXhsLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC14bC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXhsLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC14bC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXhsLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC14bC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXhsLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC14bC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXhsLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC14bC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXhsLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC14bC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXhsLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC14bC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXhsLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC14bC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZlYWwteGwtb3dsLW5hdiAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucmV2ZWFsLXhsLW93bC1uYXYgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJldmVhbC14bC1vd2wtbmF2IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qKiAzLjEzIElzb3RvcGUgKi9cbltkYXRhLWlzb3RvcGUtbGF5b3V0XSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAuNHMgYWxsIGVhc2U7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICB6LWluZGV4OiAwO1xufVxuXG5bZGF0YS1pc290b3BlLWxheW91dF06YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQklBQUFBQkFDQVlBQUFCaUR3ejlBQUFnQUVsRVFWUjRuTzJkZTV4ZFpYbnZ2OWtaaG5FWXhta2NRd3d4RERIRUdERWlJaUFpSWlKYVJLV0kxcnQ0YVQydGJXMTdQaHpyc2RhMjFtTjdQRDI5NmJHMTFtcnIvVmJyaFZLTGlJQ0FpSWlJRURHR0dFTUlJUXhoR01Ka21PdzVmL3pXMC9XdTkzM1h2c3plZSsyOVZ2cjdmUFpucmIzMlphM2ZlMzkvNy9NODd6SjZqMG5nREdBajhBUmdQYkEyK1d3VnNCeW81ZnkyM3ZPbjZ6MG1nZE1RLzhjRDY0QTFpUE9xNUR0N2t1Tk9ZQnZ3WTJBTGNDV3d0OGlIN1FGV0FLY0NHeEQvS2NRZlV2N0djUmZpL3hQZ2R1QnFxc0gvWkZUdWowTmxmelhLLzVYSjBlVy9nNVQvZFpTZi93UndJaXIzajBONWIvd25rK04wOHQzZGlQOGR3RmJnZXVlenNtSWMySXp5ZlFvNEd1WDdFQ29iQVB0UU91eEJaZUFPWUR0d1kvSlptVEdPMnI0MXllc3hwT1YrSWpuT0pOL2RDOXlGMnNFZHdDMlVuLzhZYXZ0V28vWnVGZkJvNHZ5bmdidFJHZGdKM09wOFZsYU1vWEsvQ3VYN1N1QlJpUGQ0Y3B4TnZuc2ZLZ083azlmdGxKLy9LQ3IzazhsckJjcDNFUC9sd0lQSit4bFVCdlltcjIya2FWTldqS0M4bjBoZTQ2VDVQcG9jNTVMdjdrZjFmUjlLaDUzSnRUSmpHT1g3dVBNeTNpNy9HdUk2UzVvR3UwblRwcXdZUnZrK2xyeEdreVBKT2NBOGFUck1KcThaVkFmS3puOEk1ZmtJNGp1U3ZHb29iV3JBUXZMZGVjUjNmL0thVHE2VkdWYk9oNTNYRUNsL1NPZDVDNGl2cGNNc2FkcVVGVzQrMjNISU9ZTDQxNUtqcGNFQ0tnTlZtQU83ZkYzZU5WTGVkclEwc0hTb0F2K2FjNng1NzkzdkdIOUkwNkduL0pmMTZIOVBBRjRCbkpXY1EwaldmWWE4eit5OFRqWnhCaDJiZ1pjQ1p3TEhFK2ZVN0dqbk53T1hBNTlBRThJeTRIamdmT0NaeVRtRWxjQy9sbmU4QmJnQytCUndVMjhldCt2WUJKd0hQQ001aDN6ZWpiZ2IvNnVCejFFZS9odUJjNEJUME9UWDU5bk8rUmJnMjhDWFVGcVVBZXRSM1g4S0VyNWkzSnE5dC9PdHdIZUFTNUVnVUFaTUlkSDN5Y2s1dE03YmY3OE4rRDV3R1JJRXlvQzF3RW1vSGh4RGE1enp2ck1EK0FGYUROamE2d2Z2RWxhamZuODlFanpiNGV4ZjJ3bjhDTGdHaWFKbHdFcVU5MnRKRnpueU9DNlBYSE5mZDZKOHZ4R2xSUm13QXRYNzFjbDVxL1UrZG4wdnl2ZGJrU0JTQm93ajBXOGxxZGpYYnQyM2E5TklFTjVLdWxBNDZCaEQzQ2VUODZXMi9UVlNJV3c3NVZrTUdpVVZPMDNrYXpUT2FmUitsclFNbEdVeFpCanhOdUdubGJGdjN2a2NxUmhZRmpGNGlLellCYTJOOVdQWDVoSHZHY29qaHRZUWJ4TjhhdDVuL3JGUnVpeVFpcUpsRWtOYjRkM3NNK1B2aW9KZFJUY0ZvREhnRGNEclNTZTkwSml3UFVQZVo3SGZXb0lNR3NhQVZ3T3ZJWjMwMHNFeGR1MVc0QitBLzl1ZFIrNHFSb0dYSStHdlZmN3Rwc250aVA5SEdMeVYwVkhnUWlUOHJVK3VOZXJZMnIwR0dnUitEUGdvZzhuL1JjQUx5UmM5bG5wdXg2MUlDUHdrZzhkL0JJbGV6ME1UdjZVTWRodTlCdzJDdndCOG5zRWJESTBnUzg5bmtWbzR0c0t4MVdzZ01lUnJ3SmNaUFA3RHlOTHpOR1RsMUEzTy9yV2R3TDhEbHpCNGc4RmhKSHFkaVBoRGMyN3RYdDhGZkJPSmdZUElmeE5hOEdna2V2alhsamY0ekw5Mk43SUt2WWJCNHorRTJ2MzFkQ1o2TlBwc0wxb0V1WkhCbXd3TWtWbzVtb1ZUTit0K0RRa0F0NktGa0VIalh5TzFjSFJGSDNMT2wzSnRCbzBCdGpCNGM0QWFxdmNyU0MxOEd2RjN6MXQ5dngvMWdkc1pUUDVtM1RYc1hQT1BTem0zOTNOSUJOM05ZQm9EREJQUGUvL1lUcnE0MStaSnJTTUhrWC9Nd2dmdnZOWDBpSDIyUUdvZE9Hajh4OUN6eFRpNzU2Mm1TZXhZSnhYRHVvSnVDRURqd0s4RGIwR0t2NkVWd3ZZTTdTWVVwS3BZdnpFT3ZBbDRNNmxKUDEwNDVsMjdBbmgyUjAvY1hZd0JGeUhoejF4YWxsSzUyemxPQXg4QTNrLy9WMFhHZ0ZjaTRjL3l2eHVOdlgvTlBlNERQZ2o4TFlQQjM0UXZmK0NmZDk3SmdBRFVBZnc5OEdINjd5SXlDcHlMaEs5R0EzLy9mU3ZmSWVkOEJ2aG40T1Awbi84SWNEYndYSnF2OXJaenJSSC9XZUF6d0dmcHZ4RG9DbC91YXU5UytMYjYvVm5nWDVCVjNDRHdQemw1SFpsYzY1UnZzN1RZajRUQVMraS9FRGlNTEg0M2t4Mzh0NXFYdmdEVVNuMllBNzZCeGdMOTVqK0VSSjhOcFB5aC9mcmRUaHJNSWZmZzYraS9FRGFFQlArMWlEOTAzdFkxKzJ3T0NXRTNNUmo4VnlGckwzZmkzMm81aUYxcjl0MTVCa2NJcTZGeDd5VDUxaDZ0cElYL3Z0RjNGcEJsN0ZZR2c3OEpQLzV6RXJuVzZubWp6eGJRWXNBdUJrTUlNMnVmUFA3K2NhbHBaTWM2cVp2d0lBZ2h2cVZQemZtc0cra1JPNXFiYkwvNWp3Ty9EYndWZUFteTFEWTBTb2ZZdFZiVG9VN3FKdG9SLzA0Rm9GY0M3MEhtbm9ZOE11NzVIbElmMTZmbGZLZVZoSUxVWjdRZmVCbndUdEpZSnJSNDNJTTZicHU4cjBDTjZLckk5LzN6ZHdGLzRyenZad1c0QUhnYjZZb250RmFoOTVDcTJaRGw3Lyt1MFhFdjhIWmtFZE1QdkFoVi9Mejh6enZmUzhxL2hvU1RadnhqNVdFYWVBY1NBdnFCNXlQaHMxSCt4OTd2UlIyM2lSZkdmMldELzRsZDJ3dThHL2gwdHdpMWlUTkpoVDk3cGhoMy85bytsUDgyZVRmK2s1SGY1djB2eWYrOEQvaGlsL2kwaTFOUnA5ZnVpdjhNNldwT2pUUkd3b29tLzRGM1BnUDhEZkRWN3RKcUdTY2g4ZStSeWZ0R2VlNitqTDlOM24zK3Jmd1hwRUxvcGQybDFUSTJJemR2Ry94RGF4WXRzOEREcExGUGppU05GZEpLR3VMOHo4ZVFpM1Evc0FIVkFZdGwwa3JlZzNpN0MxaTJhdjdJRm4vdnB1TVhrRVZRUDdBV1dUemxXVHprOFpoRDR4YUwvVEtDK1BzQ2N1ejN5NTFyRDZHeTN5L1grRldvRE5qa3o1NnJXVnBZYklzRlV2NUR4QVhrUnVtNEgwMDQrdVVhUFluS1FJeS9lKzYvdDNKdi9NMVZ4dWZ2LzRkL3pZVEFMZDJsMVRMR1NlUDUrYzhIK2M5dG9vWFBmNWpHZkdQcGVEUDljNDBkSWI3bzVSLzljeitjaDdrTCtRSmlvLytBVkFqcmwydW9uMmUwZUhTNXUxeGo1YWpSK1FMaTNxODRvYkY4d2p2UE84YitweFVCMVQyYUVOYXZSZENMZ0Q4ajFUK3VRTVlacmFRRDNuZGE1ZXlYb3hrNldBUmFxZ0EwQmZ3ZE1uYzM1RDNvTmpSQXV3cXA5bHRwL3NCNWpXRGV2VXdSSzBvTVdRdjhGVnIxakQyUGU5eU9PdWx2SS83YnlGKzFHVVZtMU1lakZlV3owT3FheXozUFlxcElKWHdOS3Znbk9jK1ExL0J2UndQVWE1RUxWeVArSTZUOG53bWNTZGFkaXB6emE0RFhKZjlkQk5ZQWY0VGNIZHpuaVZYZ25XaWw4anVvN0crbk9mK05LSDdRR1lUOFkvWGhPdUNORkRjUVdJV0VONHR2MWFpVDJnbDhGNjFXYmszZU4rSS9oUWJWcHdDbkorK2JOWWpYSXd2RTdSMXdhZ2Nyay90dHBESDNHdXFnZjRBR2Fqc1EvenpCZWdTVnJmV29iSjFDR0VNSHd2dmNDRnljL0g4Um1BUmVpNEthTitPL0I4VncyWUs0N3lhZi96RGlQNFhFaGFlUkJneHZWTTV1UnNKNFVURlNWaUR4LzlqSU0vbnY5NktnL2x2UmlxV0ozekVNbzdwbEUrdW4wQnIvVzlGQ3pLNk9tYldHQ1JUakxPYnF0OXg3Zng5cHU3ZUhWUHlPWVJqVnJUV29iajJKY0ZFa2xnNWJnTCtndUluQUdPcWJZcy9tUCtjTWFiM2ZpMFRidkw1NkNOV3RWYVJXTlJZd1BHOU1WRU9iQm55RTRtTEVqS0wyeVJXczNlZHgzKzlIK2JJSGNUZnhNNFloVkxaTVdKZ2lYRnlKeFV6NkdiSUdMQ3BHekFoeTk4dXorSFRQYmFIVEppcXo1STlUTFdEd0NsVHYxeENLb2tUZTcwSWllRkhXd01Ob25ETHVQSS83WE82NUxYVHVROXdiamROcnBJR3l6WjNNVGVOR2ZleGxGRGNSTktzbkU2d2dQdzFzb1djV3BZV0puekhVU0sxcFZxQzJjTXo1ckZFZmN4M0ZXWU5hUGpWeTliS2p1YTNNa2NZeGFjVGY0Z2VOa1M2TTJXZDVhVHlEUk5DaXJPSHNPV05qTWdqNUwzaXZSdjlyb3BMclR0ZW9mb0hxMURhS05ZUm9oYnZCOHJ5Vk9MNXUvQ1JiR01qamI4YzUxQVlXeFg4ZFduZzZqU3hQaU0vUDNjRE96V0Jsd05LaGxSaFM4NmlQYVZzRFdJb0E5Q0xrZmhOci9PMjRBeVhRNStsTzRNNVdBa3BaUTlQclFuQXVXblZ2MVBudFFrR2J2MFRuZ1RzM29OZzZiMFR4YjF6ckg3L3dGUkVvK3h4a2RXRWRNNUhqYnVTaThWVTZGMlhXbzhuVzY4bkdWc0U3bndGK0JaVzVYdUlzWlBYVktQOTNJeGVOUytoY2xGaVBMSzFlUnpyaDh1OEw0djlyOU40YTVBemdkMmpzNTc4SHVXaGNSdWVpeERyVTVyeUMrSVRUampQSUd1dkxIZDZ2R1U1RzVTdzJNTFAzZTVHTHhwVjBQaWxmaTlxY2w1Q0tBVVNPczBpVTY3VTF5QW5BcTJoczliQVBDZjdYMGZta2ZBMXlNWHNoalNmYys1RW9lMW1IOTJzR0MzQi9SSU5udVErSmtqZlMrYVI4TlhBbWlpM1ZqUCtmb1ZXb1htSURzdnhyNU80emk3amZRdWVyazZ2UVFPczVwR0pBck4zWmo2ekJydTd3ZnMwd2xUeVA3KzdqUHM4c0VxVnVwL05KK1Vva3RqeUR4aFp5YzJoOGNFT0g5MnVHVmFnTnlGdXR0cnpZanRyK1RpZmxLMUNkT3dIdEh1ZmZ5OTdQbzQwU2J1N3dmczB3aWVwQW85WDZlVkt4dTlOSitVUnl2MDAwZGpHZlIrT05YbHZEVEpCYS9kZ3p4SjdGeE41T1hSVEhVWjNiU0dNWDQzbTAwTnpyUVBrVzREcHZIRkpERTdGcHVoTzQxM1lSbktLeGhkUUM2bTg3SFc4MWcyK3BSK1RvdXFoMHVqQTlRaXFLTitwejZoUVRLTDVHVnBTQWtEK2tuaW1kenNlR1NVWGhSdFpHZFlvTGxKNDNEM2ZQWGRHbkV3eWg4alpPMnViNnoyRDhkOUY3RWZoQ1pQd3k0Vnh6K1p1SFRyZm00VFhTSFFUOTJFbysvMm5hYkcvYkVZQnFhSUQ5R3prUEFXcDgzNGRXWTNwaGtkTEk1TTdPdXhva3lmdnYzME11TCs1OTNlTldaQm4wUmJvdnhBeVJtb3k2eitTZm0rTGNDL3d1RXFMYys3bkhiU2cyelpmcERmK1hvVW11YTNtQmQvNS9rRnRhTDRTdzMwS1QzN3lPZnp0eXliaWtCL2NmUW8zUHhZaS93WCtXdjBScDFBditiMEt4ZnV4K1B2OGRTUGo4ZWcvdVgwTkMyRnZSZ05pdStjZjNvMGE0Ri94ZkRyeUFrTGVkNzBMQzM1VTl1SDhOV1YyOG1jWldZWDhQL0drUDdnOFM0cDVEUG44VC9xN3Z3ZjFyU0h4K1BhbFZHSVRQOGpGNkZ5VC9IR1NabURjSXZRZE5RbTZrTi96UFJPM1BsSGQvOS94VHFBNzBBbWNncTgrOFNlZytKTURjUW0vNG40NkVVRmNJOXN2QnY2RFlZTDNBU1dnaW5sZitaMURlYjZVMy9FOUM3WThKZ2JGOCtCcTljNG5kaUFSNTkzN3V1UWxmdlppRTFwQVFkQ1p3bEhkZjl6bStSZThXQWFaUTJYUHY3WjZiOE5VTFM3d2FTditUQ2EyaTNHZTVqdDZKNEtzSjNiVGRaNWdqdFhUck5tcW83SjFJWTZ1b0c4bkc0ZWdtVnBCMWQvYVB0aExmSzB1c3RhZ01OTEk4MjBMdlJHRGJ4dDd1NlIvcnBGWmV2Y0JLbEFhdXk3R2ZEdHZwblFocWhnZ0dQdzNjYmR4N2dRbmlRcGdkYlF6YWkvYlgwR3orMmN1dHk4MHlMaS9XR3FqdDZZVUlXQVBlaStiQTd2M2M4eTNJRXJ0WElUbk1Lc3dYd3R6akRHMklnSzBLUU1Ob2RlMUM0c1Qzb1VuWFAxR01HMWF6b0Z0emROY2NjZ2dKVytkSDdnWGkvMTQwOENyS0RTM0czYzdOdjc1YkdFSldQK2Q1OTNNTDNaOGo2NXRlODY4aDM4djNFcHFnRzdxNXV4MkkvenZSQkRCVzNpd1d5WmNvaHY5clVYN0UrTmRRT1h3ajNTc0RReWpRMlhPY2UvajhMUlpKRWZ4ZmlmTERqNWxpK0NLeWh1b20vemNCVC9mdVorZjdrZkIxQmNYd3Z4RDQ3OFQ1MTFBNXZKanU4bjg1OEZUbkhqNy9mNlgzMWhkMjcvT0EzeVFlZEI1VUR0OUI5NFR3R21yN24wdzgveTBXeWZWZHVsK3paN0hZVzdISlNBMEpzTyttdS96UEllN3lhUDN0RmNqTnM5ZW9JU3ZNMTVFL0Vmb0dFZ0c3eWY5VTB0ME4zWHVCNnRrTkZCZUw1SFFreE9kWllYNGIrQkRkNVg4OEVnRGMrOWo1QWxwOTM5NmwrelhEU2FnTytFSEg3Zng3cUEvc0p2OTFwTEVlWXZ5M1Vad0w1bWJnVEVJWEpEdS9oZTZQUmRhU3Y4bEpIUWsvUmJrZ2JpUzF3b3VWL3kxMGZ5eGlXOXJiZmR6N1dTeVNvbHp3MWhFR25YZWZaeHZxaTd2SjM5M1NIZWRvTUJlM0lyQWFwVUdlRUxBTFdRSjJrMzhqRHhUbzBUYmRPWmdrRExwdXh4b3FpOTFjaEJnRy9oR044YS8wUHJON0YrRjlZbWdXZTJzZjNSWEJoaEgzbHhQUC8ybTA2UDRSaWttRFVkUVc1MWtFemRKaVc3eTgrVmNZUXNMT0M5REVlcEYwZ3IySWdoQytCTVY0V1d6bHBsM0FRVlRobGhQR0hJQlVxVDNRaFhzTklaT3Y1NUZ5ZDQvL2lnYWoxMU1jZjV4N3VYbG8vTTBQOFdBWDdqT0U0aXVjVFp6L3Z5R1htTzlSRFA5RjRQc284UE5qVVVmbzR0bW84dHZ6ZFlvaEpEWTlpNUQ3TXJRdDgyOGx6MVFVLzV1UXBjTmpnU2VTMWtmTC8rUFJaUDF6ZE1jRTgzK2lTWWZMbmVUODh1VHpXeWlPLzgxb0svaWp5YTdJazV4dlFpdUYzYkRFcTZGNFB5Y1I1ajhvL3RTZm9qZ3ZSZkgvRVJKYlZ3T1BKMnovTnFINEtWK2xPL3hmaCtxWmNYZjUzNENzL25wdGVtOVlSR245RldRSkVMTUdPdzdWZ1grbk8veGZCanlCT1ArYjBlQm9lNGYzYVJXTEtPYkxKU2crekhIT2M1STgyM0hvZWI5QmQvaWZpNnpPM1BKdjU3Y2lpOStpNGk4dG9nbk9OeEQvZGM1emtqeVh4Yys1a3U3d1B4MU5nTjEyejg3dlFJSmJrWUZJZDZBSjNncmdtT1NhT3hDZVF2R3B2a04zK0c5R2RTM1cvdCtKckU3dTdmQSs3V0FYYW5jZWlmb0Fmd0owTk1xdkcrbE9tM3djY2ovenkvNHk0RzdVQnR6ZmhmdTBpcnRSWERtYkNMbDV2eHoxQzZ2cFhwODhoY1MyMlBqblB1VHErRUFYN3RNcTlnSzNKYy8wNk9TYW13WXJVWG50VnArOEVuZ0UyWG1QbFlNSFVOdjNVQmZ1MHlydVEyM2dFV2dpNk1ZZFdZYks2aVJxbTdyQjM4UWZDUE4vSHBYOWg3dHduMWJ4QUdvRExBZzFaTlBna2NuckxybzNCN0QvOXVlL0Iya2MxNmtYMkkvYTIyRlVCaUJiL3NlUzYvZDA0VjVEU0V5K0FMVURIeVc3d0c1cFVPVGM5d0FTZVE1RFpjRE4reHFxcTZPb25uU0tJVFMrK2FYa3ZaLy9uMEVMa2xkVFhCbzhERHlZUE50aGhQd1BSK25TdEUxdUpnRFZrRG01V1g2NGxmOEFXb1YrTjhVMmZpNnMwVGtzT2JvVFlVdWNUbFRwR3ZDLzBlcW4vYmNkRDZCVjV2ZlJQLzZMeVN1bVROZlFzM1lxQXIwYldYNzREZitCNUxPL3BEOWJrZTVIRS93N2tUaDFHQkovWElXNkd5TFEvMFNyYmY3ZzV3QXFHLytQL3ZCL0NEWE1keUgrUTJRYjVnM0E0NUJBMlVrYS9EYUtQeEhMLy9jajFic2JRbXU3ZUFnSkhMdFJ2dnRta1k5RGs4T3YwaG4vTnlMeHg1LzhQWXdtL3ArbFA3c1F6aUdCWXcrYW9QcXJRY2NpL3BmU0dmOWZKaXYrMkg4OWpBVEdyOUEvL3BlalFjN1RDZlAvbU9UMURUcmovMEt5NGs4dE9WOUEzTDlPc1lOZnd3SFUxdDJEM0VMODFiQmprTHZLTnp1OHozTlJYZkxML3dKSzI2dm96MWE4QjVENE9vMkNaZnY4SDRzbXdWZDFlSjlUa3YveUovOEhrY0R5UGZyRGZ6NjU5ejRrOWk0bk94QThHcmtMZktmRCt6eUJVUHl4Y1lVRmQrL0dRbE83ZUJnSkhBOGdFZHl2L3l1VFY2ZFdhZXVRME9hM2Y0dWt3YzM3c1JQckFoSTRIa0RQNkMrR3JrUkN3STg2dk04YU5LSDB4eitMU1BpNGsvN3gveW1hQ0IxRHVCcitLQ1NPZEJxRDFGeE9Zb3ZmZTlGRXZNakpyK0VnOEhNMERvcHRGRENCUkpBN09yelBDQnBiKzl5WG9iUi9rUDd3cjZPeHp3RWtBcnE3QTRMRXdURTZ0OHF6ZVZTTS93TDk2ZnRCL085TDdtOGlvTnYrSDRHRWtFN2NNV3ZJK09PQzVQMFVtZ3Q5TkxsWG5mN2tQY2w5SDBEOFk1YXdJMGdJNmNRcXI0YmN5YzhuelArSDBNTC83OU03bDhkR1dFenVleENKWGI0K2NUaXF0dzA5b1pvSlFPOUVxNzgrK2Z1UTFjKy90ZnZVUFlCVndzTUpsVEFiRkN4MWdub3hNdnZ5TzcvNzBQYlB2UTQ0Mmdxc00vWWJRRHZ2UkFUNkxlUnVFbHYxK1JWNkgzQzBGZHlJOHVHVDVKc25McldSK20vQWk1M2ZXeHJjajlLbTA4bEZOL0I5TkJFK24yeGdYdERFWUJ4TlVwZUMxd0svU0pqLzk2T0c3OW9sL204MzhRTVU5K0ZGcU1OenkvK1RVT2Z3alNYKzl3V293L01IL3c4ZzhlLzdTL3pmYnVJVzVQTHhQTkxWSUZBNmJFeXVmV3VKLzMwdTZVNkhidjQvaUt4KytyWDlzSXZia0FYQ2N3bDk0emVnT3ZIdEpmNzNXY2lTek0vL2g5REFxRi9iRDd1NEhWbERuRWxZLzQzL2RVdjg3OU9RTlZtTS94ZlJCS3pmMklyYWdOTlIvWWVVLy9yazJsSmpZbXdtRmI5Yy9nZFFtL0x6SmY1dk43RWRXV0dkVE9nU2NRemkvNE1sL3ZjNkpBRDQ3Zi9ES0Uzdlh1cERkeEU3VVIxNE1xR0x5bVBSdVBDMkpmNzNHalM1alBIL0VjWHRPdFlJdTVFMXlDYkMrQ3lyRWYrZkxQRy9WeUlSd1IvL0hrenVXYVRWVXg3MklJdTQ0d2kzRVYrWlhGdXFDREpPT3JueStlOUIvV0MvTVkwV0FZOGhYQVI2RkpvRUx0VTZjNWpVd2dEU05MQllQLzFZK1BFeGcwUzRvMGdOQVN6L0xYRHdVbDBUL1lWMWR4NzhNUDBSdm4wOGlPcmhKS0VJZW1SeWJhbnQxUDlHOHp4M1lYa0tXVmQvZG9uLzJXM01vVFNJQmNpM3dNbExiYWYrRndyOVlMRDgzNHM4b3I2eXhQL3RKdVpSR2h4QnFBSFlmQ2kzbldva0FKMEgvREZoNTdjTFRiWUdZZkJ2cUtOQjJlR0VsZlp3VkZIYlZXclBRWDU5ZnVOL0Y0cEJzdFJCUlMrd2lOTEFWZ0VoRlgrV3N6VC96TE9RaFplZi8zY2pxNGh1N083V0xkeUpCc0p1UStXYXhFTDdJdEFaS09DNVAvaS9CN2tFRmVYeTBncnVSSTNSaXdtajB6OGREVlp2YmZNL1QwUDViQUlqS0IzdVFmV2kwOTNkdW9sZFNJdytqM0IzdGxQUVJMM2Qrbm9pc243eHkvKzlhTGVsUVpqOEdYWUQvNEZFb0NQSmRvSlBReXZGN2RiWDQ1RUE1THQ4VEFOL1MzSHhMbHJCSG1UcGNqWmhnTWdUVVYxdHQ3NXVSSlpsa09WL1B4Si9pblQ1YVlaN2tCaDlKdG00S0NEcm1KL1NmbjFkaDlvQXYvdy9nTnkrZXhIb2RhbllpOFRvMHduamRHeEdmY1AyTnY5ekRSSVZmUDRQSXZHbkcrYmwzY0kwV2doNUd1SHVkQnZSQkxEZDltb1NUYXA5L2c4QjM2VllsNTltdUIrTlJ6ZVREbm90RFk1RGJkVmRiZjduQkhIeDZ3RHFTL3V4NnB1SEIxQWIvd1RDM1JtblVQdllybGczUmhwczIwMkRoMUZiMGcrcjV6ek1vamJ1T01KRmdEV296MjdYSFdZRWlWOFFpajkzTXhqaWgyRS9Fc0dtU09kQXRoaStDclVQN2JaWFE4bC9RVmI0T0lqYXdFRVFQd3h6cUl5dkloU0JINFhxeDFKMmgvSXRmeUN0QS8yeWZJbGhIcFh4U2JJaUdLZ2RNMHV0ZG5BaDZXWWFiaHJzUkJ0eERGTC8vekRLM3duQ2tEQmpxTTlxMTB2bmZDU0EyZnpIK1A4Y2FRTzkzbTJ5SFN5Z051QUlRaEh3Q05SblJZMWc4Z1NndFdpUWF5c0s3dVRuQXBhK290QkxXTVYwZlhVdEVVWlFBV2hWQkZtREpqbUhFMXIrdkpiQldQbjBZU0tRYXdwdHNCM0VXbTIwVnFPNFA2Yit1NVkvYjZaenM5SmV3WFhUY0xHYzlqcXMxU2lhdTgvL2ZyUUwxYzg2ZnRMdTQxN2tFdlRMWklORGdocXN6OUg2SUdBbEVubGMwOTlGMU1pK2crTGlmYlNEZTVFSThsSkNTNWpuSW91RlZ2bFBBcitPNm8wNytYOEFCVHR2ZHpKUkJPNURGbm5uazdXRXFpRWg0eXUwYmc2N0F1MDJOVXcyL3g5RXdXV0xDdmJaRG13SHF2TUlKd0ZuSUlHdzFaV2dDZFRQV2Y0YmZ3djJQVWlESDhQOVNBUTVoOUFTNkRSVU4xb2RCSStqSUx1KytmdERhSmV0b29LZHRvTVpKRXljUldnSmRBb1NDRnNWTFVaSkE3NjdMai96eWYvMGVxdlpwZUFCTkNoOUJ1a2trT1Q0Rk9RdTErckdHQ05JQVBaZG51YVIwRFJJNG9maFFTVDBuMFJvQ1hNOGV1NVdKMEhEeVBJTFFzdWZMUXlXK0dIWWowVHVKeEcyZjQ4SGZranIrVFpFdXR1WkwzNXNaN0RFRDhORHBKWlFoeEc2Zy8rSTF2T3RCdnhDY3U0dUlDNml2cThmTHAvTmNBQ055OVlUdWtPdVJXV2pWVStJR3RtNUQ2VDg5OU1mbDc5bW1FZDU4MWhDRVdBVlNwdDJ5bTJlNWM4ZzVqM291ZTRqRFk0TUtZZEpsRGF0R2tHc1F6c3BqampYRnRFWSs5a01odVd6andYVUx6K0swQkxva1VnRWJUWHZwdEFpVjR6L0x5S3hmZEJ3RU5YTmNVSkxvREdVTnNFYzJKOG9HLzRpK1NQWGNtUU91VDBOa3VXSGp3WFN3YWxiQUdxa084YTBndmVnUkRQdWRjVC96UXlXNVljUGUwNkQ2eGM4RXYxRkhPOGtuVVM0K2Y4N0RKYmxSd3grNTJUbFlNai9ZZ05jVEp6LzJ5a3UyT3RTc0FWWkFma2QzUVRhTmFsVnZBWHhkOHYvUEtvWGd5aitHRzVIQXBEVkFjdjdjUlRGUDYrOTgvRnFWRi84K3Y4M0RKYmxpNCt0eUdYWDh0L2wvemUwenQ5RXBMcnpXa0MrMzRNby9oaTJvZDNmcktOMytiK1AxdmsvSDAwQzNmeGZRSUczQjFIOE1XeEhiZlE4MmY1dkhOWGRWbkVHYWkvZC9KOUhnYWNIVWZ3eDdDRGQvYzN0KzhaUW45WXFUaVRsRDJrYVhNbGdpaitHbmNnNjBTLy9ZMmpob2xWc1NIN3I4Nytad1JSL0RMdVJhNnJsUDZTdUFCZTE4VDlyblhOTGd3WFV2ZzZpK0dQWWc3WWc5dk4vRklVeWFCV3J2UGVXLysxT29vdkdOT2xPdFA3WTkvd0d2L014N3B5N2JlQmVCbGNBQUxYTlh5Y3RzKzRDK05sdC9JODdWbmJuZ0lNcS9oaG15Ym83Ry85aFVsZjJWdkJ1UXA0MkJoaGs3RWVXa0ZiK0lRMkZjbndiLy9NUHhPZi9MMlF3eFIvREhObjV1WnYvNjl2NG43OGp6djhsRERiL2VkTDVtWi8vYTJJL2lGa0F2UXg0QTZINiszWVVVSFRRY1JCbG1yc0tBbG9Wc04zREd1Rjh0UHJ0cm53c29rWmhxYkZFaW9SWkFnMDcxMnFrcm1ETkxHSE9SWk5vMy9YdGZReEd6SjlXNGJyRDJmdFdncGFkZzBRVW4vOWZVY3cyMTUxaUp6SjNmcUZ6N2Rtb1VXc0ZaeEtQKy9QM2RCNVF0QWpjaVFacTV6blhiQlhzNXpRUENub3lZZHlmWmNDbldIb3NqU0p4RjFxcGVMNXp6VXpoZDZLVjRFWTRBYm1TK09YL1h4a3N0OWM4N0ViOGJjRHJ4c080aythdWtNZWpOSEJkSHhkUm5MRkJYdnd3N0VFcmdjOGlPd2g0RENvYnpRWXc2d25qL2l4RGNaUUcxZkxUeFQySS96T1Q5MmJGZEJSS20yWjV1QllGVVBmNTM4UmdpNytHZTVFMTBNbWszRUg4NzZINUFzNUtKQUQ0L0xjeTJPS25ZUit5OURtQjFCcDRHZUoxTDgyM0I1NUFLK2FRVFlPZERMYjRhYmdmOFQrZXJDdlFDbFF2N216eSt6RTArWEhIdnN0UTNSa2t0Nzg4UElDc2dZNGpiZitXSTR1ZUdacGI3NDZRTHY2NWM2QVpCbHY4TTloMjdNZVN6Zjl4bERiTlhPRnN3dWk3UGgxZ3NOeSs4dkFRbXVOWllHempmd1FTU0pwWmdWK0VYSi8rRU0xMzdpQ05lMVFHSEVDV1Bpdkp0bjhqeVdmTkZqQXVRdGJ2dnR2YmI2RXg0S0JqSGdsMVp2QmhiY0FqU09NRk5jS3JrYUdIcjMvOEx0cFFadEN4a0x3c2Roc29EWVpSdWNpNHd2a3JvdVBBMndoWGZyNk1WaGJLZ3Yxa3JRQmNmOGhHcThEamFLWE01MzhwZ3hQMHFoVllJWUFzMzlISWQxMk1vUlYweUs1OGZCMjUwSlFGZnN3alZ3bHVoREhrMytyK1J4MlovWmVoOGhzK2hNcnJGYWdSdUpJd05sWU1vOGlGck82OXJtTHBnYVQ3Z1krZ2xVREljbjQzMlJoSlBrYVJjT2J6L3k3bEVQOE1IMGR0dG04SyswNGE4eDlCTGpTUUR2YnFTRFJhYWlEZGZ1Q3p5RnJGdHdKOUc5blZYUi9Ed0tsazI0ODZFazA2M1Uyb1NIeVJkSU1DTncxK2grYjhUeUxzLzdiU2ZneXhmdUtyS0RDK24vKy9SbVArUXlobWpzOS9CNE52K2VyaTY2U0J6MTFMaU5lVHhraUt3VllLWGY2Z3lYOFp4Qy9EbGFqTmR2TWZVdmZvUEppN2lGLy85MnJrQVJvQUFDQUFTVVJCVkZFTzhjdHdQZWxpaFpzR0w2WTVmNXM0dVdrd1F6bkVMOE9OcUwxeWQwYXJvY1c5UnBid1ppM21qaDNOK25lUUxkOTgzRXJhWHJuNWZ6ck5QUUZpMWovdWZLSU0yRWJjRXVJRUdzOEJKcEFGcGVHYnlhc3M0bzloRjJxei9mNXZBNDA5SVNiUUdCbXluRCtQNWhSbHdSNWtEZWkzLyt0b3p2OWR6bnRMZ3kraU9VVlpzQzk1K2VQLzFYajgvUW5ocjVLdWZoajVmY2lzdW16d095eFR0aHNOQUY5TE9rR3l4bThmYWFVb0Uvd095d3BEb3dIQXl4Ri90L1BmaDZ4L3lvYVlBQWFOTzRBTENQblBBSC9kM1VjckJMK01MSDk4L28xRUlBdWk3QTUrWjlGV2lHWERXd25iZ0ZVb3NIa2V6aVIwL1p5bFhPS3Y0VzJrdXo5WW5xOUVnYzN6Y0NycEFOaXNCUitrWE9LbjRWMm83cm9kNEVxMHMxOGVUaVRMdjQ3YTBVSFk3YkZkdklkMHRjK05CZkNHQnIvWlJPcjZacTg1RkQrbWJQaHp3dnlmUkJzNDVNRUdpTDdyMnlBRmZHd1ZIeUtOK1dOcHNBSUY5OHpES3RJQm9yV0I4d3kyMjNzZVBvbnFydThLZVc2RDMwd1N1cjR0TU5odXozbjRJbkZYNkxQaVgvL1B6NDIvNi9vMnlHNi9lYmdVclhhNytYOGtjbS9OZytzMTRMWUJnK3oybVljclNGMkJYVmZRa3hyOHhxLzdoa0YyKzh2RGpXUmRnVUY5KzZZR3Y3a1lqUkZjYkNhZEU1Y0pXd2hkWVVkbzdBcjFPMlQ1bTl2alczcnhnRDNHTmtMK3cyVGRlMzM4QnNwcnQvenZSZWxTTnV3bUxQL0RlT1hiblF5T294VWlmL1hqdlF6R2RwZnR3c1FiWHdYTHN3SWFBMTdoL05iUzRLOG8xK3FIaXpsQ3k0KzhGWUF4NU9QbzUvOEhLV2NIQ0tFVmtJbUFNZmpXSC9iN2Y2QzgvSDAwc2dJYVJjR1MvZFh2VDlCNjhOQkJ3alJwM0ErWDk2OFR0NElaUVFGVWZldWZyMUJlL3U4aG05ODFaTjRhRThGSGtBRGlsLy9MS05mcXA4RVZydDAwZUQxeC9zTm9zT2Z6djVweW1QNzcySWY2TG44VjhEWEVyVUNHaVZ1LzNFQTUrYzhndDFlLy8zOEZjZjVEYUhEb1c3L2NTamtuUURQQVB4T3VncjZZT0g4VFNDSGIvbTJuWEt2L2hsa1V5TFBtdlo1SGZCSE14b1orK2JlQmRObXdIL2dhV2U2Z1JhSFlHTEJHZHZHRDVIemF1MVlXbUhEdjEvOW5rRDhHZHNWdnd5emw1TzhLOTI0Wk9KSDhSVkMzbjNTdGY4b0lWN2gzeThCRzR2d25rQURnNS8vYktaZjFuOEdFZTcvOFR4R2ZBNDJqc2JIUC81MlVjLzYvZ0N4My9mWS9zSUpKTUk3R3hnWkxoeitpdlB4dHAxcTNES3gwempNVi9tVmtHOFk2OHBmL2RPK2VzZWVZSlZUQmJDWEl4L21rZ1YrdEFteWxYSzVQUHN3ZkVyS1ZJTllCbmtzWStIWWI1Vno5TjdSakJXVG13UzcvN1pRajdsVXorTUpQVEFRNmd6UmRyQTdzcEZ4eG4zeDhoRERteVFSeEs0aVRDUVAvM2tVNXJSOE1IMGY4L1ZYQTEwYSt1NW5RK21NUFdra3JLejVOYXIxZ2FUQkczQXBrRTJIZzM3MG9xR0paOFVYVWhydDkzeGpxNjMyc2M3N25XcitXSWU1UkhyNU15dDlkQlk0RmhGMUR5SCtHNWpGakJobGZSMjI0Mi9lUGtvMFBackNCb1R2KzJVODVyVDhNVnlKM0NMZjhqeUpMVHgvdXdxQnIvVmJHd2IvaEd0THQzOTM4UHozeVhYZm5VTmY2cmN5TFh6Y2cvdjdZTnhZUTJCOFRtL2hSUnZIYmNBdXBLNHpsN1FoeWhmTGgxMzBvdHdBRTZ2dGRLMWl6QXRrUStlNGJ5QXJqZFpSK1piUitOK3hBYzJEZkNtUXE4dDJMaVBNdmsrdVRqOTJFVnFERFNBVHk4V3F5MXQrZ3NmTS85ZmdaZTRscHNvdFhaZ0N4MHIxZ2VFbHk5SzFmeXFoK3UzQ3RkNndpeEFRZ3MvNHcxTkVLWXRuNW14V1F3UVlCUHA1SHVQcjFNY3JQMyszQUdsa0JQWWVRLzZjb1AvOFlZZ0xRTXdtdFgvNkZjdk92ays1KzVIYUNyNDk4TnhiN3BFeHhqMktvSTFjWWcyc0Y0dU40NHRZdlpVYWRjUGV6R25LUDlMR0JzUHhmMytzSDdESE1ndE1YZ0Y4YStlNDY1emRXQnNybyt1U2lEdnhqY3U1T0FsOGMrZTVxNXpmR3Y4emlGNlI5bUc4RjlvdVI3NjRnSFArVTBmWEpSUjBGTHZVWEFKOGQrYTYvNnd1VWMrWGZ4NldFVmtDblJiNW4xajh1LzdKYXZydTRnakQvWTI1US91SVhsTlB5MVlmMVlXNGFiSTU4TDJiOVUrYXhuK0VXUWl1UW1BRDBPa0srNzRsY0t4djhCVENJdTBFWmZ6ZmYzMHY1K2J0V1FJYVlBUFFLd3Y3dmZaU2YvMjdDOXU4L1hScnQ0aWJrRytobS9pNFVTTFBzTUJOT053Rkd5Q3IrRzBsVlVkZjB0NHl4SDN6TWsvSzNOQmdpSzRLc0oyMFUzTlgvSzRwNXhKNGlaZ1hrTndqclNJTmYybXN2NVo4QVE3WUI4enRDdzFyU3JWK04velRsbndDRHJDRDhBS2Fia0NtMFlUWHc2T1RjK045SCtTZkFJQ3NJNndRTUc4bXVBcTRrT3dFMDY0ZEIzdkt5Vlh5VnNCUGNRSFpiMUVsQzk0OVp5aFg0TncrWGtnYUV0SmZ0OUdXWUlEc0JOdjVsdG40eFhFWTZrWGY1YjNTK00wNjQrcmVmMUlTNnpMaVNNQ0RtRk5sWUVLT0VFK0I1eW0zOVlyaWVNQlRBV2xMQkV6UVc5SzMveW03OVlyaUowQXJpYUxLVHdHRkNBV0NCYWdnZ3Q2Q2QwZHo4UDVyc3RzaXU1Wk5oZ1hLNmZ2cTRuVFFmTFEwbVNjZDdodGhFdCt5VFgxQWY1bThJNU83MEJ4b0xXbjlvN2Q5TzBvMUV5b3hkWkdOQm1RR0VHd2JoQkVKUmJDZndwU0llc01mWVE4amZkam8wYkNZZEQxais3MEpqNTdKam10QUxhb3pFQ01RdW5FK29mbjJPYWpRQWtBYURkRHM1dHdDWVNiUTdBUDRLMWVIdm00SDVWa0MyWmJJN0FQNDNxc00vNWdibnVvR2Q0WnhiR3Z3SDFlSHZDcUFHOS8ycHp2ZnM5UzJxd1g4QitLanpQbVlGY3dLaDljY05WSWYvUHlmbmJ2bC9oZk9kVFlUOGI2WWEvT3ZBWjVKemw3OXJCV1NMSC9iOU9vcjlVaFgrbjNQZUcvOExuR3RUaEt0L1c2a09mN01DTWRSUXdIdERiT2Vuc2x1L0dPcW9ML2RYQWM5eHZ1TnZmR0VMSUZWQUhlM2s0eTk4dUgyKzcvcFFweHJXTHlBdTN5WmMvSEd0Z0VhYzc3b0NjQlZnZmJtZi82NFYwTEQzZlJNQXF3RHJ5LzM4UHo3bnUxV3kvZ0h4c0ZnNGtGMEVNTHdxOHJ1UFVtNzNOeGUya09QbXZ5c0F4MkxmZm96cThMY0ZZSmUvYXdYMFVzSXkvd21xdzM4dllmdTNFdWZOTTVLalcvbXJvSDRaM04wd1hCWFFjQXBodzFjRjZ5ZERzMkRRVHlWcy9LdGcvV1J3bzhFYlhBdW9weER5djZLUUp5c0dlVlpBaGljUmx2L3Jpbm0wUW1CdUVDNW5kd0prZ3dFM0Rjb2MrOGJINXduTC85bk8rVnJpQWtoVjhDVkMvbWM2NTc3N2p3MGFxNEt2RXBiL1p6bm5Ld25idnlwWS94aGliakRQZEQ3UEMvNWJGVnhPeVA4VTUzUFgvY2ZTb1FyV1A0WllNTnluT0orN3NSK05mMVVFRUVnRkVFajVQOUg1UEJiOHVBcldQNGFia3FPYi82NEZZSTFROEtpS0FBVHF5eHNKSUg3ZkNOVVJnQ0NNQStjTElHY1QxdjlQRlBaMHZZZkZnWU0wSFZ3THNMTzg3OWNwNTg2M2VYQXQ0RjByT01PWnpybVZnU3BZZnhsOEMrZ2FzdmluaGdaLzY4aFdnRzFVdy96ZDRBWkRCdkUyczk5SjBnbVFWZjd0VkdzQXZFRFdES3lHdUZ0RmNOMmZRTnlyc2dJS0tiY1kveFZvQXVpVy8xMkVia05WZ0w4S0Rwcjh1Qk5BRVBjcVRZQzJFTG96YlVMNVBvN2N2OXo4djRmcXJJQ0R6TUJ2Snh3QXIwYVRQOThDWUpwcVRRQzNrdDBSbzRaTW5sY2hTMGdUQU56Vi82cFlBRURhbjd2ODF5UCtJNFR4UDJhb2h2dUxZWHZ5Y3ZtdlErM2VNS0VGeEg2cU5RSGVTYmdqeWhUcSs0ZklCcjhIY1M5ejhGc2YxcCs1L05lZ3Z0L2M0VjMrYzFSTEFOaE42Z1lLS1g4TGZPMHVocG4xUzFWV3YwSGM3eUdiLzQ4aDVXL3BVa1VMR0VqN2M1Zi9TbEl2aUtyeDliR1AwQXRrQmVyN1Y1TVZBeUVkTDFVRnM2VEJvRW1PRTZqZlcwMFkvM0FyMWVKdi9ibkxmeHp4WDBVMi9JM3hyOUlDNEJ6Wi9yeEc0dlpkSSt2K1lQaDJjYzlXR0t3QXVKUGdVZExncDRZNjhKMENuNnNvK0IyNmlXQzI5YSs3QXZxOUFwK3JLTVFHTkVPRWpSL0FENHA2cUFMaGQvQTI4UFBGM3pyd28ySWZyUkJjbmh6ZmxieVdvWW1CSC91cGF0WWZobGc4cTFNSll6L1YwV1M1YW5CM2M3Tis0R1RpMWk5VkVyOE5adEhuVGdKT0pCNzh0MHJpcitHN3pybnhQNEZ3RWxTbld1S3Y0ZnZKMGMzLzQ4bTZnaHYvS2xtL0dINllISDBSUE9iK1V5WHh5M0Fib1JYRWVzS2RIMDBBcWhyOFlMZ21ncHIxajlzR1ZwRy9DY0FBeTVQWEd1QkNZQkc1U2Y0K2NvMnNvaGhrdXdHNmRXQVZHZ1A1NC84cWVUOFlYRGNnU0VYQTJJNTRsMGV1bFIxK0hEaGIvSGMzZnpGY1dlQnpGUVYvTjdnYU1PNmJRbG9sdUlucXdYV0RzdGNJY2ZlUE1tLzltd2MvRUJaSUFKaHl2bVA4cXhEODFZZHZBV1FDaUcvOVZWWCtFT1ovamF6MUU2UVdnRlhEVzVEbzg4ZkFuNUFkQkJ4MFhsQXQ2ei9EdFlUbC84bklDc0NmQUZUUit1MjdoQXNBeHhOYS85UXA5OWJYZWZnZW9hbi9KdUlDU0pXc3Z3dzNFZWIvUmtMM3B6clZzbjR5dUc0Z2tGckIrZTVQWmdGVk5aZ0ZKR1FGZ0pnQVVrVUJ5TGNBaEt3QTRxS0tBc2gyd3Z4ZlE3Wk9WTkg2eDdDVFZQZ0I4VjVGNmdwNUp2QkhTQWg2ZGRFUFZ3RDhqUkJNQUhteTk3MDZHaXRWRGI0RkdHanM0KzcrYXE4cUdrQzRBcER4SHljTS9sMG51MWhVRmJnV2NNWi9yQVljUzFnQXFqZ0I5azJnekF6cUdBNE5DNEJZSU9oaERoMExpSmdGa0FrZ2hpcGJRTVFHTlRZSWNMOVRWUXNJQ0NlQXRncmdEdm9PVWswTGlOaU9aaHVKQ3lCVnRJQXdVZC90QkI5UGZQdm5LZ29nSmdENC9HTUNTSlhjM3d4YkNQa2ZSMVlBTVZUUkFzWjNnUVNOL2FvZS84V3duYkQ5WDB2Vy9jbFFSUUhFTEVEYzEycFMvbTc5cjVMN2w4RzFBSUZ3N09laWlnS1E3d0lKRWtCODl5ZW9wZ0dBSHdqWHhuNHhENEFxN1A3cXd4ZEFhbWpzZDF6a3UxVTBnUEFGa0JvYSt6Mk9NUCtyRlAvUzRGb0EyV3RzaU5RQ3dFVVZWOEROQXNiRk1Pa09JQzZxT0FIT0M0UjhGQ0gvS2s2QXpRTEl4UkJwL0JmM2UxVzBBSWp4aDlBRkJLckpQdzhtQUxncm9WVVVBTXlxeTU4QW1RRGdvb29XRU5zajE5YVNidi90NW4vVitWc1pXRU1xZ0xpb29nQmlZeHEzL0s4aGRBR0NhbHFBMkpqRzVlOEtBSkR5cjZJQVlHTWFsLzlqT0hRc1lLeFBkL2tmbFJ6OXNVRVY4OStOZ1dTd1FMQisvbGRSQURJTEVCY3J5SG9BUUhVWGdHMVJ3MDJEY2JMQm9FRmx2NG9XOERhbWNmbVBrZDBBQktyckFlQnVCR1VZSlo3LzI0dDRvSUxoRzhBQWpKZ0s2bUlmMWV3QVRlSHpYWUJzQW1pb0tuOURIbi9YL0wzSy9GM1VDRmZBWnptMCtCOUJ5TCtLQTBBSUZYQ3pBb1RxODU4akZMWXNDTEM3K2pGSGRmbjdxMEFyaVFjQXJ1SUVZSjUwRmRCZ1FaRGQrajlQZGZuN3dwNEZRVDVVK1B1cmdDdElCUkRYK3FPcS9OMDRrTFlDN3ZPdkluZG96QitxYmYwRDR1WHpmMlJmbjZoWUxBQVBFVnBBK0RIdzlsSk5BZHphOW93RkJLRUwvRFRWNWU5dkJEUktsajlvakZCbC9vWWFHdnU1SGdCbS9WeFYvcjdRUHhLYkFGZHg5ZHZnQzBERGhERVFxbWorYnZBSE4wTmtnMEJDOWZuN0FwaFpBTGdDV0pYaEN5QitESWo3Ky9kb2ZZSFB2NHJXRHdacjI5MEpvRzhCVVVYM0Q0UHYybWE3QUxuNVg4WE8zK0RIQVREK0xxck0zemVEandrQVZSYi8vYjQ5eHIrcUFnQ0VBdkI0NUR0VjV1LzNiYkg0WDFVVndDQVVnTWFTNjRjcS95Tkpkd0ExVk5IOTJ4RGJDZWxRNHUvM2JTTmsrVmZWKzhIZ0NtQWcvcjRCU05YelA2Ti81RzJCV1ZYNGpic2x4S0hDSCtKdVVDNy9LZytBSWVSL3FPVy9qME10LzJOdytWZDVBbUNCOEEwbS9od3EvSDAzNEVPTnY4OXRtTEQ5cXpKL1AvOWQ2eS9YRXFLcThOM0FoeVBmcVRwL3lFNEFJSFNCcUNvTzlmeC9tRU9idjI4Qk1FUnFBV3FvOGdMUWYvSFA4cmRGOEVObC9oUGo3NDhCcTh3ZnZQbHZ6UCs3eWcyZ3EvNFpxc3pYUnl2OHE1d2VzUmc0VUczT1BnN2wvSWQ0R1RoVUpnQStZdkV2RGpYK2NHamwvNkZlLy9Od0tJeC80TkRPLzlqNDUxQ0N6Ny9xRmk4K2xuTm9qLzk5V1A5L3FOU0p2UG5Qb2N6L1VFSXI3VitWMndPZmYyMElLVjRqenNXWUtsNFZEQkVXZ0hteW5HTzdRbFFGc2NwL3FQRnZsdjlWYmlEL0svOUR6SlBsWE9YOEh5WExiNDY0VldSVkVlUHZyNHBYbWYrSTkzNmVRNCsveXkvR3Y4cnd5Ny9GTzRvSndWV0VXYndaWXZHT3Fwd09NZjZIRXZ5NXphSEkzODkvZi96ajl4RlZRaDcvWmxaaFZZRS8vMTNnditiLzh4eWEvT3RBdlliOHdsMy8xNWhmZEZWZ0RZRHIrdVhIZktreWZ5c0FMdjlac3ZrL2x2dnI4aU0yMEQvVStMc3ZnQWZKOHZkalFsVUpNZjVtOG1uOHF6d0FtdlRlN3lNTmVteXZLbmVBTWY2K3kyUFYrYnZsM3czNGIvbGZaUUU0eHQ5RWdFT0J2eC92d3VWdnFMSVlaakdQN0dWOXY2SHExZ0ErZjcvdHI3TDRCUnJidS95cjd1N2g0MGhDL3ROazg5L2ZGS2hLTUFIY1h2T0VNVy85TVVLVjRQTmZJQjRYcnFxd0JTQ1h2MS8rcTg3ZlVBTVdhb1FKTUU0MUI4R3V2NThoVmdCR0k5K3JDbUlDa0RVQWh5ci8rd256djZxVGdKZ0NQa09XL3lPb0x2OFkvRW5BTU5Ya1AwSTRBZDVEZGhCc0UrQXFUb0pzeHdlWC8xN0NTZENoeHQrM0FxdXFtZmd3NGVSbUwvR1laMVhtNytiL1BrSUJyS29ZSmhSQWZQNVZobTE0NHRadlcvdzlGT0R6TndIWUY4Q3FtaDYyNDYvTC93Rmd0L2U5RlZSekVXd0lMZTc2QXVnZXd2bHZGZm5YQ0FXZ0dQOEpxam4vYy9rYjV0QVk0RkRTUHpJQ2FBM1k1WHpKRW1GTjRZL1hlMWlsOWhYZ3V3a2IvMVdGUDEzdjRXYStZWUdVdjZHT3RvYXNHdnpDRCtMcU40QlY1ZSs3T1ZrYStBSm9WVmVCZk9zZmZ4RHMxdjhxV2dHdUo1elliaWM3Q0licVdvR3VJK1MvZy9ncWVCV3RBUFA0bXdEa2xvRXFEb0NuQ092L0xsSTNLSmQvRlFlQWE0bnpqN25CVkZFQVgwTW83bHJmRDlreVVFVUJjQlhoR09BZURoMytLd25MLzcxOWZhSmlFZU0vamZvQXYvMWIxNDhIN0RGODhkc0V3QjNlOTJxb3I2Z2FmUEVidFBocC9OMzhueXIweVlxQmlaK1FGY0IyUnI0N1ZkQXpGUWxmL1B4UEFlZ09RdVY3ZmVHUDEzdkVFbUNPc0FHc1U4MEcwSFh0Y1FXd25ZUWR3TnBpSDYwUStJTjZNd0hjVFpqL1ZSUkFmZXNuRVArWUFGWkZBVFJ2VUJzVHdLcG9Ccnc1Y20wTDRTb29WTk1NZGpOaCszODc4VlhnS2dwZ213ajUvNFRRQmJhcUF0anhoQXNnUHlFVXdPcFVVd0RiU01qL0RrSUxvRHJWRk1EY01hMmx3OCtJeHdHcW9nQm1ZMXEzL3J0alB4ZFZGSUNtaUF1Z1B2ZXFXZ0N0SWVTL0I0MEJmTVRHQ21XSEs0QVo5Z0kvSm16L2ppLzg2WG9QMS9vYlVnSHNKNFJsZmxPQnoxVVViRkhiRndCL1NqaiszVkQ0MC9VZXZ2VmZEWml0QVZzNU5DcUFud0Nnd2U5MjV6dkd2NG9Gd0RmL085UUVNTjhDeUJYQURNWi9xdWlIS3dBeEFheE9hZ0xzNW44VkJjQ1k5VStkMEFTMHFnTFlKNEZsd0x1U0Y4QVBPSFFFc0tkSHJ2MkFiQXc0NDE5RkFlenBoQk83VzhodWUxdGxBZXhwenJtMUFiY1NidnRiVlFIb0JPZmNGVUJkRjdncUMwQ3VBR2l2YmFRV1VGVzNnSWtKd05zSnJiK3JLb0M0QXFqbHIydjljQWJ3KzhBZkFCOG8vT2w2ajNXRS9IZWhQdER2LzJOOVpkbXhGdTBDWnp2Qm1RQjJpL2U5T3RtK29pcFlUV2dCc3hmMWdYNytWNUYvekFKdUh4SkFmZjRuNVB4SG1lR0hmd0NZR1FKdVR0NjREZjlUQ255d29tQW1nSkIyOGpPa0ZRRG5zeWNWKzJpRndDeWdJT1c3SHcwQy9VNy9pVVU5VklGdy9UK043endhQlByNVgwVUxPSDhIQkJCL0V3QUJEaWJIS2dwQXJRaGdodFdGUEZHeHNMei9FOFQxajVQM1pobm84cStpQytSWmhPWC9PbElCekZDbm1pNlFaeVpITncydUo0d0RVbFVCNkhUQy9MK0IxQVhRUlJVdG9KNUJ5UDlHNGpzQlZsRUFPb1dRLzgzRUxZQ0dxVjZBNEtjUzh0K0MrUHNXVDFVVXdKNUVPUDYvSFZuRy9Oejc3dTBGUGxkUmVDSWgvMjJFTVlCQVlsalZZQzd3ZFNRQ2dSWi9ZM0d3VGkvd3VZckNWSEowNi9adVpBVGhvZzZjV3NRREZReXpnSE94aC9nQzBDbUZQRkd4V0VWYS9rbk85NW9LdU1QNVloMGxWcFVtZ2FOa0JSQ3pmckVvOEdZS2FvbXppbXBOQWtmSUNpQTExUEZiRkhqZkNtUWwxYktDR0NZU0FaMlUvMTFrOC8vUlZHc1NQRVQrRnJnektBNlVpVDgyQWE2U0ZVaWU5VThkZFlEVDNyVnhxbWtGWW5EVFlUK3BGWXp4dC9heUt0aUFWb0JkYkVYdC9oeFpOeWhJMjh1cVlFUHljdXUvOFo4bkd3Y0p3dmF5N0ZoUHlOOG1QN1lWcnJzQ2FPMWxWYkNPckFVQXlQckQzSDk5TjdBYTFYS0RXa3MyQmhKbzhoZXovblFIeUZYQkdrSVhvRjJJUDFUWDZzZXdtdXdFc0licS9qUXFCNzdnRStzdnlveFZwQk5BU0swLzlxRnk0SHVCV0h0WkZVd0NSeVhuVnY3dlJlT2VYYWd2Z0t3SFJKVVdnVmNRM3dCZ0Z0VURXd1MzZHNENmk2cGdnakFHMGd4cEVPenRaUG12cFZwZUlPT0VIbEQ3Z1RsckVLNGxtd0IxdEdKYUZmaU5uMVVBdzNjSkJ3QlZVb0hkRlcyM0Foak1EQlRTTkRpNW1FY3JCRGFaOWQzZkRERXp5Qk9MZk1BZUl5LytrOEVkQUpBY3ErUUhuR2Y5WTNDdG9OeEJVRlhnVG53TUx2K2RoUHlydEFEdzh1VG8xdjlMbmMvOU9GaFFMUUg4UXVmYytGL21YUFBkQUtGYUF2QUZ6cm54djl5NTVxNkN1aUp3VlhBZTJUYWdCbHpsZk81YnU5U3BsZ0Q0ZkVMKzF6cWZ4M2FDcTVJQVp0YVBiaHA4MS9rOEpvQlZpZjhaaEl0QTMzYyt2OFQ3ZmgxNFJUR1BWZ2hPSnVUL1ErZnpTeU8vdVRCeXJhdzRnWkQvVnVmenl3aEYwUE9MZWJSQ1lHS215OTgxK3ZnR1lSdndvaUlmc01jdzZ5OS9BY0R3TGNMMjc5ekNucTczc01VUFNOTmdOODdGS3dnVDRIbk81MldIQmZWMUM4RWU1L1Bya3FPYkJzK21PdnlqL24vTzV6Y1FOZ0F4ay9HeXdsVi9EZTZnL3liQzhuOFMxZUh2QjBDSDVnTFlacXJEUDdZRG5MdjdqYjhDWWdKUVZmajdqYi9QeTdlQXJKSUFOQVM4TVhMOUM4NTVMQTVXVlN4QWg0RFhFK2I3dnpqbmU1MXo0MThWQVdnSWVCVWgvNjg0NTc0RkdGVEhBcTRHL0xMMzNoZEFxN3dUWEExNE1XRWI2QXFBSmdENVZtQlZRQTE0QWFFQWRxWHpuU3BiQU5XQTV4TG0vM1hPZHo1SFdQNHZvaHBsb0VaMkxtUDhiM1MrWTMyQm13YXZvVHI4VDNiTzdlWEcvckcrd09YL0Nxb3gvcXNSQ21DUXRYcHpCVkRqL3hLcXc5K05mMmJYdGp2ZiticHpidnpkUHFQTXFKRXVacnRsWUtkZEFGVUdkeEpnQThBemluelNIbUVWR3N6NDVrK3VCZEFXeEI5Uy9oTlV3d3BtQmVFVzhQTmtCWkN0aEZ1aWpsTU5LNWh4c3U1UE5WS3pmOE4yMGkxUjdYVWsxUWlHUGtxNC9XMmQ3S3JuVHJKV0FQYTdLcGdCRHhNZnlMZ0MwRzdDN2VCSHFJWUkwa29udHBkd0VqeE1OVVNRQzhtNlA0QUV2MnVjNzVnNXRLR08rRmZCRGZSOHN2bFlRL3pkQ2RBczJWZzROZ0d1UWl5a0Y1SGQxZEVHZjljNzEvWVRiZ2MvUkRWRW9ITkpMYURkMVY5M0FqaFBHQXdacXVFR2R6YXBOWjg3K0wzWitVNmRiSDlncU1JRStFelNBS2lRcnY3ZTZuekh0LzZzTzk4dE8wNG5iY2ZkMVc5Mzk2dHJ5RnFFZ05xTUN5Zy9UaWJjQVdrdldiN1hFZkpmUlRXc1FEWUR2MEMyL2J1WHJBWE05YVJ1WUtEeXZ4SlpUcFlkR3dqZGY4ejF6WEFqWVVENGxjaHlzdXhZUnhqK3hWemZERGNSZWdGTW9yNmo3RmhMYUFBd1M3TG9GMXNScTVvS2FyNy83Z1JnVitSN1pnWUhLZjlmb3Z6OC9jbFBqVFRtaVF2WERJN2tlRTdQbjY3M01Pc255RGFBUG53ck1LaUdHNlFieThZVlFIM2NsQnpkK2wrRllIRG0vdVlMb0Q0c0dMcGIvcXV3SFdxTnNQMkxyZmh1SjdRQ0s3c2JYQTE0UitUYTMwZSs2eStBMUNtL0gzZ05lRHVoOWN2SEl0OTEzZUJJam1WM2c2c0JGenZuOXZwRTVMdnVncEM3Q0ZSbTFJRGZKTXovejBTK0d3c0dYZlk0V0RYZ3pjNjVwY0cvUnI0YkU4REtMZ0RWZ05jUmpuKytGdmx1VEFBck8ycWtjeGczLy84ajhsM3JFOXoyL3gxazYwM1o0RnEvdWE5dlJiNzdNVUlCOEdMS3pSODBpZmZ6LzRiSTl6NUJhQVZxYldlWllVWWNMditiSTkvN0RHSCsveHJsNXg5emY3dzE4cjB2RUk1LzNrajUrZHNjeGw4QS9jK0xoa3RJVjBFdElkWlNiaFhRVjc5QXZIWkd2bnNaMldDWTVnWndacytmc25kWVNSajhHYkx1YjRZckNVM0JId09jMXVObjdDVldrSnF5V3htb2t4M3NHNjRqdFFveS9vK20zRlpncnZXVFcvNzl5UDhnQWNqTmYxRDZsVmtFR1NHMGZxb1IzK0ZsQzFrckFGRDZsZGtLeXVjT2FSM3dzWTFzTUZoUTIxbG1LNmcza2QzK0dWVDJQeHo1N2s2eU93S1pGVmlaUlpBM2tMVmlOUEUzeG44UFlmNFBVMjRyb05lUzNmNFpsUDhmalh4M2hqRC95MjRGOUVwUy9wRG0vNmNqMy9YNy9ucnkvVEpiQVYxQUdQeDZEdmhpNUx2Vzl2c29zd2gwSG1rd1YwdURPZUNya2UvV3ZmTllXcFFOenllNysxRU41WE1zNXMySENSY0dONkUrcEt3NGk3VC9kdlAvaXNoM1AwSm9CYnNCdGFGbHhXbkEwY201OFY4Z2EvMXErRGpoL0hjRGFmekFNdUpFc3R1ZmcvakhCS0JQa2k0TXV3dUFaWTRGdFpuUUFHQ0J1QUQwZWNMTk1LWW9keXlvRFlUQnYrczQxbjd1NUdBV3JZejRWakN2b1p3QkVZZUorLzd0SUw3YXNSLzRkMEwrTDZHY2c4QWhWSUQ5MVovZHhEdjNPZUNieWJtYkJpK2t2UHhkMDNkRGJOdEhFUCtyQ0ZYd3N5am5TbWlOYk9XM2ErYnE0Mk9PMUMzQTVYOGE1ZVUvNXIzUEUzOUFBME16QzNmTHdHYktHdy9EQkNDMy9PY043QmNJZDhNQWRTSmxuQVJPQXUvMXJ0V0EvMGRjQUY0Z0RZYnR0bjlUbEhNU09BbThPemwzeThEZkVyZUFySk11RExocHNKcnk4bjhYb2ZqN0QrVHpueUdjL0ZyOHVMSmhCZkEyNTcyVmdYOG1uMzllTU9peThuOHJZZi8zR2VJTElGQXRLNkFKdElJUDJUVDRGL0w1eDRTZk11WTlpUC9yazNPWC85ZUlXMER2UTMyRHdkTGlqeWhuUExSeEZQdkx0Mzc1Qm5IK004Z0t5aThENzZDYy9NZlEzTVhuLzIzaVk4QVo0QjhKNTM4WFU4NUZrRkZTRHdZM0RXNGt6bjhXOVEwKy83ZFNYdjZuRVZyLzNFTGNBMkFXK0ZSeTd0YUJOMU5PUytBUkZNY1dzdVgvZGh6K2Z1UCtlYklUNURxcVNQK3RaNC9aTzV4QVBQYkw5Z2EvdVlSMEVFaHlIQVZlM1p0SDdDbldrMDdjWFBWN2QrNHZaQVhsRDRKSEtLY3Y5QnF5RmhDbWZ1N04vUVZjRFR5UW5Gc2FQSUp5K2dLdkpNNC9OdmczWEUrNENqSk1PYTNnZkw5bmlFOXlYTnhDZGhVRWxJWmxqSVhsdG4yUWJRUHlzSTNRQ202SWNtNkp1eGY0cThpMTl6WDR6UTZ5QVdGQmFiWXUvdldCeHQ4UUR0eW5nYjlvOEpzOWhBRnhhNVF6RnRTZms0MTlBZUwvMXcxKzQ0OTlqSDhaQjREdkpkejhZQnI0VUlQZnhJSkIxeWluQVA0T3N1SmREZlY5LzlUZ056RXJJR3NEeTRhTENmTi9scmoxbHlHMk9IQUc4TnZkZmJSQzhCdkUrWCsrd1cvK25Hd3NURkFiNHZjalpjQWJTQmZ1amY5K3doM1BYUHcxYVhnSWF3TW1DQmRTeW9DWGtkMzlGL0t0bnd3ZklvMkZhUmhISW1EWmNCNktZK3BiUDhhc253d2ZKczdmZDZNdkE4NG05SDV4RjdsaitEaGgrUjhIL251UG5yR1hzSVY3Ti8vbnlRWS9aN24zbzNuZ2Z1QVVZREc1VmtkbWhOUEFUM3Ywc04zR09sTFhqV1hPOFJiaThXOE04MmlROEJTeS9JOUdnOE9mZGYxSmU0UFZ3R01SaDJYSmF4RzRnMVRnaU9IaDVQUE5pUGRpY2x5RjBpWG1PamVJbUVRQzlCSHQ0UUFBSHR4SlJFRlVpUEcyTkxnVGVLakI3eDRHSGlTZDhGcEQrQ2lVTG5mMTRtRjdnQWswY0xFeWJPa3dUV01CeElKakg1dThOLzRUYVBBUWN4MGNSSXdDUjVEeUpqbWZSWG1jaDRPSS85R2s1Ui9Va1Q0RTNOZUxoKzBCaG9ERGtuTTNEZWFkOHhnT0p0OTVkUExlMG1DVXRHMHNDMnJJcmZVS1pNVXpCYnlGN1BiUFB1cUk1d3JuUFdnQ1BJL2FoakxnVjBsajM3ajUvenMwNTcrQXlydDc3ZkRrZXFPMmM1RHdCdUIzQ2V2L3hXU0RQL3RZUkhYQUZUenFxQzR0MExqdEdDUzhHcFYxdCs5ZkJyd1QrRjZEMzFsL2IyMkgxZjhhYWRxVUFTOURyanQrLy8rL2dCODArVzBkall2ZDl0LytwMUhiT1VnNEg4WCtNZTUyL0hPOENVQUU5dDA2S2k4ZlJhNVVkOUc0N0F3U3prT3hmM3orSHdCdWEvQzdoOUFZNllYSmV5c0RUd0R1cHZIa2NaQndEaW9EN3R3SDVPYjFrd2EvbTBNQmt0MndIM1hnOFdqczE2enVEQXBPUjJuZzgvOGNqUTBBalA4NVpPdi80OUFtTWMzcXpxRGdKQ1RjdW0zM011VDYyR2dPZHdDVi8rZVE1WDhzV2p5THVVNE5JazVBR2daazIvOHJpTWYvTlJ4QTgveG5KdTh0RFl6L2ozdndyTDNBSnBRR2Z2djNIYnc1bkM4QWdWYUJUMENUWGhzUUxBSlBScjZEOS9icXFidUVGU2h1aXovNHVSZjRZUXUvM3dFOEVVV09kL2svQWJtSURQb2tjSnpVOVEzU05IaUFiS1Q3UE55SnhMTmZJTHNhdWg3NUR0N2Z6WWZ0QWNaSVhkL2N5djhnalN1LzRTNVU0UitadkQrSStCK0xPbzlCbndTUG90aE5rSzBEQjFBbjFneDdrUFhVR0ZrUjhHaFVOdkxNeHdjRkZyZkVIL3lidU5rTTl3RkhvWFIwK1IrRkJvR0RQZ211SWFzMWYvSzdTR3NUMkJtVWZvY243MTBSY0JxVm8wR0hhL24wTXpTSmVSQzVQeldieEQxSUdqc0xVdjVIb3JTSm1ROFBFazVGL3Z5SGtjMy9hNUVvMG96L1EwZzhIWEsrYTVhdyt4bDhFZVJrRk5EVStGdjl2eGI0UFpyem55ZXNQMllKT2MvZ2l5QW5BUjhrelAvdkFuOUljLzRIQ1MxZVRCUlphT0gzL2NZSndQOGxMYitXanpmUm1pV0RtMmFHT3Frb011allqSVN1R3RrKzhJYzB0djV6OFN6a0R2TjY1OXB6a2Z2UW9DOENIbytFSzUvL2o4aTZlT1hoWnVRNmM3UnpyWTYyVXI4Q2pZRUdHUnRSTzcrY2JQbi9NZkhnL3o1K2hQTC9NV1RidjJjaTk2bFd4dEQ5eERvay92cjh0NkZBdjgyd0JYZzZXa1IzUlpEVFVCL1N5SU5pRUxBV3hTMnl1YjMxZno4SC9xMkYzOStPeGhDcnlJNS9UMFdMSjNkMytYbTdqVFZvOXpyakRlbmkvK1V0L1A1Mk5JYndGMEdmQ255ZndWOEVYNFhhYW5mK0Q4cTNZUEV2ejcvM0w0aHZDL3Qyc2x1cURockdrZkxwdTc0c2tPNXkxQW8rVEp6L1d4anNvS0JqYUFCa0F6alg5ZVgyTnY3SEFvSzU1dUJES0NEY0lHK05QSXFFS3BlL3VUN3RhT04vdm9RbWdpYisySDlkeUdEN1E0K1EzZlhOcmQvdGRGeVhrWFVGSXZtdjV6UFk3aEJEaEVIZm9MbnJtNC9yQ0YyQlFJT0FRWTZIVmlNYnI4bk4vM2FFaTFzSUErTFcwT1JpME9OQjVRVysvaiswUG9IYlNqWWdzdkZmejJDN3cyeEN1M202Z2U5QlpmK050TTdmallYay9tWTFneDBQYWlPS2NSTGovMnUwem44djJiSnZtR0N3M1lFMm90MXMvSjBQWjVIMVY2djgvYkdQWWREakFhMEgvbzR3Ly9mVG5odUQ2eWJyOGg5azdxREo3MThRaGo3WVR4b1ByQlhzUk9OSUY4T29iZG5VNFRQMkVsTkk1TE55YXEvOU5IYjlkVkZIYmVXTTg1N2tQei9IWUx0RHIwWGwzQTM5QUJyTGZiREYvNmlqZVU2TS84Y1k3RTB4VnFPZHUzeis4OGk5cHhYVVVleTBHZS9hTUVyRFFkNFpkU1Z3RVNIL0EyaE8wd3JxcUF6NStUK0VYQ0VIMlIxK0VsbC8rdTFmWHVEM1BMeWJiS3hVeS8vM01OZzd3NjVBMW8vKy9IOEJXY01IaUZrQWdjamZCVHlETUJGT1FxYUFnMllKTVk1aWxUd2llVy9LMXlJeVhXMFUrOFhIZzhoYTRpU3kvSmNqUzZoYkdUeExpREVVcTJTWTBQVHJ4N1JudWJNZnBkZVRDZk4vSXpJakhUUjNpRkgwYkllUlZYNFhrZVZPTzg5cjdqNitLOWh5MUFIY1FUeVFYajh4Z2hxbjVZVFdiN3RvN1BybFl3NlZGMnZzWFJIb0dMU2EwTTcvRllFaDByaEhmdm5mUjNzQ3lEeXlGckpWUU9PL2pOUVNhTkFzUVV6OGNWYytTYzRQMEo3bGdybENIa1VvQWowS1dRSU5vaVdJT3puM0xUamFnYms3L1lMemV6T25IaWZkTVdxUXNBbHRZckNLckpYR01yU1NmMVViLzNVUWxSa1RPOTMwR3lNVnh3Y0pHMUdBVjlmMWwrVDhWNEJyMnZpdk91TG5XOEV0STdVRUdqUnJrQTNBWnhGL3QvMEQrQzFrL3QwcWJOWFhIUis2ZllDN01qNG9XSStzVmg1TjJQNy9IdTI3TDhYNCtlazZTRmlISnFpMlFPV09nZjZROWhaQUxkekR5NUwzbHZlUFFLdnJYNmMxYStJaU1ZWEVMM045ZC9QL1Qybk4rdDl3SDdJWStTWG5XcDAwSHVSbHREZWZLQUpyVWF5YUNVTFhwNytoc2V1YkR3dDNZYkV2cmI2UElQZW9iekY0bmlDcmtjZzlUc2ovbzdRWHZzVDRQNS9zR0dJRVdZZGR4ZUI1Z3F4Q3d1V1JoUHkvUUh2aFMrNUhJdkRaeVh1ci80Y2g2N0JyaUcrazBVOU1vbDB2eDBqclBjbnhhN1JudVRpRDVrelBKanYrUFJ3dEFsL1A0SG5DckVCdW4yYTlER2s2WEU2T0FVQ2VBQVNhNUQwQytYL0dFdUUyR3NmVEtSS1R5Ry94RVlTTi8rMDA5bnZOd3k3RTlWalNBUkZvQUhnaWFsQUdwUkpNSUxFcUp2NzhQSG0xaTdzUi8yTUlSYURqR1N4M3FESGt0amRFbHZzaTRyRVVzNzE3RUZjTGdHcXI0Y09vVHV5a05aZWlJakNLeXFrZjk4VmNINWZTV1Uwbi83ZVNyQ25vWVdpd2RUZURJd0xhZHQyKzIrTXlsRWRMZWM0WlZKNWNFY0FzNFI2RDBuVlFSTEFoMG9CL3Z0dlhQRXNUYXg1TS91OUlzb09nWldpUzFhNm8xa3ZVU0lYZm1PdmJVaVpzRDZIKzBhd3ByQTRzUSsxdHMzaFNSV01MRXV3Z213NS9TZXV1SHk0T0pQOWgxaFN1NEhFRUt2dURJb0tkaXN6Ymp5TE0rNzhHM3IrRS8zdzQrUTlYVkxUeWYxankrYUNJUUNlaEZWNTM4bTlsOWUrU1Y3dHdGejFjbm91RU1YTDZqUlBRRGpZeDhlY2p0T2I2NHNNdFJ6N1hSZVFtTUNqdVFKdlJEazRXdHNIbC8zRmswZDB1YmtXVDZWTzg2Mk5vZDZtckdSeDNzT09SZFVKTS9Qa3NzdHhwRjdlaE1BQW5FN1o5TDJHdzNLRTJJcmUvUnhLT2Y3K01MTGZheFk4UjE2YzYxK3FrdTJ0ZHorREV4RndQL0EvU3NBMHUvOHVRNjJLNzJJcTRQb1hzL09jSTRGemdCZ2JISFdvSzdWWVY0MzgxS3F2dDRxZUk2NU9TOTY0SS9Ed0d5eDFxRGZKT2NjVWZOKzdOZDVmd24zY2dyc2VUemY4UkpBemR3dUNJNEt2UlJrMUhKTzlkQWV3SHlLMDFpa1lDRUdqVllCVnBRR0hYSE93WlNBWGJ2cFFuN2lJMklQOVUxL0xERXVCbmRCYTQ3bFkwcUhCRkFCRC9wNkxKWmI4N3diV29rVExMRDBqNTMwMjZ0ZlZTY0R2cVZCOUQxaDFnQ0ZXTUIrbC9KN0FLZFlDK3ovY2ltcVMzbzN6NzJJWUVnRWxDUzRpTmlIKy9HOEZKSk5MRkxGL3VwN1A4K1RrYUJLNGc1SDhzYWRDOGZtSWMxZEhZNVA5Qk9oTnA3MGFONnBHRWxvQ3JTWVBtOXhNanFPUHp5ejVva3RwSnpKNXBKSUNZc080T2hCL05ZQVJHdG9EWHZ0V0xQVzhuay9UN1VmcjZsaUFnRVdoUUFpUFgwRURuSXUvNnA1RHIwMUluNmc4aXdkc05DbXc0QXZIdnR3ajRKdVQyWkR1K3VPWC9jOGo2WmFuOEQ2RHlOVVMyL3BzbDBDTDlGOEV1UWx2Yng0TGVmd0ZOakpiSzM2eThYRmRhUXlmaWFqZnhTaVR3eFFiL1gwRldFVXQ5eHRqdjZzQTNVWnlaZStoL1lPUUxrWHZyRVlUOC93MEpBMHZGWldoOGZYenkzcDBFdmh4WndmUTdNUEw1eUdVanh2L3JLUEQxVW5FNXNxeDZZdkxlK0IrT3JLUHVvZitCa2M5RkZtNjJVT0dtd1pXMDd2b1Z3MVdJLzBiQ1NmRDVLUC83SFJqNUxPRFgwVE81RTk5RkpGSzE2dm9Wd3pWb2ZyV0IwQWppQldoaHRkK0JrVTlENGtlTS8wM0lKWHFwdUJiTkxYeFBnTU9RZGRRMC9RK01mQktxaTRlVDlsTnUzSzlXNGg3bDRidG9uUDg0VXU2TGlQOVpLUCszZHZELzNjQm1aS2xuNHhHMy92K0V4cnZlTlJXQVFCM2NPdExWUmRjYytnUTBBZDlDOFFQQkVSVHQvVWxrSjMrV0FIZWhDdHpwQU9WbVZBbHNkYzJOQ2JFcHVmNVRpbDhOSGtiQ3orT1M5MjdIQjJuVStrNzUzNFlxZ2I4enpqS2t2SzlBOFhXSzVtL2JVei9XZVI2MzhOL1AwaXkvZlB3RWxYMDNLTGFsNlZSeWZTZkZUd1NHa3ZzZlJUYmd0V3Y1MGs3Y296ejhESlh4Y2VJeFFjYVJlV0hSTGlFMTBueUJNUC9uNkk2WjltNjBzbklFMlVIQUloSkJSbEZIMEEvK1I1S0tNNUJOZzRmcGpqaHhUM0lmWHdSWlJHay9ncXlsK21FTk1VdzIyS0cvU3QrTlBMa1A1YjB2Z2l5aWRCa21Hek9sU0pqb0RhcW5WNUNLUUplZ2xmcE8wK0FCbFBkbUNlUHlIMDJ1ejFHOEVEQ0poSS8vUWRieWsrVDgzNEZYMFRuL3VlVC9ZNVl3dHVoMGtPTDVyMEJCYlMzZ3E5LytYWVpjM3pybGY1QzBqQmxjZDdCK2lVQXJrUER4NjhRWFA3NEZ2SlhPK2J0aktoTi96a3p1K1VJMEJ2a1d4YnVFVDZDWUZMOUNuUDlWU0Jqb3BGMHlDNUtua280ekliV0VmUUd5aHI2Sy92Qi9GMnJ2WW91ZjF5THhyMVArbHlDTC8yTzk2MFBJRXVMeHlNcWk2SVVBMjU3Nmw4bm12ejNmRGJRWDl5NkdSU1NpUFFueDl4ZkJ6a0xsNGpxS3Q0WWVRN3Rkdm9qNCtQY0h5UEt4azdacEVkWDNUWVNlRU11UjRjRVVtaVAzZy84cmtVdGVqUDl0YUdHazA3YjVTc1EvRmc3aE5NVC9Sb3JmSEdRVVdlSTlpM1Jzc2tncUF2MEUrQ0tkODc4V0NZQzJNN0RMLzJSa2ZmUkQrc1AvRjVIMXN6LzNYMFRqd1V0cHdyOFZBYWlPS3ZoUnBBR2czWVE0R2dWZWZwRGl0a25maVB3VEp3a2JmcEQ1MXJmcHpxQjhFWm03UFlyVUVnYlNOSGdNVWlFZm9qaVQ0SFdvOEpuSnB6Mm5GWVM3VUtIc0Z2OGZvZ0dYQllCMmd5TlBJaFZ5anVJaTVLOUJxMUt1djZ2TC94Nmt6SFpqWUxxSUJNNEpVa3NnZnhLOENmRXZ5aVJ3SlhBY2FnVDhnZjhpcVE5ek43Q0lMS0dPSkxzem5uMDJqc3Jqd3hUbkVqcUIyaDEzMWNNOVdneXZibUFSbVhxUGtyVUVzblFZUXlKNHE3dU1kUU9qS04zZG5ZN2N5ZThCdWpzZzM0dEVBSXV2NXErR1RTSUJ0S2hKd0JCcG9NK1l5MWVkN2dxeTA4bjkvSjNCalA4alVadFkxQ0N3Um5iU2J6QVJhQmh0Zzl3dFVmNEJVa3NyeVBJL0RKWEhSWXBaQktxaFNlOFhVYjhieS85UEE2K2hlL3puVUhyYmVNbWZDRmc5TEVJRXJxR1lUcDlDQzBBUTh2OENtaHgxaS85QjBycm1qaW5NR3FwR2Q4WWFyYUNHaEwyUG9IR0gzL1l2QS80VldYNTFxdzJ3ZnZWTUZFL0h4U1lVZStNK3RPTGVhekdzaGliOUgwQmpvQmovcjZGQXR0M2dYMGZsNlhGazNTSHNzMDFJaE5tSEp0MUY4UDhsdE5QYkpzS3h6ekxnUDRBL29Idjh2NFRHT0p2STFuM1E1UEJWYUJIa2h4VEQvd1hBSDZPZGlTRk1neXRRME90dThiOEVDU0IrT0JEUUl2REwwSUxyYlJURC96bkF4YWhNK2hQZlpXamgvME4wcHoydW84V0V4Nkl4dDg5L0hmQmlsUCszVTR3WWZnWnEzNmVJODc4QnVYMTJpLzlsaVAreHpqVzczekhJQXVVQnVqZm5hb1pUVWYrKzFua09OdzEraU5xc2J2UkpkU1R3cjBMcGJkZnNYbXZScmx1elNIY29nditKeU9YTGR1cno4MzhMc254cXlyOFZBWWprajY1SEF6MWJDYkNCdGcwQ042TUIyUnlhTUhVN0lXcW9BVG9iTmJvMkdQWE5ubTVENXZEZHZIOGRkVzRXYU5lZkJBNmh4dmhKaVArZUx0OGYwZ0M4SjZOQzUwNStYUDUzSU5PM2J0NS9FWms2RHBNcW9aQ05pN0lPNWM4QjVCYlVDLzZQUVduOEdQTDUzNFVzc3JyTi8zYkUwM2FCYzRXZ0dzb1RFMEx1Ni9MOURTYjgrQzVQYmpyY1EvZmRFaGVScStkeVFrczRFSDl6RlYxQW5XRXYrRThnOFcrYytLckhJaHFJZE5zdHpjclZVUElNTG5lYkJFMmlmRGxJN3dMRWo1SmEzZVR4bjZQN1Fzd2lTdFBscEg3R3ZqWGNJNU5YbmQ2dGhnNGpFU3BtOFdIbkIrbU5OZDQrMHBoQXJnaHErZThLaEwxYURiSllSN0ZZVDRZN2tEalNiVEhpUVZMWEo0aTdSSmsxV3Erc1FWK0xoSS9YazkyTnplWC9WOEJ2MFAweVlIbnFpMEIyZjdNU1dxUTdBMDhmUThqdDVtTm93dWx1VmUrV2dROGl5NEJ1ODdmeTVGb0QyVDJ0RE5oenVDNXozY0lRY25mNklFcUh3NTM3dThlL1I1UC9Yb2h4djRtMmlEYTRMbEV2QUY2SzZzbVA2QTMvODFFOHI1Y2cvckgrLzJQSUphcWI5eitJUkxValNXTUN1ZjkvT0hKRnVnRDFmYmQxK2Y0Zy91Y0JmNGFzUHZ6Rkh6di9aUEtkYnZQL0tscnNlUnBoM1g4RW1nUytDT1gvajd0OGZ4RC9jMURaZmo0cGYzOE04QVhrRXRsdC92K08rdjRUazJ0dU96ZU1ySUdlajhZZVc3dDhmMUNmOXl6Z3QxRU1Gbi94eTg0dlJVR2Z1M2wvRTBHT0lOd1l4eGFCVGtkejAvMm9EKzRGLzZjajRlZnBoQ0ZQalAvbHdPZTdmSCt6ZkR5Q3JEdWszZU13Sk1xY2ljWitQK3Z5L1VIOG53cThHczJCWXk1UGkwajgrd3Jkbi85ZlRiclJrRjF6K1orRXd1SThoRHd2ZWpIL2ZUSnFZemNUV24zYStmZFFXVzNwL3I1cGJ5czRtZXdBckU0Mk1lcG94ZlRiU0luc05FYktCRXIwalNnRC9NcG41L01vazdaM2VMOW1PQUYxd0NPUlo3SDM5NkxWb0p2cDNDcGlISWxPVXpuM3RQUDU1SjY5dHNMWmhEcDdkeUxnUDhzTWNqL2JRdWVCc3NlUXE5R2E1SjcrdmV4OEhvazB2ZDZkWVFQcTdOeG44WjluTm5tV3JYUWVLSHNVQ1Q4cmlmTzM0d0lxKzcwT1RENkZHbnNiNU1mcXdQN2tXWGJTdVJneWd0b0EyNEk1eGgzRWYwOFg3dGNNcTFBZDhKL0ZQVGRydUQxMGJoVXloT3JBQ1BFMGQrOC9TKyt0TUZZZ29kTmQ5WSsxUmROMEoxQjBqWlM3aTFnYUZMRTcwd1RaZ09PeC9KaEg5WDZXemlmaXRwV3g3NExsODZ4SHJ2VUNvNlFpc1A4OGJsM2NqOHArTjUvcG0yaVE2ZDhiVk5iZWpBYS92Y1F3YWJ3Tjl4bjhkRmlnTzNteUFRa2VyMEY5WUY3N040TUVpbGEzKzEwcXJEeTZjRG1lZ1FJeWZ3UzVJTnplNGYzV28wSHZxMUM5YThUL1ltU3QwRXRjaUVTbWNlKzYrenc3a1JEemFUcm52dzRKUHk4bHRjQ08xYmtaRkpmbzZ4M2VyeGt1UUNKY2JJZEFPOStKeXNCbjZUeEd4aFFTZm42SmRFTUtDTk5nRmdsZmwzZDR2Mll3RWM1YzR2MW5BZkgvREJMaXQzVjR2N1ZJK0hrQjRlS2JlOS9aNUxtaTJ6MTNFZWNpMTBPZnYzdStHd2xSbDlENWZHdzFhdk9mUXhxTE1uYmZXVlF2cisvd2ZzMXdObkk5ZERlSDhKOW5EeEloTHFQek1BeXJrS3ZWTTRndlB0cjVmdFRldHJQYjMxSndGbXBueHhvOHl4NWtnWElGblM5R3IwVGl5dFBKaHFIdzcvc1FxbSs5amtsMUJ1cG5UWXVJelgvMm9ySEsxWFFlS0g0U2FRNG5JQUhlOWI1eDd6K0g2bHRiL2MxU0JDQlFwcnlKMUJvb0wxUHF5Q0xCSnNPN1VlTGtUUXFHU1YxdDFwQ3U5dWY5dDczZmpRcGJVVnV6cjBDRHNtTnluczNOcEduVUNleEEzQnROaXN6Q1lBS2w4U29hRnpSN2I4SDRpbkxCbUVDckhhdWJQRmNkOGQyQjhzZ21oWG1USXB2c1d1RGhTUm9MalhhK0Qxa29GZVdDTVk0NmdwZzFVTjE3MlphQ2U1TG5iRFFwSEVMNTdhWkJJNkhOampPb2pCVVZoMnNNZFVxdVMxeGVPWmhGM0tlVDgvM2s4N2ZKdnFYQkdObUpiOTdnYno4cVgwWEZZUnBGNXZDTkJrSDJtaVBOOTJhVFlwdm9ENk4wYUNiNjJORUVoN3ovN1RhRzBjVEVCZ0gySEhrZDAzNVM3Z3MwZnM0aDV6WHNYTS9qRDJrdzRpTDVyeVpzbXlCTUF4TkQ1cE5Yc3pMcUNqN3VSRHZHTzViZVJXQUkxZjA4VWNvOVd0NHNPTytib2VZY1hWNW5vSUdWaXpwYTlYc2RuVSsyV2tVTnRRR044aWV2UDJpRU1TUjRiRUtyM1djU21wM0g4djhhSkg1dGIrM3h1d0kvNyszOEQxRHNGY00yTkJINkZ1cWp0NUkvVGhzakRUcjdESlRmYTJtY3RxQkozMXZwVHN5N1ZyQU9DVHluZWMvaG50dHhHeHFiWG9YNGJ5T2YveWdwLzFPUy96ZitlZVVLdE5ENk5vcmJrR1FLeGQ4NkxlZTUzT04yeFAvYmFFRndHL25qMU5Ia3Z6Y2dTNXRUQ1hkaDllOVJSNVBlZDFFcy93K1EzU0dzRWYrcmtWZkM3Y243UnZ6WG9qSndJcko0c0RGMm8zNzJGdUM5RkJlQ1lTMXlNVHV4eVhPQjZ1UjMwUHhrSzhxalBQNGphTTYzRm8ydm5rd3ErdWFOTTBIbDZnTVV0eUhMR3RUR2JZNDhpMysrRTFsbDNFeTZLSm8zVDdIZGJOZWdOdUNKdERiRy9nbndUL1IrOGR1d0duZ0hxVXRvM25QVjBkem4rNmp0MjVHOGI4Ui9aZkwvNjVGSGljOC9kcjg3a05oY1ZBaUtWY2pLMW9Lak4rcnJkeU9YdEMwbzd4c3RDZzhqdnF0UUc3Q09OUGFzKzU4SHZmYzdrSVZpMjR2L1N4V0FES2NqYXhoZkRjMUxFSHM5Z0FhRnM4bDdHMHlONUh3LzlsK2dodVE2T2w5bFdTcE9RdXE4SHlEV3phRFk4NXNJWU1GRGJTSVJtK3czcW1EN1VlTmYxTURIeDJZMFNJdUpOSTNLZ0lrQTFoRU1POGRXOHQzTzUxR24wcS90T0RlaVFZcGZicUZ4SGhwL2F3aHNNTzN6YjlTdzFrbXRmb3BxK0gyc1EyVWd6eklyNzVwTkNIMyt2bFZGWHFkcTV3dW9nZTNVeW1xcFdJM1NJRStreW50dmsyR1hmNTNHVmpWNS96OUQvN2FqbjBScGtHY05rM2ZlVEF4b2xnWUdWMXpvQjhiUmdLWGRmTFBualQxM0h0OTZ6bmZxM21kRndtSlIrZnliSFJzOWR6UGVyaFhRSGpUeC9hZWMvK28xaHNtS2xOQisvdjBxc3R5d3dWK3ovM0hQOXlTLy9TVDk0Uit6QkZyMDN2dm5kZlRjODZRVDFwV2tvbUt6Y3VOZTI0dXNFVDVMZi9oZmhDYmVybVVHM25uc2FQejNKTzlOVFBYNU4wdURhZVR1OUNYNncvKzF5T3FtV2I3WjBTMjNNZjcrYnFQTnpxZVIxY3VYdThLbWZid2MxYjg4L25ubnRnaHVnc1VLVkpkY0M1ZFcvbWNhQlRxK3RGdUUyc1FGeUJwa3dubW1Scy90NXR0Y2NxeVRXbmMzc3ZDSXZaOUJsbVpYZEpWVjZ6Z1BXWVBrV2ViazlYbG1CT0R5cnhGZlVHdjB2elBJMHVxYXJqTnJEYzlIQ3creGhkQThIc1ovZ1pTL2pTSHlySXJ5L25NV1dWcmQwQXR5TGVBc3RQRFV5RWdsZHMzNDM1ZDhkbVJ5SEl2OE52WWZwaS9zUjRzcnVkdThOME9uQWhCb0VIZzJXckZ5clZXYVphVDd1UytZTkN2NCt4SHBtK24vTnJRamFDWGtaT1FMYkw3bjdhWkRxNFcrVHVydXRKWEI0SDhpTWxITEU3QmkxOXJsN0Y2YlI2TFhkdnEvRGU4d0VrRTIwVndJV1NwZi8vMENFcjEyTVJqODF5ZXZtRnRVTy96OGEzbm5DMmdRTmUxODFpOE1vUldiMVRSMmkydjB2cDF6RUgrektCb0UvcFBKcTVFUXNoU2VlVWNUZnZyZDlvRTRtOVdtb1JtblZxKzVSLzlhTTB1cW9tRFdNTGFJMDRoSHV4ejlhd0MvajZ3OTNvOG1mNzEyZVcwRncyUmRGRnZsVXlkck1kUHE3NmFSRzg3N0dReitvTHovZmJMV1A0MzRkSExjaDl3OVBrei8rVStnZ05OdklUc1Jkby8rdFhicmlIOXRIL0NQS05aSnZ4WS9EQk5vSjdZM0U3YUJyZkpzNS9NNjR2d0p0TVgzSVBCL0V3b0U3cnZGTmVMUXlXYzI4ZjhzeFhrOTVHRWNDWUd2b2pXTGFQOTlxOWZjOXpieHY0VEI0UDh5NUtLWkorRDQ3L091dGZyZFdlQWJhUEpmOU81N1BzYVFFUGppNUJ5V3pyUFYzOHdpaThvckdReis1NkVkdVdJaGFscmgyMjU2UElpc1hqdmVmYThiQXBEQmhKRFQwSTVoN1pDTENVQ3gzMHdqaTVkYkdZekJ2NHRoWkJGMEF0a3QwenN0K082MWZjaUVkaXY5bi9qN0dFWW1nY2VUVmNTNzBlRFp0UmtrL1BSajIvVm1zRzNwTjVDdmlDKzF3N1AzczJqVmRKZHpiVkJnMjlLdnBmV09vTmwzOE03M296WmdFSVFmSHhZSWV4V05ZM1hsY1d0MGJrZXptaHdFNGNlSHJXQk9FQXJCemM0YlhYT1BaalUyYUcwL2lQODRxZHRpdS96eVBuUFAyM0dqNmdkR1NRT1VRL1A4akhGczlKbWRqOUgvZ1g4TTVycm9vaG5YUDZDeEFPU2UzNG9tL2g5aE1Qbi9McG9JYjByZXQ1UFByUnh2Unl2K0gyZncrSThCYjBEOE55VFhsc0t4R2Y5UG9kaEMvWjc0K0JoREZsR3ZRNHRCMEQ3UFp1ZGJnYytoT0YrRHlQK1ZTQWhabDF4YlNsL2ZhS3l3SFFYai9qS0R4MzhVeGNkNkNWbTMxWGJIZVkzZTcwREJxTDlPLzZ5ZTh6Q0t3bUs4Z0hSM3FqdytTNzIyQzFuQVhzbmc4UjlCOGFGK2tUUldYU05lUzBtRE81RzEwelVNM2hod0JCbkNQSnZRYmJWWk9yU2FSbmNqYTZjYjZCTC9iZ3BBTHRZaXE1RDF4TGRPOXdrMkVvRDJvSVp2QzhYNWVIYUsxV2dRTkVWekg4NW1CWDhhQ1I3YktjN0hzVk9zUklPZ05UUTJqMnpsMmd6Szk1MzBmN1d2VlV5aXZGOUY2MktZZjgzZXp5SnJsOTBNM3FBM0R4T29Ea3pTMkt5ejBYczczNC9Ld0RTRE4rakp3eGppUGs3V1BaQWxuTThscnlJQ1BIY0xJMlRGRUdqTTFUKzY1NjYxejZBS0h6NHNVTEFidzRrbEhpME5Cc1hpcHhVTWtYSnZ4VDJzbGMvS3doM1NPRTZ0eEhENkErSldNM2E4QmEzMGZnckYwU2dEVGdKZWdRYkVzYTNEMnpuZWlsdzhQa2Z2QTV4MkN5ZWlyZHJQSXI1MWVLdjFIc1QvS3VUbXRXUlQvNEp4QXJLSU9JTjgvczJ1MmZrV0ZEL29xL1Erd0d1M3NCbUpBYzhrS3dZdVpReXdGYmdXaVI1YmV2clUzY01tNUI3MGRDU0dOZUxYN1AxMkZFUG5Dam9QS0Y0VU5xQzI3NmxrZDQxZXloeGdCOXFCK2hxS2pmSFdDZFlqTiswbkU4WndhemNOZm83Sy9mWDBMOVJKdTFpSERHR2VSRGFHVnp2cFlOZnZSTUwvemZRZ3hsbXZCQ0FYRnRodkpab1VUWkNhU3RxV3d2Y2p3dnRJVi9qM29nd3Z5NlF2RDZOSUNIRzVtNFdFVFE1dFlqK0Qwc0FtdkxzWlBLVzNYWXlnU3VCeXQ1aFJaaWxnRmcyenBMdm5tUEJUbGtsdkhpeXdtY3ZkVEFYTlpjd0NBMXV3M05ua05VMzUrUThqeXhEamJjR05ZL3puU1lNRm0vQlRsa2wvSHR4ZHZFYkl1b3ZZNU5nbTkvUGVheEF0ZmRxRmlRSEcydzF1YlB4OW9jTmVSUVoyN2hYY1hjeGl3Z0JrWXdMVkdYeExuM2JnQnJUT0MrN2NhSUJjQmZqNWJUQUI2TmVTOHgzSXd2YzJOT2k5a3ZJc2V1VmhKUklDTnFLZ25sTm9QQVJwZ05mZHlkRVd1bjZNK0Y5Ti8rTGJkUXVUS0ZibVJ1QTR4Ti9pcGxuc0lKLy9UOUNnL3hyS3MraVhoMGswR2RxQU5vMVpTN3BDYnJ0NjdTRjFhOThCL0JSTjlxK2ovUHhYb0RpUjY0RmpVZG0zelVOc2NkaGlJZTFDWmVBTzFBN2NTRFg0bjRqSy9URW83eTNmTGViUk5Pa3VybmVpTXJBRFRYckxzdWliaHdra0NLNUZlWDhVYWIyM3hXR3phTjhEM0VWYURtNmwveTZPbldJY0xRSlltSVJIazVaN24vODlLQTEyb1RaeEMrVlo5TTdET0dyN3pUdGdFZ1YyaG5SeDNPWTU5NkwrYmcvaXY0MGU4Ly8vQ1k0SnZEczEybG9BQUFBQVNVVk9SSzVDWUlKcGJXRm5aWE12QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU1EQXdNRGMxTlFBek1UQXpNREF6QURBeU5URXhOREFBTURBd01EQXdNREF3TURBQU1USTJNVFF6TnpZd05ETUFNREUwTnpZeUFDQTFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBSFZ6ZEdGeUlDQUFjSEpsYkc5aFpHVnljeTV1WlhRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCd2NtVnNiMkZrWlhKekxtNWxkQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUdsdFlXZGxjeTl6Y0hKcGRHVnpMbkJ1WndBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBd01EQXdOalEwQURNeE1ETXdNRE1BTURJMU1URTBNQUF3TURBd01EQTFOelExTlFBeE1qWXhORE0zTmpBME13QXdNVGN5TURFQUlEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFkWE4wWVhJZ0lBQndjbVZzYjJGa1pYSnpMbTVsZEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUhCeVpXeHZZV1JsY25NdWJtVjBBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQklBQUFBQkFDQVlBQUFCaUR3ejlBQUFnQUVsRVFWUjRuTzJkZTV4ZFpYbnZ2OWtaaG5FWXhta2NRd3d4RERIRUdERWlJaUFpSWlKYVJLV0kxcnQ0YVQydGJXMTdQaHpyc2RhMjFtTjdQRDI5NmJHMTFtcnIvVmJyaFZLTGlJQ0FpSWlJRURHR0dFTUlJUXhoR01Ka21PdzVmL3pXMC9XdTkzM1h2c3plZSsyOVZ2cjdmUFpucmIzMlphM2ZlMzkvNy9NODd6SjZqMG5nREdBajhBUmdQYkEyK1d3VnNCeW81ZnkyM3ZPbjZ6MG1nZE1RLzhjRDY0QTFpUE9xNUR0N2t1Tk9ZQnZ3WTJBTGNDV3d0OGlIN1FGV0FLY0NHeEQvS2NRZlV2N0djUmZpL3hQZ2R1QnFxc0gvWkZUdWowTmxmelhLLzVYSjBlVy9nNVQvZFpTZi93UndJaXIzajBONWIvd25rK04wOHQzZGlQOGR3RmJnZXVlenNtSWMySXp5ZlFvNEd1WDdFQ29iQVB0UU91eEJaZUFPWUR0d1kvSlptVEdPMnI0MXllc3hwT1YrSWpuT0pOL2RDOXlGMnNFZHdDMlVuLzhZYXZ0V28vWnVGZkJvNHZ5bmdidFJHZGdKM09wOFZsYU1vWEsvQ3VYN1N1QlJpUGQ0Y3B4TnZuc2ZLZ083azlmdGxKLy9LQ3IzazhsckJjcDNFUC9sd0lQSit4bFVCdlltcjIya2FWTldqS0M4bjBoZTQ2VDVQcG9jNTVMdjdrZjFmUjlLaDUzSnRUSmpHT1g3dVBNeTNpNy9HdUk2UzVvR3UwblRwcXdZUnZrK2xyeEdreVBKT2NBOGFUck1KcThaVkFmS3puOEk1ZmtJNGp1U3ZHb29iV3JBUXZMZGVjUjNmL0thVHE2VkdWYk9oNTNYRUNsL1NPZDVDNGl2cGNNc2FkcVVGVzQrMjNISU9ZTDQxNUtqcGNFQ0tnTlZtQU83ZkYzZU5WTGVkclEwc0hTb0F2K2FjNng1NzkzdkdIOUkwNkduL0pmMTZIOVBBRjRCbkpXY1EwaldmWWE4eit5OFRqWnhCaDJiZ1pjQ1p3TEhFK2ZVN0dqbk53T1hBNTlBRThJeTRIamdmT0NaeVRtRWxjQy9sbmU4QmJnQytCUndVMjhldCt2WUJKd0hQQ001aDN6ZWpiZ2IvNnVCejFFZS9odUJjNEJUME9UWDU5bk8rUmJnMjhDWFVGcVVBZXRSM1g4S0VyNWkzSnE5dC9PdHdIZUFTNUVnVUFaTUlkSDN5Y2s1dE03YmY3OE4rRDV3R1JJRXlvQzF3RW1vSGh4RGE1enp2ck1EK0FGYUROamE2d2Z2RWxhamZuODlFanpiNGV4ZjJ3bjhDTGdHaWFKbHdFcVU5MnRKRnpueU9DNlBYSE5mZDZKOHZ4R2xSUm13QXRYNzFjbDVxL1UrZG4wdnl2ZGJrU0JTQm93ajBXOGxxZGpYYnQyM2E5TklFTjVLdWxBNDZCaEQzQ2VUODZXMi9UVlNJV3c3NVZrTUdpVVZPMDNrYXpUT2FmUitsclFNbEdVeFpCanhOdUdubGJGdjN2a2NxUmhZRmpGNGlLellCYTJOOVdQWDVoSHZHY29qaHRZUWJ4TjhhdDVuL3JGUnVpeVFpcUpsRWtOYjRkM3NNK1B2aW9KZFJUY0ZvREhnRGNEclNTZTkwSml3UFVQZVo3SGZXb0lNR3NhQVZ3T3ZJWjMwMHNFeGR1MVc0QitBLzl1ZFIrNHFSb0dYSStHdlZmN3Rwc250aVA5SEdMeVYwVkhnUWlUOHJVK3VOZXJZMnIwR0dnUitEUGdvZzhuL1JjQUx5UmM5bG5wdXg2MUlDUHdrZzhkL0JJbGV6ME1UdjZVTWRodTlCdzJDdndCOG5zRWJESTBnUzg5bmtWbzR0c0t4MVdzZ01lUnJ3SmNaUFA3RHlOTHpOR1RsMUEzTy9yV2R3TDhEbHpCNGc4RmhKSHFkaVBoRGMyN3RYdDhGZkJPSmdZUElmeE5hOEdna2V2alhsamY0ekw5Mk43SUt2WWJCNHorRTJ2MzFkQ1o2TlBwc0wxb0V1WkhCbXd3TWtWbzVtb1ZUTit0K0RRa0F0NktGa0VIalh5TzFjSFJGSDNMT2wzSnRCbzBCdGpCNGM0QWFxdmNyU0MxOEd2RjN6MXQ5dngvMWdkc1pUUDVtM1RYc1hQT1BTem0zOTNOSUJOM05ZQm9EREJQUGUvL1lUcnE0MStaSnJTTUhrWC9Nd2dmdnZOWDBpSDIyUUdvZE9Hajh4OUN6eFRpNzU2Mm1TZXhZSnhYRHVvSnVDRURqd0s4RGIwR0t2NkVWd3ZZTTdTWVVwS3BZdnpFT3ZBbDRNNmxKUDEwNDVsMjdBbmgyUjAvY1hZd0JGeUhoejF4YWxsSzUyemxPQXg4QTNrLy9WMFhHZ0ZjaTRjL3l2eHVOdlgvTlBlNERQZ2o4TFlQQjM0UXZmK0NmZDk3SmdBRFVBZnc5OEdINjd5SXlDcHlMaEs5R0EzLy9mU3ZmSWVkOEJ2aG40T1Awbi84SWNEYndYSnF2OXJaenJSSC9XZUF6d0dmcHZ4RG9DbC91YXU5UytMYjYvVm5nWDVCVjNDRHdQemw1SFpsYzY1UnZzN1RZajRUQVMraS9FRGlNTEg0M2t4Mzh0NXFYdmdEVVNuMllBNzZCeGdMOTVqK0VSSjhOcFB5aC9mcmRUaHJNSWZmZzYraS9FRGFFQlArMWlEOTAzdFkxKzJ3T0NXRTNNUmo4VnlGckwzZmkzMm81aUYxcjl0MTVCa2NJcTZGeDd5VDUxaDZ0cElYL3Z0RjNGcEJsN0ZZR2c3OEpQLzV6RXJuVzZubWp6eGJRWXNBdUJrTUlNMnVmUFA3K2NhbHBaTWM2cVp2d0lBZ2h2cVZQemZtc0cra1JPNXFiYkwvNWp3Ty9EYndWZUFteTFEWTBTb2ZZdFZiVG9VN3FKdG9SLzA0Rm9GY0M3MEhtbm9ZOE11NzVIbElmMTZmbGZLZVZoSUxVWjdRZmVCbndUdEpZSnJSNDNJTTZicHU4cjBDTjZLckk5LzN6ZHdGLzRyenZad1c0QUhnYjZZb250RmFoOTVDcTJaRGw3Lyt1MFhFdjhIWmtFZE1QdkFoVi9Mejh6enZmUzhxL2hvU1RadnhqNVdFYWVBY1NBdnFCNXlQaHMxSCt4OTd2UlIyM2lSZkdmMldELzRsZDJ3dThHL2gwdHdpMWlUTkpoVDk3cGhoMy85bytsUDgyZVRmK2s1SGY1djB2eWYrOEQvaGlsL2kwaTFOUnA5ZnVpdjhNNldwT2pUUkd3b29tLzRGM1BnUDhEZkRWN3RKcUdTY2g4ZStSeWZ0R2VlNitqTDlOM24zK3Jmd1hwRUxvcGQybDFUSTJJemR2Ry94RGF4WXRzOEREcExGUGppU05GZEpLR3VMOHo4ZVFpM1Evc0FIVkFZdGwwa3JlZzNpN0MxaTJhdjdJRm4vdnB1TVhrRVZRUDdBV1dUemxXVHprOFpoRDR4YUwvVEtDK1BzQ2N1ejN5NTFyRDZHeTN5L1grRldvRE5qa3o1NnJXVnBZYklzRlV2NUR4QVhrUnVtNEgwMDQrdVVhUFluS1FJeS9lKzYvdDNKdi9NMVZ4dWZ2LzRkL3pZVEFMZDJsMVRMR1NlUDUrYzhIK2M5dG9vWFBmNWpHZkdQcGVEUDljNDBkSWI3bzVSLzljeitjaDdrTCtRSmlvLytBVkFqcmwydW9uMmUwZUhTNXUxeGo1YWpSK1FMaTNxODRvYkY4d2p2UE84YitweFVCMVQyYUVOYXZSZENMZ0Q4ajFUK3VRTVlacmFRRDNuZGE1ZXlYb3hrNldBUmFxZ0EwQmZ3ZE1uYzM1RDNvTmpSQXV3cXA5bHRwL3NCNWpXRGV2VXdSSzBvTVdRdjhGVnIxakQyUGU5eU9PdWx2SS83YnlGKzFHVVZtMU1lakZlV3owT3FheXozUFlxcElKWHdOS3Znbk9jK1ExL0J2UndQVWE1RUxWeVArSTZUOG53bWNTZGFkaXB6emE0RFhKZjlkQk5ZQWY0VGNIZHpuaVZYZ25XaWw4anVvN0crbk9mK05LSDdRR1lUOFkvWGhPdUNORkRjUVdJV0VONHR2MWFpVDJnbDhGNjFXYmszZU4rSS9oUWJWcHdDbkorK2JOWWpYSXd2RTdSMXdhZ2Nyay90dHBESDNHdXFnZjRBR2Fqc1EvenpCZWdTVnJmV29iSjFDR0VNSHd2dmNDRnljL0g4Um1BUmVpNEthTitPL0I4VncyWUs0N3lhZi96RGlQNFhFaGFlUkJneHZWTTV1UnNKNFVURlNWaUR4LzlqSU0vbnY5NktnL2x2UmlxV0ozekVNbzdwbEUrdW4wQnIvVzlGQ3pLNk9tYldHQ1JUakxPYnF0OXg3Zng5cHU3ZUhWUHlPWVJqVnJUV29iajJKY0ZFa2xnNWJnTCtndUluQUdPcWJZcy9tUCtjTWFiM2ZpMFRidkw1NkNOV3RWYVJXTlJZd1BHOU1WRU9iQm55RTRtTEVqS0wyeVJXczNlZHgzKzlIK2JJSGNUZnhNNFloVkxaTVdKZ2lYRnlKeFV6NkdiSUdMQ3BHekFoeTk4dXorSFRQYmFIVEppcXo1STlUTFdEd0NsVHYxeENLb2tUZTcwSWllRkhXd01Ob25ETHVQSS83WE82NUxYVHVROXdiamROcnBJR3l6WjNNVGVOR2ZleGxGRGNSTktzbkU2d2dQdzFzb1djV3BZV0puekhVU0sxcFZxQzJjTXo1ckZFZmN4M0ZXWU5hUGpWeTliS2p1YTNNa2NZeGFjVGY0Z2VOa1M2TTJXZDVhVHlEUk5DaXJPSHNPV05qTWdqNUwzaXZSdjlyb3BMclR0ZW9mb0hxMURhS05ZUm9oYnZCOHJ5Vk9MNXUvQ1JiR01qamI4YzUxQVlXeFg4ZFduZzZqU3hQaU0vUDNjRE96V0Jsd05LaGxSaFM4NmlQYVZzRFdJb0E5Q0xrZmhOci9PMjRBeVhRNStsTzRNNVdBa3BaUTlQclFuQXVXblZ2MVBudFFrR2J2MFRuZ1RzM29OZzZiMFR4YjF6ckg3L3dGUkVvK3h4a2RXRWRNNUhqYnVTaThWVTZGMlhXbzhuVzY4bkdWc0U3bndGK0JaVzVYdUlzWlBYVktQOTNJeGVOUytoY2xGaVBMSzFlUnpyaDh1OEw0djlyOU40YTVBemdkMmpzNTc4SHVXaGNSdWVpeERyVTVyeUMrSVRUampQSUd1dkxIZDZ2R1U1RzVTdzJNTFAzZTVHTHhwVjBQaWxmaTlxY2w1Q0tBVVNPczBpVTY3VTF5QW5BcTJoczliQVBDZjdYMGZta2ZBMXlNWHNoalNmYys1RW9lMW1IOTJzR0MzQi9SSU5udVErSmtqZlMrYVI4TlhBbWlpM1ZqUCtmb1ZXb1htSURzdnhyNU80emk3amZRdWVyazZ2UVFPczVwR0pBck4zWmo2ekJydTd3ZnMwd2xUeVA3KzdqUHM4c0VxVnVwL05KK1Vva3RqeUR4aFp5YzJoOGNFT0g5MnVHVmFnTnlGdXR0cnpZanRyK1RpZmxLMUNkT3dIdEh1ZmZ5OTdQbzQwU2J1N3dmczB3aWVwQW85WDZlVkt4dTlOSitVUnl2MDAwZGpHZlIrT05YbHZEVEpCYS9kZ3p4SjdGeE41T1hSVEhVWjNiU0dNWDQzbTAwTnpyUVBrVzREcHZIRkpERTdGcHVoTzQxM1lSbktLeGhkUUM2bTg3SFc4MWcyK3BSK1RvdXFoMHVqQTlRaXFLTitwejZoUVRLTDVHVnBTQWtEK2tuaW1kenNlR1NVWGhSdFpHZFlvTGxKNDNEM2ZQWGRHbkV3eWg4alpPMnViNnoyRDhkOUY3RWZoQ1pQd3k0Vnh6K1p1SFRyZm00VFhTSFFUOTJFbysvMm5hYkcvYkVZQnFhSUQ5R3prUEFXcDgzNGRXWTNwaGtkTEk1TTdPdXhva3lmdnYzME11TCs1OTNlTldaQm4wUmJvdnhBeVJtb3k2eitTZm0rTGNDL3d1RXFMYys3bkhiU2cyelpmcERmK1hvVW11YTNtQmQvNS9rRnRhTDRTdzMwS1QzN3lPZnp0eXliaWtCL2NmUW8zUHhZaS93WCtXdjBScDFBditiMEt4ZnV4K1B2OGRTUGo4ZWcvdVgwTkMyRnZSZ05pdStjZjNvMGE0Ri94ZkRyeUFrTGVkNzBMQzM1VTl1SDhOV1YyOG1jWldZWDhQL0drUDdnOFM0cDVEUG44VC9xN3Z3ZjFyU0h4K1BhbFZHSVRQOGpGNkZ5VC9IR1NabURjSXZRZE5RbTZrTi96UFJPM1BsSGQvOS94VHFBNzBBbWNncTgrOFNlZytKTURjUW0vNG40NkVVRmNJOXN2QnY2RFlZTDNBU1dnaW5sZitaMURlYjZVMy9FOUM3WThKZ2JGOCtCcTljNG5kaUFSNTkzN3V1UWxmdlppRTFwQVFkQ1p3bEhkZjl6bStSZThXQWFaUTJYUHY3WjZiOE5VTFM3d2FTditUQ2EyaTNHZTVqdDZKNEtzSjNiVGRaNWdqdFhUck5tcW83SjFJWTZ1b0c4bkc0ZWdtVnBCMWQvYVB0aExmSzB1c3RhZ01OTEk4MjBMdlJHRGJ4dDd1NlIvcnBGWmV2Y0JLbEFhdXk3R2ZEdHZwblFocWhnZ0dQdzNjYmR4N2dRbmlRcGdkYlF6YWkvYlgwR3orMmN1dHk4MHlMaS9XR3FqdDZZVUlXQVBlaStiQTd2M2M4eTNJRXJ0WElUbk1Lc3dYd3R6akRHMklnSzBLUU1Ob2RlMUM0c1Qzb1VuWFAxR01HMWF6b0Z0emROY2NjZ2dKVytkSDdnWGkvMTQwOENyS0RTM0czYzdOdjc1YkdFSldQK2Q1OTNNTDNaOGo2NXRlODY4aDM4djNFcHFnRzdxNXV4MkkvenZSQkRCVzNpd1d5WmNvaHY5clVYN0UrTmRRT1h3ajNTc0RReWpRMlhPY2UvajhMUlpKRWZ4ZmlmTERqNWxpK0NLeWh1b20vemNCVC9mdVorZjdrZkIxQmNYd3Z4RDQ3OFQ1MTFBNXZKanU4bjg1OEZUbkhqNy9mNlgzMWhkMjcvT0EzeVFlZEI1VUR0OUI5NFR3R21yN24wdzgveTBXeWZWZHVsK3paN0hZVzdISlNBMEpzTyttdS96UEllN3lhUDN0RmNqTnM5ZW9JU3ZNMTVFL0Vmb0dFZ0c3eWY5VTB0ME4zWHVCNnRrTkZCZUw1SFFreE9kWllYNGIrQkRkNVg4OEVnRGMrOWo1QWxwOTM5NmwrelhEU2FnTytFSEg3Zng3cUEvc0p2OTFwTEVlWXZ5M1Vad0w1bWJnVEVJWEpEdS9oZTZQUmRhU3Y4bEpIUWsvUmJrZ2JpUzF3b3VWL3kxMGZ5eGlXOXJiZmR6N1dTeVNvbHp3MWhFR25YZWZaeHZxaTd2SjM5M1NIZWRvTUJlM0lyQWFwVUdlRUxBTFdRSjJrMzhqRHhUbzBUYmRPWmdrRExwdXh4b3FpOTFjaEJnRy9oR044YS8wUHJON0YrRjlZbWdXZTJzZjNSWEJoaEgzbHhQUC8ybTA2UDRSaWttRFVkUVc1MWtFemRKaVc3eTgrVmNZUXNMT0M5REVlcEYwZ3IySWdoQytCTVY0V1d6bHBsM0FRVlRobGhQR0hJQlVxVDNRaFhzTklaT3Y1NUZ5ZDQvL2lnYWoxMU1jZjV4N3VYbG8vTTBQOFdBWDdqT0U0aXVjVFp6L3Z5R1htTzlSRFA5RjRQc284UE5qVVVmbzR0bW84dHZ6ZFlvaEpEWTlpNUQ3TXJRdDgyOGx6MVFVLzV1UXBjTmpnU2VTMWtmTC8rUFJaUDF6ZE1jRTgzK2lTWWZMbmVUODh1VHpXeWlPLzgxb0svaWp5YTdJazV4dlFpdUYzYkRFcTZGNFB5Y1I1ajhvL3RTZm9qZ3ZSZkgvRVJKYlZ3T1BKMnovTnFINEtWK2xPL3hmaCtxWmNYZjUzNENzL25wdGVtOVlSR245RldRSkVMTUdPdzdWZ1grbk8veGZCanlCT1ArYjBlQm9lNGYzYVJXTEtPYkxKU2crekhIT2M1STgyM0hvZWI5QmQvaWZpNnpPM1BKdjU3Y2lpOStpNGk4dG9nbk9OeEQvZGM1emtqeVh4Yys1a3U3d1B4MU5nTjEyejg3dlFJSmJrWUZJZDZBSjNncmdtT1NhT3hDZVF2R3B2a04zK0c5R2RTM1cvdCtKckU3dTdmQSs3V0FYYW5jZWlmb0Fmd0owTk1xdkcrbE9tM3djY2ovenkvNHk0RzdVQnR6ZmhmdTBpcnRSWERtYkNMbDV2eHoxQzZ2cFhwODhoY1MyMlBqblB1VHErRUFYN3RNcTlnSzNKYy8wNk9TYW13WXJVWG50VnArOEVuZ0UyWG1QbFlNSFVOdjNVQmZ1MHlydVEyM2dFV2dpNk1ZZFdZYks2aVJxbTdyQjM4UWZDUE4vSHBYOWg3dHduMWJ4QUdvRExBZzFaTlBna2NuckxybzNCN0QvOXVlL0Iya2MxNmtYMkkvYTIyRlVCaUJiL3NlUzYvZDA0VjVEU0V5K0FMVURIeVc3d0c1cFVPVGM5d0FTZVE1RFpjRE4reHFxcTZPb25uU0tJVFMrK2FYa3ZaLy9uMEVMa2xkVFhCbzhERHlZUE50aGhQd1BSK25TdEUxdUpnRFZrRG01V1g2NGxmOEFXb1YrTjhVMmZpNnMwVGtzT2JvVFlVdWNUbFRwR3ZDLzBlcW4vYmNkRDZCVjV2ZlJQLzZMeVN1bVROZlFzM1lxQXIwYldYNzREZitCNUxPL3BEOWJrZTVIRS93N2tUaDFHQkovWElXNkd5TFEvMFNyYmY3ZzV3QXFHLytQL3ZCL0NEWE1keUgrUTJRYjVnM0E0NUJBMlVrYS9EYUtQeEhMLy9jajFic2JRbXU3ZUFnSkhMdFJ2dnRta1k5RGs4T3YwaG4vTnlMeHg1LzhQWXdtL3ArbFA3c1F6aUdCWXcrYW9QcXJRY2NpL3BmU0dmOWZKaXYrMkg4OWpBVEdyOUEvL3BlalFjN1RDZlAvbU9UMURUcmovMEt5NGs4dE9WOUEzTDlPc1lOZnd3SFUxdDJEM0VMODFiQmprTHZLTnp1OHozTlJYZkxML3dKSzI2dm96MWE4QjVENE9vMkNaZnY4SDRzbXdWZDFlSjlUa3YveUovOEhrY0R5UGZyRGZ6NjU5ejRrOWk0bk94QThHcmtMZktmRCt6eUJVUHl4Y1lVRmQrL0dRbE83ZUJnSkhBOGdFZHl2L3l1VFY2ZFdhZXVRME9hM2Y0dWt3YzM3c1JQckFoSTRIa0RQNkMrR3JrUkN3STg2dk04YU5LSDB4eitMU1BpNGsvN3gveW1hQ0IxRHVCcitLQ1NPZEJxRDFGeE9Zb3ZmZTlGRXZNakpyK0VnOEhNMERvcHRGRENCUkpBN09yelBDQnBiKzl5WG9iUi9rUDd3cjZPeHp3RWtBcnE3QTRMRXdURTZ0OHF6ZVZTTS93TDk2ZnRCL085TDdtOGlvTnYrSDRHRWtFN2NNV3ZJK09PQzVQMFVtZ3Q5TkxsWG5mN2tQY2w5SDBEOFk1YXdJMGdJNmNRcXI0YmN5YzhuelArSDBNTC83OU03bDhkR1dFenVleENKWGI0K2NUaXF0dzA5b1pvSlFPOUVxNzgrK2Z1UTFjKy90ZnZVUFlCVndzTUpsVEFiRkN4MWdub3hNdnZ5TzcvNzBQYlB2UTQ0Mmdxc00vWWJRRHZ2UkFUNkxlUnVFbHYxK1JWNkgzQzBGZHlJOHVHVDVKc25McldSK20vQWk1M2ZXeHJjajlLbTA4bEZOL0I5TkJFK24yeGdYdERFWUJ4TlVwZUMxd0svU0pqLzk2T0c3OW9sL204MzhRTVU5K0ZGcU1OenkvK1RVT2Z3alNYKzl3V293L01IL3c4ZzhlLzdTL3pmYnVJVzVQTHhQTkxWSUZBNmJFeXVmV3VKLzMwdTZVNkhidjQvaUt4KytyWDlzSXZia0FYQ2N3bDk0emVnT3ZIdEpmNzNXY2lTek0vL2g5REFxRi9iRDd1NEhWbERuRWxZLzQzL2RVdjg3OU9RTlZtTS94ZlJCS3pmMklyYWdOTlIvWWVVLy9yazJsSmpZbXdtRmI5Yy9nZFFtL0x6SmY1dk43RWRXV0dkVE9nU2NRemkvNE1sL3ZjNkpBRDQ3Zi9ES0Uzdlh1cERkeEU3VVIxNE1xR0x5bVBSdVBDMkpmNzNHalM1alBIL0VjWHRPdFlJdTVFMXlDYkMrQ3lyRWYrZkxQRy9WeUlSd1IvL0hrenVXYVRWVXg3MklJdTQ0d2kzRVYrWlhGdXFDREpPT3JueStlOUIvV0MvTVkwV0FZOGhYQVI2RkpvRUx0VTZjNWpVd2dEU05MQllQLzFZK1BFeGcwUzRvMGdOQVN6L0xYRHdVbDBUL1lWMWR4NzhNUDBSdm4wOGlPcmhKS0VJZW1SeWJhbnQxUDlHOHp4M1lYa0tXVmQvZG9uLzJXM01vVFNJQmNpM3dNbExiYWYrRndyOVlMRDgzNHM4b3I2eXhQL3RKdVpSR2h4QnFBSFlmQ2kzbldva0FKMEgvREZoNTdjTFRiWUdZZkJ2cUtOQjJlR0VsZlp3VkZIYlZXclBRWDU5ZnVOL0Y0cEJzdFJCUlMrd2lOTEFWZ0VoRlgrV3N6VC96TE9RaFplZi8zY2pxNGh1N083V0xkeUpCc0p1UStXYXhFTDdJdEFaS09DNVAvaS9CN2tFRmVYeTBncnVSSTNSaXdtajB6OGREVlp2YmZNL1QwUDViQUlqS0IzdVFmV2kwOTNkdW9sZFNJdytqM0IzdGxQUVJMM2Qrbm9pc243eHkvKzlhTGVsUVpqOEdYWUQvNEZFb0NQSmRvSlBReXZGN2RiWDQ1RUE1THQ4VEFOL1MzSHhMbHJCSG1UcGNqWmhnTWdUVVYxdHQ3NXVSSlpsa09WL1B4Si9pblQ1YVlaN2tCaDlKdG00S0NEcm1KL1NmbjFkaDlvQXYvdy9nTnkrZXhIb2RhbllpOFRvMHduamRHeEdmY1AyTnY5ekRSSVZmUDRQSXZHbkcrYmwzY0kwV2doNUd1SHVkQnZSQkxEZDltb1NUYXA5L2c4QjM2VllsNTltdUIrTlJ6ZVREbm90RFk1RGJkVmRiZjduQkhIeDZ3RHFTL3V4NnB1SEIxQWIvd1RDM1JtblVQdllybGczUmhwczIwMkRoMUZiMGcrcjV6ek1vamJ1T01KRmdEV296MjdYSFdZRWlWOFFpajkzTXhqaWgyRS9Fc0dtU09kQXRoaStDclVQN2JaWFE4bC9RVmI0T0lqYXdFRVFQd3h6cUl5dkloU0JINFhxeDFKMmgvSXRmeUN0QS8yeWZJbGhIcFh4U2JJaUdLZ2RNMHV0ZG5BaDZXWWFiaHJzUkJ0eERGTC8vekRLM3duQ2tEQmpxTTlxMTB2bmZDU0EyZnpIK1A4Y2FRTzkzbTJ5SFN5Z051QUlRaEh3Q05SblJZMWc4Z1NndFdpUWF5c0s3dVRuQXBhK290QkxXTVYwZlhVdEVVWlFBV2hWQkZtREpqbUhFMXIrdkpiQldQbjBZU0tRYXdwdHNCM0VXbTIwVnFPNFA2Yit1NVkvYjZaenM5SmV3WFhUY0xHYzlqcXMxU2lhdTgvL2ZyUUwxYzg2ZnRMdTQxN2tFdlRMWklORGdocXN6OUg2SUdBbEVubGMwOTlGMU1pK2crTGlmYlNEZTVFSThsSkNTNWpuSW91RlZ2bFBBcitPNm8wNytYOEFCVHR2ZHpKUkJPNURGbm5uazdXRXFpRWg0eXUwYmc2N0F1MDJOVXcyL3g5RXdXV0xDdmJaRG13SHF2TUlKd0ZuSUlHdzFaV2dDZFRQV2Y0YmZ3djJQVWlESDhQOVNBUTVoOUFTNkRSVU4xb2RCSStqSUx1KytmdERhSmV0b29LZHRvTVpKRXljUldnSmRBb1NDRnNWTFVaSkE3NjdMai96eWYvMGVxdlpwZUFCTkNoOUJ1a2trT1Q0Rk9RdTErckdHQ05JQVBaZG51YVIwRFJJNG9maFFTVDBuMFJvQ1hNOGV1NVdKMEhEeVBJTFFzdWZMUXlXK0dIWWowVHVKeEcyZjQ4SGZranIrVFpFdXR1WkwzNXNaN0RFRDhORHBKWlFoeEc2Zy8rSTF2T3RCdnhDY3U0dUlDNml2cThmTHAvTmNBQ055OVlUdWtPdVJXV2pWVStJR3RtNUQ2VDg5OU1mbDc5bW1FZDU4MWhDRVdBVlNwdDJ5bTJlNWM4ZzVqM291ZTRqRFk0TUtZZEpsRGF0R2tHc1F6c3BqampYRnRFWSs5a01odVd6andYVUx6K0swQkxva1VnRWJUWHZwdEFpVjR6L0x5S3hmZEJ3RU5YTmNVSkxvREdVTnNFYzJKOG9HLzRpK1NQWGNtUU91VDBOa3VXSGp3WFN3YWxiQUdxa084YTBndmVnUkRQdWRjVC96UXlXNVljUGUwNkQ2eGM4RXYxRkhPOGtuVVM0K2Y4N0RKYmxSd3grNTJUbFlNai9ZZ05jVEp6LzJ5a3UyT3RTc0FWWkFma2QzUVRhTmFsVnZBWHhkOHYvUEtvWGd5aitHRzVIQXBEVkFjdjdjUlRGUDYrOTgvRnFWRi84K3Y4M0RKYmxpNCt0eUdYWDh0L2wvemUwenQ5RXBMcnpXa0MrMzRNby9oaTJvZDNmcktOMytiK1AxdmsvSDAwQzNmeGZRSUczQjFIOE1XeEhiZlE4MmY1dkhOWGRWbkVHYWkvZC9KOUhnYWNIVWZ3eDdDRGQvYzN0KzhaUW45WXFUaVRsRDJrYVhNbGdpaitHbmNnNjBTLy9ZMmpob2xWc1NIN3I4Nytad1JSL0RMdVJhNnJsUDZTdUFCZTE4VDlyblhOTGd3WFV2ZzZpK0dQWWc3WWc5dk4vRklVeWFCV3J2UGVXLysxT29vdkdOT2xPdFA3WTkvd0d2L014N3B5N2JlQmVCbGNBQUxYTlh5Y3RzKzRDK05sdC9JODdWbmJuZ0lNcS9oaG15Ym83Ry85aFVsZjJWdkJ1UXA0MkJoaGs3RWVXa0ZiK0lRMkZjbndiLy9NUHhPZi9MMlF3eFIvREhObjV1WnYvNjl2NG43OGp6djhsRERiL2VkTDVtWi8vYTJJL2lGa0F2UXg0QTZINiszWVVVSFRRY1JCbG1yc0tBbG9Wc04zREd1Rjh0UHJ0cm53c29rWmhxYkZFaW9SWkFnMDcxMnFrcm1ETkxHSE9SWk5vMy9YdGZReEd6SjlXNGJyRDJmdFdncGFkZzBRVW4vOWZVY3cyMTUxaUp6SjNmcUZ6N2Rtb1VXc0ZaeEtQKy9QM2RCNVF0QWpjaVFacTV6blhiQlhzNXpRUENub3lZZHlmWmNDbldIb3NqU0p4RjFxcGVMNXp6VXpoZDZLVjRFWTRBYm1TK09YL1h4a3N0OWM4N0ViOGJjRHJ4c080aythdWtNZWpOSEJkSHhkUm5MRkJYdnd3N0VFcmdjOGlPd2g0RENvYnpRWXc2d25qL2l4RGNaUUcxZkxUeFQySS96T1Q5MmJGZEJSS20yWjV1QllGVVBmNTM4UmdpNytHZTVFMTBNbWszRUg4NzZINUFzNUtKQUQ0L0xjeTJPS25ZUit5OURtQjFCcDRHZUoxTDgyM0I1NUFLK2FRVFlPZERMYjRhYmdmOFQrZXJDdlFDbFF2N216eSt6RTArWEhIdnN0UTNSa2t0Nzg4UElDc2dZNGpiZitXSTR1ZUdacGI3NDZRTHY2NWM2QVpCbHY4TTloMjdNZVN6Zjl4bERiTlhPRnN3dWk3UGgxZ3NOeSs4dkFRbXVOWllHempmd1FTU0pwWmdWK0VYSi8rRU0xMzdpQ05lMVFHSEVDV1Bpdkp0bjhqeVdmTkZqQXVRdGJ2dnR2YmI2RXg0S0JqSGdsMVp2QmhiY0FqU09NRk5jS3JrYUdIcjMvOEx0cFFadEN4a0x3c2Roc29EWVpSdWNpNHd2a3JvdVBBMndoWGZyNk1WaGJLZ3Yxa3JRQmNmOGhHcThEamFLWE01MzhwZ3hQMHFoVllJWUFzMzlISWQxMk1vUlYweUs1OGZCMjUwSlFGZnN3alZ3bHVoREhrMytyK1J4MlovWmVoOGhzK2hNcnJGYWdSdUpJd05sWU1vOGlGck82OXJtTHBnYVQ3Z1krZ2xVREljbjQzMlJoSlBrYVJjT2J6L3k3bEVQOE1IMGR0dG04SyswNGE4eDlCTGpTUUR2YnFTRFJhYWlEZGZ1Q3p5RnJGdHdKOUc5blZYUi9Ed0tsazI0ODZFazA2M1Uyb1NIeVJkSU1DTncxK2grYjhUeUxzLzdiU2ZneXhmdUtyS0RDK24vKy9SbVArUXlobWpzOS9CNE52K2VyaTY2U0J6MTFMaU5lVHhraUt3VllLWGY2Z3lYOFp4Qy9EbGFqTmR2TWZVdmZvUEppN2lGLy85MnJrQVJvQUFDQUFTVVJCVkZFTzhjdHdQZWxpaFpzR0w2WTVmNXM0dVdrd1F6bkVMOE9OcUwxeWQwYXJvY1c5UnBid1ppM21qaDNOK25lUUxkOTgzRXJhWHJuNWZ6ck5QUUZpMWovdWZLSU0yRWJjRXVJRUdzOEJKcEFGcGVHYnlhc3M0bzloRjJxei9mNXZBNDA5SVNiUUdCbXluRCtQNWhSbHdSNWtEZWkzLyt0b3p2OWR6bnRMZ3kraU9VVlpzQzk1K2VQLzFYajgvUW5ocjVLdWZoajVmY2lzdW16d095eFR0aHNOQUY5TE9rR3l4bThmYWFVb0Uvd095d3BEb3dIQXl4Ri90L1BmaDZ4L3lvYVlBQWFOTzRBTENQblBBSC9kM1VjckJMK01MSDk4L28xRUlBdWk3QTUrWjlGV2lHWERXd25iZ0ZVb3NIa2V6aVIwL1p5bFhPS3Y0VzJrdXo5WW5xOUVnYzN6Y0NycEFOaXNCUitrWE9LbjRWMm83cm9kNEVxMHMxOGVUaVRMdjQ3YTBVSFk3YkZkdklkMHRjK05CZkNHQnIvWlJPcjZacTg1RkQrbWJQaHp3dnlmUkJzNDVNRUdpTDdyMnlBRmZHd1ZIeUtOK1dOcHNBSUY5OHpES3RJQm9yV0I4d3kyMjNzZVBvbnFydThLZVc2RDMwd1N1cjR0TU5odXozbjRJbkZYNkxQaVgvL1B6NDIvNi9vMnlHNi9lYmdVclhhNytYOGtjbS9OZytzMTRMWUJnK3oybVljclNGMkJYVmZRa3hyOHhxLzdoa0YyKzh2RGpXUmRnVUY5KzZZR3Y3a1lqUkZjYkNhZEU1Y0pXd2hkWVVkbzdBcjFPMlQ1bTl2alczcnhnRDNHTmtMK3cyVGRlMzM4QnNwcnQvenZSZWxTTnV3bUxQL0RlT1hiblF5T294VWlmL1hqdlF6R2RwZnR3c1FiWHdYTHN3SWFBMTdoL05iUzRLOG8xK3FIaXpsQ3k0KzhGWUF4NU9QbzUvOEhLV2NIQ0tFVmtJbUFNZmpXSC9iN2Y2QzgvSDAwc2dJYVJjR1MvZFh2VDlCNjhOQkJ3alJwM0ErWDk2OFR0NElaUVFGVWZldWZyMUJlL3U4aG05ODFaTjRhRThGSGtBRGlsLy9MS05mcXA4RVZydDAwZUQxeC9zTm9zT2Z6djVweW1QNzcySWY2TG44VjhEWEVyVUNHaVZ1LzNFQTUrYzhndDFlLy8zOEZjZjVEYUhEb1c3L2NTamtuUURQQVB4T3VncjZZT0g4VFNDSGIvbTJuWEt2L2hsa1V5TFBtdlo1SGZCSE14b1orK2JlQmRObXdIL2dhV2U2Z1JhSFlHTEJHZHZHRDVIemF1MVlXbUhEdjEvOW5rRDhHZHNWdnd5emw1TzhLOTI0Wk9KSDhSVkMzbjNTdGY4b0lWN2gzeThCRzR2d25rQURnNS8vYktaZjFuOEdFZTcvOFR4R2ZBNDJqc2JIUC81MlVjLzYvZ0N4My9mWS9zSUpKTUk3R3hnWkxoeitpdlB4dHAxcTNES3gwempNVi9tVmtHOFk2OHBmL2RPK2VzZWVZSlZUQmJDWEl4L21rZ1YrdEFteWxYSzVQUHN3ZkVyS1ZJTllCbmtzWStIWWI1Vno5TjdSakJXVG13UzcvN1pRajdsVXorTUpQVEFRNmd6UmRyQTdzcEZ4eG4zeDhoRERteVFSeEs0aVRDUVAvM2tVNXJSOE1IMGY4L1ZYQTEwYSt1NW5RK21NUFdra3JLejVOYXIxZ2FUQkczQXBrRTJIZzM3MG9xR0paOFVYVWhydDkzeGpxNjMyc2M3N25XcitXSWU1UkhyNU15dDlkQlk0RmhGMUR5SCtHNWpGakJobGZSMjI0Mi9lUGtvMFBackNCb1R2KzJVODVyVDhNVnlKM0NMZjhqeUpMVHgvdXdxQnIvVmJHd2IvaEd0THQzOTM4UHozeVhYZm5VTmY2cmN5TFh6Y2cvdjdZTnhZUTJCOFRtL2hSUnZIYmNBdXBLNHpsN1FoeWhmTGgxMzBvdHdBRTZ2dGRLMWl6QXRrUStlNGJ5QXJqZFpSK1piUitOK3hBYzJEZkNtUXE4dDJMaVBNdmsrdVRqOTJFVnFERFNBVHk4V3F5MXQrZ3NmTS85ZmdaZTRscHNvdFhaZ0N4MHIxZ2VFbHk5SzFmeXFoK3UzQ3RkNndpeEFRZ3MvNHcxTkVLWXRuNW14V1F3UVlCUHA1SHVQcjFNY3JQMyszQUdsa0JQWWVRLzZjb1AvOFlZZ0xRTXdtdFgvNkZjdk92ays1KzVIYUNyNDk4TnhiN3BFeHhqMktvSTFjWWcyc0Y0dU40NHRZdlpVYWRjUGV6R25LUDlMR0JzUHhmMytzSDdESE1ndE1YZ0Y4YStlNDY1emRXQnNybyt1U2lEdnhqY3U1T0FsOGMrZTVxNXpmR3Y4emlGNlI5bUc4RjlvdVI3NjRnSFArVTBmWEpSUjBGTHZVWEFKOGQrYTYvNnd1VWMrWGZ4NldFVmtDblJiNW4xajh1LzdKYXZydTRnakQvWTI1US91SVhsTlB5MVlmMVlXNGFiSTU4TDJiOVUrYXhuK0VXUWl1UW1BRDBPa0srNzRsY0t4djhCVENJdTBFWmZ6ZmYzMHY1K2J0V1FJYVlBUFFLd3Y3dmZaU2YvMjdDOXU4L1hScnQ0aWJrRytobS9pNFVTTFBzTUJOT053Rkd5Q3IrRzBsVlVkZjB0NHl4SDN6TWsvSzNOQmdpSzRLc0oyMFUzTlgvSzRwNXhKNGlaZ1hrTndqclNJTmYybXN2NVo4QVE3WUI4enRDdzFyU3JWK04velRsbndDRHJDRDhBS2Fia0NtMFlUWHc2T1RjK045SCtTZkFJQ3NJNndRTUc4bXVBcTRrT3dFMDY0ZEIzdkt5Vlh5VnNCUGNRSFpiMUVsQzk0OVp5aFg0TncrWGtnYUV0SmZ0OUdXWUlEc0JOdjVsdG40eFhFWTZrWGY1YjNTK00wNjQrcmVmMUlTNnpMaVNNQ0RtRk5sWUVLT0VFK0I1eW0zOVlyaWVNQlRBV2xMQkV6UVc5SzMveW03OVlyaUowQXJpYUxLVHdHRkNBV0NCYWdnZ3Q2Q2QwZHo4UDVyc3RzaXU1Wk5oZ1hLNmZ2cTRuVFFmTFEwbVNjZDdodGhFdCt5VFgxQWY1bThJNU83MEJ4b0xXbjlvN2Q5TzBvMUV5b3hkWkdOQm1RR0VHd2JoQkVKUmJDZndwU0llc01mWVE4amZkam8wYkNZZEQxais3MEpqNTdKam10QUxhb3pFQ01RdW5FK29mbjJPYWpRQWtBYURkRHM1dHdDWVNiUTdBUDRLMWVIdm00SDVWa0MyWmJJN0FQNDNxc00vNWdibnVvR2Q0WnhiR3Z3SDFlSHZDcUFHOS8ycHp2ZnM5UzJxd1g4QitLanpQbVlGY3dLaDljY05WSWYvUHlmbmJ2bC9oZk9kVFlUOGI2WWEvT3ZBWjVKemw3OXJCV1NMSC9iOU9vcjlVaFgrbjNQZUcvOExuR3RUaEt0L1c2a09mN01DTWRSUXdIdERiT2Vuc2x1L0dPcW9ML2RYQWM5eHZ1TnZmR0VMSUZWQUhlM2s0eTk4dUgyKzcvcFFweHJXTHlBdTN5WmMvSEd0Z0VhYzc3b0NjQlZnZmJtZi82NFYwTEQzZlJNQXF3RHJ5LzM4UHo3bnUxV3kvZ0h4c0ZnNGtGMEVNTHdxOHJ1UFVtNzNOeGUya09QbXZ5c0F4MkxmZm96cThMY0ZZSmUvYXdYMFVzSXkvd21xdzM4dllmdTNFdWZOTTVLalcvbXJvSDRaM04wd1hCWFFjQXBodzFjRjZ5ZERzMkRRVHlWcy9LdGcvV1J3bzhFYlhBdW9weER5djZLUUp5c0dlVlpBaGljUmx2L3Jpbm0wUW1CdUVDNW5kd0prZ3dFM0Rjb2MrOGJINXduTC85bk8rVnJpQWtoVjhDVkMvbWM2NTc3N2p3MGFxNEt2RXBiL1p6bm5Ld25idnlwWS94aGliakRQZEQ3UEMvNWJGVnhPeVA4VTUzUFgvY2ZTb1FyV1A0WllNTnluT0orN3NSK05mMVVFRUVnRkVFajVQOUg1UEJiOHVBcldQNGFia3FPYi82NEZZSTFROEtpS0FBVHF5eHNKSUg3ZkNOVVJnQ0NNQStjTElHY1QxdjlQRlBaMHZZZkZnWU0wSFZ3THNMTzg3OWNwNTg2M2VYQXQ0RjByT01PWnpybVZnU3BZZnhsOEMrZ2FzdmluaGdaLzY4aFdnRzFVdy96ZDRBWkRCdkUyczk5SjBnbVFWZjd0VkdzQXZFRFdES3lHdUZ0RmNOMmZRTnlyc2dJS0tiY1kveFZvQXVpVy8xMkVia05WZ0w4S0Rwcjh1Qk5BRVBjcVRZQzJFTG96YlVMNVBvN2N2OXo4djRmcXJJQ0R6TUJ2Snh3QXIwYVRQOThDWUpwcVRRQzNrdDBSbzRaTW5sY2hTMGdUQU56Vi82cFlBRURhbjd2ODF5UCtJNFR4UDJhb2h2dUxZWHZ5Y3ZtdlErM2VNS0VGeEg2cU5RSGVTYmdqeWhUcSs0ZklCcjhIY1M5ejhGc2YxcCs1L05lZ3Z0L2M0VjMrYzFSTEFOaE42Z1lLS1g4TGZPMHVocG4xUzFWV3YwSGM3eUdiLzQ4aDVXL3BVa1VMR0VqN2M1Zi9TbEl2aUtyeDliR1AwQXRrQmVyN1Y1TVZBeUVkTDFVRnM2VEJvRW1PRTZqZlcwMFkvM0FyMWVKdi9ibkxmeHp4WDBVMi9JM3hyOUlDNEJ6Wi9yeEc0dlpkSSt2K1lQaDJjYzlXR0t3QXVKUGdVZExncDRZNjhKMENuNnNvK0IyNmlXQzI5YSs3QXZxOUFwK3JLTVFHTkVPRWpSL0FENHA2cUFMaGQvQTI4UFBGM3pyd28ySWZyUkJjbmh6ZmxieVdvWW1CSC91cGF0WWZobGc4cTFNSll6L1YwV1M1YW5CM2M3Tis0R1RpMWk5VkVyOE5adEhuVGdKT0pCNzh0MHJpcitHN3pybnhQNEZ3RWxTbld1S3Y0ZnZKMGMzLzQ4bTZnaHYvS2xtL0dINllISDBSUE9iK1V5WHh5M0Fib1JYRWVzS2RIMDBBcWhyOFlMZ21ncHIxajlzR1ZwRy9DY0FBeTVQWEd1QkNZQkc1U2Y0K2NvMnNvaGhrdXdHNmRXQVZHZ1A1NC84cWVUOFlYRGNnU0VYQTJJNTRsMGV1bFIxK0hEaGIvSGMzZnpGY1dlQnpGUVYvTjdnYU1PNmJRbG9sdUlucXdYV0RzdGNJY2ZlUE1tLzltd2MvRUJaSUFKaHl2bVA4cXhEODFZZHZBV1FDaUcvOVZWWCtFT1ovamF6MUU2UVdnRlhEVzVEbzg4ZkFuNUFkQkJ4MFhsQXQ2ei9EdFlUbC84bklDc0NmQUZUUit1MjdoQXNBeHhOYS85UXA5OWJYZWZnZW9hbi9KdUlDU0pXc3Z3dzNFZWIvUmtMM3B6clZzbjR5dUc0Z2tGckIrZTVQWmdGVk5aZ0ZKR1FGZ0pnQVVrVUJ5TGNBaEt3QTRxS0tBc2gyd3Z4ZlE3Wk9WTkg2eDdDVFZQZ0I4VjVGNmdwNUp2QkhTQWg2ZGRFUFZ3RDhqUkJNQUhteTk3MDZHaXRWRGI0RkdHanM0KzcrYXE4cUdrQzRBcER4SHljTS9sMG51MWhVRmJnV2NNWi9yQVljUzFnQXFqZ0I5azJnekF6cUdBNE5DNEJZSU9oaERoMExpSmdGa0FrZ2hpcGJRTVFHTlRZSWNMOVRWUXNJQ0NlQXRncmdEdm9PVWswTGlOaU9aaHVKQ3lCVnRJQXdVZC90QkI5UGZQdm5LZ29nSmdENC9HTUNTSlhjM3d4YkNQa2ZSMVlBTVZUUkFzWjNnUVNOL2FvZS84V3duYkQ5WDB2Vy9jbFFSUUhFTEVEYzEycFMvbTc5cjVMN2w4RzFBSUZ3N09laWlnS1E3d0lKRWtCODl5ZW9wZ0dBSHdqWHhuNHhENEFxN1A3cXd4ZEFhbWpzZDF6a3UxVTBnUEFGa0JvYSt6Mk9NUCtyRlAvUzRGb0EyV3RzaU5RQ3dFVVZWOEROQXNiRk1Pa09JQzZxT0FIT0M0UjhGQ0gvS2s2QXpRTEl4UkJwL0JmM2UxVzBBSWp4aDlBRkJLckpQdzhtQUxncm9WVVVBTXlxeTU4QW1RRGdvb29XRU5zajE5YVNidi90NW4vVitWc1pXRU1xZ0xpb29nQmlZeHEzL0s4aGRBR0NhbHFBMkpqRzVlOEtBSkR5cjZJQVlHTWFsLzlqT0hRc1lLeFBkL2tmbFJ6OXNVRVY4OStOZ1dTd1FMQisvbGRSQURJTEVCY3J5SG9BUUhVWGdHMVJ3MDJEY2JMQm9FRmx2NG9XOERhbWNmbVBrZDBBQktyckFlQnVCR1VZSlo3LzI0dDRvSUxoRzhBQWpKZ0s2bUlmMWV3QVRlSHpYWUJzQW1pb0tuOURIbi9YL0wzSy9GM1VDRmZBWnptMCtCOUJ5TCtLQTBBSUZYQ3pBb1RxODU4akZMWXNDTEM3K2pGSGRmbjdxMEFyaVFjQXJ1SUVZSjUwRmRCZ1FaRGQrajlQZGZuN3dwNEZRVDVVK1B1cmdDdElCUkRYK3FPcS9OMDRrTFlDN3ZPdkluZG96QitxYmYwRDR1WHpmMlJmbjZoWUxBQVBFVnBBK0RIdzlsSk5BZHphOW93RkJLRUwvRFRWNWU5dkJEUktsajlvakZCbC9vWWFHdnU1SGdCbS9WeFYvcjdRUHhLYkFGZHg5ZHZnQzBERGhERVFxbWorYnZBSE4wTmtnMEJDOWZuN0FwaFpBTGdDV0pYaEN5QitESWo3Ky9kb2ZZSFB2NHJXRHdacjI5MEpvRzhCVVVYM0Q0UHYybWE3QUxuNVg4WE8zK0RIQVREK0xxck0zemVEandrQVZSYi8vYjQ5eHIrcUFnQ0VBdkI0NUR0VjV1LzNiYkg0WDFVVndDQVVnTWFTNjRjcS95Tkpkd0ExVk5IOTJ4RGJDZWxRNHUvM2JTTmsrVmZWKzhIZ0NtQWcvcjRCU05YelA2Ti81RzJCV1ZYNGpic2x4S0hDSCtKdVVDNy9LZytBSWVSL3FPVy9qME10LzJOdytWZDVBbUNCOEEwbS9od3EvSDAzNEVPTnY4OXRtTEQ5cXpKL1AvOWQ2eS9YRXFLcThOM0FoeVBmcVRwL3lFNEFJSFNCcUNvTzlmeC9tRU9idjI4Qk1FUnFBV3FvOGdMUWYvSFA4cmRGOEVObC9oUGo3NDhCcTh3ZnZQbHZ6UCs3eWcyZ3EvNFpxc3pYUnl2OHE1d2VzUmc0VUczT1BnN2wvSWQ0R1RoVUpnQStZdkV2RGpYK2NHamwvNkZlLy9Od0tJeC80TkRPLzlqNDUxQ0N6Ny9xRmk4K2xuTm9qLzk5V1A5L3FOU0p2UG5Qb2N6L1VFSXI3VitWMndPZmYyMElLVjRqenNXWUtsNFZEQkVXZ0hteW5HTzdRbFFGc2NwL3FQRnZsdjlWYmlEL0svOUR6SlBsWE9YOEh5WExiNDY0VldSVkVlUHZyNHBYbWYrSTkzNmVRNCsveXkvR3Y4cnd5Ny9GTzRvSndWV0VXYndaWXZHT3Fwd09NZjZIRXZ5NXphSEkzODkvZi96ajl4RlZRaDcvWmxaaFZZRS8vMTNnditiLzh4eWEvT3RBdlliOHdsMy8xNWhmZEZWZ0RZRHIrdVhIZktreWZ5c0FMdjlac3ZrL2x2dnI4aU0yMEQvVStMc3ZnQWZKOHZkalFsVUpNZjVtOG1uOHF6d0FtdlRlN3lNTmVteXZLbmVBTWY2K3kyUFYrYnZsM3czNGIvbGZaUUU0eHQ5RWdFT0J2eC92d3VWdnFMSVlaakdQN0dWOXY2SHExZ0ErZjcvdHI3TDRCUnJidS95cjd1N2g0MGhDL3ROazg5L2ZGS2hLTUFIY1h2T0VNVy85TVVLVjRQTmZJQjRYcnFxd0JTQ1h2MS8rcTg3ZlVBTVdhb1FKTUU0MUI4R3V2NThoVmdCR0k5K3JDbUlDa0RVQWh5ci8rd256djZxVGdKZ0NQa09XL3lPb0x2OFkvRW5BTU5Ya1AwSTRBZDVEZGhCc0UrQXFUb0pzeHdlWC8xN0NTZENoeHQrM0FxdXFtZmd3NGVSbUwvR1laMVhtNytiL1BrSUJyS29ZSmhSQWZQNVZobTE0NHRadlcvdzlGT0R6TndIWUY4Q3FtaDYyNDYvTC93Rmd0L2U5RlZSekVXd0lMZTc2QXVnZXd2bHZGZm5YQ0FXZ0dQOEpxam4vYy9rYjV0QVk0RkRTUHpJQ2FBM1k1WHpKRW1GTjRZL1hlMWlsOWhYZ3V3a2IvMVdGUDEzdjRXYStZWUdVdjZHT3RvYXNHdnpDRCtMcU40QlY1ZSs3T1ZrYStBSm9WVmVCZk9zZmZ4RHMxdjhxV2dHdUo1elliaWM3Q0licVdvR3VJK1MvZy9ncWVCV3RBUFA0bXdEa2xvRXFEb0NuQ092L0xsSTNLSmQvRlFlQWE0bnpqN25CVkZFQVgwTW83bHJmRDlreVVFVUJjQlhoR09BZURoMytLd25MLzcxOWZhSmlFZU0vamZvQXYvMWIxNDhIN0RGODhkc0V3QjNlOTJxb3I2Z2FmUEVidFBocC9OMzhueXIweVlxQmlaK1FGY0IyUnI0N1ZkQXpGUWxmL1B4UEFlZ09RdVY3ZmVHUDEzdkVFbUNPc0FHc1U4MEcwSFh0Y1FXd25ZUWR3TnBpSDYwUStJTjZNd0hjVFpqL1ZSUkFmZXNuRVArWUFGWkZBVFJ2VUJzVHdLcG9Ccnc1Y20wTDRTb29WTk1NZGpOaCszODc4VlhnS2dwZ213ajUvNFRRQmJhcUF0anhoQXNnUHlFVXdPcFVVd0RiU01qL0RrSUxvRHJWRk1EY01hMmx3OCtJeHdHcW9nQm1ZMXEzL3J0alB4ZFZGSUNtaUF1Z1B2ZXFXZ0N0SWVTL0I0MEJmTVRHQ21XSEs0QVo5Z0kvSm16L2ppLzg2WG9QMS9vYlVnSHNKNFJsZmxPQnoxVVViRkhiRndCL1NqaiszVkQ0MC9VZXZ2VmZEWml0QVZzNU5DcUFud0Nnd2U5MjV6dkd2NG9Gd0RmL085UUVNTjhDeUJYQURNWi9xdWlIS3dBeEFheE9hZ0xzNW44VkJjQ1k5VStkMEFTMHFnTFlKNEZsd0x1U0Y4QVBPSFFFc0tkSHJ2MkFiQXc0NDE5RkFlenBoQk83VzhodWUxdGxBZXhwenJtMUFiY1NidnRiVlFIb0JPZmNGVUJkRjdncUMwQ3VBR2l2YmFRV1VGVzNnSWtKd05zSnJiK3JLb0M0QXFqbHIydjljQWJ3KzhBZkFCOG8vT2w2ajNXRS9IZWhQdER2LzJOOVpkbXhGdTBDWnp2Qm1RQjJpL2U5T3RtK29pcFlUV2dCc3hmMWdYNytWNUYvekFKdUh4SkFmZjRuNVB4SG1lR0hmd0NZR1FKdVR0NjREZjlUQ255d29tQW1nSkIyOGpPa0ZRRG5zeWNWKzJpRndDeWdJT1c3SHcwQy9VNy9pVVU5VklGdy9UK043endhQlByNVgwVUxPSDhIQkJCL0V3QUJEaWJIS2dwQXJRaGdodFdGUEZHeHNMei9FOFQxajVQM1pobm84cStpQytSWmhPWC9PbElCekZDbm1pNlFaeVpITncydUo0d0RVbFVCNkhUQy9MK0IxQVhRUlJVdG9KNUJ5UDlHNGpzQlZsRUFPb1dRLzgzRUxZQ0dxVjZBNEtjUzh0K0MrUHNXVDFVVXdKNUVPUDYvSFZuRy9Oejc3dTBGUGxkUmVDSWgvMjJFTVlCQVlsalZZQzd3ZFNRQ2dSWi9ZM0d3VGkvd3VZckNWSEowNi9adVpBVGhvZzZjV3NRREZReXpnSE94aC9nQzBDbUZQRkd4V0VWYS9rbk85NW9LdU1QNVloMGxWcFVtZ2FOa0JSQ3pmckVvOEdZS2FvbXppbXBOQWtmSUNpQTExUEZiRkhqZkNtUWwxYktDR0NZU0FaMlUvMTFrOC8vUlZHc1NQRVQrRnJnektBNlVpVDgyQWE2U0ZVaWU5VThkZFlEVDNyVnhxbWtGWW5EVFlUK3BGWXp4dC9heUt0aUFWb0JkYkVYdC9oeFpOeWhJMjh1cVlFUHljdXUvOFo4bkd3Y0p3dmF5N0ZoUHlOOG1QN1lWcnJzQ2FPMWxWYkNPckFVQXlQckQzSDk5TjdBYTFYS0RXa3MyQmhKbzhoZXovblFIeUZYQkdrSVhvRjJJUDFUWDZzZXdtdXdFc0licS9qUXFCNzdnRStzdnlveFZwQk5BU0swLzlxRnk0SHVCV0h0WkZVd0NSeVhuVnY3dlJlT2VYYWd2Z0t3SFJKVVdnVmNRM3dCZ0Z0VURXd1MzZHNENmk2cGdnakFHMGd4cEVPenRaUG12cFZwZUlPT0VIbEQ3Z1RsckVLNGxtd0IxdEdKYUZmaU5uMVVBdzNjSkJ3QlZVb0hkRlcyM0Foak1EQlRTTkRpNW1FY3JCRGFaOWQzZkRERXp5Qk9MZk1BZUl5LytrOEVkQUpBY3ErUUhuR2Y5WTNDdG9OeEJVRlhnVG53TUx2K2RoUHlydEFEdzh1VG8xdjlMbmMvOU9GaFFMUUg4UXVmYytGL21YUFBkQUtGYUF2QUZ6cm54djl5NTVxNkN1aUp3VlhBZTJUYWdCbHpsZk81YnU5U3BsZ0Q0ZkVMKzF6cWZ4M2FDcTVJQVp0YVBiaHA4MS9rOEpvQlZpZjhaaEl0QTMzYyt2OFQ3ZmgxNFJUR1BWZ2hPSnVUL1ErZnpTeU8vdVRCeXJhdzRnWkQvVnVmenl3aEYwUE9MZWJSQ1lHS215OTgxK3ZnR1lSdndvaUlmc01jdzZ5OS9BY0R3TGNMMjc5ekNucTczc01VUFNOTmdOODdGS3dnVDRIbk81MldIQmZWMUM4RWU1L1Bya3FPYkJzK21PdnlqL24vTzV6Y1FOZ0F4ay9HeXdsVi9EZTZnL3liQzhuOFMxZUh2QjBDSDVnTFlacXJEUDdZRG5MdjdqYjhDWWdKUVZmajdqYi9QeTdlQXJKSUFOQVM4TVhMOUM4NTVMQTVXVlN4QWg0RFhFK2I3dnpqbmU1MXo0MThWQVdnSWVCVWgvNjg0NTc0RkdGVEhBcTRHL0xMMzNoZEFxN3dUWEExNE1XRWI2QXFBSmdENVZtQlZRQTE0QWFFQWRxWHpuU3BiQU5XQTV4TG0vM1hPZHo1SFdQNHZvaHBsb0VaMkxtUDhiM1MrWTMyQm13YXZvVHI4VDNiTzdlWEcvckcrd09YL0Nxb3gvcXNSQ21DUXRYcHpCVkRqL3hLcXc5K05mMmJYdGp2ZiticHpidnpkUHFQTXFKRXVacnRsWUtkZEFGVUdkeEpnQThBemluelNIbUVWR3N6NDVrK3VCZEFXeEI5Uy9oTlV3d3BtQmVFVzhQTmtCWkN0aEZ1aWpsTU5LNWh4c3U1UE5WS3pmOE4yMGkxUjdYVWsxUWlHUGtxNC9XMmQ3S3JuVHJKV0FQYTdLcGdCRHhNZnlMZ0MwRzdDN2VCSHFJWUkwa29udHBkd0VqeE1OVVNRQzhtNlA0QUV2MnVjNzVnNXRLR08rRmZCRGZSOHN2bFlRL3pkQ2RBczJWZzROZ0d1UWl5a0Y1SGQxZEVHZjljNzEvWVRiZ2MvUkRWRW9ITkpMYURkMVY5M0FqaFBHQXdacXVFR2R6YXBOWjg3K0wzWitVNmRiSDlncU1JRStFelNBS2lRcnY3ZTZuekh0LzZzTzk4dE8wNG5iY2ZkMVc5Mzk2dHJ5RnFFZ05xTUN5Zy9UaWJjQVdrdldiN1hFZkpmUlRXc1FEWUR2MEMyL2J1WHJBWE05YVJ1WUtEeXZ4SlpUcFlkR3dqZGY4ejF6WEFqWVVENGxjaHlzdXhZUnhqK3hWemZERGNSZWdGTW9yNmo3RmhMYUFBd1M3TG9GMXNScTVvS2FyNy83Z1JnVitSN1pnWUhLZjlmb3Z6OC9jbFBqVFRtaVF2WERJN2tlRTdQbjY3M01Pc255RGFBUG53ck1LaUdHNlFieThZVlFIM2NsQnpkK2wrRllIRG0vdVlMb0Q0c0dMcGIvcXV3SFdxTnNQMkxyZmh1SjdRQ0s3c2JYQTE0UitUYTMwZSs2eStBMUNtL0gzZ05lRHVoOWN2SEl0OTEzZUJJam1WM2c2c0JGenZuOXZwRTVMdnVncEM3Q0ZSbTFJRGZKTXovejBTK0d3c0dYZlk0V0RYZ3pjNjVwY0cvUnI0YkU4REtMZ0RWZ05jUmpuKytGdmx1VEFBck8ycWtjeGczLy84ajhsM3JFOXoyL3gxazYwM1o0RnEvdWE5dlJiNzdNVUlCOEdMS3pSODBpZmZ6LzRiSTl6NUJhQVZxYldlWllVWWNMditiSTkvN0RHSCsveHJsNXg5emY3dzE4cjB2RUk1LzNrajUrZHNjeGw4QS9jK0xoa3RJVjBFdElkWlNiaFhRVjc5QXZIWkd2bnNaMldDWTVnWndacytmc25kWVNSajhHYkx1YjRZckNVM0JId09jMXVObjdDVldrSnF5V3htb2t4M3NHNjRqdFFveS9vK20zRlpncnZXVFcvNzl5UDhnQWNqTmYxRDZsVmtFR1NHMGZxb1IzK0ZsQzFrckFGRDZsZGtLeXVjT2FSM3dzWTFzTUZoUTIxbG1LNmcza2QzK0dWVDJQeHo1N2s2eU93S1pGVmlaUlpBM2tMVmlOUEUzeG44UFlmNFBVMjRyb05lUzNmNFpsUDhmalh4M2hqRC95MjRGOUVwUy9wRG0vNmNqMy9YNy9ucnkvVEpiQVYxQUdQeDZEdmhpNUx2Vzl2c29zd2gwSG1rd1YwdURPZUNya2UvV3ZmTllXcFFOenllNysxRU41WE1zNXMySENSY0dONkUrcEt3NGk3VC9kdlAvaXNoM1AwSm9CYnNCdGFGbHhXbkEwY201OFY4Z2EvMXErRGpoL0hjRGFmekFNdUpFc3R1ZmcvakhCS0JQa2k0TXV3dUFaWTRGdFpuUUFHQ0J1QUQwZWNMTk1LWW9keXlvRFlUQnYrczQxbjd1NUdBV3JZejRWakN2b1p3QkVZZUorLzd0SUw3YXNSLzRkMEwrTDZHY2c4QWhWSUQ5MVovZHhEdjNPZUNieWJtYkJpK2t2UHhkMDNkRGJOdEhFUCtyQ0ZYd3N5am5TbWlOYk9XM2ErYnE0Mk9PMUMzQTVYOGE1ZVUvNXIzUEUzOUFBME16QzNmTHdHYktHdy9EQkNDMy9PY043QmNJZDhNQWRTSmxuQVJPQXUvMXJ0V0EvMGRjQUY0Z0RZYnR0bjlUbEhNU09BbThPemwzeThEZkVyZUFySk11RExocHNKcnk4bjhYb2ZqN0QrVHpueUdjL0ZyOHVMSmhCZkEyNTcyVmdYOG1uMzllTU9peThuOHJZZi8zR2VJTElGQXRLNkFKdElJUDJUVDRGL0w1eDRTZk11WTlpUC9yazNPWC85ZUlXMER2UTMyRHdkTGlqeWhuUExSeEZQdkx0Mzc1Qm5IK004Z0t5aThENzZDYy9NZlEzTVhuLzIzaVk4QVo0QjhKNTM4WFU4NUZrRkZTRHdZM0RXNGt6bjhXOVEwKy83ZFNYdjZuRVZyLzNFTGNBMkFXK0ZSeTd0YUJOMU5PUytBUkZNY1dzdVgvZGh6K2Z1UCtlYklUNURxcVNQK3RaNC9aTzV4QVBQYkw5Z2EvdVlSMEVFaHlIQVZlM1p0SDdDbldrMDdjWFBWN2QrNHZaQVhsRDRKSEtLY3Y5QnF5RmhDbWZ1N04vUVZjRFR5UW5Gc2FQSUp5K2dLdkpNNC9OdmczWEUrNENqSk1PYTNnZkw5bmlFOXlYTnhDZGhVRWxJWmxqSVhsdG4yUWJRUHlzSTNRQ202SWNtNkp1eGY0cThpMTl6WDR6UTZ5QVdGQmFiWXUvdldCeHQ4UUR0eW5nYjlvOEpzOWhBRnhhNVF6RnRTZms0MTlBZUwvMXcxKzQ0OTlqSDhaQjREdkpkejhZQnI0VUlQZnhJSkIxeWluQVA0T3N1SmREZlY5LzlUZ056RXJJR3NEeTRhTENmTi9scmoxbHlHMk9IQUc4TnZkZmJSQzhCdkUrWCsrd1cvK25Hd3NURkFiNHZjalpjQWJTQmZ1amY5K3doM1BYUHcxYVhnSWF3TW1DQmRTeW9DWGtkMzlGL0t0bnd3ZklvMkZhUmhISW1EWmNCNktZK3BiUDhhc253d2ZKczdmZDZNdkE4NG05SDV4RjdsaitEaGgrUjhIL251UG5yR1hzSVY3Ti8vbnlRWS9aN24zbzNuZ2Z1QVVZREc1VmtkbWhOUEFUM3Ywc04zR09sTFhqV1hPOFJiaThXOE04MmlROEJTeS9JOUdnOE9mZGYxSmU0UFZ3R01SaDJYSmF4RzRnMVRnaU9IaDVQUE5pUGRpY2x5RjBpWG1PamVJbUVRQzlCSHQ0UUFBSHR4SlJFRlVpUEcyTkxnVGVLakI3eDRHSGlTZDhGcEQrQ2lVTG5mMTRtRjdnQWswY0xFeWJPa3dUV01CeElKakg1dThOLzRUYVBBUWN4MGNSSXdDUjVEeUpqbWZSWG1jaDRPSS85R2s1Ui9Va1Q0RTNOZUxoKzBCaG9ERGtuTTNEZWFkOHhnT0p0OTVkUExlMG1DVXRHMHNDMnJJcmZVS1pNVXpCYnlGN1BiUFB1cUk1d3JuUFdnQ1BJL2FoakxnVjBsajM3ajUvenMwNTcrQXlydDc3ZkRrZXFPMmM1RHdCdUIzQ2V2L3hXU0RQL3RZUkhYQUZUenFxQzR0MExqdEdDUzhHcFYxdCs5ZkJyd1QrRjZEMzFsL2IyMkgxZjhhYWRxVUFTOURyanQrLy8rL2dCODArVzBkall2ZDl0LytwMUhiT1VnNEg4WCtNZTUyL0hPOENVQUU5dDA2S2k4ZlJhNVVkOUc0N0F3U3prT3hmM3orSHdCdWEvQzdoOUFZNllYSmV5c0RUd0R1cHZIa2NaQndEaW9EN3R3SDVPYjFrd2EvbTBNQmt0MndIM1hnOFdqczE2enVEQXBPUjJuZzgvOGNqUTBBalA4NVpPdi80OUFtTWMzcXpxRGdKQ1RjdW0zM011VDYyR2dPZHdDVi8rZVE1WDhzV2p5THVVNE5JazVBR2daazIvOHJpTWYvTlJ4QTgveG5KdTh0RFl6L2ozdndyTDNBSnBRR2Z2djNIYnc1bkM4QWdWYUJUMENUWGhzUUxBSlBScjZEOS9icXFidUVGU2h1aXovNHVSZjRZUXUvM3dFOEVVV09kL2svQWJtSURQb2tjSnpVOVEzU05IaUFiS1Q3UE55SnhMTmZJTHNhdWg3NUR0N2Z6WWZ0QWNaSVhkL2N5djhnalN1LzRTNVU0UitadkQrSStCK0xPbzlCbndTUG90aE5rSzBEQjFBbjFneDdrUFhVR0ZrUjhHaFVOdkxNeHdjRkZyZkVIL3lidU5rTTl3RkhvWFIwK1IrRkJvR0RQZ211SWFzMWYvSzdTR3NUMkJtVWZvY243MTBSY0JxVm8wR0hhL24wTXpTSmVSQzVQeldieEQxSUdqc0xVdjVIb3JTSm1ROFBFazVGL3Z5SGtjMy9hNUVvMG96L1EwZzhIWEsrYTVhdyt4bDhFZVJrRk5EVStGdjl2eGI0UFpyem55ZXNQMllKT2MvZ2l5QW5BUjhrelAvdkFuOUljLzRIQ1MxZVRCUlphT0gzL2NZSndQOGxMYitXanpmUm1pV0RtMmFHT3Frb011allqSVN1R3RrKzhJYzB0djV6OFN6a0R2TjY1OXB6a2Z2UW9DOENIbytFSzUvL2o4aTZlT1hoWnVRNmM3UnpyWTYyVXI4Q2pZRUdHUnRSTzcrY2JQbi9NZkhnL3o1K2hQTC9NV1RidjJjaTk2bFd4dEQ5eERvay92cjh0NkZBdjgyd0JYZzZXa1IzUlpEVFVCL1N5SU5pRUxBV3hTMnl1YjMxZno4SC9xMkYzOStPeGhDcnlJNS9UMFdMSjNkMytYbTdqVFZvOXpyakRlbmkvK1V0L1A1Mk5JYndGMEdmQ255ZndWOEVYNFhhYW5mK0Q4cTNZUEV2ejcvM0w0aHZDL3Qyc2x1cURockdrZkxwdTc0c2tPNXkxQW8rVEp6L1d4anNvS0JqYUFCa0F6alg5ZVgyTnY3SEFvSzU1dUJES0NEY0lHK05QSXFFS3BlL3VUN3RhT04vdm9RbWdpYisySDlkeUdEN1E0K1EzZlhOcmQvdGRGeVhrWFVGSXZtdjV6UFk3aEJEaEVIZm9MbnJtNC9yQ0YyQlFJT0FRWTZIVmlNYnI4bk4vM2FFaTFzSUErTFcwT1JpME9OQjVRVysvaiswUG9IYlNqWWdzdkZmejJDN3cyeEN1M202Z2U5QlpmK050TTdmallYay9tWTFneDBQYWlPS2NSTGovMnUwem44djJiSnZtR0N3M1lFMm90MXMvSjBQWjVIMVY2djgvYkdQWWREakFhMEgvbzR3Ly9mVG5odUQ2eWJyOGg5azdxREo3MThRaGo3WVR4b1ByQlhzUk9OSUY4T29iZG5VNFRQMkVsTkk1TE55YXEvOU5IYjlkVkZIYmVXTTg1N2tQei9IWUx0RHIwWGwzQTM5QUJyTGZiREYvNmlqZVU2TS84Y1k3RTB4VnFPZHUzeis4OGk5cHhYVVVleTBHZS9hTUVyRFFkNFpkU1Z3RVNIL0EyaE8wd3JxcUF6NStUK0VYQ0VIMlIxK0VsbC8rdTFmWHVEM1BMeWJiS3hVeS8vM01OZzd3NjVBMW8vKy9IOEJXY01IaUZrQWdjamZCVHlETUJGT1FxYUFnMllKTVk1aWxUd2llVy9LMXlJeVhXMFUrOFhIZzhoYTRpU3kvSmNqUzZoYkdUeExpREVVcTJTWTBQVHJ4N1JudWJNZnBkZVRDZk4vSXpJakhUUjNpRkgwYkllUlZYNFhrZVZPTzg5cjdqNitLOWh5MUFIY1FUeVFYajh4Z2hxbjVZVFdiN3RvN1BybFl3NlZGMnZzWFJIb0dMU2EwTTcvRllFaDByaEhmdm5mUjNzQ3lEeXlGckpWUU9PL2pOUVNhTkFzUVV6OGNWYytTYzRQMEo3bGdybENIa1VvQWowS1dRSU5vaVdJT3puM0xUamFnYms3L1lMemV6T25IaWZkTVdxUXNBbHRZckNLckpYR01yU1NmMVViLzNVUWxSa1RPOTMwR3lNVnh3Y0pHMUdBVjlmMWwrVDhWNEJyMnZpdk91TG5XOEV0STdVRUdqUnJrQTNBWnhGL3QvMEQrQzFrL3QwcWJOWFhIUis2ZllDN01qNG9XSStzVmg1TjJQNy9IdTI3TDhYNCtlazZTRmlISnFpMlFPV09nZjZROWhaQUxkekR5NUwzbHZlUFFLdnJYNmMxYStJaU1ZWEVMM045ZC9QL1Qybk4rdDl3SDdJWStTWG5XcDAwSHVSbHREZWZLQUpyVWF5YUNVTFhwNytoc2V1YkR3dDNZYkV2cmI2UElQZW9iekY0bmlDcmtjZzlUc2ovbzdRWHZzVDRQNS9zR0dJRVdZZGR4ZUI1Z3F4Q3d1V1JoUHkvUUh2aFMrNUhJdkRaeVh1ci80Y2g2N0JyaUcrazBVOU1vbDB2eDBqclBjbnhhN1JudVRpRDVrelBKanYrUFJ3dEFsL1A0SG5DckVCdW4yYTlER2s2WEU2T0FVQ2VBQVNhNUQwQytYL0dFdUUyR3NmVEtSS1R5Ry94RVlTTi8rMDA5bnZOd3k3RTlWalNBUkZvQUhnaWFsQUdwUkpNSUxFcUp2NzhQSG0xaTdzUi8yTUlSYURqR1N4M3FESGt0amRFbHZzaTRyRVVzNzE3RUZjTGdHcXI0Y09vVHV5a05aZWlJakNLeXFrZjk4VmNINWZTV1Uwbi83ZVNyQ25vWVdpd2RUZURJd0xhZHQyKzIrTXlsRWRMZWM0WlZKNWNFY0FzNFI2RDBuVlFSTEFoMG9CL3Z0dlhQRXNUYXg1TS91OUlzb09nWldpUzFhNm8xa3ZVU0lYZm1PdmJVaVpzRDZIKzBhd3ByQTRzUSsxdHMzaFNSV01MRXV3Z213NS9TZXV1SHk0T0pQOWgxaFN1NEhFRUt2dURJb0tkaXN6Ymp5TE0rNzhHM3IrRS8zdzQrUTlYVkxUeWYxankrYUNJUUNlaEZWNTM4bTlsOWUrU1Y3dHdGejFjbm91RU1YTDZqUlBRRGpZeDhlY2p0T2I2NHNNdFJ6N1hSZVFtTUNqdVFKdlJEazRXdHNIbC8zRmswZDB1YmtXVDZWTzg2Mk5vZDZtckdSeDNzT09SZFVKTS9Qa3NzdHhwRjdlaE1BQW5FN1o5TDJHdzNLRTJJcmUvUnhLT2Y3K01MTGZheFk4UjE2YzYxK3FrdTJ0ZHorREV4RndQL0EvU3NBMHUvOHVRNjJLNzJJcTRQb1hzL09jSTRGemdCZ2JISFdvSzdWWVY0MzgxS3F2dDRxZUk2NU9TOTY0SS9Ed0d5eDFxRGZKT2NjVWZOKzdOZDVmd24zY2dyc2VUemY4UkpBemR3dUNJNEt2UlJrMUhKTzlkQWV3SHlLMDFpa1lDRUdqVllCVnBRR0hYSE93WlNBWGJ2cFFuN2lJMklQOVUxL0xERXVCbmRCYTQ3bFkwcUhCRkFCRC9wNkxKWmI4N3diV29rVExMRDBqNTMwMjZ0ZlZTY0R2cVZCOUQxaDFnQ0ZXTUIrbC9KN0FLZFlDK3ovY2ltcVMzbzN6NzJJWUVnRWxDUzRpTmlIKy9HOEZKSk5MRkxGL3VwN1A4K1RrYUJLNGc1SDhzYWRDOGZtSWMxZEhZNVA5Qk9oTnA3MGFONnBHRWxvQ3JTWVBtOXhNanFPUHp5ejVva3RwSnpKNXBKSUNZc080T2hCL05ZQVJHdG9EWHZ0V0xQVzhuay9UN1VmcjZsaUFnRVdoUUFpUFgwRURuSXUvNnA1RHIwMUluNmc4aXdkc05DbXc0QXZIdnR3ajRKdVQyWkR1K3VPWC9jOGo2WmFuOEQ2RHlOVVMyL3BzbDBDTDlGOEV1UWx2Yng0TGVmd0ZOakpiSzM2eThYRmRhUXlmaWFqZnhTaVR3eFFiL1gwRldFVXQ5eHRqdjZzQTNVWnlaZStoL1lPUUxrWHZyRVlUOC93MEpBMHZGWldoOGZYenkzcDBFdmh4WndmUTdNUEw1eUdVanh2L3JLUEQxVW5FNXNxeDZZdkxlK0IrT3JLUHVvZitCa2M5RkZtNjJVT0dtd1pXMDd2b1Z3MVdJLzBiQ1NmRDVLUC83SFJqNUxPRFgwVE81RTk5RkpGSzE2dm9Wd3pWb2ZyV0IwQWppQldoaHRkK0JrVTlENGtlTS8wM0lKWHFwdUJiTkxYeFBnTU9RZGRRMC9RK01mQktxaTRlVDlsTnUzSzlXNGg3bDRidG9uUDg0VXU2TGlQOVpLUCszZHZELzNjQm1aS2xuNHhHMy92K0V4cnZlTlJXQVFCM2NPdExWUmRjYytnUTBBZDlDOFFQQkVSVHQvVWxrSjMrV0FIZWhDdHpwQU9WbVZBbHNkYzJOQ2JFcHVmNVRpbDhOSGtiQ3orT1M5MjdIQjJuVStrNzUzNFlxZ2I4enpqS2t2SzlBOFhXSzVtL2JVei9XZVI2MzhOL1AwaXkvZlB3RWxYMDNLTGFsNlZSeWZTZkZUd1NHa3ZzZlJUYmd0V3Y1MGs3Y296ejhESlh4Y2VJeFFjYVJlV0hSTGlFMTBueUJNUC9uNkk2WjltNjBzbklFMlVIQUloSkJSbEZIMEEvK1I1S0tNNUJOZzRmcGpqaHhUM0lmWHdSWlJHay9ncXlsK21FTk1VdzIyS0cvU3QrTlBMa1A1YjB2Z2l5aWRCa21Hek9sU0pqb0RhcW5WNUNLUUplZ2xmcE8wK0FCbFBkbUNlUHlIMDJ1ejFHOEVEQ0poSS8vUWRieWsrVDgzNEZYMFRuL3VlVC9ZNVl3dHVoMGtPTDVyMEJCYlMzZ3E5LytYWVpjM3pybGY1QzBqQmxjZDdCK2lVQXJrUER4NjhRWFA3NEZ2SlhPK2J0aktoTi96a3p1K1VJMEJ2a1d4YnVFVDZDWUZMOUNuUDlWU0Jqb3BGMHlDNUtua280ekliV0VmUUd5aHI2Sy92Qi9GMnJ2WW91ZjF5THhyMVArbHlDTC8yTzk2MFBJRXVMeHlNcWk2SVVBMjU3Nmw4bm12ejNmRGJRWDl5NkdSU1NpUFFueDl4ZkJ6a0xsNGpxS3Q0WWVRN3Rkdm9qNCtQY0h5UEt4azdacEVkWDNUWVNlRU11UjRjRVVtaVAzZy84cmtVdGVqUDl0YUdHazA3YjVTc1EvRmc3aE5NVC9Sb3JmSEdRVVdlSTlpM1Jzc2tncUF2MEUrQ0tkODc4V0NZQzJNN0RMLzJSa2ZmUkQrc1AvRjVIMXN6LzNYMFRqd1V0cHdyOFZBYWlPS3ZoUnBBR2czWVE0R2dWZWZwRGl0a25maVB3VEp3a2JmcEQ1MXJmcHpxQjhFWm03UFlyVUVnYlNOSGdNVWlFZm9qaVQ0SFdvOEpuSnB6Mm5GWVM3VUtIc0Z2OGZvZ0dYQllCMmd5TlBJaFZ5anVJaTVLOUJxMUt1djZ2TC94Nmt6SFpqWUxxSUJNNEpVa3NnZnhLOENmRXZ5aVJ3SlhBY2FnVDhnZjhpcVE5ek43Q0lMS0dPSkxzem5uMDJqc3Jqd3hUbkVqcUIyaDEzMWNNOVdneXZibUFSbVhxUGtyVUVzblFZUXlKNHE3dU1kUU9qS04zZG5ZN2N5ZThCdWpzZzM0dEVBSXV2NXErR1RTSUJ0S2hKd0JCcG9NK1l5MWVkN2dxeTA4bjkvSjNCalA4alVadFkxQ0N3Um5iU2J6QVJhQmh0Zzl3dFVmNEJVa3NyeVBJL0RKWEhSWXBaQktxaFNlOFhVYjhieS85UEE2K2hlL3puVUhyYmVNbWZDRmc5TEVJRXJxR1lUcDlDQzBBUTh2OENtaHgxaS85QjBycm1qaW5NR3FwR2Q4WWFyYUNHaEwyUG9IR0gzL1l2QS80VldYNTFxdzJ3ZnZWTUZFL0h4U1lVZStNK3RPTGVhekdzaGliOUgwQmpvQmovcjZGQXR0M2dYMGZsNlhGazNTSHNzMDFJaE5tSEp0MUY4UDhsdE5QYkpzS3h6ekxnUDRBL29Idjh2NFRHT0p2STFuM1E1UEJWYUJIa2h4VEQvd1hBSDZPZGlTRk1neXRRME90dThiOEVDU0IrT0JEUUl2REwwSUxyYlJURC96bkF4YWhNK2hQZlpXamgvME4wcHoydW84V0V4Nkl4dDg5L0hmQmlsUCszVTR3WWZnWnEzNmVJODc4QnVYMTJpLzlsaVAreHpqVzczekhJQXVVQnVqZm5hb1pUVWYrKzFua09OdzEraU5xc2J2UkpkU1R3cjBMcGJkZnNYbXZScmx1elNIY29nditKeU9YTGR1cno4MzhMc254cXlyOFZBWWprajY1SEF6MWJDYkNCdGcwQ042TUIyUnlhTUhVN0lXcW9BVG9iTmJvMkdQWE5ubTVENXZEZHZIOGRkVzRXYU5lZkJBNmh4dmhKaVArZUx0OGYwZ0M4SjZOQzUwNStYUDUzSU5PM2J0NS9FWms2RHBNcW9aQ05pN0lPNWM4QjVCYlVDLzZQUVduOEdQTDUzNFVzc3JyTi8zYkUwM2FCYzRXZ0dzb1RFMEx1Ni9MOURTYjgrQzVQYmpyY1EvZmRFaGVScStkeVFrczRFSDl6RlYxQW5XRXYrRThnOFcrYytLckhJaHFJZE5zdHpjclZVUElNTG5lYkJFMmlmRGxJN3dMRWo1SmEzZVR4bjZQN1Fzd2lTdFBscEg3R3ZqWGNJNU5YbmQ2dGhnNGpFU3BtOFdIbkIrbU5OZDQrMHBoQXJnaHErZThLaEwxYURiSllSN0ZZVDRZN2tEalNiVEhpUVZMWEo0aTdSSmsxV3Erc1FWK0xoSS9YazkyTnplWC9WOEJ2MFAweVlIbnFpMEIyZjdNU1dxUTdBMDhmUThqdDVtTm93dWx1VmUrV2dROGl5NEJ1ODdmeTVGb0QyVDJ0RE5oenVDNXozY0lRY25mNklFcUh3NTM3dThlL1I1UC9Yb2h4djRtMmlEYTRMbEV2QUY2SzZzbVA2QTMvODFFOHI1Y2cvckgrLzJQSUphcWI5eitJUkxValNXTUN1ZjkvT0hKRnVnRDFmYmQxK2Y0Zy91Y0JmNGFzUHZ6Rkh6di9aUEtkYnZQL0tscnNlUnBoM1g4RW1nUytDT1gvajd0OGZ4RC9jMURaZmo0cGYzOE04QVhrRXRsdC92K08rdjRUazJ0dU96ZU1ySUdlajhZZVc3dDhmMUNmOXl6Z3QxRU1Gbi94eTg0dlJVR2Z1M2wvRTBHT0lOd1l4eGFCVGtkejAvMm9EKzRGLzZjajRlZnBoQ0ZQalAvbHdPZTdmSCt6ZkR5Q3JEdWszZU13Sk1xY2ljWitQK3Z5L1VIOG53cThHczJCWXk1UGkwajgrd3Jkbi85ZlRiclJrRjF6K1orRXd1SThoRHd2ZWpIL2ZUSnFZemNUV24zYStmZFFXVzNwL3I1cGJ5czRtZXdBckU0Mk1lcG94ZlRiU0luc05FYktCRXIwalNnRC9NcG41L01vazdaM2VMOW1PQUYxd0NPUlo3SDM5NkxWb0p2cDNDcGlISWxPVXpuM3RQUDU1SjY5dHNMWmhEcDdkeUxnUDhzTWNqL2JRdWVCc3NlUXE5R2E1SjcrdmV4OEhvazB2ZDZkWVFQcTdOeG44WjluTm5tV3JYUWVLSHNVQ1Q4cmlmTzM0d0lxKzcwT1RENkZHbnNiNU1mcXdQN2tXWGJTdVJneWd0b0EyNEk1eGgzRWYwOFg3dGNNcTFBZDhKL0ZQVGRydUQxMGJoVXloT3JBQ1BFMGQrOC9TKyt0TUZZZ29kTmQ5WSsxUmROMEoxQjBqWlM3aTFnYUZMRTcwd1RaZ09PeC9KaEg5WDZXemlmaXRwV3g3NExsODZ4SHJ2VUNvNlFpc1A4OGJsM2NqOHArTjUvcG0yaVE2ZDhiVk5iZWpBYS92Y1F3YWJ3Tjl4bjhkRmlnTzNteUFRa2VyMEY5WUY3N040TUVpbGEzKzEwcXJEeTZjRG1lZ1FJeWZ3UzVJTnplNGYzV28wSHZxMUM5YThUL1ltU3QwRXRjaUVTbWNlKzYrenc3a1JEemFUcm52dzRKUHk4bHRjQ08xYmtaRkpmbzZ4M2VyeGt1UUNKY2JJZEFPOStKeXNCbjZUeEd4aFFTZm42SmRFTUtDTk5nRmdsZmwzZDR2Mll3RWM1YzR2MW5BZkgvREJMaXQzVjR2N1ZJK0hrQjRlS2JlOS9aNUxtaTJ6MTNFZWNpMTBPZnYzdStHd2xSbDlENWZHdzFhdk9mUXhxTE1uYmZXVlF2cisvd2ZzMXdObkk5ZERlSDhKOW5EeEloTHFQek1BeXJrS3ZWTTRndlB0cjVmdFRldHJQYjMxSndGbXBueHhvOHl4NWtnWElGblM5R3IwVGl5dFBKaHFIdzcvc1FxbSs5amtsMUJ1cG5UWXVJelgvMm9ySEsxWFFlS0g0U2FRNG5JQUhlOWI1eDd6K0g2bHRiL2MxU0JDQlFwcnlKMUJvb0wxUHF5Q0xCSnNPN1VlTGtUUXFHU1YxdDFwQ3U5dWY5dDczZmpRcGJVVnV6cjBDRHNtTnluczNOcEduVUNleEEzQnROaXN6Q1lBS2w4U29hRnpSN2I4SDRpbkxCbUVDckhhdWJQRmNkOGQyQjhzZ21oWG1USXB2c1d1RGhTUm9MalhhK0Qxa29GZVdDTVk0NmdwZzFVTjE3MlphQ2U1TG5iRFFwSEVMNTdhWkJJNkhOampPb2pCVVZoMnNNZFVxdVMxeGVPWmhGM0tlVDgvM2s4N2ZKdnFYQkdObUpiOTdnYno4cVgwWEZZUnBGNXZDTkJrSDJtaVBOOTJhVFlwdm9ENk4wYUNiNjJORUVoN3ovN1RhRzBjVEVCZ0gySEhrZDAzNVM3Z3MwZnM0aDV6WHNYTS9qRDJrdzRpTDVyeVpzbXlCTUF4TkQ1cE5Yc3pMcUNqN3VSRHZHTzViZVJXQUkxZjA4VWNvOVd0NHNPTytib2VZY1hWNW5vSUdWaXpwYTlYc2RuVSsyV2tVTnRRR044aWV2UDJpRU1TUjRiRUtyM1djU21wM0g4djhhSkg1dGIrM3h1d0kvNyszOEQxRHNGY00yTkJINkZ1cWp0NUkvVGhzakRUcjdESlRmYTJtY3RxQkozMXZwVHN5N1ZyQU9DVHluZWMvaG50dHhHeHFiWG9YNGJ5T2YveWdwLzFPUy96ZitlZVVLdE5ENk5vcmJrR1FLeGQ4NkxlZTUzT04yeFAvYmFFRndHL25qMU5Ia3Z6Y2dTNXRUQ1hkaDllOVJSNVBlZDFFcy93K1EzU0dzRWYrcmtWZkM3Y243UnZ6WG9qSndJcko0c0RGMm8zNzJGdUM5RkJlQ1lTMXlNVHV4eVhPQjZ1UjMwUHhrSzhxalBQNGphTTYzRm8ydm5rd3ErdWFOTTBIbDZnTVV0eUhMR3RUR2JZNDhpMysrRTFsbDNFeTZLSm8zVDdIZGJOZWdOdUNKdERiRy9nbndUL1IrOGR1d0duZ0hxVXRvM25QVjBkem4rNmp0MjVHOGI4Ui9aZkwvNjVGSGljOC9kcjg3a05oY1ZBaUtWY2pLMW9Lak4rcnJkeU9YdEMwbzd4c3RDZzhqdnF0UUc3Q09OUGFzKzU4SHZmYzdrSVZpMjR2L1N4V0FES2NqYXhoZkRjMUxFSHM5Z0FhRnM4bDdHMHlONUh3LzlsK2dodVE2T2w5bFdTcE9RdXE4SHlEV3phRFk4NXNJWU1GRGJTSVJtK3czcW1EN1VlTmYxTURIeDJZMFNJdUpOSTNLZ0lrQTFoRU1POGRXOHQzTzUxR24wcS90T0RlaVFZcGZicUZ4SGhwL2F3aHNNTzN6YjlTdzFrbXRmb3BxK0gyc1EyVWd6eklyNzVwTkNIMyt2bFZGWHFkcTV3dW9nZTNVeW1xcFdJM1NJRStreW50dmsyR1hmNTNHVmpWNS96OUQvN2FqbjBScGtHY05rM2ZlVEF4b2xnWUdWMXpvQjhiUmdLWGRmTFBualQxM0h0OTZ6bmZxM21kRndtSlIrZnliSFJzOWR6UGVyaFhRSGpUeC9hZWMvK28xaHNtS2xOQisvdjBxc3R5d3dWK3ovM0hQOXlTLy9TVDk0Uit6QkZyMDN2dm5kZlRjODZRVDFwV2tvbUt6Y3VOZTI0dXNFVDVMZi9oZmhDYmVybVVHM25uc2FQejNKTzlOVFBYNU4wdURhZVR1OUNYNncvKzF5T3FtV2I3WjBTMjNNZjcrYnFQTnpxZVIxY3VYdThLbWZid2MxYjg4L25ubnRnaHVnc1VLVkpkY0M1ZFcvbWNhQlRxK3RGdUUyc1FGeUJwa3dubW1Scy90NXR0Y2NxeVRXbmMzc3ZDSXZaOUJsbVpYZEpWVjZ6Z1BXWVBrV2ViazlYbG1CT0R5cnhGZlVHdjB2elBJMHVxYXJqTnJEYzlIQ3creGhkQThIc1ovZ1pTL2pTSHlySXJ5L25NV1dWcmQwQXR5TGVBc3RQRFV5RWdsZHMzNDM1ZDhkbVJ5SEl2OE52WWZwaS9zUjRzcnVkdThOME9uQWhCb0VIZzJXckZ5clZXYVphVDd1UytZTkN2NCt4SHBtK24vTnJRamFDWGtaT1FMYkw3bjdhWkRxNFcrVHVydXRKWEI0SDhpTWxITEU3QmkxOXJsN0Y2YlI2TFhkdnEvRGU4d0VrRTIwVndJV1NwZi8vMENFcjEyTVJqODF5ZXZtRnRVTy96OGEzbm5DMmdRTmUxODFpOE1vUldiMVRSMmkydjB2cDF6RUgrektCb0UvcFBKcTVFUXNoU2VlVWNUZnZyZDlvRTRtOVdtb1JtblZxKzVSLzlhTTB1cW9tRFdNTGFJMDRoSHV4ejlhd0MvajZ3OTNvOG1mNzEyZVcwRncyUmRGRnZsVXlkck1kUHE3NmFSRzg3N0dReitvTHovZmJMV1A0MzRkSExjaDl3OVBrei8rVStnZ05OdklUc1Jkby8rdFhicmlIOXRIL0NQS05aSnZ4WS9EQk5vSjdZM0U3YUJyZkpzNS9NNjR2d0p0TVgzSVBCL0V3b0U3cnZGTmVMUXlXYzI4ZjhzeFhrOTVHRWNDWUd2b2pXTGFQOTlxOWZjOXpieHY0VEI0UDh5NUtLWkorRDQ3L091dGZyZFdlQWJhUEpmOU81N1BzYVFFUGppNUJ5V3pyUFYzOHdpaThvckdReis1NkVkdVdJaGFscmgyMjU2UElpc1hqdmVmYThiQXBEQmhKRFQwSTVoN1pDTENVQ3gzMHdqaTVkYkdZekJ2NHRoWkJGMEF0a3QwenN0K082MWZjaUVkaXY5bi9qN0dFWW1nY2VUVmNTNzBlRFp0UmtrL1BSajIvVm1zRzNwTjVDdmlDKzF3N1AzczJqVmRKZHpiVkJnMjlLdnBmV09vTmwzOE03M296WmdFSVFmSHhZSWV4V05ZM1hsY1d0MGJrZXptaHdFNGNlSHJXQk9FQXJCemM0YlhYT1BaalUyYUcwL2lQODRxZHRpdS96eVBuUFAyM0dqNmdkR1NRT1VRL1A4akhGczlKbWRqOUgvZ1g4TTVycm9vaG5YUDZDeEFPU2UzNG9tL2g5aE1Qbi9McG9JYjByZXQ1UFByUnh2Unl2K0gyZncrSThCYjBEOE55VFhsc0t4R2Y5UG9kaEMvWjc0K0JoREZsR3ZRNHRCMEQ3UFp1ZGJnYytoT0YrRHlQK1ZTQWhabDF4YlNsL2ZhS3l3SFFYai9qS0R4MzhVeGNkNkNWbTMxWGJIZVkzZTcwREJxTDlPLzZ5ZTh6Q0t3bUs4Z0hSM3FqdytTNzIyQzFuQVhzbmc4UjlCOGFGK2tUUldYU05lUzBtRE81RzEwelVNM2hod0JCbkNQSnZRYmJWWk9yU2FSbmNqYTZjYjZCTC9iZ3BBTHRZaXE1RDF4TGRPOXdrMkVvRDJvSVp2QzhYNWVIYUsxV2dRTkVWekg4NW1CWDhhQ1I3YktjN0hzVk9zUklPZ05UUTJqMnpsMmd6Szk1MzBmN1d2VlV5aXZGOUY2MktZZjgzZXp5SnJsOTBNM3FBM0R4T29Ea3pTMkt5ejBYczczNC9Ld0RTRE4rakp3eGppUGs3V1BaQWxuTThscnlJQ1BIY0xJMlRGRUdqTTFUKzY1NjYxejZBS0h6NHNVTEFidzRrbEhpME5Cc1hpcHhVTWtYSnZ4VDJzbGMvS3doM1NPRTZ0eEhENkErSldNM2E4QmEzMGZnckYwU2dEVGdKZWdRYkVzYTNEMnpuZWlsdzhQa2Z2QTV4MkN5ZWlyZHJQSXI1MWVLdjFIc1QvS3VUbXRXUlQvNEp4QXJLSU9JTjgvczJ1MmZrV0ZEL29xL1Erd0d1M3NCbUpBYzhrS3dZdVpReXdGYmdXaVI1YmV2clUzY01tNUI3MGRDU0dOZUxYN1AxMkZFUG5Dam9QS0Y0VU5xQzI3NmxrZDQxZXloeGdCOXFCK2hxS2pmSFdDZFlqTiswbkU4WndhemNOZm83Sy9mWDBMOVJKdTFpSERHR2VSRGFHVnp2cFlOZnZSTUwvemZRZ3hsbXZCQ0FYRnRodkpab1VUWkNhU3RxV3d2Y2p3dnRJVi9qM29nd3Z5NlF2RDZOSUNIRzVtNFdFVFE1dFlqK0Qwc0FtdkxzWlBLVzNYWXlnU3VCeXQ1aFJaaWxnRmcyenBMdm5tUEJUbGtsdkhpeXdtY3ZkVEFYTlpjd0NBMXV3M05ua05VMzUrUThqeXhEamJjR05ZL3puU1lNRm0vQlRsa2wvSHR4ZHZFYkl1b3ZZNU5nbTkvUGVheEF0ZmRxRmlRSEcydzF1YlB4OW9jTmVSUVoyN2hYY1hjeGl3Z0JrWXdMVkdYeExuM2JnQnJUT0MrN2NhSUJjQmZqNWJUQUI2TmVTOHgzSXd2YzJOT2k5a3ZJc2V1VmhKUklDTnFLZ25sTm9QQVJwZ05mZHlkRVd1bjZNK0Y5Ti8rTGJkUXVUS0ZibVJ1QTR4Ti9pcGxuc0lKLy9UOUNnL3hyS3MraVhoMGswR2RxQU5vMVpTN3BDYnJ0NjdTRjFhOThCL0JSTjlxK2ovUHhYb0RpUjY0RmpVZG0zelVOc2NkaGlJZTFDWmVBTzFBN2NTRFg0bjRqSy9URW83eTNmTGViUk5Pa3VybmVpTXJBRFRYckxzdWliaHdra0NLNUZlWDhVYWIyM3hXR3phTjhEM0VWYURtNmwveTZPbldJY0xRSlltSVJIazVaN24vODlLQTEyb1RaeEMrVlo5TTdET0dyN3pUdGdFZ1YyaG5SeDNPWTU5NkwrYmcvaXY0MGU4Ly8vQ1k0SnZEczEybG9BQUFBQVNVVk9SSzVDWUlJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQXpNRGN5TUE9PVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNTJweCAwO1xuICBhbmltYXRpb246IDAuN3Mgc3ByaXRlLWFuaW1hdGlvbiBzdGVwcygxOCkgaW5maW5pdGU7XG4gIHRyYW5zaXRpb246IC40cyBhbGwgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbltkYXRhLWlzb3RvcGUtbGF5b3V0XSAucm93IHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG59XG5cbltkYXRhLWlzb3RvcGUtbGF5b3V0XSAucm93ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5bZGF0YS1pc290b3BlLWxheW91dF0gLnJvdy1uYXJyb3cge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cblxuW2RhdGEtaXNvdG9wZS1sYXlvdXRdIC5yb3ctbmFycm93ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5bZGF0YS1pc290b3BlLWxheW91dF0gLnJvdy1jb25kZW5zZWQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5bZGF0YS1pc290b3BlLWxheW91dF0gLnJvdy1jb25kZW5zZWQgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbltkYXRhLWlzb3RvcGUtbGF5b3V0XSBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IC40cyBvcGFjaXR5IGVhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICBbZGF0YS1pc290b3BlLWxheW91dF0gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5bZGF0YS1pc290b3BlLWxheW91dF0uaXNvdG9wZS0tbG9hZGVkIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2RhdGEtaXNvdG9wZS1sYXlvdXRdLmlzb3RvcGUtLWxvYWRlZDphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmlzb3RvcGUtZmlsdGVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaXNvdG9wZS1maWx0ZXJzLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMTBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHotaW5kZXg6IDEwO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG59XG5cbi5pc290b3BlLWZpbHRlcnMtbGlzdCA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pc290b3BlLWZpbHRlcnMtbGlzdCA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogIzQzNDM0NTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG59XG5cbi5pc290b3BlLWZpbHRlcnMtbGlzdCA+IGxpID4gYS5hY3RpdmUsIC5pc290b3BlLWZpbHRlcnMtbGlzdCA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjg7XG59XG5cbi5pc290b3BlLWZpbHRlcnMtbGlzdC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlzb3RvcGUtZmlsdGVycy10b2dnbGUuYWN0aXZlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmlzb3RvcGUtZmlsdGVycy10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXNvdG9wZS1maWx0ZXJzLWhvcml6b250YWwgLmlzb3RvcGUtZmlsdGVycy1saXN0LFxuICAuaXNvdG9wZS1maWx0ZXJzLXZlcnRpY2FsIC5pc290b3BlLWZpbHRlcnMtbGlzdCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuaXNvdG9wZS1maWx0ZXJzLWhvcml6b250YWwgLmlzb3RvcGUtZmlsdGVycy1saXN0ID4gbGksXG4gIC5pc290b3BlLWZpbHRlcnMtdmVydGljYWwgLmlzb3RvcGUtZmlsdGVycy1saXN0ID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuaXNvdG9wZS1maWx0ZXJzLWhvcml6b250YWwgLmlzb3RvcGUtZmlsdGVycy1saXN0ID4gbGkgPiBhLFxuICAuaXNvdG9wZS1maWx0ZXJzLXZlcnRpY2FsIC5pc290b3BlLWZpbHRlcnMtbGlzdCA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgY29sb3I6ICNkYzIxNGM7XG4gICAgcGFkZGluZzogMTBweCAyOXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gIH1cbiAgLmlzb3RvcGUtZmlsdGVycy1ob3Jpem9udGFsIC5pc290b3BlLWZpbHRlcnMtbGlzdCA+IGxpID4gYTphZnRlcixcbiAgLmlzb3RvcGUtZmlsdGVycy12ZXJ0aWNhbCAuaXNvdG9wZS1maWx0ZXJzLWxpc3QgPiBsaSA+IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjYjFiMWIxO1xuICB9XG4gIC5pc290b3BlLWZpbHRlcnMtaG9yaXpvbnRhbCAuaXNvdG9wZS1maWx0ZXJzLWxpc3QgPiBsaSA+IGEuYWN0aXZlLCAuaXNvdG9wZS1maWx0ZXJzLWhvcml6b250YWwgLmlzb3RvcGUtZmlsdGVycy1saXN0ID4gbGkgPiBhOmhvdmVyLFxuICAuaXNvdG9wZS1maWx0ZXJzLXZlcnRpY2FsIC5pc290b3BlLWZpbHRlcnMtbGlzdCA+IGxpID4gYS5hY3RpdmUsXG4gIC5pc290b3BlLWZpbHRlcnMtdmVydGljYWwgLmlzb3RvcGUtZmlsdGVycy1saXN0ID4gbGkgPiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGMyMTRjO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5pc290b3BlLWZpbHRlcnMtaG9yaXpvbnRhbCAuaXNvdG9wZS1maWx0ZXJzLWxpc3QgPiBsaSA+IGEuYWN0aXZlOmFmdGVyLCAuaXNvdG9wZS1maWx0ZXJzLWhvcml6b250YWwgLmlzb3RvcGUtZmlsdGVycy1saXN0ID4gbGkgPiBhLmFjdGl2ZTpiZWZvcmUsIC5pc290b3BlLWZpbHRlcnMtaG9yaXpvbnRhbCAuaXNvdG9wZS1maWx0ZXJzLWxpc3QgPiBsaSA+IGE6aG92ZXI6YWZ0ZXIsIC5pc290b3BlLWZpbHRlcnMtaG9yaXpvbnRhbCAuaXNvdG9wZS1maWx0ZXJzLWxpc3QgPiBsaSA+IGE6aG92ZXI6YmVmb3JlLFxuICAuaXNvdG9wZS1maWx0ZXJzLXZlcnRpY2FsIC5pc290b3BlLWZpbHRlcnMtbGlzdCA+IGxpID4gYS5hY3RpdmU6YWZ0ZXIsXG4gIC5pc290b3BlLWZpbHRlcnMtdmVydGljYWwgLmlzb3RvcGUtZmlsdGVycy1saXN0ID4gbGkgPiBhLmFjdGl2ZTpiZWZvcmUsXG4gIC5pc290b3BlLWZpbHRlcnMtdmVydGljYWwgLmlzb3RvcGUtZmlsdGVycy1saXN0ID4gbGkgPiBhOmhvdmVyOmFmdGVyLFxuICAuaXNvdG9wZS1maWx0ZXJzLXZlcnRpY2FsIC5pc290b3BlLWZpbHRlcnMtbGlzdCA+IGxpID4gYTpob3ZlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNkYzIxNGM7XG4gIH1cbiAgLmlzb3RvcGUtZmlsdGVycy1ob3Jpem9udGFsIC5pc290b3BlLWZpbHRlcnMtbGlzdCA+IGxpOmZpcnN0LWNoaWxkIGE6YmVmb3JlLFxuICAuaXNvdG9wZS1maWx0ZXJzLXZlcnRpY2FsIC5pc290b3BlLWZpbHRlcnMtbGlzdCA+IGxpOmZpcnN0LWNoaWxkIGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjYjFiMWIxO1xuICB9XG4gIC5pc290b3BlLWZpbHRlcnMtaG9yaXpvbnRhbCAuaXNvdG9wZS1maWx0ZXJzLWxpc3QgPiBsaTpmaXJzdC1jaGlsZCBhLmFjdGl2ZTpiZWZvcmUsIC5pc290b3BlLWZpbHRlcnMtaG9yaXpvbnRhbCAuaXNvdG9wZS1maWx0ZXJzLWxpc3QgPiBsaTpmaXJzdC1jaGlsZCBhOmhvdmVyOmJlZm9yZSxcbiAgLmlzb3RvcGUtZmlsdGVycy12ZXJ0aWNhbCAuaXNvdG9wZS1maWx0ZXJzLWxpc3QgPiBsaTpmaXJzdC1jaGlsZCBhLmFjdGl2ZTpiZWZvcmUsXG4gIC5pc290b3BlLWZpbHRlcnMtdmVydGljYWwgLmlzb3RvcGUtZmlsdGVycy1saXN0ID4gbGk6Zmlyc3QtY2hpbGQgYTpob3ZlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNkYzIxNGM7XG4gIH1cbiAgLmlzb3RvcGUtZmlsdGVycy1ob3Jpem9udGFsIC5pc290b3BlLWZpbHRlcnMtbGlzdCA+IGxpICsgbGksXG4gIC5pc290b3BlLWZpbHRlcnMtdmVydGljYWwgLmlzb3RvcGUtZmlsdGVycy1saXN0ID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbiAgLmlzb3RvcGUtZmlsdGVycy1ob3Jpem9udGFsIC5pc290b3BlLWZpbHRlcnMtdG9nZ2xlLFxuICAuaXNvdG9wZS1maWx0ZXJzLXZlcnRpY2FsIC5pc290b3BlLWZpbHRlcnMtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmlzb3RvcGUtZmlsdGVycy12ZXJ0aWNhbCAuaXNvdG9wZS1maWx0ZXJzLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2IxYjFiMTtcbiAgfVxuICAuaXNvdG9wZS1maWx0ZXJzLXZlcnRpY2FsIC5pc290b3BlLWZpbHRlcnMtbGlzdCA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmlzb3RvcGUtZmlsdGVycy12ZXJ0aWNhbCAuaXNvdG9wZS1maWx0ZXJzLWxpc3QgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuICAuaXNvdG9wZS1maWx0ZXJzLXZlcnRpY2FsIC5pc290b3BlLWZpbHRlcnMtbGlzdCA+IGxpID4gYTphZnRlciB7XG4gICAgYm90dG9tOiA1MCU7XG4gICAgbGVmdDogLTFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAuaXNvdG9wZS1maWx0ZXJzLXZlcnRpY2FsIC5pc290b3BlLWZpbHRlcnMtbGlzdCA+IGxpID4gYTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsICNkYzIxNGMgMCUsICNhYmNjMzcgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsICNkYzIxNGMgMCUsICNhYmNjMzcgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZGMyMTRjIDAlLCAjYWJjYzM3IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoOTBkZWcsICNkYzIxNGMgMCUsICNhYmNjMzcgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZGMyMTRjIDAlLCAjYWJjYzM3IDEwMCUpO1xuICB9XG4gIC5pc290b3BlLWZpbHRlcnMtdmVydGljYWwgLmlzb3RvcGUtZmlsdGVycy1saXN0ID4gbGkgPiBhLmFjdGl2ZTphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IC0xcHg7XG4gIH1cbiAgLmlzb3RvcGUtZmlsdGVycy12ZXJ0aWNhbCAuaXNvdG9wZS1maWx0ZXJzLWxpc3QgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5pc290b3BlLWZpbHRlcnMtdmVydGljYWwgLmlzb3RvcGUtZmlsdGVycy10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmlzb3RvcGUtd3JhcCAucm93LWNvbmRlbnNlZCAudGh1bWJuYWlsLWRlZmF1bHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlzb3RvcGUtd3JhcCAucm93LWNvbmRlbnNlZCAudGh1bWJuYWlsLWRlZmF1bHQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qKiAzLjE0IFBob3Rvc3dpcGUgKi9cbi5wc3dwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgei1pbmRleDogOTk5OTk5O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIGNyZWF0ZSBzZXBhcmF0ZSBsYXllciwgdG8gYXZvaWQgcGFpbnQgb24gd2luZG93Lm9uc2Nyb2xsIGluIHdlYmtpdC9ibGluayAqL1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnBzd3AgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnBzd3AgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4vKiBzdHlsZSBpcyBhZGRlZCB3aGVuIEpTIG9wdGlvbiBzaG93SGlkZU9wYWNpdHkgaXMgc2V0IHRvIHRydWUgKi9cbi5wc3dwLS1hbmltYXRlX29wYWNpdHkge1xuICAvKiAwLjAwMSwgYmVjYXVzZSBvcGFjaXR5OjAgZG9lc24ndCB0cmlnZ2VyIFBhaW50IGFjdGlvbiwgd2hpY2ggY2F1c2VzIGxhZyBhdCBzdGFydCBvZiB0cmFuc2l0aW9uICovXG4gIG9wYWNpdHk6IDAuMDAxO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG59XG5cbi5wc3dwLS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2ltZyB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19pbWcge1xuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLnBzd3AtLWRyYWdnaW5nIC5wc3dwX19pbWcge1xuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW1vei1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLypcblx0QmFja2dyb3VuZCBpcyBhZGRlZCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQuXG5cdEFzIGFuaW1hdGluZyBvcGFjaXR5IGlzIG11Y2ggZmFzdGVyIHRoYW4gYW5pbWF0aW5nIHJnYmEoKSBiYWNrZ3JvdW5kLWNvbG9yLlxuKi9cbi5wc3dwX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG5cbi5wc3dwX19zY3JvbGwtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHN3cF9fY29udGFpbmVyLFxuLnBzd3BfX3pvb20td3JhcCB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG5cbi8qIFByZXZlbnQgc2VsZWN0aW9uIGFuZCB0YXAgaGlnaGxpZ2h0cyAqL1xuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX19pbWcge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG5cbi5wc3dwX196b29tLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbn1cblxuLnBzd3BfX2JnIHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xufVxuXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX2JnLFxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX196b29tLXdyYXAge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wc3dwX19pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wc3dwX19pdGVtIC52aWRlby13YXJwLFxuLnBzd3BfX2l0ZW0gLnBvc3QtdmlkZW8td2FycCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA2MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ucHN3cF9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi8qXG5cdHN0cmV0Y2hlZCB0aHVtYm5haWwgb3IgZGl2IHBsYWNlaG9sZGVyIGVsZW1lbnQgKHNlZSBiZWxvdylcblx0c3R5bGUgaXMgYWRkZWQgdG8gYXZvaWQgZmxpY2tlcmluZyBpbiB3ZWJraXQvYmxpbmsgd2hlbiBsYXllcnMgb3ZlcmxhcFxuKi9cbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qXG5cdGRpdiBlbGVtZW50IHRoYXQgbWF0Y2hlcyBzaXplIG9mIGxhcmdlIGltYWdlXG5cdGxhcmdlIGltYWdlIGxvYWRzIG9uIHRvcCBvZiBpdFxuKi9cbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyLS1ibGFuayB7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG59XG5cbi5wc3dwLS1pZSAucHN3cF9faW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLypcblx0RXJyb3IgbWVzc2FnZSBhcHBlYXJzIHdoZW4gaW1hZ2UgaXMgbm90IGxvYWRlZFxuXHQoSlMgb3B0aW9uIGVycm9yTXNnIGNvbnRyb2xzIG1hcmt1cClcbiovXG4ucHN3cF9fZXJyb3ItbXNnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgY29sb3I6ICNDQ0M7XG59XG5cbi5wc3dwX19lcnJvci1tc2cgYSB7XG4gIGNvbG9yOiAjQ0NDO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuW2RhdGEtcGhvdG8tc3dpcGVdIFtkYXRhLWlubmVyLWh0bWxdIGlmcmFtZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiEgUGhvdG9Td2lwZSBEZWZhdWx0IFVJIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cbi8qXG5cblx0Q29udGVudHM6XG5cblx0MS4gQnV0dG9uc1xuXHQyLiBTaGFyZSBtb2RhbCBhbmQgbGlua3Ncblx0My4gSW5kZXggaW5kaWNhdG9yIChcIjEgb2YgWFwiIGNvdW50ZXIpXG5cdDQuIENhcHRpb25cblx0NS4gTG9hZGluZyBpbmRpY2F0b3Jcblx0Ni4gQWRkaXRpb25hbCBzdHlsZXMgKHJvb3QgZWxlbWVudCwgdG9wIGJhciwgaWRsZSBzdGF0ZSwgaGlkZGVuIHN0YXRlLCBldGMuKVxuXG4qL1xuLypcblxuXHQxLiBCdXR0b25zXG5cbiAqL1xuLyogPGJ1dHRvbj4gY3NzIHJlc2V0ICovXG4ucHN3cF9fYnV0dG9uIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvcGFjaXR5OiAwLjc1O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wc3dwX19idXR0b246Zm9jdXMsXG4ucHN3cF9fYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBzd3BfX2J1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5wc3dwX19idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8qIHBzd3BfX3VpLS1vdmVyLWNsb3NlIGNsYXNzIGl0IGFkZGVkIHdoZW4gbW91c2UgaXMgb3ZlciBlbGVtZW50IHRoYXQgc2hvdWxkIGNsb3NlIGdhbGxlcnkgKi9cbi5wc3dwX191aS0tb3Zlci1jbG9zZSAucHN3cF9fYnV0dG9uLS1jbG9zZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wc3dwX19idXR0b24sXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9waG90b3N3aXBlLWNvbnRyb2xzLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNjRweCA4OHB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4xKSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4wOTM3NSksIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XG4gIC8qIFNlcnZlIFNWRyBzcHJpdGUgaWYgYnJvd3NlciBzdXBwb3J0cyBTVkcgYW5kIHJlc29sdXRpb24gaXMgbW9yZSB0aGFuIDEwNWRwaSAqL1xuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24sXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGhvdG9zd2lwZS1jb250cm9scy5zdmcpO1xuICB9XG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5cbi5wc3dwX19idXR0b24tLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDRweDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tc2hhcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAtNDRweDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tZnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHN3cC0tc3VwcG9ydHMtZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBzd3AtLWZzIC5wc3dwX19idXR0b24tLWZzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDA7XG59XG5cbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19idXR0b24tLXpvb20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMDtcbn1cblxuLyogbm8gYXJyb3dzIG9uIHRvdWNoIHNjcmVlbnMgKi9cbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qXG5cdEFycm93IGJ1dHRvbnMgaGl0IGFyZWFcblx0KGljb24gaXMgYWRkZWQgdG8gOmJlZm9yZSBwc2V1ZG8tZWxlbWVudClcbiovXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUge1xuICBsZWZ0OiA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzhweCAtNDRweDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IC00NHB4O1xufVxuXG4vKlxuXG5cdDIuIFNoYXJlIG1vZGFsL3BvcHVwIGFuZCBsaW5rc1xuXG4gKi9cbi5wc3dwX19jb3VudGVyLFxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE2MDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgei1pbmRleDogMTYyMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB0b3A6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogNDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmZpcnN0LWNoaWxkIHtcbiAgLyogcm91bmQgY29ybmVycyBvbiB0aGUgZmlyc3QvbGFzdCBsaXN0IGl0ZW0gKi9cbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG59XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIGE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIC5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLyogaW5jcmVhc2Ugc2l6ZSBvZiBzaGFyZSBsaW5rcyBvbiB0b3VjaCBkZXZpY2VzICovXG4ucHN3cC0tdG91Y2ggLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XG4gIHBhZGRpbmc6IDE2cHggMTJweDtcbn1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLW1vei1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNFNUM5QTtcbiAgY29sb3I6ICNGRkY7XG59XG5cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzRTVDOUE7XG59XG5cbmEucHN3cF9fc2hhcmUtLXR3aXR0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTVBQ0VFO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuYS5wc3dwX19zaGFyZS0tcGludGVyZXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0NDQztcbiAgY29sb3I6ICNDRTI3MkQ7XG59XG5cbmEucHN3cF9fc2hhcmUtLWRvd25sb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0RERDtcbn1cblxuLypcblxuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcblxuICovXG4ucHN3cF9fY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBvcGFjaXR5OiAwLjc1O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi8qXG5cblx0NC4gQ2FwdGlvblxuXG4gKi9cbi5wc3dwX19jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0NHB4O1xufVxuXG4ucHN3cF9fY2FwdGlvbiBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICNCQkI7XG59XG5cbi5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNDQ0M7XG59XG5cbi5wc3dwX19jYXB0aW9uLS1lbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEZha2UgY2FwdGlvbiBlbGVtZW50LCB1c2VkIHRvIGNhbGN1bGF0ZSBoZWlnaHQgb2YgbmV4dC9wcmV2IGltYWdlICovXG4ucHN3cF9fY2FwdGlvbi0tZmFrZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLypcblxuXHQ1LiBMb2FkaW5nIGluZGljYXRvciAocHJlbG9hZGVyKVxuXG5cdFlvdSBjYW4gcGxheSB3aXRoIGl0IGhlcmUgLSBodHRwOi8vY29kZXBlbi5pby9kaW1zZW1lbm92L3Blbi95eUJXb1JcblxuICovXG4ucHN3cF9fcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAxMnB4O1xufVxuXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgLyogV2UgdXNlIC5naWYgaW4gYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IENTUyBhbmltYXRpb24gKi9cbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wcmVsb2FkZXIuZ2lmKSAwIDAgbm8tcmVwZWF0O1xufVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTtcbn1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fY3V0IHtcbiAgLypcblx0XHRcdFRoZSBpZGVhIG9mIGFuaW1hdGluZyBpbm5lciBjaXJjbGUgaXMgYmFzZWQgb24gUG9seW1lciAoXCJtYXRlcmlhbFwiKSBsb2FkaW5nIGluZGljYXRvclxuXHRcdFx0IGJ5IEtlYW51IExlZSBodHRwczovL2Jsb2cua2VhbnVsZWUuY29tLzIwMTQvMTAvMjAvdGhlLXRhbGUtb2YtdGhyZWUtc3Bpbm5lcnMuaHRtbFxuXHRcdCovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBzd3BfX3ByZWxvYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgY2xvY2t3aXNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZG9udXQtcm90YXRlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbn1cblxuLypcblxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlc1xuXG4gKi9cbi8qIHJvb3QgZWxlbWVudCBvZiBVSSAqL1xuLnBzd3BfX3VpIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTU1MDtcbn1cblxuLyogdG9wIGJsYWNrIGJhciB3aXRoIGJ1dHRvbnMgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yICovXG4ucHN3cF9fdG9wLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHN3cF9fY2FwdGlvbixcbi5wc3dwX190b3AtYmFyLFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG59XG5cbi8qIHBzd3AtLWhhc19tb3VzZSBjbGFzcyBpcyBhZGRlZCBvbmx5IHdoZW4gdHdvIHN1YnNlcXVlbnQgbW91c2Vtb3ZlIGV2ZW50cyBvY2N1ciAqL1xuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLyogcHN3cF9fdWktLWZpdCBjbGFzcyBpcyBhZGRlZCB3aGVuIG1haW4gaW1hZ2UgXCJmaXRzXCIgYmV0d2VlbiB0b3AgYmFyIGFuZCBib3R0b20gYmFyIChjYXB0aW9uKSAqL1xuLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLyogcHN3cF9fdWktLWlkbGUgY2xhc3MgaXMgYWRkZWQgd2hlbiBtb3VzZSBpc24ndCBtb3ZpbmcgZm9yIHNldmVyYWwgc2Vjb25kcyAoSlMgb3B0aW9uIHRpbWVUb0lkbGUpICovXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX3RvcC1iYXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLypcblx0cHN3cF9fdWktLWhpZGRlbiBjbGFzcyBpcyBhZGRlZCB3aGVuIGNvbnRyb2xzIGFyZSBoaWRkZW5cblx0ZS5nLiB3aGVuIHVzZXIgdGFwcyB0byB0b2dnbGUgdmlzaWJpbGl0eSBvZiBjb250cm9sc1xuKi9cbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX190b3AtYmFyLFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIC8qIEZvcmNlIHBhaW50ICYgY3JlYXRlIGNvbXBvc2l0aW9uIGxheWVyIGZvciBjb250cm9scy4gKi9cbiAgb3BhY2l0eTogMC4wMDE7XG59XG5cbi8qIHBzd3BfX3VpLS1vbmUtc2xpZGUgY2xhc3MgaXMgYWRkZWQgd2hlbiB0aGVyZSBpcyBqdXN0IG9uZSBpdGVtIGluIGdhbGxlcnkgKi9cbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0LFxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2NvdW50ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHN3cF9fZWxlbWVudC0tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wc3dwLS1taW5pbWFsLS1kYXJrIC5wc3dwX190b3AtYmFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLyoqIDMuMTUgUmVzcG9uc2l2ZSBUYWJzICovXG4ucmVzcG9uc2l2ZS10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5yZXNwb25zaXZlLXRhYnMgLnJlc3AtYWNjb3JkaW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDQwcHggMTVweCAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZGMyMTRjO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJGcmFuY29pcyBPbmVcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5yZXNwb25zaXZlLXRhYnMgLnJlc3AtYWNjb3JkaW9uIC5yZXNwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjM0E1NDc1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XG59XG5cbi5yZXNwb25zaXZlLXRhYnMgLnJlc3AtYWNjb3JkaW9uIC5yZXNwLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75SEXCI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVzcG9uc2l2ZS10YWJzIC5yZXNwLWFjY29yZGlvbiAucmVzcC1hcnJvdyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHJpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi5yZXNwb25zaXZlLXRhYnMgLnJlc3AtYWNjb3JkaW9uLnJlc3AtdGFiLWFjdGl2ZSwgLnJlc3BvbnNpdmUtdGFicyAucmVzcC1hY2NvcmRpb246aG92ZXIge1xuICBjb2xvcjogIzJkMmUyZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVzcG9uc2l2ZS10YWJzIC5yZXNwLWFjY29yZGlvbi5yZXNwLXRhYi1hY3RpdmUgLnJlc3AtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaVcIjtcbn1cblxuLnJlc3BvbnNpdmUtdGFicyAucmVzcC10YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmVzcG9uc2l2ZS10YWJzIC5yZXNwLXRhYnMtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZXNwb25zaXZlLXRhYnMgLnJlc3AtdGFicy1saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAxM3B4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMmQyZTJlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluO1xufVxuXG4ucmVzcG9uc2l2ZS10YWJzIC5yZXNwLXRhYnMtbGlzdCBsaS5yZXNwLXRhYi1hY3RpdmUsIC5yZXNwb25zaXZlLXRhYnMgLnJlc3AtdGFicy1saXN0IGxpOmhvdmVyIHtcbiAgY29sb3I6ICMyZDJlMmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucmVzcG9uc2l2ZS10YWJzIC5yZXNwLXRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXNwb25zaXZlLXRhYnNbZGF0YS10eXBlPVwiaG9yaXpvbnRhbFwiXTpub3QoLnRhYnMtbGctY29sbGFwc2VkKSwgLnJlc3BvbnNpdmUtdGFic1tkYXRhLXR5cGU9XCJ2ZXJ0aWNhbFwiXTpub3QoLnRhYnMtbGctY29sbGFwc2VkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAucmVzcG9uc2l2ZS10YWJzW2RhdGEtdHlwZT1cImhvcml6b250YWxcIl06bm90KC50YWJzLWxnLWNvbGxhcHNlZCkgLnJlc3AtdGFiLWNvbnRlbnQgKyAucmVzcC1hY2NvcmRpb24sIC5yZXNwb25zaXZlLXRhYnNbZGF0YS10eXBlPVwidmVydGljYWxcIl06bm90KC50YWJzLWxnLWNvbGxhcHNlZCkgLnJlc3AtdGFiLWNvbnRlbnQgKyAucmVzcC1hY2NvcmRpb24ge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLnJlc3BvbnNpdmUtdGFic1tkYXRhLXR5cGU9XCJob3Jpem9udGFsXCJdOm5vdCgudGFicy1sZy1jb2xsYXBzZWQpIC5yZXNwLWFjY29yZGlvbiwgLnJlc3BvbnNpdmUtdGFic1tkYXRhLXR5cGU9XCJ2ZXJ0aWNhbFwiXTpub3QoLnRhYnMtbGctY29sbGFwc2VkKSAucmVzcC1hY2NvcmRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJlc3BvbnNpdmUtdGFic1tkYXRhLXR5cGU9XCJob3Jpem9udGFsXCJdOm5vdCgudGFicy1sZy1jb2xsYXBzZWQpIC5yZXNwLXRhYnMtbGlzdCwgLnJlc3BvbnNpdmUtdGFic1tkYXRhLXR5cGU9XCJ2ZXJ0aWNhbFwiXTpub3QoLnRhYnMtbGctY29sbGFwc2VkKSAucmVzcC10YWJzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlc3BvbnNpdmUtdGFic1tkYXRhLXR5cGU9XCJ2ZXJ0aWNhbFwiXSB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMCAxIGF1dG87XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnJlc3BvbnNpdmUtdGFic1tkYXRhLXR5cGU9XCJ2ZXJ0aWNhbFwiXSAucmVzcC10YWJzLWxpc3Qge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyOSU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI5JTtcbiAgICBmbGV4LWJhc2lzOiAyOSU7XG4gICAgbWF4LXdpZHRoOiAyOSU7XG4gIH1cbiAgLnJlc3BvbnNpdmUtdGFic1tkYXRhLXR5cGU9XCJ2ZXJ0aWNhbFwiXSAucmVzcC10YWJzLWxpc3QgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5yZXNwb25zaXZlLXRhYnNbZGF0YS10eXBlPVwidmVydGljYWxcIl0gLnJlc3AtdGFicy1saXN0IGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5yZXNwb25zaXZlLXRhYnNbZGF0YS10eXBlPVwidmVydGljYWxcIl0gLnJlc3AtdGFicy1jb250YWluZXIge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNzElO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3MSU7XG4gICAgZmxleC1iYXNpczogNzElO1xuICAgIG1heC13aWR0aDogNzElO1xuICB9XG4gIC5yZXNwb25zaXZlLXRhYnMudGFicy1sZy1jb2xsYXBzZWQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLnJlc3BvbnNpdmUtdGFicy50YWJzLWxnLWNvbGxhcHNlZCAucmVzcC10YWItY29udGVudCArIC5yZXNwLWFjY29yZGlvbiB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAucmVzcG9uc2l2ZS10YWJzLnRhYnMtbGctY29sbGFwc2VkIC5yZXNwLWFjY29yZGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVzcG9uc2l2ZS10YWJzLnRhYnMtbGctY29sbGFwc2VkIC5yZXNwLXRhYnMtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXNwb25zaXZlLXRhYnMtY2xhc3NpY1tkYXRhLXR5cGU9XCJ2ZXJ0aWNhbFwiXSwgLnJlc3BvbnNpdmUtdGFicy1jbGFzc2ljW2RhdGEtdHlwZT1cImhvcml6b250YWxcIl0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLnJlc3BvbnNpdmUtdGFicy1jbGFzc2ljW2RhdGEtdHlwZT1cInZlcnRpY2FsXCJdIC5yZXNwLXRhYi1jb250ZW50ICsgLnJlc3AtYWNjb3JkaW9uLCAucmVzcG9uc2l2ZS10YWJzLWNsYXNzaWNbZGF0YS10eXBlPVwiaG9yaXpvbnRhbFwiXSAucmVzcC10YWItY29udGVudCArIC5yZXNwLWFjY29yZGlvbiB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5yZXNwb25zaXZlLXRhYnMtY2xhc3NpY1tkYXRhLXR5cGU9XCJ2ZXJ0aWNhbFwiXSAucmVzcC10YWJzLWxpc3QsIC5yZXNwb25zaXZlLXRhYnMtY2xhc3NpY1tkYXRhLXR5cGU9XCJob3Jpem9udGFsXCJdIC5yZXNwLXRhYnMtbGlzdCB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5yZXNwb25zaXZlLXRhYnMtY2xhc3NpY1tkYXRhLXR5cGU9XCJ2ZXJ0aWNhbFwiXSAucmVzcC10YWJzLWxpc3Q6YWZ0ZXIsIC5yZXNwb25zaXZlLXRhYnMtY2xhc3NpY1tkYXRhLXR5cGU9XCJob3Jpem9udGFsXCJdIC5yZXNwLXRhYnMtbGlzdDphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gIC5yZXNwb25zaXZlLXRhYnMtY2xhc3NpY1tkYXRhLXR5cGU9XCJ2ZXJ0aWNhbFwiXSAucmVzcC10YWJzLWxpc3QgbGksIC5yZXNwb25zaXZlLXRhYnMtY2xhc3NpY1tkYXRhLXR5cGU9XCJob3Jpem9udGFsXCJdIC5yZXNwLXRhYnMtbGlzdCBsaSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5yZXNwb25zaXZlLXRhYnMtY2xhc3NpY1tkYXRhLXR5cGU9XCJ2ZXJ0aWNhbFwiXSAucmVzcC10YWJzLWxpc3QgbGk6YWZ0ZXIsIC5yZXNwb25zaXZlLXRhYnMtY2xhc3NpY1tkYXRhLXR5cGU9XCJob3Jpem9udGFsXCJdIC5yZXNwLXRhYnMtbGlzdCBsaTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zaXRpb246IDAuMzVzIGFsbCBlYXNlLWluO1xuICB9XG4gIC5yZXNwb25zaXZlLXRhYnMtY2xhc3NpY1tkYXRhLXR5cGU9XCJ2ZXJ0aWNhbFwiXSAucmVzcC10YWJzLWxpc3QgbGkucmVzcC10YWItYWN0aXZlLCAucmVzcG9uc2l2ZS10YWJzLWNsYXNzaWNbZGF0YS10eXBlPVwidmVydGljYWxcIl0gLnJlc3AtdGFicy1saXN0IGxpOmhvdmVyLCAucmVzcG9uc2l2ZS10YWJzLWNsYXNzaWNbZGF0YS10eXBlPVwiaG9yaXpvbnRhbFwiXSAucmVzcC10YWJzLWxpc3QgbGkucmVzcC10YWItYWN0aXZlLCAucmVzcG9uc2l2ZS10YWJzLWNsYXNzaWNbZGF0YS10eXBlPVwiaG9yaXpvbnRhbFwiXSAucmVzcC10YWJzLWxpc3QgbGk6aG92ZXIge1xuICAgIGNvbG9yOiAjZGMyMTRjO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucmVzcG9uc2l2ZS10YWJzLWNsYXNzaWNbZGF0YS10eXBlPVwidmVydGljYWxcIl0gLnJlc3AtdGFicy1saXN0IGxpLnJlc3AtdGFiLWFjdGl2ZTphZnRlciwgLnJlc3BvbnNpdmUtdGFicy1jbGFzc2ljW2RhdGEtdHlwZT1cInZlcnRpY2FsXCJdIC5yZXNwLXRhYnMtbGlzdCBsaTpob3ZlcjphZnRlciwgLnJlc3BvbnNpdmUtdGFicy1jbGFzc2ljW2RhdGEtdHlwZT1cImhvcml6b250YWxcIl0gLnJlc3AtdGFicy1saXN0IGxpLnJlc3AtdGFiLWFjdGl2ZTphZnRlciwgLnJlc3BvbnNpdmUtdGFicy1jbGFzc2ljW2RhdGEtdHlwZT1cImhvcml6b250YWxcIl0gLnJlc3AtdGFicy1saXN0IGxpOmhvdmVyOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNkYzIxNGM7XG4gIH1cbiAgLnJlc3BvbnNpdmUtdGFicy1jbGFzc2ljW2RhdGEtdHlwZT1cInZlcnRpY2FsXCJdIC5yZXNwLXRhYnMtbGlzdCBsaSArIGxpLCAucmVzcG9uc2l2ZS10YWJzLWNsYXNzaWNbZGF0YS10eXBlPVwiaG9yaXpvbnRhbFwiXSAucmVzcC10YWJzLWxpc3QgbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gIH1cbiAgLnJlc3BvbnNpdmUtdGFicy1jbGFzc2ljW2RhdGEtdHlwZT1cInZlcnRpY2FsXCJdIC5yZXNwLXRhYi1jb250ZW50LCAucmVzcG9uc2l2ZS10YWJzLWNsYXNzaWNbZGF0YS10eXBlPVwiaG9yaXpvbnRhbFwiXSAucmVzcC10YWItY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgfVxuICAucmVzcG9uc2l2ZS10YWJzLWNsYXNzaWNbZGF0YS10eXBlPVwidmVydGljYWxcIl0gLnRhYnMtbGctY29sbGFwc2VkIC5yZXNwLXRhYi1jb250ZW50LCAucmVzcG9uc2l2ZS10YWJzLWNsYXNzaWNbZGF0YS10eXBlPVwiaG9yaXpvbnRhbFwiXSAudGFicy1sZy1jb2xsYXBzZWQgLnJlc3AtdGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICB9XG4gIC5yZXNwb25zaXZlLXRhYnMtY2xhc3NpY1tkYXRhLXR5cGU9XCJ2ZXJ0aWNhbFwiXSAudGFicy1sZy1jb2xsYXBzZWQgLnJlc3AtdGFiLWNvbnRlbnQgKyAucmVzcC1hY2NvcmRpb24sIC5yZXNwb25zaXZlLXRhYnMtY2xhc3NpY1tkYXRhLXR5cGU9XCJob3Jpem9udGFsXCJdIC50YWJzLWxnLWNvbGxhcHNlZCAucmVzcC10YWItY29udGVudCArIC5yZXNwLWFjY29yZGlvbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucmVzcG9uc2l2ZS10YWJzLWNsYXNzaWNbZGF0YS10eXBlPVwidmVydGljYWxcIl0udGFicy1sZy1jb2xsYXBzZWQsIC5yZXNwb25zaXZlLXRhYnMtY2xhc3NpY1tkYXRhLXR5cGU9XCJob3Jpem9udGFsXCJdLnRhYnMtbGctY29sbGFwc2VkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXNwb25zaXZlLXRhYnMtY2xhc3NpY1tkYXRhLXR5cGU9XCJ2ZXJ0aWNhbFwiXSAucmVzcC10YWJzLWxpc3Qge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5yZXNwb25zaXZlLXRhYnMtY2xhc3NpY1tkYXRhLXR5cGU9XCJ2ZXJ0aWNhbFwiXSAucmVzcC10YWJzLWxpc3QgbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxuICAucmVzcG9uc2l2ZS10YWJzLWNsYXNzaWNbZGF0YS10eXBlPVwidmVydGljYWxcIl0gLnJlc3AtdGFicy1saXN0IGxpIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLnJlc3BvbnNpdmUtdGFicy1jbGFzc2ljW2RhdGEtdHlwZT1cInZlcnRpY2FsXCJdIC5yZXNwLXRhYnMtbGlzdCBsaTphZnRlciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbiAgLnJlc3BvbnNpdmUtdGFicy1jbGFzc2ljW2RhdGEtdHlwZT1cInZlcnRpY2FsXCJdIC5yZXNwLXRhYnMtbGlzdCBsaS5yZXNwLXRhYi1hY3RpdmU6YWZ0ZXIsIC5yZXNwb25zaXZlLXRhYnMtY2xhc3NpY1tkYXRhLXR5cGU9XCJ2ZXJ0aWNhbFwiXSAucmVzcC10YWJzLWxpc3QgbGk6aG92ZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgbGVmdDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICNkYzIxNGM7XG4gIH1cbiAgLnJlc3BvbnNpdmUtdGFicy1jbGFzc2ljW2RhdGEtdHlwZT1cInZlcnRpY2FsXCJdIC5yZXNwLXRhYnMtbGlzdDphZnRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnJlc3BvbnNpdmUtdGFicy1jbGFzc2ljW2RhdGEtdHlwZT1cInZlcnRpY2FsXCJdIC5yZXNwLXRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5yZXNwb25zaXZlLXRhYnMtY2xhc3NpY1tkYXRhLXR5cGU9XCJ2ZXJ0aWNhbFwiXSAudGFicy1sZy1jb2xsYXBzZWQgLnJlc3AtdGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnJlc3BvbnNpdmUtdGFicy1jbGFzc2ljW2RhdGEtdHlwZT1cInZlcnRpY2FsXCJdLnRhYnMtbGctY29sbGFwc2VkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGFibGV0IC5yZXNwb25zaXZlLXRhYnMtY2xhc3NpY1tkYXRhLXR5cGU9XCJ2ZXJ0aWNhbFwiXSAucmVzcC10YWJzLWxpc3QgbGk6aG92ZXIsIC50YWJsZXQgLnJlc3BvbnNpdmUtdGFicy1jbGFzc2ljW2RhdGEtdHlwZT1cImhvcml6b250YWxcIl0gLnJlc3AtdGFicy1saXN0IGxpOmhvdmVyIHtcbiAgICBjb2xvcjogIzJkMmUyZTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnRhYmxldCAucmVzcG9uc2l2ZS10YWJzLWNsYXNzaWNbZGF0YS10eXBlPVwidmVydGljYWxcIl0gLnJlc3AtdGFicy1saXN0IGxpOmhvdmVyOmFmdGVyLCAudGFibGV0IC5yZXNwb25zaXZlLXRhYnMtY2xhc3NpY1tkYXRhLXR5cGU9XCJob3Jpem9udGFsXCJdIC5yZXNwLXRhYnMtbGlzdCBsaTpob3ZlcjphZnRlciB7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZGMyMTRjO1xuICB9XG4gIC50YWJsZXQgLnJlc3BvbnNpdmUtdGFicy1jbGFzc2ljW2RhdGEtdHlwZT1cInZlcnRpY2FsXCJdIC5yZXNwLXRhYnMtbGlzdCBsaS5yZXNwLXRhYi1hY3RpdmUsIC50YWJsZXQgLnJlc3BvbnNpdmUtdGFicy1jbGFzc2ljW2RhdGEtdHlwZT1cImhvcml6b250YWxcIl0gLnJlc3AtdGFicy1saXN0IGxpLnJlc3AtdGFiLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNkYzIxNGM7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC50YWJsZXQgLnJlc3BvbnNpdmUtdGFicy1jbGFzc2ljW2RhdGEtdHlwZT1cInZlcnRpY2FsXCJdIC5yZXNwLXRhYnMtbGlzdCBsaS5yZXNwLXRhYi1hY3RpdmU6YWZ0ZXIsIC50YWJsZXQgLnJlc3BvbnNpdmUtdGFicy1jbGFzc2ljW2RhdGEtdHlwZT1cImhvcml6b250YWxcIl0gLnJlc3AtdGFicy1saXN0IGxpLnJlc3AtdGFiLWFjdGl2ZTphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZGMyMTRjO1xuICB9XG59XG5cbi5yZXNwb25zaXZlLXRhYnMtYm94ZWQgLnJlc3AtYWNjb3JkaW9uIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjFiMWIxO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5yZXNwb25zaXZlLXRhYnMtYm94ZWQgLnJlc3AtYWNjb3JkaW9uIC5yZXNwLWFycm93IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5yZXNwb25zaXZlLXRhYnMtYm94ZWQgLnJlc3AtdGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5yZXNwb25zaXZlLXRhYnMtYm94ZWQgLnJlc3AtdGFiLWNvbnRlbnQgKyAucmVzcC1hY2NvcmRpb24ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVzcG9uc2l2ZS10YWJzLWJveGVkW2RhdGEtdHlwZT1cImhvcml6b250YWxcIl0gLnJlc3AtdGFicy1saXN0LCAucmVzcG9uc2l2ZS10YWJzLWJveGVkW2RhdGEtdHlwZT1cInZlcnRpY2FsXCJdIC5yZXNwLXRhYnMtbGlzdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgLnJlc3BvbnNpdmUtdGFicy1ib3hlZFtkYXRhLXR5cGU9XCJob3Jpem9udGFsXCJdIC5yZXNwLXRhYnMtbGlzdCBsaSwgLnJlc3BvbnNpdmUtdGFicy1ib3hlZFtkYXRhLXR5cGU9XCJ2ZXJ0aWNhbFwiXSAucmVzcC10YWJzLWxpc3QgbGkge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMXB4IDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzNBNTQ3NTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjM0E1NDc1O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAucmVzcG9uc2l2ZS10YWJzLWJveGVkW2RhdGEtdHlwZT1cImhvcml6b250YWxcIl0gLnJlc3AtdGFicy1saXN0IGxpICsgbGksIC5yZXNwb25zaXZlLXRhYnMtYm94ZWRbZGF0YS10eXBlPVwidmVydGljYWxcIl0gLnJlc3AtdGFicy1saXN0IGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIC5yZXNwb25zaXZlLXRhYnMtYm94ZWRbZGF0YS10eXBlPVwiaG9yaXpvbnRhbFwiXSAucmVzcC10YWJzLWxpc3QgbGkucmVzcC10YWItYWN0aXZlLCAucmVzcG9uc2l2ZS10YWJzLWJveGVkW2RhdGEtdHlwZT1cImhvcml6b250YWxcIl0gLnJlc3AtdGFicy1saXN0IGxpOmhvdmVyLCAucmVzcG9uc2l2ZS10YWJzLWJveGVkW2RhdGEtdHlwZT1cInZlcnRpY2FsXCJdIC5yZXNwLXRhYnMtbGlzdCBsaS5yZXNwLXRhYi1hY3RpdmUsIC5yZXNwb25zaXZlLXRhYnMtYm94ZWRbZGF0YS10eXBlPVwidmVydGljYWxcIl0gLnJlc3AtdGFicy1saXN0IGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGMyMTRjO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RjMjE0YztcbiAgfVxuICAucmVzcG9uc2l2ZS10YWJzLWJveGVkW2RhdGEtdHlwZT1cImhvcml6b250YWxcIl0gLnJlc3AtdGFiLWNvbnRlbnQsIC5yZXNwb25zaXZlLXRhYnMtYm94ZWRbZGF0YS10eXBlPVwidmVydGljYWxcIl0gLnJlc3AtdGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5yZXNwb25zaXZlLXRhYnMtYm94ZWRbZGF0YS10eXBlPVwiaG9yaXpvbnRhbFwiXSAucmVzcC10YWItY29udGVudCArIC5yZXNwLWFjY29yZGlvbiwgLnJlc3BvbnNpdmUtdGFicy1ib3hlZFtkYXRhLXR5cGU9XCJ2ZXJ0aWNhbFwiXSAucmVzcC10YWItY29udGVudCArIC5yZXNwLWFjY29yZGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlc3BvbnNpdmUtdGFicy1ib3hlZFtkYXRhLXR5cGU9XCJ2ZXJ0aWNhbFwiXSAucmVzcC10YWJzLWxpc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDAgMCAwIC0xcHg7XG4gIH1cbiAgLnJlc3BvbnNpdmUtdGFicy1ib3hlZFtkYXRhLXR5cGU9XCJ2ZXJ0aWNhbFwiXSAucmVzcC10YWJzLWxpc3QgbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAucmVzcG9uc2l2ZS10YWJzLWJveGVkW2RhdGEtdHlwZT1cInZlcnRpY2FsXCJdIC5yZXNwLXRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLW1vZGVybiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5hY2NvcmRpb24tbW9kZXJuIC5yZXNwLWFjY29yZGlvbixcbi5hY2NvcmRpb24tbW9kZXJuIC5yZXNwLXRhYi1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2Y2ZjdmODtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uYWNjb3JkaW9uLW1vZGVybiAucmVzcC1hY2NvcmRpb24gLnJlc3AtYXJyb3csXG4uYWNjb3JkaW9uLW1vZGVybiAucmVzcC10YWItY29udGVudCAucmVzcC1hcnJvdyB7XG4gIGxlZnQ6IDE5cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNkYzIxNGM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFjY29yZGlvbi1tb2Rlcm4gLnJlc3AtYWNjb3JkaW9uIC5yZXNwLWFycm93OmJlZm9yZSxcbi5hY2NvcmRpb24tbW9kZXJuIC5yZXNwLXRhYi1jb250ZW50IC5yZXNwLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA1XCI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWNjb3JkaW9uLW1vZGVybiAucmVzcC1hY2NvcmRpb24gLnJlc3AtYXJyb3csXG4gIC5hY2NvcmRpb24tbW9kZXJuIC5yZXNwLXRhYi1jb250ZW50IC5yZXNwLWFycm93IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1tb2Rlcm4gLnJlc3AtYWNjb3JkaW9uLnJlc3AtdGFiLWFjdGl2ZSwgLmFjY29yZGlvbi1tb2Rlcm4gLnJlc3AtYWNjb3JkaW9uOmhvdmVyLFxuLmFjY29yZGlvbi1tb2Rlcm4gLnJlc3AtdGFiLWNvbnRlbnQucmVzcC10YWItYWN0aXZlLFxuLmFjY29yZGlvbi1tb2Rlcm4gLnJlc3AtdGFiLWNvbnRlbnQ6aG92ZXIge1xuICBjb2xvcjogIzJkMmUyZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWNjb3JkaW9uLW1vZGVybiAucmVzcC1hY2NvcmRpb24ucmVzcC10YWItYWN0aXZlIC5yZXNwLWFycm93OmJlZm9yZSxcbi5hY2NvcmRpb24tbW9kZXJuIC5yZXNwLXRhYi1jb250ZW50LnJlc3AtdGFiLWFjdGl2ZSAucmVzcC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NlwiO1xufVxuXG4uYWNjb3JkaW9uLW1vZGVybiAucmVzcC1hY2NvcmRpb24ge1xuICBjb2xvcjogIzJkMmUyZTtcbn1cblxuLmFjY29yZGlvbi1tb2Rlcm4gLnJlc3AtYWNjb3JkaW9uOmhvdmVyIHtcbiAgY29sb3I6ICNkYzIxNGM7XG59XG5cbi5hY2NvcmRpb24tbW9kZXJuIC5yZXNwLWFjY29yZGlvbi5yZXNwLXRhYi1hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogIzJkMmUyZTtcbn1cblxuLmFjY29yZGlvbi1tb2Rlcm4gLnJlc3AtdGFiLWNvbnRlbnQge1xuICBjb2xvcjogIzg4ODg4ODtcbn1cblxuLmFjY29yZGlvbi1tb2Rlcm4gLnJlc3AtdGFiLWNvbnRlbnQ6aG92ZXIge1xuICBjb2xvcjogIzg4ODg4ODtcbn1cblxuLmFjY29yZGlvbi1tb2Rlcm4gLnJlc3AtdGFiLWNvbnRlbnQgKyAuYWNjb3JkaW9uLW1vZGVybiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi8qKiAzLjE2IFJEIEdvb2dsZSBNYXBzICovXG4ucmQtZ29vZ2xlLW1hcCB7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG4ucmQtZ29vZ2xlLW1hcF9fbW9kZWwge1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuXG4ucmQtZ29vZ2xlLW1hcF9fbW9kZWwgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucmQtZ29vZ2xlLW1hcF9fbW9kZWwge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZC1nb29nbGUtbWFwX19tb2RlbCB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuXG4ucmQtZ29vZ2xlLW1hcF9fbW9kZWwtMiB7XG4gIGhlaWdodDogMjUwcHg7XG59XG5cbi5yZC1nb29nbGUtbWFwX19tb2RlbC0yIGltZyB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnJkLWdvb2dsZS1tYXBfX21vZGVsLTIge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZC1nb29nbGUtbWFwX19tb2RlbC0yIHtcbiAgICBoZWlnaHQ6IDQzM3B4O1xuICB9XG59XG5cbi5yZC1nb29nbGUtbWFwX19sb2NhdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiogMy4xNyBTZWxlY3QgMiAqL1xuLnNlbGVjdDIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDUxO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDExcHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMWIxYjE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNiMWIxYjE7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMWIxYjE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNiMWIxYjE7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg4ODg4ODtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VhcmNoX19maWVsZDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg4ODg4ODtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VhcmNoX19maWVsZDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg4ODg4ODtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogI2IxYjFiMTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y4O1xuICBjb2xvcjogIzQzNDM0NTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzIxNGM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogMTdweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTI3cHg7XG4gIHBhZGRpbmctbGVmdDogNTRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC01NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDgxcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTgxcHg7XG4gIHBhZGRpbmctbGVmdDogMTA4cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMDhweDtcbiAgcGFkZGluZy1sZWZ0OiAxMzVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMzVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNjJweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjb2xvcjogIzg4ODg4ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMjdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41NzE0MztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbiwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICBib3JkZXItY29sb3I6ICNiMWIxYjE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNiMWIxYjEgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNHB4IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjb2xvcjogI2IxYjFiMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcjpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjFiMWIxO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjFiMWIxO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgcGFkZGluZzogMTNweCAxN3B4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxN3B4O1xuICB0b3A6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbnRlbnQ6IFwi74SHXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjMmQyZTJlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg4ODg4ODtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMTZweCAwIDAgMTZweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCAyN3B4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtaW4td2lkdGg6IDVlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiA3LjVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5idG4sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LXNtIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuaW5wdXQtZ3JvdXAtc20gPiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5mb3JtLWNvbnRyb2wgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5pbnB1dC1ncm91cC1zbSA+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LWdyb3VwLWFkZG9uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuYnRuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLmlucHV0LWdyb3VwLXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLmZvcm0tZ3JvdXAtc20gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiA2cHggMjlweCA2cHggMTdweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtc20gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLCAuaW5wdXQtZ3JvdXAtc20gPiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5mb3JtLWNvbnRyb2wgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLCAuaW5wdXQtZ3JvdXAtc20gPiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5pbnB1dC1ncm91cC1hZGRvbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5idG4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLFxuLmlucHV0LWdyb3VwLXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYixcbi5mb3JtLWdyb3VwLXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5pbnB1dC1zbSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAuaW5wdXQtZ3JvdXAtc20gPiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5mb3JtLWNvbnRyb2wgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLmlucHV0LWdyb3VwLXNtID4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtZ3JvdXAtYWRkb24gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmJ0biAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmlucHV0LWdyb3VwLXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uZm9ybS1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtc20gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLmlucHV0LWdyb3VwLXNtID4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuZm9ybS1jb250cm9sIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5pbnB1dC1ncm91cC1zbSA+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LWdyb3VwLWFkZG9uIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5idG4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5pbnB1dC1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmZvcm0tZ3JvdXAtc20gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiA1cHggMCAwIDguNXB4O1xuICBwYWRkaW5nOiAwIDZweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtc20gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuaW5wdXQtZ3JvdXAtc20gPiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5mb3JtLWNvbnRyb2wgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuaW5wdXQtZ3JvdXAtc20gPiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5pbnB1dC1ncm91cC1hZGRvbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5idG4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLmlucHV0LWdyb3VwLXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5mb3JtLWdyb3VwLXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmc6IDAgMTdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LXNtIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciwgLmlucHV0LWdyb3VwLXNtID4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuZm9ybS1jb250cm9sIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciwgLmlucHV0LWdyb3VwLXNtID4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtZ3JvdXAtYWRkb24gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuYnRuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcixcbi5pbnB1dC1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIsXG4uZm9ybS1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LWxnIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuaW5wdXQtZ3JvdXAtbGcgPiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5mb3JtLWNvbnRyb2wgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5pbnB1dC1ncm91cC1sZyA+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LWdyb3VwLWFkZG9uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuYnRuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLmlucHV0LWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLmZvcm0tZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGhlaWdodDogNzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7XG4gIHBhZGRpbmc6IDIxcHggNThweCAyMXB4IDQzcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LWxnIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csIC5pbnB1dC1ncm91cC1sZyA+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmZvcm0tY29udHJvbCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LCAuaW5wdXQtZ3JvdXAtbGcgPiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5pbnB1dC1ncm91cC1hZGRvbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuYnRuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csXG4uaW5wdXQtZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbi5mb3JtLWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB3aWR0aDogNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5pbnB1dC1sZyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsIC5pbnB1dC1ncm91cC1sZyA+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmZvcm0tY29udHJvbCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsIC5pbnB1dC1ncm91cC1sZyA+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LWdyb3VwLWFkZG9uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmJ0biAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsXG4uaW5wdXQtZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLFxuLmZvcm0tZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDAgNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMi41cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LWxnIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5pbnB1dC1ncm91cC1sZyA+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmZvcm0tY29udHJvbCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAuaW5wdXQtZ3JvdXAtbGcgPiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5pbnB1dC1ncm91cC1hZGRvbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuYnRuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uaW5wdXQtZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5mb3JtLWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBtaW4taGVpZ2h0OiA3MnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5pbnB1dC1sZyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuaW5wdXQtZ3JvdXAtbGcgPiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5mb3JtLWNvbnRyb2wgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLmlucHV0LWdyb3VwLWxnID4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtZ3JvdXAtYWRkb24gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmJ0biAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLmlucHV0LWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uZm9ybS1ncm91cC1sZyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IDIwcHggMCAwIDIxLjVweDtcbiAgcGFkZGluZzogMCAyMXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5pbnB1dC1sZyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5pbnB1dC1ncm91cC1sZyA+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmZvcm0tY29udHJvbCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5pbnB1dC1ncm91cC1sZyA+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LWdyb3VwLWFkZG9uIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmJ0biAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4uaW5wdXQtZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLmZvcm0tZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgcGFkZGluZzogMCA0M3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGhlaWdodDogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LWxnIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciwgLmlucHV0LWdyb3VwLWxnID4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuZm9ybS1jb250cm9sIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciwgLmlucHV0LWdyb3VwLWxnID4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtZ3JvdXAtYWRkb24gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuYnRuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcixcbi5pbnB1dC1ncm91cC1sZyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIsXG4uZm9ybS1ncm91cC1sZyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5pbnB1dC1sZy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLmlucHV0LWdyb3VwLWxnID4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uZm9ybS1jb250cm9sIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuaW5wdXQtZ3JvdXAtbGcgPiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5pbnB1dC1ncm91cC1hZGRvbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLmJ0biAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIC8qKlxuICAgICAqIE1ha2UgdGhlIGRyb3Bkb3duIGFycm93IHBvaW50IHVwIHdoaWxlIHRoZSBkcm9wZG93biBpcyB2aXNpYmxlLlxuICAgICAqL1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5pbnB1dC1sZy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsIC5pbnB1dC1ncm91cC1sZyA+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLmZvcm0tY29udHJvbCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsIC5pbnB1dC1ncm91cC1sZyA+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLmlucHV0LWdyb3VwLWFkZG9uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLmJ0biAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNiMWIxYjEgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4IDVweDtcbiAgY29sb3I6ICNiMWIxYjE7XG59XG5cbi5pbnB1dC1ncm91cC1sZyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIC8qKlxuICAgICAqIE1ha2UgdGhlIGRyb3Bkb3duIGFycm93IHBvaW50IHVwIHdoaWxlIHRoZSBkcm9wZG93biBpcyB2aXNpYmxlLlxuICAgICAqL1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYjFiMWIxIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweCA1cHg7XG4gIGNvbG9yOiAjYjFiMWIxO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBwYWRkaW5nLWxlZnQ6IDM5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgLyogMSAqL1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDI3cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXBbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXBbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMy41cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5oYXMtd2FybmluZyAuc2VsZWN0Mi1kcm9wZG93bixcbi5oYXMtd2FybmluZyAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItY29sb3I6ICNmNWJmMmY7XG59XG5cbi5oYXMtd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5oYXMtd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2ZhZGQ5MDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNmYWRkOTA7XG4gIGJvcmRlci1jb2xvcjogI2U2YWEwYjtcbn1cblxuLmhhcy13YXJuaW5nLnNlbGVjdDItZHJvcC1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNlNmFhMGI7XG59XG5cbi5oYXMtd2FybmluZy5zZWxlY3QyLWRyb3AtYWN0aXZlLnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTZhYTBiO1xufVxuXG4uaGFzLWVycm9yIC5zZWxlY3QyLWRyb3Bkb3duLFxuLmhhcy1lcnJvciAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItY29sb3I6ICNmNTRiMGY7XG59XG5cbi5oYXMtZXJyb3IgLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uaGFzLWVycm9yIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjZjk5NDcxO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2Y5OTQ3MTtcbiAgYm9yZGVyLWNvbG9yOiAjYzkzYjA4O1xufVxuXG4uaGFzLWVycm9yLnNlbGVjdDItZHJvcC1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNjOTNiMDg7XG59XG5cbi5oYXMtZXJyb3Iuc2VsZWN0Mi1kcm9wLWFjdGl2ZS5zZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFib3ZlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M5M2IwODtcbn1cblxuLmhhcy1zdWNjZXNzIC5zZWxlY3QyLWRyb3Bkb3duLFxuLmhhcy1zdWNjZXNzIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogI2FiY2MzNztcbn1cblxuLmhhcy1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLFxuLmhhcy1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2RlMTg4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NkZTE4ODtcbiAgYm9yZGVyLWNvbG9yOiAjOGFhNjJhO1xufVxuXG4uaGFzLXN1Y2Nlc3Muc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzhhYTYyYTtcbn1cblxuLmhhcy1zdWNjZXNzLnNlbGVjdDItZHJvcC1hY3RpdmUuc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4YWE2MmE7XG59XG5cbi5pbnB1dC1ncm91cCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmlucHV0LWdyb3VwLnNlbGVjdDItYm9vdHN0cmFwLXByZXBlbmQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLnNlbGVjdDItYm9vdHN0cmFwLWFwcGVuZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWJvb3RzdHJhcC1hcHBlbmQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAsXG4uc2VsZWN0Mi1ib290c3RyYXAtYXBwZW5kIC5pbnB1dC1ncm91cC1idG4sXG4uc2VsZWN0Mi1ib290c3RyYXAtYXBwZW5kIC5pbnB1dC1ncm91cC1idG4gLmJ0bixcbi5zZWxlY3QyLWJvb3RzdHJhcC1wcmVwZW5kIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLFxuLnNlbGVjdDItYm9vdHN0cmFwLXByZXBlbmQgLmlucHV0LWdyb3VwLWJ0bixcbi5zZWxlY3QyLWJvb3RzdHJhcC1wcmVwZW5kIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5mb3JtLWNvbnRyb2wuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWlubGluZSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqIDMuMTkgQ291bnRkb3duICovXG4uY291bnRkb3duLWN1c3RvbSAuY291bnRkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNvdW50ZG93bi1jdXN0b20gLmNvdW50ZG93bi1zZWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNvdW50ZG93bi1jdXN0b20gLmNvdW50ZG93bi1zZWN0aW9uOm50aC1jaGlsZCg1KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvdW50ZG93bi1jdXN0b20gLmNvdW50ZG93bi1zZWN0aW9uOm50aC1jaGlsZCg1KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5jb3VudGRvd24tY3VzdG9tIC5jb3VudGRvd24tcm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY291bnRkb3duLWN1c3RvbSAuY291bnRkb3duLWFtb3VudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZGMyMTRjO1xufVxuXG4uY291bnRkb3duLWN1c3RvbSAuY291bnRkb3duLXBlcmlvZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMmQyZTJlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmNvdW50ZG93bi1jdXN0b20gLmNvdW50ZG93bi1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgfVxuICAuY291bnRkb3duLWN1c3RvbSAuY291bnRkb3duIC5jb3VudGRvd24tc2VjdGlvbiArIC5jb3VudGRvd24tc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb3VudGRvd24tY3VzdG9tIC5jb3VudGRvd24tc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLmNvdW50ZG93bi1jdXN0b20gLmNvdW50ZG93biAuY291bnRkb3duLXNlY3Rpb24gKyAuY291bnRkb3duLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG4gIC5jb3VudGRvd24tY3VzdG9tIC5jb3VudGRvd24tYW1vdW50IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmNvdW50ZG93bi1jdXN0b20gLmNvdW50ZG93bi1wZXJpb2Qge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb3VudGRvd24tY3VzdG9tIC5jb3VudGRvd24gLmNvdW50ZG93bi1zZWN0aW9uICsgLmNvdW50ZG93bi1zZWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmNvdW50ZG93bi1jdXN0b20uY291bnRkb3duLWVsbGlwc2UgLmNvdW50ZG93bi1zZWN0aW9uIHtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjZjZmN2Y4O1xuICB9XG59XG5cbi8qKiAzLjIwIFRvVG9wIEJ1dHRvbiAqL1xuLnVpLXRvLXRvcCB7XG4gIGJveC1zaGFkb3c6IDAgMHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG59XG5cbi51aS10by10b3A6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnVpLXRvLXRvcDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZGMyMTRjO1xufVxuXG4udWktdG8tdG9wLmFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5tb2JpbGUgLnVpLXRvLXRvcCxcbi50YWJsZXQgLnVpLXRvLXRvcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC51aS10by10b3Age1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4vKiogMy4yMSBTdGVwcGVyICovXG4uc3RlcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDcwcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uc3RlcHBlciBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc3RlcHBlciBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zdGVwcGVyLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbn1cblxuLnN0ZXBwZXItYXJyb3c6aG92ZXIge1xuICBjb2xvcjogIzQzNDM0NTtcbn1cblxuLnN0ZXBwZXItYXJyb3cudXAge1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnN0ZXBwZXItYXJyb3cudXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLhcIjtcbn1cblxuLnN0ZXBwZXItYXJyb3cuZG93biB7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc3RlcHBlci1hcnJvdy5kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i3XCI7XG59XG5cbi5zdGVwcGVyLmRpc2FibGVkIC5zdGVwcGVyLWFycm93IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4uc3RlcHBlci10eXBlLTIgLnN0ZXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjFiMWIxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiA5MHB4O1xuICBtYXgtd2lkdGg6IDkwcHg7XG59XG5cbi8qKiAzLjIyIFNsaWNrICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi8uLi9pbWFnZXMvYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4vKiBJY29ucyAqL1xuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ1LCA0NiwgNDYsIDAuNik7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4IFxcOTtcbiAgLypsdGUgSUUgOCovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogOTk5O1xufVxuXG4uc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUsIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1uZXh0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00NXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIuKAolwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC4yNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4jY2hpbGQtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbiNjaGlsZC1jYXJvdXNlbCAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmNhbGVuZGFyLWNhcm91c2VsIHtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG5cbi5jYWxlbmRhci1jYXJvdXNlbCAuc2xpY2stYXJyb3cge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2RjMjE0Yztcbn1cblxuLmNhbGVuZGFyLWNhcm91c2VsIGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY2FsZW5kYXItY2Fyb3VzZWwgLnNsaWNrLW5leHQ6YmVmb3JlLFxuLmNhbGVuZGFyLWNhcm91c2VsIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbG9yOiAjZGMyMTRjO1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2FsZW5kYXItY2Fyb3VzZWwgLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLmNhbGVuZGFyLWNhcm91c2VsIC5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjM0E1NDc1O1xufVxuXG4uY2FsZW5kYXItY2Fyb3VzZWwgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLmNhbGVuZGFyLWNhcm91c2VsIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmNhbGVuZGFyLWNhcm91c2VsIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmhvdmVyOmJlZm9yZSxcbi5jYWxlbmRhci1jYXJvdXNlbCAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogI2RjMjE0Yztcbn1cblxuLmNhbGVuZGFyLWNhcm91c2VsIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5jYWxlbmRhci1jYXJvdXNlbCAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhbGVuZGFyLWNhcm91c2VsIC5zbGljay1uZXh0OmJlZm9yZSxcbiAgLmNhbGVuZGFyLWNhcm91c2VsIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5jYWxlbmRhci1jYXJvdXNlbCBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1NTU2O1xuICB9XG59XG5cbi8qKiAzLjIzIENhbGVuZGFyICovXG4ucmQtY2FsZW5kYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzkwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnJkLWNhbGVuZGFyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ucmRjLXRvZGF5X21vbnRoLCAucmRjLWZ1bGx5ZWFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMmQyZTJlO1xuICBmb250LWZhbWlseTogXCJGcmFuY29pcyBPbmVcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xufVxuXG4ucmRjLXBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnJkYy1uZXh0LCAucmRjLXByZXYsIC5yZGMtZXZlbnRzX2Nsb3NlIHtcbiAgZm9udDogNDAwIDIwcHgvMzZweCBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgb3BhY2l0eTogLjg7XG59XG5cbi5yZGMtbmV4dDpob3ZlciwgLnJkYy1wcmV2OmhvdmVyLCAucmRjLWV2ZW50c19jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjM0E1NDc1O1xufVxuXG4ucmRjLW5leHQsIC5yZGMtcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiAjZGMyMTRjO1xufVxuXG4ucmRjLW5leHQge1xuICByaWdodDogMzVweDtcbn1cblxuLnJkYy1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WQXCI7XG59XG5cbi5yZGMtcHJldiB7XG4gIGxlZnQ6IDM1cHg7XG59XG5cbi5yZGMtcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fi1wiO1xufVxuXG4ucmRjLWV2ZW50c19jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZGMtdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucmRjLXRhYmxlIHRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDVweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnJkYy10YWJsZSB0ZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAucmRjLXRhYmxlIHRhYmxlIHtcbiAgICBib3JkZXItc3BhY2luZzogMjRweCA1cHg7XG4gIH1cbn1cblxuLnJkYy10YWJsZV9kYXkge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuXG4ucmRjLW1vbnRoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMmQyZTJlO1xuICBmb250LWZhbWlseTogXCJGcmFuY29pcyBPbmVcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xufVxuXG4ucmRjLXRhYmxlX2V2ZW50cyxcbi5yZGMtdGFibGVfZXZlbnRzLWNvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJkYy10YWJsZV9kYXRlIHtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyZDJlMmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnJkYy10YWJsZV9kYXRlLnJkYy10YWJsZV9wcmV2LCAucmRjLXRhYmxlX2RhdGUucmRjLXRhYmxlX25leHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmRjLXRhYmxlX3RvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMjE0YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yZGMtdGFibGVfaGFzLWV2ZW50cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xufVxuXG4ucmRjLXRhYmxlX2hhcy1ldmVudHMgLnJkYy10YWJsZV9kYXRlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjM0E1NDc1O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMzVzIGFsbCBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAwLjM1cyBhbGwgZWFzZTtcbiAgdHJhbnNpdGlvbjogMC4zNXMgYWxsIGVhc2U7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucmRjLXRhYmxlX2hhcy1ldmVudHMgLnJkYy10YWJsZV9kYXRlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yZGMtdGFibGVfaGFzLWV2ZW50cyAucmRjLXRhYmxlX2RhdGU6aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG59XG5cbi5yZGMtdGFibGVfaGFzLWV2ZW50cyAucmRjLXRhYmxlX2RhdGUgLnJkYy10YWJsZV90b2RheSB7XG4gIGJhY2tncm91bmQ6ICMzQTU0NzU7XG59XG5cbi5yZGMtdGFibGVfZXZlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmRjLXRhYmxlX2V2ZW50OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQTU0NzU7XG59XG5cbi5yZC1jYWxlbmRhci1mdWxsd2lkdGggLnJkLWNhbGVuZGFyIC5yZGMtcGFuZWwge1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZC1jYWxlbmRhci1mdWxsd2lkdGggLnJkLWNhbGVuZGFyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAucmQtY2FsZW5kYXItZnVsbHdpZHRoIC5yZC1jYWxlbmRhciAucmRjLW1vbnRoLCAucmQtY2FsZW5kYXItZnVsbHdpZHRoIC5yZC1jYWxlbmRhciAucmRjLWZ1bGx5ZWFyLCAucmQtY2FsZW5kYXItZnVsbHdpZHRoIC5yZC1jYWxlbmRhciAucmRjLW5leHQsIC5yZC1jYWxlbmRhci1mdWxsd2lkdGggLnJkLWNhbGVuZGFyIC5yZGMtcHJldiB7XG4gICAgY29sb3I6ICM0MzQzNDU7XG4gIH1cbiAgLnJkLWNhbGVuZGFyLWZ1bGx3aWR0aCAucmQtY2FsZW5kYXIgLnJkYy1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnJkLWNhbGVuZGFyLWZ1bGx3aWR0aCAucmQtY2FsZW5kYXIgLnJkYy10YWJsZSB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJkLWNhbGVuZGFyLWZ1bGx3aWR0aCAucmQtY2FsZW5kYXIgLnJkYy10YWJsZSB0ZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5JTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIH1cbiAgLnJkLWNhbGVuZGFyLWZ1bGx3aWR0aCAucmQtY2FsZW5kYXIgLnJkYy10YWJsZV9kYXkge1xuICAgIGNvbG9yOiAjODg4ODg4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucmQtY2FsZW5kYXItZnVsbHdpZHRoIC5yZC1jYWxlbmRhciAucmRjLXRhYmxlX3RvZGF5IHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzQzNDM0NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzQzNDM0NTtcbiAgfVxuICAucmQtY2FsZW5kYXItZnVsbHdpZHRoIC5yZC1jYWxlbmRhciAucmRjLXRhYmxlX2RhdGUge1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucmQtY2FsZW5kYXItZnVsbHdpZHRoIC5yZC1jYWxlbmRhciAucmRjLXRhYmxlX2V2ZW50cyxcbiAgLnJkLWNhbGVuZGFyLWZ1bGx3aWR0aCAucmQtY2FsZW5kYXIgLnJkYy10YWJsZV9ldmVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnJkLWNhbGVuZGFyLWZ1bGx3aWR0aCAucmQtY2FsZW5kYXIgLnJkYy1ldmVudHMge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgLnJkLWNhbGVuZGFyLWZ1bGx3aWR0aCAucmQtY2FsZW5kYXIgLnJkYy1ldmVudHNfY2xvc2Uge1xuICAgIHRvcDogM3B4O1xuICAgIHJpZ2h0OiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAucmQtY2FsZW5kYXItZnVsbHdpZHRoIC5yZC1jYWxlbmRhciAucmRjLXRhYmxlIHRhYmxlIHtcbiAgICBib3JkZXItc3BhY2luZzogMjBweDtcbiAgfVxuICAucmQtY2FsZW5kYXItZnVsbHdpZHRoIC5yZC1jYWxlbmRhciAucmRjLXRhYmxlIHRkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNyU7XG4gIH1cbiAgLnJkLWNhbGVuZGFyLWZ1bGx3aWR0aCAucmQtY2FsZW5kYXIgLnJkYy10YWJsZV9oYXMtZXZlbnRzIC53aWRnZXQtZXZlbnQge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmllLTExIC5yZC1jYWxlbmRhci1mdWxsd2lkdGggLnJkLWNhbGVuZGFyIC5yZGMtdGFibGUgdGQsXG4gIC5pZS0xMCAucmQtY2FsZW5kYXItZnVsbHdpZHRoIC5yZC1jYWxlbmRhciAucmRjLXRhYmxlIHRkLFxuICAuaWUtZWRnZSAucmQtY2FsZW5kYXItZnVsbHdpZHRoIC5yZC1jYWxlbmRhciAucmRjLXRhYmxlIHRkIHtcbiAgICBoZWlnaHQ6IDE0NXB4O1xuICB9XG4gIC5pZS0xMSAucmQtY2FsZW5kYXItZnVsbHdpZHRoIC5yZC1jYWxlbmRhciAucmRjLXRhYmxlX2hhcy1ldmVudHMgLnJkYy1ldmVudC13cmFwLFxuICAuaWUtMTAgLnJkLWNhbGVuZGFyLWZ1bGx3aWR0aCAucmQtY2FsZW5kYXIgLnJkYy10YWJsZV9oYXMtZXZlbnRzIC5yZGMtZXZlbnQtd3JhcCxcbiAgLmllLWVkZ2UgLnJkLWNhbGVuZGFyLWZ1bGx3aWR0aCAucmQtY2FsZW5kYXIgLnJkYy10YWJsZV9oYXMtZXZlbnRzIC5yZGMtZXZlbnQtd3JhcCB7XG4gICAgaGVpZ2h0OiAxNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5pZS0xMSAucmQtY2FsZW5kYXItZnVsbHdpZHRoIC5yZC1jYWxlbmRhciAucmRjLXRhYmxlIHRkLFxuICAuaWUtMTAgLnJkLWNhbGVuZGFyLWZ1bGx3aWR0aCAucmQtY2FsZW5kYXIgLnJkYy10YWJsZSB0ZCxcbiAgLmllLWVkZ2UgLnJkLWNhbGVuZGFyLWZ1bGx3aWR0aCAucmQtY2FsZW5kYXIgLnJkYy10YWJsZSB0ZCB7XG4gICAgaGVpZ2h0OiAxNjNweDtcbiAgfVxuICAuaWUtMTEgLnJkLWNhbGVuZGFyLWZ1bGx3aWR0aCAucmQtY2FsZW5kYXIgLnJkYy10YWJsZV9oYXMtZXZlbnRzIC5yZGMtZXZlbnQtd3JhcCxcbiAgLmllLTEwIC5yZC1jYWxlbmRhci1mdWxsd2lkdGggLnJkLWNhbGVuZGFyIC5yZGMtdGFibGVfaGFzLWV2ZW50cyAucmRjLWV2ZW50LXdyYXAsXG4gIC5pZS1lZGdlIC5yZC1jYWxlbmRhci1mdWxsd2lkdGggLnJkLWNhbGVuZGFyIC5yZGMtdGFibGVfaGFzLWV2ZW50cyAucmRjLWV2ZW50LXdyYXAge1xuICAgIGhlaWdodDogMTY0cHg7XG4gIH1cbn1cblxuLyoqIDMuMjMgQ2FsZW5kYXIgKi9cbi8qKlxuICogUkQgRmlsZXBpY2tlclxuICogQFNlY3Rpb25cbiAqL1xuLnJkLWZpbGUtcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ucmQtZmlsZS1waWNrZXItYnRuIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzIxNGM7XG4gIGJvcmRlci1jb2xvcjogI2RjMjE0YztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ucmQtZmlsZS1waWNrZXItYnRuOmZvY3VzLCAucmQtZmlsZS1waWNrZXItYnRuLmZvY3VzLCAucmQtZmlsZS1waWNrZXItYnRuOmhvdmVyLCAucmQtZmlsZS1waWNrZXItYnRuOmFjdGl2ZSwgLnJkLWZpbGUtcGlja2VyLWJ0bi5hY3RpdmUsXG4ub3BlbiA+IC5yZC1maWxlLXBpY2tlci1idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNkYzIxNGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RjMjE0Yztcbn1cblxuLnJkLWZpbGUtcGlja2VyLWJ0bjphY3RpdmUsIC5yZC1maWxlLXBpY2tlci1idG4uYWN0aXZlLFxuLm9wZW4gPiAucmQtZmlsZS1waWNrZXItYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5yZC1maWxlLXBpY2tlci1idG46YWN0aXZlLnNoYWRvdy1kcm9wLXhzLCAucmQtZmlsZS1waWNrZXItYnRuLmFjdGl2ZS5zaGFkb3ctZHJvcC14cyxcbi5vcGVuID4gLnJkLWZpbGUtcGlja2VyLWJ0bi5kcm9wZG93bi10b2dnbGUuc2hhZG93LWRyb3AteHMge1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5yZC1maWxlLXBpY2tlci1idG46YWN0aXZlOmhvdmVyLCAucmQtZmlsZS1waWNrZXItYnRuOmFjdGl2ZTpmb2N1cywgLnJkLWZpbGUtcGlja2VyLWJ0bjphY3RpdmUuZm9jdXMsIC5yZC1maWxlLXBpY2tlci1idG4uYWN0aXZlOmhvdmVyLCAucmQtZmlsZS1waWNrZXItYnRuLmFjdGl2ZTpmb2N1cywgLnJkLWZpbGUtcGlja2VyLWJ0bi5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5yZC1maWxlLXBpY2tlci1idG4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLm9wZW4gPiAucmQtZmlsZS1waWNrZXItYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuID4gLnJkLWZpbGUtcGlja2VyLWJ0bi5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2RjMjE0YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGMyMTRjO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucmQtZmlsZS1waWNrZXItYnRuLmRpc2FibGVkLCAucmQtZmlsZS1waWNrZXItYnRuW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmQtZmlsZS1waWNrZXItYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4ucmQtZmlsZS1waWNrZXItYnRuIC5iYWRnZSB7XG4gIGNvbG9yOiAjZGMyMTRjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucmQtZmlsZS1waWNrZXItbWV0YSB7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5yZC1maWxlLXBpY2tlciBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zcHgsIC0zcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyoqIDMuMjQgUkQgVmlkZW8gKi9cbi5yZC12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJkLXZpZGVvIHZpZGVvIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnJkLXZpZGVvIHZpZGVvLnRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGxpbmVhcjtcbn1cblxuLnJkLXZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnJkLXZpZGVvLXByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wcmVsb2FkZXIuZ2lmKSBuby1yZXBlYXQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIGNlbnRlciBjZW50ZXI7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5yZC12aWRlby5sb2FkaW5nIC5yZC12aWRlby1wcmVsb2FkZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucmQtdmlkZW8tY29udGV4dC13cmFwcGVyIHtcbiAgei1pbmRleDogOTk5OTk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IC4zcyBiYWNrZ3JvdW5kIGVhc2U7XG59XG5cbi5yZC12aWRlby1jb250ZXh0LXdyYXBwZXIuc2hvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnJkLXZpZGVvLWNvbnRleHQtd3JhcHBlci5zaG93IC5yZC12aWRlby1jb250ZXh0IHtcbiAgYm90dG9tOiAwO1xufVxuXG4ucmQtdmlkZW8tY29udGV4dC13cmFwcGVyIC5yZC12aWRlby1jb250ZXh0IHtcbiAgcGFkZGluZzogMnB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IC41cyBib3R0b20gZWFzZTtcbn1cblxuLnJkLXZpZGVvLWNvbnRleHQtd3JhcHBlciBoNiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDVweCAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnJkLXZpZGVvLWNvbnRleHQtd3JhcHBlciB1bCBsaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA1cHggNXB4IDVweCAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5RTk7XG59XG5cbi5yZC12aWRlby1jb250ZXh0LXdyYXBwZXIgdWwgbGk6aG92ZXIsIC5yZC12aWRlby1jb250ZXh0LXdyYXBwZXIgdWwgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2RjMjE0YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yZC12aWRlby1jb250ZXh0LXdyYXBwZXIgdWwgbGkuYWN0aXZlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZGVza3RvcCAucmQtdmlkZW8tY29udGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTYwcHg7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmRlc2t0b3AgLnJkLXZpZGVvLWNvbnRleHQtd3JhcHBlci5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmRlc2t0b3AgLnJkLXZpZGVvLWNvbnRleHQtd3JhcHBlciAucmQtdmlkZW8tY29udGV4dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5yZC12aWRlby5yZC12aWRlby1iZyB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5yZC12aWRlby5yZC12aWRlby1iZyA+IC5yZC12aWRlby13cmFwcGVyLCAucmQtdmlkZW8ucmQtdmlkZW8tYmcgPiAucmQtdmlkZW8td3JhcHBlciA+IHZpZGVvIHtcbiAgei1pbmRleDogLTE7XG59XG5cbi5yZC12aWRlby5yZC12aWRlby1iZyAucGxheS1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiogMy4yNSBUaW1lY2lyY2xlcyAqL1xuLyoqXG4gKlx0VGhpcyBlbGVtZW50IGlzIGNyZWF0ZWQgaW5zaWRlIHlvdXIgdGFyZ2V0IGVsZW1lbnRcbiAqXHRJdCBpcyB1c2VkIHNvIHRoYXQgeW91ciBvd24gZWxlbWVudCB3aWxsIG5vdCBuZWVkIHRvIGJlIGFsdGVyZWRcbiAqKi9cbi50aW1lX2NpcmNsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qKlxuICpcdFRoaXMgaXMgYWxsIHRoZSBlbGVtZW50cyB1c2VkIHRvIGhvdXNlIGFsbCB0ZXh0IHVzZWRcbiAqIGluIHRpbWUgY2lyY2xlc1xuICoqL1xuLnRpbWVfY2lyY2xlcyA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MyUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MyUpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI0RhdGVDb3VudGRvd24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qKlxuICpcdFRpdGxlcyAoRGF5cywgSG91cnMsIGV0YylcbiAqKi9cbi50aW1lX2NpcmNsZXMgPiBkaXYgPiBoNCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM0MzQzNDU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTlweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi50aW1lX2NpcmNsZXMgPiBkaXYgPiBoNCArICoge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRpbWVfY2lyY2xlcyA+IGRpdiA+IGg0IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBib3R0b206IC0yNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGltZV9jaXJjbGVzID4gZGl2ID4gaDQge1xuICAgIGJvdHRvbTogLTExMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRpbWVfY2lyY2xlcyA+IGRpdiA+IGg0IHtcbiAgICBib3R0b206IC0xMDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWVfY2lyY2xlcyA+IGRpdiA+IHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLyoqXG4gKlx0VGltZSBudW1iZXJzLCBpZTogMTJcbiAqKi9cbi50aW1lX2NpcmNsZXMgPiBkaXYgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2RjMjE0Yztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50aW1lX2NpcmNsZXMgPiBkaXYgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWVfY2lyY2xlcyA+IGRpdiA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qKiA0LjAwIEN1c3RvbSAqL1xuLnBvc3QtbmV3cy1ib2R5LWNvbGwtMSB7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbn1cblxuLnBvc3QtbmV3cy1ib2R5LWNvbGwtMSBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wb3N0LW5ld3MtYm9keS1jb2xsLTEgaDYgYSB7XG4gIGNvbG9yOiAjZGMyMTRjO1xufVxuXG4ucG9zdC1uZXdzLWJvZHktY29sbC0xIGg2IGE6aG92ZXIge1xuICBjb2xvcjogIzNBNTQ3NTtcbn1cblxuLnJkLW5hdmJhci10b3AtcGFuZWwtcmlnaHQtcGFydCAud2lydHVhbG55LWR6aWVrYW5hdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTRiMGY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbiIsIi8qKlxuKiBUZW1wbGF0ZSBTdHlsZVxuKlxuKiBbVGFibGUgb2YgY29udGVudHNdXG4qICAgMSBCb290c3RyYXAgRnJhbWV3b3JrXG4qICAgICAxLjEgIE5vcm1hbGl6ZVxuKiAgICAgMS4yICBHbHlwaGljb25zXG4qICAgICAxLjMgIFNjYWZmb2xkaW5nXG4qICAgICAxLjQgIFR5cGVcbiogICAgIDEuNSAgQ29kZVxuKiAgICAgMS42ICBUYWJsZXNcbiogICAgIDEuNyAgRm9ybXNcbiogICAgIDEuOCAgQnV0dG9uc1xuKiAgICAgMS45ICBHcmlkc1xuKiAgICAgMS4xMCBDb21wb25lbnQgYW5pbWF0aW9uc1xuKiAgICAgMS4xMSBEcm9wZG93bnNcbiogICAgIDEuMTIgQnV0dG9uIEdyb3Vwc1xuKiAgICAgMS4xMyBJbnB1dCBHcm91cHNcbiogICAgIDEuMTQgTmF2c1xuKiAgICAgMS4xNSBOYXZiYXJcbiogICAgIDEuMTYgQnJlYWRjcnVtYnNcbiogICAgIDEuMTcgUGFnaW5hdGlvblxuKiAgICAgMS4xOCBQYWdlclxuKiAgICAgMS4xOSBMYWJlbHNcbiogICAgIDEuMjAgQmFkZ2VzXG4qICAgICAxLjIxIEp1bWJvdHJvblxuKiAgICAgMS4yMiBUaHVtYm5haWxzXG4qICAgICAxLjIzIEFsZXJ0c1xuKiAgICAgMS4yNCBQcm9ncmVzcyBiYXJzXG4qICAgICAxLjI1IE1lZGlhXG4qICAgICAxLjI2IExpc3QgR3JvdXBcbiogICAgIDEuMjcgUGFuZWxzXG4qICAgICAxLjI4IFJlc3BvbnNpdmUgRW1iZWRcbiogICAgIDEuMjkgV2VsbHNcbiogICAgIDEuMzAgQ2xvc2VcbiogICAgIDEuMzEgTW9kYWxzXG4qICAgICAxLjMyIFRvb2x0aXBcbiogICAgIDEuMzMgUG9wb3ZlcnNcbiogICAgIDEuMzQgQ2Fyb3VzZWxcbiogICAgIDEuMzUgVXRpbGl0aWVzXG4qICAgICAxLjM2IFJlc3BvbnNpdmUgVXRpbGl0aWVzXG4qXG4qICAgMiBCb290c3RyYXAgVG9vbGtpdCBTdHlsZXNcbiogICAgIDIuMSAgUmVzZXRcbiogICAgIDIuMiAgRmxleCBHcmlkIFN5c3RlbVxuKiAgICAgMi4zICBSZXNwb25zaXZlIFRleHQgU3lzdGVtXG4qICAgICAyLjQgIFJlc3BvbnNpdmUgUHVsbHMgU3lzdGVtXG4qICAgICAyLjUgIFJlc3BvbnNpdmUgVmlzaWJpbGl0eSBTeXN0ZW1cbiogICAgIDIuNiAgQm9vdHN0cmFwIEdyaWQgQWRkb25zXG4qICAgICAyLjcgIERpdmlkZXJzXG4qICAgICAyLjggIFR5cGUgQWRkb25zXG4qICAgICAyLjkgIEJ1dHRvbnMgQWRkb25zXG4qICAgICAyLjEwIEJ1dHRvbnMgRWZmZWN0c1xuKiAgICAgMi4xMSBEcm9wZG93bnMgQWRkb25zXG4qICAgICAyLjEyIFNlY3Rpb25zXG4qICAgICAyLjEzIEZvbnQgQXdlc29tZVxuKiAgICAgMi4xNCBGbGF0aWNvblxuKiAgICAgMi4xNSBNYXRlcmlhbCBEZXNpZ24gSWNvbnNcbiogICAgIDIuMTYgVGh1bWJuYWlsIEFkZG9uc1xuKiAgICAgMi4xNyBXZWxscyBBZGRvbnNcbiogICAgIDIuMTggU2NhZmZvbGRpbmcgQWRkb25zXG4qICAgICAyLjE5IFRleHQgQWxpZ25tZW50IFN5c3RlbVxuKiAgICAgMi4yMCBUZXh0IFN0eWxpbmcgU3lzdGVtXG4qICAgICAyLjIxIE5hdnMgQWRkb25zXG4qICAgICAyLjIyIE5hdmJhciBBZGRvbnNcbiogICAgIDIuMjMgUGFuZWxzIEFkZG9uc1xuKiAgICAgMi4yNCBJY29uc1xuKiAgICAgMi4yNSBQcm9ncmVzcyBCYXJzIEFkZG9uc1xuKiAgICAgMi4yNiBNZWRpYSBBZGRvbnNcbiogICAgIDIuMjcgTGlzdCBHcm91cHMgQWRkb25zXG4qICAgICAyLjI4IEJyZWFkY3J1bWJzIEFkZG9uc1xuKiAgICAgMi4yOSBJbnB1dCBHcm91cHMgQWRkb25zXG4qICAgICAyLjMwIERyb3BjYXBzXG4qICAgICAyLjMxIEFsZXJ0cyBBZGRvbnNcbiogICAgIDIuMzIgQW5pbWF0aW9ucyBBZGRvbnNcbiogICAgIDIuMzMgR3JvdXBzXG4qICAgICAyLjM0IENvbW1lbnQgQm94ZXNcbiogICAgIDIuMzUgUXVvdGVzXG4qICAgICAyLjM2IFBhZ2luYXRpb24gQWRkb25zXG4qICAgICAyLjM3IFBhZ2VyIEFkZG9uc1xuKiAgICAgMi4zOCBMYWJlbHMgQWRkb25zXG4qICAgICAyLjM5IFBvc3RzXG4qICAgICAyLjQwIEZvcm0gQWRkb25zXG4qICAgICAyLjQxIE9mZnNldHNcbiogICAgIDIuNDIgUmVzcG9uc2l2ZSBVbml0c1xuKiAgICAgMi40MyBJY29uIEJveGVzXG4qICAgICAyLjQ0IEZsb2F0aW5nIEdyb3Vwc1xuKiAgICAgMi40NSBQcmljaW5nIGFuZCBQbGFuc1xuKiAgICAgMi40NiBUYWJsZXMgQWRkb25zXG4qICAgICAyLjQ3IFN0YWNrdGFibGVzXG4qICAgICAyLjQ4IFRleHQgUm90YXRvcnNcbiogICAgIDIuNDkgSnVtYm90cm9uIEFkZG9uc1xuKiAgICAgMi41MCBTaG9wIFRvb2xiYXJcbiogICAgIDIuNTIgQmFkZ2VzIEFkZG9uc1xuKiAgICAgMi41MyBNZW1iZXIgQm94ZXNcbiogICAgIDIuNTQgQ29udGV4dCBTdHlsaW5nXG4qICAgICAyLjU1IFBhZ2UgTG9hZGVyc1xuKiAgICAgMi41NiBUZXN0aW1vbmlhbHNcbipcbiogICAzIFBsdWdpbnNcbiogICAgIDMuMSAgUkQgTmF2YmFyXG4qICAgICAzLjIgIFJEIFR3aXR0ZXJmZWVkXG4qICAgICAzLjMgIFJEIEluc3RhZmVlZFxuKiAgICAgMy40ICBSRCBTZWFyY2hcbiogICAgIDMuNSAgUkQgVmlkZW9cbiogICAgIDMuNiAgUkQgUGFyYWxsYXhcbiogICAgIDMuNyAgUkQgRmxpY2tyZmVlZFxuKiAgICAgMy44ICBTd2lwZXIgU2xpZGVyXG4qICAgICAzLjkgIEFuaW1hdGVcbiogICAgIDMuMTAgU2Nyb2xsIFRvXG4qICAgICAzLjExIENvdW50ZXJcbiogICAgIDMuMTIgT3dsIENhcm91c2VsXG4qICAgICAzLjEzIElzb3RvcGVcbiogICAgIDMuMTQgUGhvdG9zd2lwZVxuKiAgICAgMy4xNSBSZXNwb25zaXZlIFRhYnNcbiogICAgIDMuMTYgUkQgR29vZ2xlIE1hcHNcbiogICAgIDMuMTcgU2VsZWN0IDJcbiogICAgIDMuMTggRlMgU3RlcHBlclxuKiAgICAgMy4xOSBDb3VudGRvd25cbiogICAgIDMuMjAgUkQgQXVkaW8gUGxheWVyXG4qICAgICAzLjIxIFJEIFZpZGVvIFBsYXllclxuKiAgICAgMy4yMiBSRCBFdmVudCBDYWxlbmRhclxuKiAgICAgMy4yMyBSRCBGYWNlYm9vayBGZWVkXG4qICAgICAzLjI0IFNvdW5kY2xvdWQgUGxheWVyXG4qICAgICAzLjI1IE1hdGVyaWFsIERhdGV0aW1lIFBpY2tlclxuKiAgICAgMy4yNiBUb1RvcCBCdXR0b25cbiovXG5cbkBpbXBvcnQgXCJib290c3RyYXAvbWl4aW5zXCI7XG4vLyBDb3JlIENTU1xuLyoqIDEgQm9vdHN0cmFwIEZyYW1ld29yayAqL1xuXG4vKiogMS4xICBOb3JtYWxpemUgKi9cblxuLy8gUmVzZXQgYW5kIGRlcGVuZGVuY2llc1xuQGltcG9ydCBcImJvb3RzdHJhcC9ub3JtYWxpemVcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcHJpbnRcIjtcblxuLyoqIDEuMiAgR2x5cGhpY29ucyAqL1xuQGltcG9ydCBcImJvb3RzdHJhcC9nbHlwaGljb25zXCI7XG5cbi8qKiAxLjMgIFNjYWZmb2xkaW5nICovXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3NjYWZmb2xkaW5nXCI7XG5cbi8qKiAxLjQgIFR5cGUgKi9cbkBpbXBvcnQgXCJib290c3RyYXAvdHlwZVwiO1xuXG4vKiogMS41ICBDb2RlICovXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2NvZGVcIjtcblxuLyoqIDEuNiAgVGFibGVzICovXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3RhYmxlc1wiO1xuXG4vKiogMS43ICBGb3JtcyAqL1xuQGltcG9ydCBcImJvb3RzdHJhcC9mb3Jtc1wiO1xuXG4vKiogMS44ICBCdXR0b25zICovXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2J1dHRvbnNcIjtcblxuLyoqIDEuOSAgR3JpZHMgKi9cbkBpbXBvcnQgXCJib290c3RyYXAvZ3JpZFwiO1xuXG5cbi8vIENvbXBvbmVudHNcblxuLyoqIDEuMTAgQ29tcG9uZW50IGFuaW1hdGlvbnMgKi9cbkBpbXBvcnQgXCJib290c3RyYXAvY29tcG9uZW50LWFuaW1hdGlvbnNcIjtcblxuLyoqIDEuMTEgRHJvcGRvd25zICovXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Ryb3Bkb3duc1wiO1xuXG4vKiogMS4xMiBCdXR0b24gR3JvdXBzICovXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2J1dHRvbi1ncm91cHNcIjtcblxuLyoqIDEuMTMgSW5wdXQgR3JvdXBzICovXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2lucHV0LWdyb3Vwc1wiO1xuXG4vKiogMS4xNCBOYXZzICovXG5AaW1wb3J0IFwiYm9vdHN0cmFwL25hdnNcIjtcblxuLyoqIDEuMTUgTmF2YmFyICovXG5AaW1wb3J0IFwiYm9vdHN0cmFwL25hdmJhclwiO1xuXG4vKiogMS4xNiBCcmVhZGNydW1icyAqL1xuQGltcG9ydCBcImJvb3RzdHJhcC9icmVhZGNydW1ic1wiO1xuXG4vKiogMS4xNyBQYWdpbmF0aW9uICovXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BhZ2luYXRpb25cIjtcblxuLyoqIDEuMTggUGFnZXIgKi9cbkBpbXBvcnQgXCJib290c3RyYXAvcGFnZXJcIjtcblxuLyoqIDEuMTkgTGFiZWxzICovXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2xhYmVsc1wiO1xuXG4vKiogMS4yMCBCYWRnZXMgKi9cbkBpbXBvcnQgXCJib290c3RyYXAvYmFkZ2VzXCI7XG5cbi8qKiAxLjIxIEp1bWJvdHJvbiAqL1xuQGltcG9ydCBcImJvb3RzdHJhcC9qdW1ib3Ryb25cIjtcblxuLyoqIDEuMjIgVGh1bWJuYWlscyAqL1xuQGltcG9ydCBcImJvb3RzdHJhcC90aHVtYm5haWxzXCI7XG5cbi8qKiAxLjIzIEFsZXJ0cyAqL1xuQGltcG9ydCBcImJvb3RzdHJhcC9hbGVydHNcIjtcblxuLyoqIDEuMjQgUHJvZ3Jlc3MgYmFycyAqL1xuQGltcG9ydCBcImJvb3RzdHJhcC9wcm9ncmVzcy1iYXJzXCI7XG5cbi8qKiAxLjI1IE1lZGlhICovXG5AaW1wb3J0IFwiYm9vdHN0cmFwL21lZGlhXCI7XG5cbi8qKiAxLjI2IExpc3QgR3JvdXAgKi9cbkBpbXBvcnQgXCJib290c3RyYXAvbGlzdC1ncm91cFwiO1xuXG4vKiogMS4yNyBQYW5lbHMgKi9cbkBpbXBvcnQgXCJib290c3RyYXAvcGFuZWxzXCI7XG5cbi8qKiAxLjI4IFJlc3BvbnNpdmUgRW1iZWQgKi9cbkBpbXBvcnQgXCJib290c3RyYXAvcmVzcG9uc2l2ZS1lbWJlZFwiO1xuXG4vKiogMS4yOSBXZWxscyAqL1xuQGltcG9ydCBcImJvb3RzdHJhcC93ZWxsc1wiO1xuXG4vKiogMS4zMCBDbG9zZSAqL1xuQGltcG9ydCBcImJvb3RzdHJhcC9jbG9zZVwiO1xuXG4vLyBDb21wb25lbnRzIHcvIEphdmFTY3JpcHRcbi8qKiAxLjMxIE1vZGFscyAqL1xuQGltcG9ydCBcImJvb3RzdHJhcC9tb2RhbHNcIjtcblxuLyoqIDEuMzIgVG9vbHRpcCAqL1xuQGltcG9ydCBcImJvb3RzdHJhcC90b29sdGlwXCI7XG5cbi8qKiAxLjMzIFBvcG92ZXJzICovXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BvcG92ZXJzXCI7XG5cbi8qKiAxLjM0IENhcm91c2VsICovXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Nhcm91c2VsXCI7XG5cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuLyoqIDEuMzUgVXRpbGl0aWVzICovXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3V0aWxpdGllc1wiO1xuXG4vKiogMS4zNiBSZXNwb25zaXZlIFV0aWxpdGllcyAqL1xuQGltcG9ydCBcImJvb3RzdHJhcC9yZXNwb25zaXZlLXV0aWxpdGllc1wiO1xuXG5cbi8qKiAyIEJvb3RzdHJhcCBUb29sa2l0IFN0eWxlcyAqL1xuXG5cbkBpbXBvcnQgXCJjdXN0b20vbWl4aW5zLWN1c3RvbVwiO1xuXG4vLyBBZGRpdGlvbmFsIFN0eWxlIFJlc2V0XG4vKiogMi4xICBSZXNldCAqL1xuQGltcG9ydCBcImN1c3RvbS9yZXNldFwiO1xuXG4vLyBUb29sa2l0IENvcmVcbi8qKiAyLjIgIEZsZXggR3JpZCBTeXN0ZW0gKi9cbkBpbXBvcnQgXCJjdXN0b20vZmxleC1ncmlkXCI7XG5cbi8qKiAyLjMgIFJlc3BvbnNpdmUgVGV4dCBTeXN0ZW0gKi9cbkBpbXBvcnQgXCJjdXN0b20vdGV4dC1yZXNwb25zaXZlXCI7XG5cbi8qKiAyLjQgIFJlc3BvbnNpdmUgUHVsbHMgU3lzdGVtICovXG5AaW1wb3J0IFwiY3VzdG9tL3B1bGwtcmVzcG9uc2l2ZVwiO1xuXG4vKiogMi41ICBSZXNwb25zaXZlIFZpc2liaWxpdHkgU3lzdGVtICovXG5AaW1wb3J0IFwiY3VzdG9tL3Zpc2liaWxpdHktcmVzcG9uc2l2ZVwiO1xuXG4vLyBUb29sa2l0IENvbXBvbmVudHNcbi8qKiAyLjYgIEJvb3RzdHJhcCBHcmlkIEFkZG9ucyAqL1xuQGltcG9ydCBcImN1c3RvbS9ncmlkLWN1c3RvbVwiO1xuXG4vKiogMi43ICBEaXZpZGVycyovXG5AaW1wb3J0IFwiY3VzdG9tL2RpdmlkZXJzXCI7XG5cbi8qKiAyLjggIFR5cGUgQWRkb25zICovXG5AaW1wb3J0IFwiY3VzdG9tL3R5cGUtY3VzdG9tXCI7XG5cbi8qKiAyLjkgIEJ1dHRvbnMgQWRkb25zICovXG5AaW1wb3J0IFwiY3VzdG9tL2J1dHRvbnMtY3VzdG9tXCI7XG5cbi8qKiAyLjExIERyb3Bkb3ducyBBZGRvbnMgKi9cbkBpbXBvcnQgXCJjdXN0b20vZHJvcGRvd25zLWN1c3RvbVwiO1xuXG4vKiogMi4xMiBTZWN0aW9ucyAqL1xuQGltcG9ydCBcImN1c3RvbS9zZWN0aW9uc1wiO1xuXG4vKiogMi4xMyBGb250IEF3ZXNvbWUgKi9cbkBpbXBvcnQgXCJjdXN0b20vZm9udC1hd2Vzb21lXCI7XG5cbi8qKiAyLjE0IEZsYXRpY29uICovXG5AaW1wb3J0IFwiY3VzdG9tL2ZsYXRpY29uXCI7XG5cbi8qKiAyLjE1IE1hdGVyaWFsIERlc2lnbiBJY29ucyAqL1xuQGltcG9ydCBcImN1c3RvbS9tYXRlcmlhbGRlc2lnbmljb25zXCI7XG5cbi8qKiAyLjE2IFRodW1ibmFpbCBBZGRvbnMgKi9cbkBpbXBvcnQgXCJjdXN0b20vdGh1bWJuYWlscy1jdXN0b21cIjtcblxuLyoqIDIuMTcgV2VsbHMgQWRkb25zICovXG5AaW1wb3J0IFwiY3VzdG9tL3dlbGxzLWN1c3RvbVwiO1xuXG4vKiogMi4xOCBTY2FmZm9sZGluZyBBZGRvbnMgKi9cbkBpbXBvcnQgXCJjdXN0b20vc2NhZmZvbGRpbmctY3VzdG9tXCI7XG5cbi8qKiAyLjE5IFRleHQgQWxpZ25tZW50IFN5c3RlbSAqL1xuQGltcG9ydCBcImN1c3RvbS90ZXh0LWFsaWdubWVudFwiO1xuXG4vKiogMi4yMCBUZXh0IFN0eWxpbmcgU3lzdGVtICovXG5AaW1wb3J0IFwiY3VzdG9tL3RleHQtc3R5bGluZ1wiO1xuXG4vKiogMi4yMSBOYXZzIEFkZG9ucyAqL1xuQGltcG9ydCBcImN1c3RvbS9uYXZzLWN1c3RvbVwiO1xuXG4vKiogMi4yMiBOYXZiYXIgQWRkb25zICovXG5AaW1wb3J0IFwiY3VzdG9tL25hdmJhci1jdXN0b21cIjtcblxuLyoqIDIuMjMgUGFuZWxzIEFkZG9ucyAqL1xuQGltcG9ydCBcImN1c3RvbS9wYW5lbHMtY3VzdG9tXCI7XG5cbi8qKiAyLjI0IEljb25zICovXG5AaW1wb3J0IFwiY3VzdG9tL2ljb25zXCI7XG5cbi8qKiAyLjI1IFByb2dyZXNzIEJhcnMgQWRkb25zICovXG5AaW1wb3J0IFwiY3VzdG9tL3Byb2dyZXNzLWJhcnMtY3VzdG9tXCI7XG5cbi8qKiAyLjI3IExpc3QgR3JvdXBzIEFkZG9ucyAqL1xuQGltcG9ydCBcImN1c3RvbS9saXN0LWdyb3VwLWN1c3RvbVwiO1xuXG4vKiogMi4yOCBCcmVhZGNydW1icyBBZGRvbnMgKi9cbkBpbXBvcnQgXCJjdXN0b20vYnJlYWRjcnVtYi1jdXN0b21cIjtcblxuLyoqIDIuMjkgSW5wdXQgR3JvdXBzIEFkZG9ucyAqL1xuQGltcG9ydCBcImN1c3RvbS9pbnB1dC1ncm91cHMtY3VzdG9tXCI7XG5cbi8qKiAyLjMwIERyb3BjYXBzICovXG5AaW1wb3J0IFwiY3VzdG9tL2Ryb3BjYXBzXCI7XG5cbi8qKiAyLjMxIEFsZXJ0cyBBZGRvbnMgKi9cbkBpbXBvcnQgXCJjdXN0b20vYWxlcnRzLWN1c3RvbVwiO1xuXG4vKiogMi4zMiBBbmltYXRpb25zIEFkZG9ucyAqL1xuQGltcG9ydCBcImN1c3RvbS9hbmltYXRpb25zLWN1c3RvbVwiO1xuXG4vKiogMi4zMyBHcm91cHMgKi9cbkBpbXBvcnQgXCJjdXN0b20vZ3JvdXBzXCI7XG5cbi8qKiAyLjM0IENvbW1lbnQgQm94ZXMgKi9cbkBpbXBvcnQgXCJjdXN0b20vYm94LWNvbW1lbnRcIjtcblxuLyoqIDIuMzUgUXVvdGVzICovXG5AaW1wb3J0IFwiY3VzdG9tL3F1b3Rlc1wiO1xuXG4vKiogMi4zNiBQYWdpbmF0aW9uIEFkZG9ucyAqL1xuQGltcG9ydCBcImN1c3RvbS9wYWdpbmF0aW9uLWN1c3RvbVwiO1xuXG4vKiogMi4zNyBQYWdlciBBZGRvbnMgKi9cbkBpbXBvcnQgXCJjdXN0b20vcGFnZXItY3VzdG9tXCI7XG5cbi8qKiAyLjM4IExhYmVscyBBZGRvbnMgKi9cbkBpbXBvcnQgXCJjdXN0b20vbGFiZWxzLWN1c3RvbVwiO1xuXG4vKiogMi4zOSBQb3N0cyAqL1xuQGltcG9ydCBcImN1c3RvbS9wb3N0c1wiO1xuXG5AaW1wb3J0IFwiY3VzdG9tL2Jsb2dcIjtcblxuLyoqIDIuNDAgRm9ybSBBZGRvbnMgKi9cbkBpbXBvcnQgXCJjdXN0b20vZm9ybXMtY3VzdG9tXCI7XG5cbi8qKiAyLjQxIE9mZnNldHMgKi9cbkBpbXBvcnQgXCJjdXN0b20vb2Zmc2V0c1wiO1xuXG4vKiogMi40MiBSZXNwb25zaXZlIFVuaXRzICovXG5AaW1wb3J0IFwiY3VzdG9tL3VuaXQtcmVzcG9uc2l2ZVwiO1xuXG4vKiogMi40NCBGbG9hdGluZyBHcm91cHMgKi9cbkBpbXBvcnQgXCJjdXN0b20vZmxvYXRpbmctZ3JvdXBcIjtcblxuLyoqIDIuNDUgUHJpY2luZyBhbmQgUGxhbnMgKi9cbkBpbXBvcnQgXCJjdXN0b20vcHJpY2luZy1wbGFuc1wiO1xuXG4vKiogMi40NiBUYWJsZXMgQWRkb25zICovXG5AaW1wb3J0IFwiY3VzdG9tL3RhYmxlcy1jdXN0b21cIjtcblxuLyoqIDIuNDcgU3RhY2t0YWJsZXMgKi9cbkBpbXBvcnQgXCJjdXN0b20vc3RhY2t0YWJsZVwiO1xuXG4vKiogMi41MyBNZW1iZXIgQm94ZXMgKi9cbkBpbXBvcnQgXCJjdXN0b20vYm94LW1lbWJlclwiO1xuXG4vKiogMi41NCBDb250ZXh0IFN0eWxpbmcgKi9cbkBpbXBvcnQgXCJjdXN0b20vY29udGV4dC1zdHlsaW5nXCI7XG5cbi8qKiAyLjU2IFBhZ2UgTG9hZGVycyAqL1xuQGltcG9ydCBcImN1c3RvbS90ZXN0aW1vbmlhbHNcIjtcblxuLyoqIDIuNTcgUGFnZSBMb2FkZXJzICovXG5AaW1wb3J0IFwiY3VzdG9tL3Rvb2x0aXAtY3VzdG9tXCI7XG5AaW1wb3J0IFwiY3VzdG9tL21vZGFsLWN1c3RvbVwiO1xuXG5cbi8vIFJEIE5hdmJhclxuLyoqIDMuMSAgUkQgTmF2YmFyICovXG5AaW1wb3J0IFwicGx1Z2lucy9yZC1uYXZiYXJfaW5jbHVkZXMvcmQtbmF2YmFyLW1peGluc1wiO1xuQGltcG9ydCBcInBsdWdpbnMvcmQtbmF2YmFyXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9yZC1uYXZiYXJfaW5jbHVkZXMvX3JkLW5hdmJhci1kZWZhdWx0LXBhbmVsXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9yZC1uYXZiYXJfaW5jbHVkZXMvX3JkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS1wYW5lbFwiO1xuQGltcG9ydCBcInBsdWdpbnMvcmQtbmF2YmFyX2luY2x1ZGVzL19yZC1uYXZiYXItZGVmYXVsdC1hc2lkZS1sZWZ0XCI7XG5AaW1wb3J0IFwicGx1Z2lucy9yZC1uYXZiYXJfaW5jbHVkZXMvX3JkLW5hdmJhci1kZWZhdWx0LW1vYmlsZS1tZW51XCI7XG5AaW1wb3J0IFwicGx1Z2lucy9yZC1uYXZiYXJfaW5jbHVkZXMvX3JkLW5hdmJhci1kZWZhdWx0LW1vYmlsZS1zZWFyY2hcIjtcbkBpbXBvcnQgXCJwbHVnaW5zL3JkLW5hdmJhcl9pbmNsdWRlcy9fcmQtbmF2YmFyLWRlZmF1bHQtbWVudS1maXJzdC1sdmxcIjtcbkBpbXBvcnQgXCJwbHVnaW5zL3JkLW5hdmJhcl9pbmNsdWRlcy9fcmQtbmF2YmFyLWRlZmF1bHQtbWVudS1kcm9wZG93blwiO1xuQGltcG9ydCBcInBsdWdpbnMvcmQtbmF2YmFyX2luY2x1ZGVzL19yZC1uYXZiYXItZGVmYXVsdC1zZWFyY2hcIjtcbkBpbXBvcnQgXCJwbHVnaW5zL3JkLW5hdmJhcl9pbmNsdWRlcy9fcmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLWZvb3RlclwiO1xuXG5AaW1wb3J0IFwicGx1Z2lucy9yZC1uYXZiYXItZGVmYXVsdFwiO1xuQGltcG9ydCBcInBsdWdpbnMvcmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9fcmQtbmF2YmFyLXRyYW5zcGFyZW50XCI7XG5AaW1wb3J0IFwicGx1Z2lucy9fcmQtbmF2YmFyLWNlbnRlclwiO1xuQGltcG9ydCBcInBsdWdpbnMvX3JkLW5hdmJhci1taW5pbWFsXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9fcmQtbmF2YmFyLWhhbWJ1cmdlci1tZW51XCI7XG5cbi8qKiAzLjQgIFJEIFNlYXJjaCAqL1xuQGltcG9ydCBcInBsdWdpbnMvcmQtc2VhcmNoXCI7XG5cblxuLyoqIDMuNiAgUkQgUGFyYWxsYXggKi9cbkBpbXBvcnQgXCJwbHVnaW5zL3JkLXBhcmFsbGF4XCI7XG5cbi8qKiAzLjggIFN3aXBlciBTbGlkZXIgKi9cbkBpbXBvcnQgXCJwbHVnaW5zL3N3aXBlclwiO1xuXG4vKiogMy45ICBBbmltYXRlICovXG5AaW1wb3J0IFwicGx1Z2lucy9hbmltYXRlXCI7XG5cbi8qKiAzLjEwIFNjcm9sbCBUbyAqL1xuQGltcG9ydCBcInBsdWdpbnMvc2Nyb2xsLXRvXCI7XG5cbi8qKiAzLjExIENvdW50IFRvICovXG5AaW1wb3J0IFwicGx1Z2lucy9jb3VudGVyXCI7XG5cbi8qKiAzLjEyIE93bCBDYXJvdXNlbCAqL1xuQGltcG9ydCBcInBsdWdpbnMvb3dsLWNhcm91c2VsXCI7XG5cbi8qKiAzLjEzIElzb3RvcGUgKi9cbkBpbXBvcnQgXCJwbHVnaW5zL2lzb3RvcGVcIjtcblxuLyoqIDMuMTQgUGhvdG9zd2lwZSAqL1xuQGltcG9ydCBcInBsdWdpbnMvcGhvdG9zd2lwZVwiO1xuXG4vKiogMy4xNSBSZXNwb25zaXZlIFRhYnMgKi9cbkBpbXBvcnQgXCJwbHVnaW5zL19yZXNwb25zaXZlLXRhYnNcIjtcblxuLyoqIDMuMTYgUkQgR29vZ2xlIE1hcHMgKi9cbkBpbXBvcnQgXCJwbHVnaW5zL19yZC1nb29nbGUtbWFwLnNjc3NcIjtcblxuLyoqIDMuMTcgU2VsZWN0IDIgKi9cbkBpbXBvcnQgXCJwbHVnaW5zL19zZWxlY3QyXCI7XG5cbi8qKiAzLjE5IENvdW50ZG93biAqL1xuQGltcG9ydCBcInBsdWdpbnMvX2NvdW50ZG93blwiO1xuXG4vKiogMy4yMCBUb1RvcCBCdXR0b24gKi9cbkBpbXBvcnQgXCJwbHVnaW5zL191aS10by10b3BcIjtcblxuLyoqIDMuMjEgU3RlcHBlciAqL1xuQGltcG9ydCBcInBsdWdpbnMvX2pxdWVyeS5mcy5zdGVwcGVyXCI7XG5cbi8qKiAzLjIyIFNsaWNrICovXG5AaW1wb3J0IFwicGx1Z2lucy9fc2xpY2tcIjtcblxuLyoqIDMuMjMgQ2FsZW5kYXIgKi9cbkBpbXBvcnQgXCJwbHVnaW5zL19yZC1jYWxlbmRhclwiO1xuXG4vKiogMy4yMyBDYWxlbmRhciAqL1xuQGltcG9ydCBcInBsdWdpbnMvX3JkLWZpbGVwaWNrZXJcIjtcblxuLyoqIDMuMjQgUkQgVmlkZW8gKi9cbkBpbXBvcnQgXCJwbHVnaW5zL19yZC12aWRlb1wiO1xuXG4vKiogMy4yNSBUaW1lY2lyY2xlcyAqL1xuQGltcG9ydCBcInBsdWdpbnMvX3RpbWVjaXJjbGVzXCI7XG5cbi8qKiA0LjAwIEN1c3RvbSAqL1xuXG5AaW1wb3J0IFwiX2N1c3RvbVwiOyIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLy9cbi8vIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4vLyAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxuLy8gICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxuLy9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuLy9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuLy8gYW5kIEZpcmVmb3guXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuLy9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuLy8gMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuLy9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxufVxuXG4vL1xuLy8gUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbi8vIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4vL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4vLyBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4vL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gTGlua3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbi8vXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy9cbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cbi8vIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cbi8vXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vL1xuLy8gQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuLy8gY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4vL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vLyBFbWJlZGRlZCBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8vXG4vLyBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbi8vXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gR3JvdXBpbmcgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuLy9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbi8vXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8vIEZvcm1zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbi8vXG5cbi8vXG4vLyAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbi8vIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4vLyAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAxXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAzXG59XG5cbi8vXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4vL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4vL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbn1cblxuLy9cbi8vIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4vL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4vL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxuLy9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vL1xuLy8gSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuLy8gRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbi8vXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbi8vXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4vL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy9cbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8yXG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuLy9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4vL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbi8vXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIFRhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6IGg1YnAuY29tL3Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOmJlZm9yZSxcbiAgICAqOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlcjogaDVicC5jb20vc1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSxcbiAgICBhOnZpc2l0ZWQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBhW2hyZWZdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgfVxuXG4gICAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gICAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgLy8gaDVicC5jb20vdFxuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgb3JwaGFuczogMztcbiAgICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5idG4sXG4gICAgLmRyb3B1cCA+IC5idG4ge1xuICAgICAgICA+IC5jYXJldCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxhYmVsIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgdGQsXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG59XG4iLCIvL1xuLy8gR2x5cGhpY29ucyBmb3IgQm9vdHN0cmFwXG4vL1xuLy8gU2luY2UgaWNvbnMgYXJlIGZvbnRzLCB0aGV5IGNhbiBiZSBwbGFjZWQgYW55d2hlcmUgdGV4dCBpcyBwbGFjZWQgYW5kIGFyZVxuLy8gdGh1cyBhdXRvbWF0aWNhbGx5IHNpemVkIHRvIG1hdGNoIHRoZSBzdXJyb3VuZGluZyBjaGlsZC4gVG8gdXNlLCBjcmVhdGUgYW5cbi8vIGlubGluZSBlbGVtZW50IHdpdGggdGhlIGFwcHJvcHJpYXRlIGNsYXNzZXMsIGxpa2Ugc286XG4vL1xuLy8gPGEgaHJlZj1cIiNcIj48c3BhbiBjbGFzcz1cImdseXBoaWNvbiBnbHlwaGljb24tc3RhclwiPjwvc3Bhbj4gU3RhcjwvYT5cblxuQGF0LXJvb3Qge1xuICAvLyBJbXBvcnQgdGhlIGZvbnRzXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICAgIHNyYzogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90JykpO1xuICAgIHNyYzogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeCcpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdD8jaWVmaXgnKSkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZjInKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmMicpKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZicpKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnR0ZicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnR0ZicpKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5zdmcjI3skaWNvbi1mb250LXN2Zy1pZH0nKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5zdmcjI3skaWNvbi1mb250LXN2Zy1pZH0nKSkgZm9ybWF0KCdzdmcnKTtcbiAgfVxufVxuXG4vLyBDYXRjaGFsbCBiYXNlY2xhc3Ncbi5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLy8gSW5kaXZpZHVhbCBpY29uc1xuLmdseXBoaWNvbi1hc3RlcmlzayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDAyYVwiOyB9IH1cbi5nbHlwaGljb24tcGx1cyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwMmJcIjsgfSB9XG4uZ2x5cGhpY29uLWV1cm8sXG4uZ2x5cGhpY29uLWV1ciAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGFjXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjIxMlwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2MDFcIjsgfSB9XG4uZ2x5cGhpY29uLWVudmVsb3BlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzA5XCI7IH0gfVxuLmdseXBoaWNvbi1wZW5jaWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwZlwiOyB9IH1cbi5nbHlwaGljb24tZ2xhc3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDFcIjsgfSB9XG4uZ2x5cGhpY29uLW11c2ljICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAyXCI7IH0gfVxuLmdseXBoaWNvbi1zZWFyY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwM1wiOyB9IH1cbi5nbHlwaGljb24taGVhcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyLWVtcHR5ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwN1wiOyB9IH1cbi5nbHlwaGljb24tdXNlciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbG0gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA5XCI7IH0gfVxuLmdseXBoaWNvbi10aC1sYXJnZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMFwiOyB9IH1cbi5nbHlwaGljb24tdGggICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTFcIjsgfSB9XG4uZ2x5cGhpY29uLXRoLWxpc3QgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEyXCI7IH0gfVxuLmdseXBoaWNvbi1vayAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxM1wiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXpvb20taW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE1XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLW91dCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNlwiOyB9IH1cbi5nbHlwaGljb24tb2ZmICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTdcIjsgfSB9XG4uZ2x5cGhpY29uLXNpZ25hbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2cgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOVwiOyB9IH1cbi5nbHlwaGljb24tdHJhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhvbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIxXCI7IH0gfVxuLmdseXBoaWNvbi1maWxlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMlwiOyB9IH1cbi5nbHlwaGljb24tdGltZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjNcIjsgfSB9XG4uZ2x5cGhpY29uLXJvYWQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI0XCI7IH0gfVxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNVwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjZcIjsgfSB9XG4uZ2x5cGhpY29uLXVwbG9hZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmJveCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOFwiOyB9IH1cbi5nbHlwaGljb24tcGxheS1jaXJjbGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlcGVhdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMwXCI7IH0gfVxuLmdseXBoaWNvbi1yZWZyZXNoICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdC1hbHQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvY2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFnICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNFwiOyB9IH1cbi5nbHlwaGljb24taGVhZHBob25lcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS1vZmYgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM2XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzN1wiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzhcIjsgfSB9XG4uZ2x5cGhpY29uLXFyY29kZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM5XCI7IH0gfVxuLmdseXBoaWNvbi1iYXJjb2RlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MFwiOyB9IH1cbi5nbHlwaGljb24tdGFnICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZ3MgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQyXCI7IH0gfVxuLmdseXBoaWNvbi1ib29rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0M1wiOyB9IH1cbi5nbHlwaGljb24tYm9va21hcmsgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXByaW50ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ1XCI7IH0gfVxuLmdseXBoaWNvbi1jYW1lcmEgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NlwiOyB9IH1cbi5nbHlwaGljb24tZm9udCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDdcIjsgfSB9XG4uZ2x5cGhpY29uLWJvbGQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ4XCI7IH0gfVxuLmdseXBoaWNvbi1pdGFsaWMgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OVwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtd2lkdGggICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUxXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MlwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU0XCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTZcIjsgfSB9XG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OFwiOyB9IH1cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW8gICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTlcIjsgfSB9XG4uZ2x5cGhpY29uLXBpY3R1cmUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYwXCI7IH0gfVxuLmdseXBoaWNvbi1tYXAtbWFya2VyICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MlwiOyB9IH1cbi5nbHlwaGljb24tYWRqdXN0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjNcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY0XCI7IH0gfVxuLmdseXBoaWNvbi1lZGl0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NVwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjZcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZWNrICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY3XCI7IH0gfVxuLmdseXBoaWNvbi1tb3ZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OFwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH0gfVxuLmdseXBoaWNvbi1iYWNrd2FyZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MVwiOyB9IH1cbi5nbHlwaGljb24tcGxheSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzJcIjsgfSB9XG4uZ2x5cGhpY29uLXBhdXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDczXCI7IH0gfVxuLmdseXBoaWNvbi1zdG9wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NFwiOyB9IH1cbi5nbHlwaGljb24tZm9yd2FyZCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3N1wiOyB9IH1cbi5nbHlwaGljb24tZWplY3QgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc5XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MFwiOyB9IH1cbi5nbHlwaGljb24tcGx1cy1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODFcIjsgfSB9XG4uZ2x5cGhpY29uLW1pbnVzLXNpZ24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgyXCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4M1wiOyB9IH1cbi5nbHlwaGljb24tb2stc2lnbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODRcIjsgfSB9XG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg1XCI7IH0gfVxuLmdseXBoaWNvbi1pbmZvLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NlwiOyB9IH1cbi5nbHlwaGljb24tc2NyZWVuc2hvdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODdcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg4XCI7IH0gfVxuLmdseXBoaWNvbi1vay1jaXJjbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OVwiOyB9IH1cbi5nbHlwaGljb24tYmFuLWNpcmNsZSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTBcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkxXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MlwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWRvd24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk0XCI7IH0gfVxuLmdseXBoaWNvbi1zaGFyZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWZ1bGwgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTZcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk3XCI7IH0gfVxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMVwiOyB9IH1cbi5nbHlwaGljb24tZ2lmdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDJcIjsgfSB9XG4uZ2x5cGhpY29uLWxlYWYgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH0gfVxuLmdseXBoaWNvbi1maXJlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNFwiOyB9IH1cbi5nbHlwaGljb24tZXllLW9wZW4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDVcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1jbG9zZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH0gfVxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwN1wiOyB9IH1cbi5nbHlwaGljb24tcGxhbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWNhbGVuZGFyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA5XCI7IH0gfVxuLmdseXBoaWNvbi1yYW5kb20gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMFwiOyB9IH1cbi5nbHlwaGljb24tY29tbWVudCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTFcIjsgfSB9XG4uZ2x5cGhpY29uLW1hZ25ldCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEyXCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXVwICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExM1wiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1kb3duICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXJldHdlZXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE1XCI7IH0gfVxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNlwiOyB9IH1cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTdcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE4XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhkZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIxXCI7IH0gfVxuLmdseXBoaWNvbi1idWxsaG9ybiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMlwiOyB9IH1cbi5nbHlwaGljb24tYmVsbCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjNcIjsgfSB9XG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI0XCI7IH0gfVxuLmdseXBoaWNvbi10aHVtYnMtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNVwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjZcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI3XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOFwiOyB9IH1cbi5nbHlwaGljb24taGFuZC11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjlcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMwXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMVwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMzXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93biAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNFwiOyB9IH1cbi5nbHlwaGljb24tZ2xvYmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXdyZW5jaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM2XCI7IH0gfVxuLmdseXBoaWNvbi10YXNrcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzN1wiOyB9IH1cbi5nbHlwaGljb24tZmlsdGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzhcIjsgfSB9XG4uZ2x5cGhpY29uLWJyaWVmY2FzZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM5XCI7IH0gfVxuLmdseXBoaWNvbi1mdWxsc2NyZWVuICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MFwiOyB9IH1cbi5nbHlwaGljb24tZGFzaGJvYXJkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXBhcGVyY2xpcCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQyXCI7IH0gfVxuLmdseXBoaWNvbi1oZWFydC1lbXB0eSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0M1wiOyB9IH1cbi5nbHlwaGljb24tbGluayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXBob25lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ1XCI7IH0gfVxuLmdseXBoaWNvbi1wdXNocGluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NlwiOyB9IH1cbi5nbHlwaGljb24tdXNkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDhcIjsgfSB9XG4uZ2x5cGhpY29uLWdicCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ5XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MFwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTFcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0ICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUyXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1M1wiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTRcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcyAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU1XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0IHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NlwiOyB9IH1cbi5nbHlwaGljb24tdW5jaGVja2VkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTdcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cGFuZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OVwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtdXAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjBcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1pbiAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYxXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MlwiOyB9IH1cbi5nbHlwaGljb24tbG9nLW91dCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjNcIjsgfSB9XG4uZ2x5cGhpY29uLW5ldy13aW5kb3cgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWNvcmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjZcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY3XCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OFwiOyB9IH1cbi5nbHlwaGljb24taW1wb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcwXCI7IH0gfVxuLmdseXBoaWNvbi1zZW5kICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MVwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LWRpc2sgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzJcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTczXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NFwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc2XCI7IH0gfVxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3N1wiOyB9IH1cbi5nbHlwaGljb24tdHJhbnNmZXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWN1dGxlcnkgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc5XCI7IH0gfVxuLmdseXBoaWNvbi1oZWFkZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MFwiOyB9IH1cbi5nbHlwaGljb24tY29tcHJlc3NlZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODFcIjsgfSB9XG4uZ2x5cGhpY29uLWVhcnBob25lICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgyXCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4M1wiOyB9IH1cbi5nbHlwaGljb24tdG93ZXIgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODRcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXRzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg1XCI7IH0gfVxuLmdseXBoaWNvbi1zZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NlwiOyB9IH1cbi5nbHlwaGljb24taGQtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODdcIjsgfSB9XG4uZ2x5cGhpY29uLXN1YnRpdGxlcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg4XCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW8gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtZG9sYnkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTUtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC02LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MlwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNy0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyayAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NVwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTdcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk4XCI7IH0gfVxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OVwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXMgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDBcIjsgfSB9XG4uZ2x5cGhpY29uLWNkICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAxXCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMlwiOyB9IH1cbi5nbHlwaGljb24tb3Blbi1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWxldmVsLXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA0XCI7IH0gfVxuLmdseXBoaWNvbi1jb3B5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNVwiOyB9IH1cbi5nbHlwaGljb24tcGFzdGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDZcIjsgfSB9XG4vLyBUaGUgZm9sbG93aW5nIDIgR2x5cGhpY29ucyBhcmUgb21pdHRlZCBmb3IgdGhlIHRpbWUgYmVpbmcgYmVjYXVzZVxuLy8gdGhleSBjdXJyZW50bHkgdXNlIFVuaWNvZGUgY29kZXBvaW50cyB0aGF0IGFyZSBvdXRzaWRlIHRoZVxuLy8gQmFzaWMgTXVsdGlsaW5ndWFsIFBsYW5lIChCTVApLiBPbGRlciBidWdneSB2ZXJzaW9ucyBvZiBXZWJLaXQgY2FuJ3QgaGFuZGxlXG4vLyBub24tQk1QIGNvZGVwb2ludHMgaW4gQ1NTIHN0cmluZyBlc2NhcGVzLCBhbmQgdGh1cyBjYW4ndCBkaXNwbGF5IHRoZXNlIHR3byBpY29ucy5cbi8vIE5vdGFibHksIHRoZSBidWcgYWZmZWN0cyBzb21lIG9sZGVyIHZlcnNpb25zIG9mIHRoZSBBbmRyb2lkIEJyb3dzZXIuXG4vLyBNb3JlIGluZm86IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTAxMDZcbi8vIC5nbHlwaGljb24tZG9vciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNmFhXCI7IH0gfVxuLy8gLmdseXBoaWNvbi1rZXkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMWY1MTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFsZXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA5XCI7IH0gfVxuLmdseXBoaWNvbi1lcXVhbGl6ZXIgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMFwiOyB9IH1cbi5nbHlwaGljb24ta2luZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTFcIjsgfSB9XG4uZ2x5cGhpY29uLXF1ZWVuICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEyXCI7IH0gfVxuLmdseXBoaWNvbi1wYXduICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxM1wiOyB9IH1cbi5nbHlwaGljb24tYmlzaG9wICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTRcIjsgfSB9XG4uZ2x5cGhpY29uLWtuaWdodCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE1XCI7IH0gfVxuLmdseXBoaWNvbi1iYWJ5LWZvcm11bGEgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNlwiOyB9IH1cbi5nbHlwaGljb24tdGVudCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2ZmFcIjsgfSB9XG4uZ2x5cGhpY29uLWJsYWNrYm9hcmQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE4XCI7IH0gfVxuLmdseXBoaWNvbi1iZWQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOVwiOyB9IH1cbi5nbHlwaGljb24tYXBwbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZmZcIjsgfSB9XG4uZ2x5cGhpY29uLWVyYXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIxXCI7IH0gfVxuLmdseXBoaWNvbi1ob3VyZ2xhc3MgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjMxYlwiOyB9IH1cbi5nbHlwaGljb24tbGFtcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjNcIjsgfSB9XG4uZ2x5cGhpY29uLWR1cGxpY2F0ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI0XCI7IH0gfVxuLmdseXBoaWNvbi1waWdneS1iYW5rICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNVwiOyB9IH1cbi5nbHlwaGljb24tc2Npc3NvcnMgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjZcIjsgfSB9XG4uZ2x5cGhpY29uLWJpdGNvaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi1idGMgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24teGJ0ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLXllbiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH0gfVxuLmdseXBoaWNvbi1qcHkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cbi5nbHlwaGljb24tcnVibGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XG4uZ2x5cGhpY29uLXJ1YiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxuLmdseXBoaWNvbi1zY2FsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMFwiOyB9IH1cbi5nbHlwaGljb24taWNlLWxvbGx5ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWljZS1sb2xseS10YXN0ZWQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMyXCI7IH0gfVxuLmdseXBoaWNvbi1lZHVjYXRpb24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzM1wiOyB9IH1cbi5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzRcIjsgfSB9XG4uZ2x5cGhpY29uLW9wdGlvbi12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM1XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWhhbWJ1cmdlciAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNlwiOyB9IH1cbi5nbHlwaGljb24tbW9kYWwtd2luZG93ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzdcIjsgfSB9XG4uZ2x5cGhpY29uLW9pbCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM4XCI7IH0gfVxuLmdseXBoaWNvbi1ncmFpbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOVwiOyB9IH1cbi5nbHlwaGljb24tc3VuZ2xhc3NlcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDBcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtc2l6ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQxXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWNvbG9yICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MlwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDNcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi10b3AgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ0XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tYm90dG9tICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NVwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWx7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDZcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ3XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdmVydGljYWwgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0OFwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXJpZ2h0ICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUwXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MVwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTJcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUzXCI7IH0gfVxuLmdseXBoaWNvbi1jb25zb2xlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NFwiOyB9IH1cbi5nbHlwaGljb24tc3VwZXJzY3JpcHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTVcIjsgfSB9XG4uZ2x5cGhpY29uLXN1YnNjcmlwdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU2XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1N1wiOyB9IH1cbi5nbHlwaGljb24tbWVudS1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNThcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU5XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI2MFwiOyB9IH1cbiIsIi8vXG4vLyBTY2FmZm9sZGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBSZXNldCB0aGUgYm94LXNpemluZ1xuLy9cbi8vIEhlYWRzIHVwISBUaGlzIHJlc2V0IG1heSBjYXVzZSBjb25mbGljdHMgd2l0aCBzb21lIHRoaXJkLXBhcnR5IHdpZGdldHMuXG4vLyBGb3IgcmVjb21tZW5kYXRpb25zIG9uIHJlc29sdmluZyBzdWNoIGNvbmZsaWN0cywgc2VlXG4vLyBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmdcbioge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuXG4vLyBCb2R5IHJlc2V0XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbn1cblxuLy8gUmVzZXQgZm9udHMgZm9yIHJlbGV2YW50IGVsZW1lbnRzXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSB0YWItZm9jdXM7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gV2UgcmVzZXQgdGhpcyBoZXJlIGJlY2F1c2UgcHJldmlvdXNseSBOb3JtYWxpemUgaGFkIG5vIGBmaWd1cmVgIG1hcmdpbnMuIFRoaXNcbi8vIGVuc3VyZXMgd2UgZG9uJ3QgYnJlYWsgYW55b25lJ3MgdXNlIG9mIHRoZSBlbGVtZW50LlxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cblxuLy8gSW1hZ2VzXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLmltZy1yZXNwb25zaXZlIHtcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG59XG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIHRodW1ibmFpbHMubGVzcyBmb3IgYC50aHVtYm5haWxgLlxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmUoaW5saW5lLWJsb2NrKTtcbn1cblxuLy8gUGVyZmVjdCBjaXJjbGVcbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBzZXQgcmFkaXVzIGluIHBlcmNlbnRzXG59XG5cblxuLy8gSG9yaXpvbnRhbCBydWxlc1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICAgICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaHItYm9yZGVyO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuXG5cbi8vIGlPUyBcImNsaWNrYWJsZSBlbGVtZW50c1wiIGZpeCBmb3Igcm9sZT1cImJ1dHRvblwiXG4vL1xuLy8gRml4ZXMgXCJjbGlja2FiaWxpdHlcIiBpc3N1ZSAoYW5kIG1vcmUgZ2VuZXJhbGx5LCB0aGUgZmlyaW5nIG9mIGV2ZW50cyBzdWNoIGFzIGZvY3VzIGFzIHdlbGwpXG4vLyBmb3IgdHJhZGl0aW9uYWxseSBub24tZm9jdXNhYmxlIGVsZW1lbnRzIHdpdGggcm9sZT1cImJ1dHRvblwiXG4vLyBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIvLyBWZW5kb3IgUHJlZml4ZXNcbi8vXG4vLyBBbGwgdmVuZG9yIG1peGlucyBhcmUgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgZHVlIHRvIHRoZSBpbnRyb2R1Y3Rpb24gb2Zcbi8vIEF1dG9wcmVmaXhlciBpbiBvdXIgR3J1bnRmaWxlLiBUaGV5IGhhdmUgYmVlbiByZW1vdmVkIGluIHY0LlxuXG4vLyAtIEFuaW1hdGlvbnNcbi8vIC0gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gLSBCb3ggc2hhZG93XG4vLyAtIEJveCBzaXppbmdcbi8vIC0gQ29udGVudCBjb2x1bW5zXG4vLyAtIEh5cGhlbnNcbi8vIC0gUGxhY2Vob2xkZXIgdGV4dFxuLy8gLSBUcmFuc2Zvcm1hdGlvbnNcbi8vIC0gVHJhbnNpdGlvbnNcbi8vIC0gVXNlciBTZWxlY3RcblxuXG4vLyBBbmltYXRpb25zXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgICAgLW8tYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tbmFtZSgkbmFtZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogJG5hbWU7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWR1cmF0aW9uKCRkdXJhdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGVsYXkoJGRlbGF5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCgkaXRlcmF0aW9uLWNvdW50KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xufVxuQG1peGluIGFuaW1hdGlvbi1kaXJlY3Rpb24oJGRpcmVjdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tZmlsbC1tb2RlKCRmaWxsLW1vZGUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XG59XG5cbi8vIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIFByZXZlbnQgYnJvd3NlcnMgZnJvbSBmbGlja2VyaW5nIHdoZW4gdXNpbmcgQ1NTIDNEIHRyYW5zZm9ybXMuXG4vLyBEZWZhdWx0IHZhbHVlIGlzIGB2aXNpYmxlYCwgYnV0IGNhbiBiZSBjaGFuZ2VkIHRvIGBoaWRkZW5gXG5cbkBtaXhpbiBiYWNrZmFjZS12aXNpYmlsaXR5KCR2aXNpYmlsaXR5KSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG59XG5cbi8vIERyb3Agc2hhZG93c1xuLy9cbi8vIE5vdGU6IERlcHJlY2F0ZWQgYC5ib3gtc2hhZG93KClgIGFzIG9mIHYzLjEuMCBzaW5jZSBhbGwgb2YgQm9vdHN0cmFwJ3Ncbi8vIHN1cHBvcnRlZCBicm93c2VycyB0aGF0IGhhdmUgYm94IHNoYWRvdyBjYXBhYmlsaXRpZXMgbm93IHN1cHBvcnQgaXQuXG5cbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93OyAvLyBpT1MgPDQuMyAmIEFuZHJvaWQgPDQuMVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG59XG5cbi8vIEJveCBzaXppbmdcbkBtaXhpbiBib3gtc2l6aW5nKCRib3htb2RlbCkge1xuICAtd2Via2l0LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgICAgICAgYm94LXNpemluZzogJGJveG1vZGVsO1xufVxuXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xuQG1peGluIGNvbnRlbnQtY29sdW1ucygkY29sdW1uLWNvdW50LCAkY29sdW1uLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAgICAtbW96LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgICAgICBjb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgIC1tb3otY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgICAgICAgY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG59XG5cbi8vIE9wdGlvbmFsIGh5cGhlbmF0aW9uXG5AbWl4aW4gaHlwaGVucygkbW9kZTogYXV0bykge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogJG1vZGU7XG4gICAgIC1tb3otaHlwaGVuczogJG1vZGU7XG4gICAgICAtbXMtaHlwaGVuczogJG1vZGU7IC8vIElFMTArXG4gICAgICAgLW8taHlwaGVuczogJG1vZGU7XG4gICAgICAgICAgaHlwaGVuczogJG1vZGU7XG59XG5cbi8vIFBsYWNlaG9sZGVyIHRleHRcbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xuICAvLyBGaXJlZm94XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTsgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjZcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3I7IH0gLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBTYWZhcmkgYW5kIENocm9tZVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvbnNcbkBtaXhpbiBzY2FsZSgkcmF0aW8uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG59XG5cbkBtaXhpbiBzY2FsZVgoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbn1cbkBtaXhpbiBzY2FsZVkoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbn1cbkBtaXhpbiBza2V3KCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcbiAgICAgICAtby10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xufVxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xufVxuQG1peGluIHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG59XG5AbWl4aW4gcm90YXRlKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVgoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVkoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xufVxuQG1peGluIHBlcnNwZWN0aXZlKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHBlcnNwZWN0aXZlLW9yaWdpbigkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjsgLy8gSUU5IG9ubHlcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xufVxuXG5cbi8vIFRyYW5zaXRpb25zXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkdHJhbnNpdGlvbi1wcm9wZXJ0eS4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRyYW5zaXRpb24tZGVsYXkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCR0cmFuc2l0aW9uLWR1cmF0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdHJhbnNmb3JtKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbn1cblxuXG4vLyBVc2VyIHNlbGVjdFxuLy8gRm9yIHNlbGVjdGluZyB0ZXh0IG9uIHRoZSBwYWdlXG5cbkBtaXhpbiB1c2VyLXNlbGVjdCgkc2VsZWN0KSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7IC8vIElFMTArXG4gICAgICAgICAgdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG59XG4iLCIvL1xuLy8gVmFyaWFibGVzIFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCBcImJvb3RzdHJhcC92YXJpYWJsZXNcIjtcblxuLy9cbi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy89PSBDb2xvcnNcbi8vXG4vLyMjIEdyYXkgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXG5cbiRncmF5LWJhc2U6ICAgICAgICAgICAgICAgIzJkMmUyZTtcbiRncmF5LWRhcmtlc3Q6ICAgICAgICAgICAgIzIxMjEyMTtcbiRncmF5LWRhcmtlcjogICAgICAgICAgICAgIzQzNDM0NTtcbiRncmF5LWRhcms6ICAgICAgICAgICAgICAgIzg4ODg4ODtcbiRncmF5OiAgICAgICAgICAgICAgICAgICAgI2IxYjFiMTtcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICAgI2U1ZTVlNTtcbiRncmF5LWxpZ2h0ZXI6ICAgICAgICAgICAgI2Y2ZjdmODtcbiRncmF5LWxpZ2h0ZXN0OiAgICAgICAgICAgI2Y2ZjdmODtcblxuJGJyYW5kLXByaW1hcnk6ICAgICAgICAgICAjZGMyMTRjOyAvLyAjZjM2MzcxO1xuJGJyYW5kLXN1Y2Nlc3M6ICAgICAgICAgICAjYWJjYzM3O1xuJGJyYW5kLWluZm86ICAgICAgICAgICAgICAjNzljY2YyO1xuJGJyYW5kLXdhcm5pbmc6ICAgICAgICAgICAjZjViZjJmO1xuJGJyYW5kLWRhbmdlcjogICAgICAgICAgICAjZjU0YjBmO1xuJGJyYW5kLWRlbHVnZTogICAgICAgICAgICAjODY2OGFkO1xuXG4vLyBEZXJpdmF0aXZlcyBjb2xvcnNcbiRicmFuZC1tYWRpc29uOiAgICAgICAgICAgIzNBNTQ3NTtcbiR3aGl0ZTogICAgICAgICAgICAgICAgICAgI2ZmZjtcbiRibGFjazogICAgICAgICAgICAgICAgICAgIzAwMDtcbiRicmFuZC1jYXRza2lsbDogICAgICAgICAgI0Y1RjdGQTtcblxuLy89PSBTY2FmZm9sZGluZ1xuLy9cbi8vIyMgU2V0dGluZ3MgZm9yIHNvbWUgb2YgdGhlIG1vc3QgZ2xvYmFsIHN0eWxlcy5cblxuJGNvbnRlbnQtYmc6ICAgICAgICAgICAgJHdoaXRlO1xuJGhlYWRlci1iZzogICAgICAgICAgICAgJHdoaXRlO1xuJGZvb3Rlci1iZzogXHRcdFx0ICAgICAgJGdyYXktYmFzZTtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciBgPGJvZHk+YC5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICRncmF5LWJhc2U7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgYDxtYWluPmAuXG4kbWFpbi1iZzogICAgICAgICAgICAgICAkd2hpdGU7XG5cbi8vKiogR2xvYmFsIHRleHQgY29sb3Igb24gYDxib2R5PmAuXG4kdGV4dC1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrO1xuXG4vLyoqIEdsb2JhbCB0ZXh0dWFsIGxpbmsgY29sb3IuXG4kbGluay1jb2xvcjogICAgICAgICAgICBpbmhlcml0O1xuLy8qKiBMaW5rIGhvdmVyIGNvbG9yIHNldCB2aWEgYGRhcmtlbigpYCBmdW5jdGlvbi5cbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICRicmFuZC1wcmltYXJ5O1xuLy8qKiBMaW5rIGhvdmVyIGRlY29yYXRpb24uXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblxuLy89PSBUeXBvZ3JhcGh5XG4vL1xuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gSW1wb3J0IGZvbnRzXG5cblxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAnT3BlbiBTYW5zJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1zZXJpZjogICAgICAgJ0ZyYW5jb2lzIE9uZScsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjsgLy8gTWVycml3ZWF0aGVyLCBNZXJyaXdlYXRoZXIgU2Fuc1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG5cbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktYWNjZW50OiAgICAgICRmb250LWZhbWlseS1zZXJpZjtcblxuXG4vLyBUZW1wbGF0ZSB3aWR0aCAody9vIHVuaXRzKVxuJHRlbXBsYXRlLXdpZHRoOiAgICAgICAgICAxOTIwO1xuXG4vLyBUZW1wbGF0ZSB3aWR0aCB2YXIgZm9yIHJlc2l6aW5nXG4kdGVtcGxhdGUtd2lkdGgtbWluOiAgICAgICgkdGVtcGxhdGUtd2lkdGgrMSkqMXB4O1xuJGxheW91dC1ib3hlZC13aWR0aDogICAgICAxOTIwcHg7XG5cblxuLy8gQmFzZSBGWiAmIExIICh3L28gdW5pdHMpXG4kYmFzZS10ZXh0LXNpemU6ICAgICAgICAgIDE0O1xuJGJhc2UtbGgtc2l6ZTogICAgICAgICAgICAyMjtcblxuJGJhc2Utdm0tc2l6ZTogICAgICAgICAgICAoKCRiYXNlLXRleHQtc2l6ZSoxMDApLyR0ZW1wbGF0ZS13aWR0aCkqMXZ3O1xuXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgJGJhc2UtdGV4dC1zaXplICogMXB4O1xuJGZvbnQtc2l6ZS1sYXJnZTogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjA2MjUpKTsgLy8gfjE3cHhcbiRmb250LXNpemUtc21hbGw6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC45Mzc1KSk7IC8vIH4xNXB4XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgNDAwO1xuXG4vL1BTRCBGWiBoZWFkZXJzIC9GT1IgRURJVCAody9vIHVuaXRzKVxuJFNpemUtaDE6ICAgICAgICAgICAgICAgICA0NDtcbiRTaXplLWgyOiAgICAgICAgICAgICAgICAgMzY7XG4kU2l6ZS1oMzogICAgICAgICAgICAgICAgIDMwO1xuJFNpemUtaDQ6ICAgICAgICAgICAgICAgICAyNDtcbiRTaXplLWg1OiAgICAgICAgICAgICAgICAgMjA7XG4kU2l6ZS1oNjogICAgICAgICAgICAgICAgIDE4O1xuXG4vL1BTRCBMSCBoZWFkZXJzIC9GT1IgRURJVCAody9vIHVuaXRzKVxuJExoLWgxOiAgICAgICAgICAgICAgICAgICA4NDtcbiRMaC1oMjogICAgICAgICAgICAgICAgICAgNTY7XG4kTGgtaDM6ICAgICAgICAgICAgICAgICAgIDM2O1xuJExoLWg0OiAgICAgICAgICAgICAgICAgICAzNjtcbiRMaC1oNTogICAgICAgICAgICAgICAgICAgMjg7XG4kTGgtaDY6ICAgICAgICAgICAgICAgICAgIDIyO1xuXG5cbi8vQ2FsY3VsYXRpbmcgRlogaGVhZGVyc1xuJGZvbnQtc2l6ZS1oMTogICAgICAgICAgICAkU2l6ZS1oMSoxcHg7XG4kZm9udC1zaXplLWgyOiAgICAgICAgICAgICRTaXplLWgyKjFweDtcbiRmb250LXNpemUtaDM6ICAgICAgICAgICAgJFNpemUtaDMqMXB4O1xuJGZvbnQtc2l6ZS1oNDogICAgICAgICAgICAkU2l6ZS1oNCoxcHg7XG4kZm9udC1zaXplLWg1OiAgICAgICAgICAgICRTaXplLWg1KjFweDtcbiRmb250LXNpemUtaDY6ICAgICAgICAgICAgJFNpemUtaDYqMXB4O1xuXG5cblxuLy8qKiBsaW5lLWhlaWdodCBmb3IgaGVhZGVycyAvRk9SIEVESVRcbi8vICRmb250LWxoLWhfOiBmbG9vcigoUFNEIGwtaCAvICRmb250LXNpemUtaDEpKTtcblxuJGZvbnQtbGgtaDE6ICAgICAgICAgICAgICAoJExoLWgxIC8gJFNpemUtaDEpO1xuJGZvbnQtbGgtaDI6ICAgICAgICAgICAgICAoJExoLWgyIC8gJFNpemUtaDIpO1xuJGZvbnQtbGgtaDM6ICAgICAgICAgICAgICAoJExoLWgzIC8gJFNpemUtaDMpO1xuJGZvbnQtbGgtaDQ6ICAgICAgICAgICAgICAoJExoLWg0IC8gJFNpemUtaDQpO1xuJGZvbnQtbGgtaDU6ICAgICAgICAgICAgICAoJExoLWg1IC8gJFNpemUtaDUpO1xuJGZvbnQtbGgtaDY6ICAgICAgICAgICAgICAoJExoLWg2IC8gJFNpemUtaDYpO1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICgkYmFzZS1saC1zaXplIC8gJGJhc2UtdGV4dC1zaXplKTsgLy8gbGgvZnotYmFzZVxuXG4kbGluZS1oZWlnaHQtY29tcHV0ZWQ6ICAgICRiYXNlLWxoLXNpemUqMXB4O1xuXG4vLyoqIEJ5IGRlZmF1bHQsIHRoaXMgaW5oZXJpdHMgZnJvbSB0aGUgYDxib2R5PmAuXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICRmb250LWZhbWlseS1hY2NlbnQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgIDcwMDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgMS4xO1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAkZ3JheS1iYXNlO1xuXG5cbi8vPT0gSWNvbm9ncmFwaHlcbi8vXG4vLyMjIFNwZWNpZnkgY3VzdG9tIGxvY2F0aW9uIGFuZCBmaWxlbmFtZSBvZiB0aGUgaW5jbHVkZWQgR2x5cGhpY29ucyBpY29uIGZvbnQuIFVzZWZ1bCBmb3IgdGhvc2UgaW5jbHVkaW5nIEJvb3RzdHJhcCB2aWEgQm93ZXIuXG5cbi8vKiogTG9hZCBmb250cyBmcm9tIHRoaXMgZGlyZWN0b3J5LlxuJGljb24tZm9udC1wYXRoOiBcIi4uL2ZvbnRzL1wiO1xuXG4vLyoqIEZpbGUgbmFtZSBmb3IgYWxsIGZvbnQgZmlsZXMuXG4kaWNvbi1mb250LW5hbWU6ICAgICAgICAgICBcImdseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXJcIjtcbiRpY29uLWZvbnQtYXdlc29tZTogICAgICAgIFwiZm9udGF3ZXNvbWUtd2ViZm9udFwiO1xuJGljb24tbWF0ZXJpYWwtZGVzaWduOiAgICAgXCJtYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnRcIjtcblxuLy8qKiBFbGVtZW50IElEIHdpdGhpbiBTVkcgaWNvbiBmaWxlLlxuJGljb24tZm9udC1zdmctaWQ6ICAgICAgICAgXCJnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIjtcbiRpY29uLWZvbnQtYXdlc29tZS1pZDogICAgIFwiZm9udGF3ZXNvbWVyZWd1bGFyXCI7XG4kaWNvbi1tYXRlcmlhbC1kZXNpZ24taWQ6ICBcIm1hdGVyaWFsZGVzaWduaWNvbnNyZWd1bGFyXCI7XG5cbi8vKiogSWNvbnMgZm9udCBmYW1pbHkgb3B0aW9uc1xuJGljb24tZm9udC1tYXRlcmlhbC1kZXNpZ246IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4kaWNvbi1mb250LWZvbnRhd2Vzb21lOiAgICAgXCJGb250QXdlc29tZVwiO1xuXG5cbi8vPT0gQ29tcG9uZW50c1xuLy9cbi8vIyMgRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLiBWYWx1ZXMgYmFzZWQgb24gMTRweCB0ZXh0IGFuZCAxLjQyOCBsaW5lLWhlaWdodCAofjIwcHggdG8gc3RhcnQpLlxuXG4kcGFkZGluZy1iYXNlLXZlcnRpY2FsOiAgICAgMTVweDtcbiRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogICAyN3B4O1xuXG4kcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogICAgMjFweDtcbiRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw6ICA0M3B4O1xuXG4kcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDogICAgNnB4O1xuJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDogIDE3cHg7XG5cbiRwYWRkaW5nLXhzLXZlcnRpY2FsOiAgICAgICAxMXB4O1xuJHBhZGRpbmcteHMtaG9yaXpvbnRhbDogICAgIDQwcHg7XG5cbiRsaW5lLWhlaWdodC1sYXJnZTogICAgICAgICAxLjMzMzMzMzM7IC8vIGV4dHJhIGRlY2ltYWxzIGZvciBXaW4gOC4xIENocm9tZVxuJGxpbmUtaGVpZ2h0LXNtYWxsOiAgICAgICAgIDEuNTtcblxuJGJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgIDVweDtcbiRib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICAxMHB4O1xuJGJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgIDRweDtcblxuJGJvcmRlci13aWR0aC1iYXNlOiAgICAgICAgIDJweDtcbiRib3JkZXItd2lkdGgtbGFyZ2U6ICAgICAgICA0cHg7XG4kYm9yZGVyLXdpZHRoLXNtYWxsOiAgICAgICAgMnB4O1xuXG4vLyoqIEdsb2JhbCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgJHdoaXRlO1xuLy8qKiBHbG9iYWwgYmFja2dyb3VuZCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgJGJyYW5kLXByaW1hcnk7XG5cbi8vKiogV2lkdGggb2YgdGhlIGBib3JkZXJgIGZvciBnZW5lcmF0aW5nIGNhcmV0cyB0aGF0IGluZGljYXRvciBkcm9wZG93bnMuXG4kY2FyZXQtd2lkdGgtYmFzZTogICAgICAgICAgNHB4O1xuLy8qKiBDYXJldHMgaW5jcmVhc2Ugc2xpZ2h0bHkgaW4gc2l6ZSBmb3IgbGFyZ2VyIGNvbXBvbmVudHMuXG4kY2FyZXQtd2lkdGgtbGFyZ2U6ICAgICAgICAgNXB4O1xuXG5cbi8vPT0gVGFibGVzXG4vL1xuLy8jIyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vKiogUGFkZGluZyBmb3IgYDx0aD5gcyBhbmQgYDx0ZD5gcy5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgOHB4O1xuLy8qKiBQYWRkaW5nIGZvciBjZWxscyBpbiBgLnRhYmxlLWNvbmRlbnNlZGAuXG4kdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZzogICAgICAgIDVweDtcblxuLy8qKiBEZWZhdWx0IGJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYWxsIHRhYmxlcy5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1zdHJpcGVkYC5cbiR0YWJsZS1iZy1hY2NlbnQ6ICAgICAgICAgICAgICAgICAgICAgI2Y5ZjlmOTtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLWhvdmVyYC5cbiR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNTtcbiR0YWJsZS1iZy1hY3RpdmU6ICAgICAgICAgICAgICAgICAgICAgJHRhYmxlLWJnLWhvdmVyO1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGFibGUgYW5kIGNlbGwgYm9yZGVycy5cbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgI2RkZDtcblxuLy8qKiBUYWJsZSBTdHJpcGVkXG4kdGFibGUtc3RyaXBlZC1vZGQtYmFja2dyb3VuZDogICAgICAgICRncmF5LWxpZ2h0ZXN0O1xuXG4vLyoqIEN1c3RvbSBUYWJsZXNcbiR0YWJsZS1jdXN0b20tb2RkLWJhY2tncm91bmQ6ICAgICAgICAgJGdyYXktbGlnaHRlc3Q7XG4vLyoqIGxhcmdlIHRhYmxlIGZyb20gNzY4XG4kdGFibGUtY3VzdG9tLWxhcmdlLWNvbHVtbi1wYWRkaW5nOiAgIDhweCAxOHB4O1xuLy8qKiBzbWFsbCB0YWJsZSB0byA3NjdcbiR0YWJsZS1jdXN0b20tc21hbGwtY29sdW1uLXBhZGRpbmc6ICAgNnB4O1xuXG5cbi8vPT0gQnV0dG9uc1xuLy9cbi8vIyMgRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgMTZweDtcbiRidG4tbGgtc2l6ZTogICAgICAgICAgICAgICAgIDE2cHg7XG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICA3MDA7XG5cbiRidG4tZm9udC1zaXplLWxhcmdlOiAgICAgICAgIDIwcHg7XG4kYnRuLWxoLXNpemUtbGFyZ2U6ICAgICAgICAgICAyNnB4O1xuJGJ0bi1mb250LXdlaWdodC1sYXJnZTogICAgICAgJGJ0bi1mb250LXdlaWdodDtcblxuJGJ0bi1mb250LXNpemUtc21hbGw6ICAgICAgICAgMTRweDtcbiRidG4tbGgtc2l6ZS1zbWFsbDogICAgICAgICAgIDIycHg7XG4kYnRuLWZvbnQtd2VpZ2h0LXNtYWxsOiAgICAgICAkYnRuLWZvbnQtd2VpZ2h0O1xuXG4kYnRuLWZvbnQtc2l6ZS14czogICAgICAgICAgICAxNHB4O1xuJGJ0bi1saC1zaXplLXhzOiAgICAgICAgICAgICAgMjBweDtcbiRidG4tZm9udC13ZWlnaHQteHM6ICAgICAgICAgICRidG4tZm9udC13ZWlnaHQ7XG4vLyoqICBidG4tbGlua1xuJGJ0bi1saW5rLXBhZGRpbmctbGVmdDogICAgICAgMTJweDtcbiRidG4tbGluay1wYWRkaW5nLXJpZ2h0OiAgICAgIDEycHg7XG4kYnRuLWxpbmstd2VpZ2h0OiAgICAgICAgICAgICA5MDA7XG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICAkZ3JheS1kYXJrZXI7XG4kYnRuLWxpbmstbGluZS1oZWlnaHQ6ICAgICAgICAxLjk7XG4vLyoqICBidG4tbGluayBhZnRlclxuJGJ0bi1saW5rLWFmdGVyLWJhY2tncm91bmQ6ICAgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkYnJhbmQtcHJpbWFyeSAwJSwgJGJyYW5kLXByaW1hcnkgMTAwJSk7XG4vLyoqICBidG4gbW9yZVxuJGJ0bi1tb3JlLXNpemU6ICAgICAgICAgICAgICAgMTdweDtcbiRidG4tbW9yZS1saW5lLWhlaWdodDogICAgICAgIDE4cHg7XG4kYnRuLW1vcmUtd2VpZ2h0OiAgICAgICAgICAgICA3MDA7XG4vLyoqICBidG4gbW9yZSBpY29uXG4kYnRuLW1vcmUtaWNvbi1zaXplOiAgICAgICAgICAxOHB4O1xuJGJ0bi1tb3JlLWljb24tbGluZS1oZWlnaHQ6ICAgJGJ0bi1tb3JlLWljb24tc2l6ZTtcbiRidG4tbW9yZS1pY29uLWNvbG9yOiAgICAgICAgICRicmFuZC1tYWRpc29uO1xuLy8qKiAgYnRuIG1vcmUgaWNvbiBob3ZlclxuJGJ0bi1tb3JlLWljb24taG92ZXItY29sb3I6ICAgJGJyYW5kLXByaW1hcnk7XG4vLyoqICBidG4gaWNvblxuJGJ0bi1pY29uLXBhZGRpbmc6ICAgICAgICAgICAgMjhweDtcbiRidG4taWNvbi1zaXplOiAgICAgICAgICAgICAgIDE0cHg7XG4kYnRuLWljb24tb2Zmc2V0OiAgICAgICAgICAgICAxMHB4O1xuLy8qKiAgYnRuIGljb24geHNcbiRidG4taWNvbi14cy1wYWRkaW5nOiAgICAgICAgIDEwcHg7XG4kYnRuLWljb24teHMtc2l6ZTogICAgICAgICAgICAyMHB4O1xuJGJ0bi1pY29uLXhzLW9mZnNldDogICAgICAgICAgMTBweDtcbi8vKiogIGJ0biBpY29uIHNtXG4kYnRuLWljb24tc20tcGFkZGluZzogICAgICAgICA0MXB4O1xuJGJ0bi1pY29uLXNtLXNpemU6ICAgICAgICAgICAgMTlweDtcbiRidG4taWNvbi1zbS1saW5lLWhlaWdodDogICAgIDI0cHg7XG4kYnRuLWljb24tc20tb2Zmc2V0OiAgICAgICAgICAxM3B4O1xuLy8qKiAgYnRuIGljb24gbGdcbiRidG4taWNvbi1sZy1wYWRkaW5nOiAgICAgICAgIDMwcHg7XG4kYnRuLWljb24tbGctc2l6ZTogICAgICAgICAgICAzMnB4O1xuJGJ0bi1pY29uLWxnLW9mZnNldDogICAgICAgICAgMTRweDtcblxuXG4vLz09IEljb25zXG4vL1xuLy8jI1xuXG4kaWNvbi1kZWZhdWx0LXNpemU6ICAgICAgICAgICAgIDM2cHg7XG4kaWNvbi1kZWZhdWx0LXdlaWdodDogICAgICAgICAgIDQwMDtcbiRpY29uLWRlZmF1bHQtbGluZS1oZWlnaHQ6ICAgICAgNDJweDtcbiRpY29uLWNpcmNsZS1ib3JkZXItcmFkaXVzOiAgICAgNTAlO1xuJGljb24tcm91bmRlZC1ib3JkZXItcmFkaXVzOiAgICAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuJGljb24tb3V0bGluZWQtYm9yZGVyOiAgICAgICAgICAycHggc29saWQgJGdyYXktbGlnaHQ7XG4vLyoqIEljb24gc2hhcGVzXG4kaWNvbi1zaGFwZXMtd2lkdGg6ICAgICAgICAgICAgIDcwcHg7XG4kaWNvbi1zaGFwZXMtaGVpZ2h0OiAgICAgICAgICAgIDcwcHg7XG4kaWNvbi1zaGFwZXMtbGluZS1oZWlnaHQ6ICAgICAgIDcwcHg7XG4kaWNvbi1zaGFwZXMtc2l6ZTogICAgICAgICAgICAgIDQ0cHg7XG4kaWNvbi1zaGFwZXMtYm9yZGVyOiAgICAgICAgICAgIDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbi8vKiogSWNvbiBzaXplc1xuLy8qKiB4eHNcbiRpY29uLXh4cy1zaXplOiAgICAgICAgICAgICAgICAgMThweDtcbiRpY29uLXh4cy1saW5lLWhlaWdodDogICAgICAgICAgMThweDtcbi8vKiogeHNcbiRpY29uLXhzLXNpemU6ICAgICAgICAgICAgICAgICAgMjJweDtcbiRpY29uLXhzLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgMjJweDtcbi8vKiogc21cbiRpY29uLXNtLXNpemU6ICAgICAgICAgICAgICAgICAgNTZweDtcbiRpY29uLXNtLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgNTZweDtcbi8vKiogbWRcbiRpY29uLW1kLXNpemU6ICAgICAgICAgICAgICAgICAgNjBweDtcbiRpY29uLW1kLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgNjBweDtcbi8vKiogbGdcbiRpY29uLWxnLXNpemU6ICAgICAgICAgICAgICAgICAgODBweDtcbiRpY29uLWxnLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgODBweDtcbi8vKiogeGxnXG4kaWNvbi14bGctc2l6ZTogICAgICAgICAgICAgICAgIDk2cHg7XG4kaWNvbi14bGctbGluZS1oZWlnaHQ6ICAgICAgICAgIDk2cHg7XG4vLyoqIEljb24gQXBwZWFyYW5jZVxuLy8qKiBpY29uIGRlZmF1bHRcbiRpY29uLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFya2VyO1xuJGljb24tZGVmYXVsdC1ib3JkZXItY29sb3I6ICAgICAkZ3JheTtcbi8vKiogaWNvbiBkYXJrZXJcbiRpY29uLWRhcmtlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktZGFya2VyO1xuJGljb24tZGFya2VyLWJvcmRlci1jb2xvcjogICAgICAkZ3JheS1kYXJrZXI7XG4vLyoqIGljb24gcHJpbWFyeVxuJGljb24tcHJpbWFyeS1jb2xvcjogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeTtcbiRpY29uLXByaW1hcnktYm9yZGVyLWNvbG9yOiAgICAgJGJyYW5kLXByaW1hcnk7XG4vLyoqIGljb24gZGVsdWdlXG4kaWNvbi1kZWx1Z2UtY29sb3I6ICAgICAgICAgICAgICRicmFuZC1kZWx1Z2U7XG4kaWNvbi1kZWx1Z2UtYm9yZGVyLWNvbG9yOiAgICAgICRicmFuZC1kZWx1Z2U7XG4vLyoqIGljb24gc3VjY2Vzc1xuJGljb24tc3VjY2Vzcy1jb2xvcjogICAgICAgICAgICAkYnJhbmQtc3VjY2VzcztcbiRpY29uLXN1Y2Nlc3MtYm9yZGVyLWNvbG9yOiAgICAgJGJyYW5kLXN1Y2Nlc3M7XG4vLyoqIGljb24gd2FybmluZ1xuJGljb24td2FybmluZy1jb2xvcjogICAgICAgICAgICAkYnJhbmQtd2FybmluZztcbiRpY29uLXdhcm5pbmctYm9yZGVyLWNvbG9yOiAgICAgJGJyYW5kLXdhcm5pbmc7XG4vLyoqIGljb24gZGFuZ2VyXG4kaWNvbi1kYW5nZXItY29sb3I6ICAgICAgICAgICAgICRicmFuZC1kYW5nZXI7XG4kaWNvbi1kYW5nZXItYm9yZGVyLWNvbG9yOiAgICAgICRicmFuZC1kYW5nZXI7XG4vLyoqIGljb24gaW5mb1xuJGljb24taW5mby1jb2xvcjogICAgICAgICAgICAgICAkYnJhbmQtaW5mbztcbiRpY29uLWluZm8tYm9yZGVyLWNvbG9yOiAgICAgICAgJGJyYW5kLWluZm87XG5cblxuLy89PSBEcm9wY2Fwc1xuLy9cbi8vIyNcblxuJGRyb3BjYXAtY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrO1xuJGRyb3BjYXAtc2l6ZTogICAgICAgICAgICAgICAgICAxMjBweDtcbiRkcm9wY2FwLXdlaWdodDogICAgICAgICAgICAgICAgMzAwO1xuJGRyb3BjYXAtbGluZS1oZWlnaHQ6ICAgICAgICAgICAwLjc7XG5cbi8vPT0gU2hhZG93c1xuLy9cbi8vIyNcblxuJHNoYWRvdy1hcmVhLWFtYmllbnQ6ICAgICAgICAgICAwcHggMHB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4kc2hhZG93LWFyZWEteHhzOiAgICAgICAgICAgICAgIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4kc2hhZG93LWFyZWEteHM6ICAgICAgICAgICAgICAgIDAgNHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4yMCk7XG4kc2hhZG93LWFyZWEtc206ICAgICAgICAgICAgICAgIDAgMHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuJHNoYWRvdy1hcmVhLW1kOiAgICAgICAgICAgICAgICAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuJHNoYWRvdy1hcmVhLWxnOiAgICAgICAgICAgICAgICAwIDVweCAyM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiRzaGFkb3ctYXJlYS14bDogICAgICAgICAgICAgICAgMCAxMnB4IDM2cHggMCByZ2JhKDAsIDAsIDAsLjE1KTtcbiRzaGFkb3ctYXJlYS12YXJpYW50LTI6ICAgICAgICAgMCAwcHggMjBweCAycHggcmdiYSgwLCAwLCAwLC4xKTtcblxuXG4vLz09IEZvcm1zXG4vL1xuLy8jI1xuXG4vLyoqIEZvcm0gQ29udHJvbCBjb2xvciBvcHRpb25zXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGU7XG4kaW5wdXQtYmctZGlzYWJsZWQ6ICAgICAgICAgICAgICAkZ3JheS1saWdodGVyO1xuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktZGFya2VzdDtcbiRpbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRncmF5O1xuXG4vLyoqIEZvcm0gQ29udHJvbCBpbXByZXNzZWQgY29sb3Igb3B0aW9uc1xuJGlucHV0LWltcHJlc3NlZC1iZzogJGdyYXktbGlnaHRlc3Q7XG5cbi8vKiogRm9ybSBDb250cm9sIHRleHQgc3R5bGluZyBvcHRpb25zXG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAxNHB4O1xuXG4vLyoqIEZvcm0gQ29udHJvbCBib3JkZXIgcmFkaXVzXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICA1cHg7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgIDNweDtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGlucHV0cyBvbiBmb2N1c1xuJGlucHV0LWJvcmRlci1mb2N1czogICAgICAgICAgICAgJGdyYXk7XG5cbi8vKiogUGxhY2Vob2xkZXIgY29sb3Igb3B0aW9uc1xuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgICAgICAgJGdyYXktZGFyaztcbiRpbnB1dC1jb2xvci1wbGFjZWhvbGRlci1mb2N1czogIGxpZ2h0ZW4oJGdyYXksIDE1JSk7XG5cbi8vKiogRm9ybSBDb250cm9sIHNpemluZyBvcHRpb25zXG4kaW5wdXQtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgICA1MHB4O1xuJGlucHV0LWhlaWdodC1sYXJnZTogICAgICAgICAgICAgJGJ0bi1saC1zaXplLWxhcmdlICsgKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgJGJvcmRlci13aWR0aC1iYXNlKSoyO1xuJGlucHV0LWhlaWdodC1zbWFsbDogICAgICAgICAgICAgNDBweDtcblxuLy8qKiBGb3JtIEdyb3VwIHNwYWNpbmcgb3B0aW9uc1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgMTJweDtcblxuLy8qKiBMZWdlbmQgc3R5bGluZyBvcHRpb25zXG4kbGVnZW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrO1xuJGxlZ2VuZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktbGlnaHRlcjtcblxuLy8qKiBJbnB1dCBHcm91cCBBZGRvbiBzdHlsaW5nIG9wdGlvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICR3aGl0ZTtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICRncmF5LWRhcmtlc3Q7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAkZ3JheS1kYXJrZXN0O1xuXG4vLyoqIEZvcm0gbGFiZWwgc3R5bGluZyBvcHRpb25zXG4kZm9ybS1sYWJlbC1wb3NpdGlvbi10b3A6ICAgICAgICAgIDI0cHg7XG4kZm9ybS1sYWJlbC1mb2N1cy1wb3NpdGlvbi10b3A6ICAgIDNweDtcbi8vKiogc20gaW5wdXQgc2l6ZSB2YXJpYXRpb25cbiRmb3JtLWxhYmVsLXNtLXBvc2l0aW9uLXRvcDogICAgICAgMjBweDtcbiRmb3JtLWxhYmVsLXNtLWZvY3VzLXBvc2l0aW9uLXRvcDogLTFweDtcbi8vKiogbGcgaW5wdXQgc2l6ZSB2YXJpYXRpb25cbiRmb3JtLWxhYmVsLWxnLXBvc2l0aW9uLXRvcDogICAgICAgMzVweDtcbiRmb3JtLWxhYmVsLWxnLWZvY3VzLXBvc2l0aW9uLXRvcDogOHB4O1xuXG4vLyoqIERpc2FibGVkIGN1cnNvciBmb3IgZm9ybSBjb250cm9scyBhbmQgYnV0dG9ucy5cbiRjdXJzb3ItZGlzYWJsZWQ6ICAgICAgICAgICAgICAgIG5vdC1hbGxvd2VkO1xuXG4vLyoqIENoZWNrYm94IGN1c3RvbSBzdHlsaW5nIG9wdGlvbnNcbiRjaGVja2JveC1pY29uOiAgICAgICAgICAgICAgICAgICBcIlxcZjIyMlwiO1xuJGNoZWNrYm94LWljb24tZm9udDogICAgICAgICAgICAgICRpY29uLWZvbnQtbWF0ZXJpYWwtZGVzaWduO1xuJGNoZWNrYm94LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRncmF5LWRhcmtlcjtcblxuLy8qKiBSYWRpbyBjdXN0b20gc3R5bGluZyBvcHRpb25zXG4kcmFkaW8tY2hlY2tlZC1jb2xvcjogICAgICAgICAgICAgJGdyYXktZGFya2VyO1xuJHJhZGlvLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgIDIwcHg7XG4kcmFkaW8taW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgMjBweDtcbiRyYWRpby1pbnB1dC1iYWNrZ3JvdW5kOiAgICAgICAgICAkZ3JheS1saWdodGVyO1xuJHJhZGlvLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgIDUwJTtcbiRyYWRpby1pbnB1dC1wYWRkaW5nOiAgICAgICAgICAgICAzcHg7XG4kcmFkaW8taW5wdXQtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgJHNoYWRvdy1hcmVhLXh4cywgaW5zZXQgMCAwIDAgM3B4ICRncmF5LWxpZ2h0ZXI7XG4vLyoqIGNoZWNrZWQgc3RhdGVcbiRyYWRpby1pbnB1dC1jaGVja2VkLWJhY2tncm91bmQ6ICAkZ3JheS1kYXJrZXI7XG5cbi8vKiogVGV4dGFyZWEgZGVmYXVsdFxuJHRleHRhcmVhLWRlZmF1bHQtaGVpZ2h0OiAgICAgICAxNTBweDtcbiR0ZXh0YXJlYS1kZWZhdWx0LW1pbi1oZWlnaHQ6ICAgNTRweDtcbiR0ZXh0YXJlYS1kZWZhdWx0LW1heC1oZWlnaHQ6ICAgMzcwcHg7XG5cbi8vKiogRm9ybSB2YWxpZGF0aW9uIHN0eWxpbmcgb3B0aW9uc1xuJGZvcm0tdmFsaWRhdGlvbi1wb3NpdGlvbi10b3A6ICAgICAgICAgICAyOHB4O1xuJGZvcm0tdmFsaWRhdGlvbi1zaXplOiAgICAgICAgICAgICAgICAgICAxMHB4O1xuJGZvcm0tdmFsaWRhdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAkZm9ybS12YWxpZGF0aW9uLXNpemU7XG4kZm9ybS12YWxpZGF0aW9uLW9mZnNldC10b3A6ICAgICAgICAgICAgIDJweDtcbiRmb3JtLXZhbGlkYXRpb24tZXJyb3ItY29sb3I6ICAgICAgICAgICAgJGJyYW5kLWRhbmdlcjtcbiRmb3JtLXZhbGlkYXRpb24tc3VjY2Vzcy1jb2xvcjogICAgICAgICAgJGJyYW5kLXN1Y2Nlc3M7XG4vLyoqIGluc2lkZSBpbnB1dFxuJGZvcm0tdmFsaWRhdGlvbi1pbnNpZGUtcG9zaXRpb24tdG9wOiAgICAyOHB4O1xuJGZvcm0tdmFsaWRhdGlvbi1pbnNpZGUtcG9zaXRpb24tbGVmdDogICAxMnB4O1xuXG4vLyoqIEZvcm0gY29udHJvbCBmZWVkYmFjayBzdHlsaW5nIG9wdGlvbnNcbiRmb3JtLWNvbnRyb2wtZmVlZGJhY2stc2l6ZTogICAgICAgICAgICAgMjBweDtcbiRmb3JtLWNvbnRyb2wtZmVlZGJhY2stcGFkZGluZy1yaWdodDogICAgNTBweDtcbi8vKiogc20gaW5wdXQgc2l6ZSB2YXJpYXRpb25cbiRmb3JtLWNvbnRyb2wtc20tZmVlZGJhY2stcGFkZGluZy1yaWdodDogNDBweDtcbi8vKiogbGcgaW5wdXQgc2l6ZSB2YXJpYXRpb25cbiRmb3JtLWNvbnRyb2wtbGctZmVlZGJhY2stcGFkZGluZy1yaWdodDogNzBweDtcblxuLy8qKiBTZWFyY2ggZm9ybSBzdHlsaW5nIG9wdGlvbnNcbi8vKiogc3VibWl0IGJ0blxuJGZvcm0tc2VhcmNoLWJ0bi1zaXplOiAgICAgICAgICAgICAgICAgICAyNHB4O1xuJGZvcm0tc2VhcmNoLWJ0bi1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrZXI7XG4vLyoqIGZvY3VzIHN0YXRlXG4kZm9ybS1zZWFyY2gtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5O1xuLy8qKiBsYWJlbFxuJGZvcm0tc2VhcmNoLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS1kYXJrZXN0O1xuLy8qKiBpbnB1dFxuJGZvcm0tc2VhcmNoLWlucHV0LXBhZGRpbmctcmlnaHQ6ICAgICAgICA1MHB4O1xuJGZvcm0tc2VhcmNoLWlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS1kYXJrZXN0O1xuXG5cbi8vPT0gRHJvcGRvd25zXG4vL1xuXG4vLyMjIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8qKiBCYWNrZ3JvdW5kIGZvciB0aGUgZHJvcGRvd24gbWVudS5cbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICNmZmY7XG5cbi8vKiogRGl2aWRlciBjb2xvciBmb3IgYmV0d2VlbiBkcm9wZG93biBpdGVtcy5cbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICRncmF5O1xuXG4vLyoqIERyb3Bkb3duIGxpbmsgdGV4dCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmtlcjtcblxuLy8qKiBIb3ZlciBjb2xvciBmb3IgZHJvcGRvd24gbGlua3MuXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAkZ3JheS1kYXJrZXI7XG5cbi8vKiogSG92ZXIgYmFja2dyb3VuZCBmb3IgZHJvcGRvd24gbGlua3MuXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAkZ3JheS1saWdodGVyO1xuXG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gdGV4dCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yO1xuXG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnO1xuXG4vLyoqIERpc2FibGVkIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXk7XG5cbi8vKiogVGV4dCBjb2xvciBmb3IgaGVhZGVycyB3aXRoaW4gZHJvcGRvd24gbWVudXMuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1kYXJrO1xuXG4vLyoqIERlcHJlY2F0ZWQgYCRkcm9wZG93bi1jYXJldC1jb2xvcmAgYXMgb2YgdjMuMS4wXG4kZHJvcGRvd24tY2FyZXQtY29sb3I6ICAgICAgICAgICAkZ3JheS1kYXJrZXI7XG5cbi8vKiogVGhlIGRyb3Bkb3duIG1lbnVcbiRkcm9wZG93bi1tZW51LXNpemU6ICAgICAgICAgICAgIDEzcHg7XG4kZHJvcGRvd24tbWVudS1ib3JkZXItcmFkaXVzOiAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbi8vKiogTGlua3Mgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4kZHJvcGRvd24tbWVudS1pdGVtLXBhZGRpbmc6ICAgICA1cHggMjBweDtcbi8vKiogRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4kZHJvcGRvd24taGVhZGVyLXNpemU6ICAgICAgICAgICAxMnB4O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgOHB4IDIwcHggM3B4O1xuXG4vLz09IFNlbGVjdFxuLy9cblxuLy8qKiBzaW5nbGUgc2VsZWN0aW9uXG4kc2VsZWN0Mi1zaW5nbGUtc2VsZWN0aW9uLWhlaWdodDogICAgICAgICAgICAgICAgIDI4cHg7XG4kc2VsZWN0Mi1zaW5nbGUtc2VsZWN0aW9uLXJlbmRlcmVkLXBhZGRpbmctbGVmdCA6IDhweDtcbiRzZWxlY3QyLXNpbmdsZS1zZWxlY3Rpb24tcmVuZGVyZWQtcGFkZGluZy1yaWdodDogMjBweDtcblxuLy8qKiBkcm9wZG93blxuJHNlbGVjdDItZHJvcGRvd24tYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheTtcbiRzZWxlY3QyLXNpbmdsZS1zZWxlY3Rpb24tZHJvcGRvd24tYmFja2dyb3VuZDogICAgJHdoaXRlO1xuJHNlbGVjdDItc2luZ2xlLXNlbGVjdGlvbi1kcm9wZG93bi1ib3JkZXI6ICAgICAgICAxcHggc29saWQgI2FhYTtcbiRzZWxlY3QyLWRyb3Bkb3duLWljb246ICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1xcZjEwNyc7XG4kc2VsZWN0Mi1kcm9wZG93bi1pY29uLWZhbWlseTogICAgICAgICAgICAgICAgICAgIFwiRm9udEF3ZXNvbWVcIjtcblxuLy8qKiBtdWx0aXBsZSBzZWxlY3Rpb25cbiRzZWxlY3QyLW11bHRpcGxlLXNlbGVjdGlvbi1yZXN1bHRzLWdyb3VwLXNpemU6ICAgMTJweDtcbiRzZWxlY3QyLW11bHRpcGxlLXNlbGVjdGlvbi1yZXN1bHRzLWdyb3VwLXdlaWdodDogNDAwO1xuXG4vLyoqIGNsZWFyIHNlbGVjdGlvblxuJHNlbGVjdDItY2xlYXItc2VsZWN0aW9uLW9mZnNldC1yaWdodDogICAgICAgICAgICAxMHB4O1xuJHNlbGVjdDItY2xlYXItc2VsZWN0aW9uLXdlaWdodDogICAgICAgICAgICAgICAgICA3MDA7XG4kc2VsZWN0Mi1jbGVhci1zZWxlY3Rpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICMzMzM7XG4kc2VsZWN0Mi1jbGVhci1zZWxlY3Rpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICRzZWxlY3QyLWRyb3Bkb3duLWFycm93LWNvbG9yO1xuXG4vLyoqIGNob2ljZSByZW1vdmVcbiRzZWxlY3QyLXNpbmdsZS1zZWxlY3Rpb24tY2hvaWNlLXJlbW92ZS1jb2xvcjogICAgIzk5OTtcblxuLy8tLSBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG4vL1xuLy8gTm90ZTogVGhlc2UgdmFyaWFibGVzIGFyZSBub3QgZ2VuZXJhdGVkIGludG8gdGhlIEN1c3RvbWl6ZXIuXG5cbiR6aW5kZXgtbmF2YmFyOiAgICAgICAgICAgIDEwMDA7XG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAxMDAwO1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgMTA2MDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgIDEwNzA7XG4kemluZGV4LW5hdmJhci1maXhlZDogICAgICAxMDMwO1xuJHppbmRleC1tb2RhbC1iYWNrZ3JvdW5kOiAgMTA0MDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgIDEwNTA7XG5cblxuLy89PSBNZWRpYSBxdWVyaWVzIGJyZWFrcG9pbnRzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIGJyZWFrcG9pbnRzIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLCBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxuJHNjcmVlbi14czogICAgICAgICAgICAgICAgICA0ODBweDtcbiRzY3JlZW4teHMtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi14cztcbiRzY3JlZW4tcGhvbmU6ICAgICAgICAgICAgICAgJHNjcmVlbi14cy1taW47XG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuJHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA3NjhweDtcbiRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1zbTtcbiRzY3JlZW4tdGFibGV0OiAgICAgICAgICAgICAgJHNjcmVlbi1zbS1taW47XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk5MnB4O1xuJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICAkc2NyZWVuLW1kO1xuJHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICAkc2NyZWVuLW1kLW1pbjtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4kc2NyZWVuLWxnOiAgICAgICAgICAgICAgICAgIDEyMDBweDtcbiRzY3JlZW4tbGctbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1sZztcbiRzY3JlZW4tbGctZGVza3RvcDogICAgICAgICAgJHNjcmVlbi1sZy1taW47XG5cbi8vIEV4dHJhIExhcmdlIHNjcmVlbiAvIDRrIGRlc2t0b3BcbiRzY3JlZW4teGw6ICAgICAgICAgICAgICAgICAgMjAwMHB4O1xuJHNjcmVlbi14bC1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXhsO1xuJHNjcmVlbi14bC1kZXNrdG9wOiAgICAgICAgICAkc2NyZWVuLXhsLW1pbjtcblxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXG4kc2NyZWVuLXh4cy1tYXg6ICAgICAgICAgICAgICgkc2NyZWVuLXhzLW1pbiAtIDEpO1xuJHNjcmVlbi14cy1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1zbS1taW4gLSAxKTtcbiRzY3JlZW4tc20tbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbWQtbWluIC0gMSk7XG4kc2NyZWVuLW1kLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLWxnLW1pbiAtIDEpO1xuJHNjcmVlbi1sZy1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi14bC1taW4gLSAxKTtcblxuJG1lZGlhczogKDA6IG51bGwsICRzY3JlZW4teHMtbWluIDogeHMsICRzY3JlZW4tc20tbWluIDogc20sICRzY3JlZW4tbWQtbWluIDogbWQsICRzY3JlZW4tbGctbWluIDogbGcsICRzY3JlZW4teGwtbWluIDogeGwpO1xuXG4vLz09IEdyaWQgc3lzdGVtXG4vL1xuLy8jIyBEZWZpbmUgeW91ciBjdXN0b20gcmVzcG9uc2l2ZSBncmlkLlxuXG4vLyoqIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgIDEyO1xuLy8qKiBQYWRkaW5nIGJldHdlZW4gY29sdW1ucy4gR2V0cyBkaXZpZGVkIGluIGhhbGYgZm9yIHRoZSBsZWZ0IGFuZCByaWdodC5cbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAzMHB4O1xuLy8gTmF2YmFyIGNvbGxhcHNlXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVjb21lcyB1bmNvbGxhcHNlZC5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQ6ICAgICAkc2NyZWVuLXNtLW1pbjtcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWdpbnMgY29sbGFwc2luZy5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4OiAoJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAtIDEpO1xuXG5cbi8vPT0gQ29udGFpbmVyIHNpemVzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbiRjb250YWluZXItdGFibGV0OiAgICAgICAgICAgICAoNzIwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLXNtOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci10YWJsZXQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4kY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKDk0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbi8vKiogRm9yIGAkc2NyZWVuLW1kLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1tZDogICAgICAgICAgICAgICAgICRjb250YWluZXItZGVza3RvcDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4kY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKDExNzBweCArICRncmlkLWd1dHRlci13aWR0aCk7XG4vLyoqIEZvciBgJHNjcmVlbi1sZy1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbGc6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3A7XG5cblxuLy89PSBOYXZiYXJcbi8vXG4vLyMjXG5cbi8vICRuYXZiYXItZm9udC1zaXplOiAxNjtcbi8vICRuYXZiYXItbGgtc2l6ZTogMTg7XG5cbi8vIEJhc2ljcyBvZiBhIG5hdmJhclxuJG5hdmJhci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUycHg7XG4kbmF2YmFyLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuJG5hdmJhci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2U7XG4kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgICAgICAgICAgZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDogICAgICAgICAgICAgICAgICAoKCRuYXZiYXItaGVpZ2h0IC0gJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKSAvIDIpO1xuJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAgICAgICAgICAgICAgIDM0MHB4O1xuXG4kbmF2YmFyLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktZGFya2VyO1xuJG5hdmJhci1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZTtcblxuLy8gTmF2YmFyIGxpbmtzXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktZGFya2VyO1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICRncmF5LWRhcmtlcjtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAkZ3JheS1saWdodGVyO1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICR3aGl0ZTtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeTtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAkZ3JheTtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICB0cmFuc3BhcmVudDtcblxuLy8gTmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvciwgMTAlKTtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICB0cmFuc3BhcmVudDtcblxuLy8gTmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICNkZGQ7XG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgIzg4ODtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAjZGRkO1xuXG5cbi8vPT09IEludmVydGVkIG5hdmJhclxuLy8gUmVzZXQgaW52ZXJ0ZWQgbmF2YmFyIGJhc2ljc1xuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrZXI7XG4kbmF2YmFyLWludmVyc2UtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmtlc3Q7XG5cbi8vIEludmVydGVkIG5hdmJhciBsaW5rc1xuJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAkd2hpdGU7XG4kbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICR3aGl0ZTtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgJGdyYXktYmFzZTtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlO1xuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeTtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktZGFya2VyO1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgICB0cmFuc3BhcmVudDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkd2hpdGU7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgICMzMzM7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgICNmZmY7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjogICAgICAgICMzMzM7XG5cblxuLy89PSBOYXZzXG4vL1xuLy8jI1xuXG4vLz09PSBTaGFyZWQgbmF2IHN0eWxlc1xuJG5hdi1saW5rLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweCAxOHB4O1xuJG5hdi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlc3Q7XG5cbiRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRncmF5O1xuJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXk7XG5cbi8vPT0gVGFic1xuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXk7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAkZ3JheS1saWdodGVzdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgICAgICR3aGl0ZTtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICRncmF5LWRhcmtlcjtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAgICRncmF5O1xuXG4kbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheTtcbiRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yOiAgICR3aGl0ZTtcblxuLy8qKiBBY2NvcmRpb25zXG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeTtcbiRhY2NvcmRpb24tY29sb3ItaG92ZXI6ICAgICAgICAgICAgICAgICAgICRncmF5LWJhc2U7XG4kYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWNvbG9yLWhvdmVyO1xuJGFjY29yZGlvbi1saXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktYmFzZTtcbiRhY2NvcmRpb24tbGlzdC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRhY2NvcmRpb24tY29sb3ItaG92ZXI7XG5cbiRhY2NvcmRpb24tYXJyb3ctaWNvbi1wb3NpdGlvbjogICAgICAgICAgIHJlbGF0aXZlO1xuJGFjY29yZGlvbi1hcnJvdy1pY29uLXBvc2l0aW9uLXJpZ2h0OiAgICAgMzBweDtcbiRhY2NvcmRpb24tYXJyb3ctaWNvbi13aWR0aDogICAgICAgICAgICAgIDIwcHg7XG4kYWNjb3JkaW9uLWFjY29yZGlvbi1pbnNldDogICAgICAgICAgICAgICAxNXB4IDQwcHggMTVweCAyMHB4O1xuJGFjY29yZGlvbi1saXN0LWluc2V0OiAgICAgICAgICAgICAgICAgICAgMCAwIDEzcHg7XG4kYWNjb3JkaW9uLWNvbnRlbnQtaW5zZXQ6ICAgICAgICAgICAgICAgICAyNXB4IDMwcHggMzBweCAzMHB4O1xuXG4kYWNjb3JkaW9uLXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAxOHB4O1xuJGFjY29yZGlvbi13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgNzAwO1xuJGFjY29yZGlvbi1saXN0LXdlaWdodDogICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi13ZWlnaHQ7XG4kYWNjb3JkaW9uLWxpc3Qtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXNpemU7XG4kYWNjb3JkaW9uLWFycm93LWljb24tc2l6ZTogICAgICAgICAgICAgICAzNXB4O1xuJGFjY29yZGlvbi1hcnJvdy1pY29uLXdlaWdodDogICAgICAgICAgICAgNzAwO1xuJGFjY29yZGlvbi1hcnJvdy1pY29uLWZhbWlseTogICAgICAgICAgICAgXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiRhY2NvcmRpb24tYXJyb3ctaWNvbjogICAgICAgICAgICAgICAgICAgICdcXGY1MDQnO1xuJGFjY29yZGlvbi1hcnJvdy1pY29uLWFjdGl2ZTogICAgICAgICAgICAgJ1xcZjQ2NSc7XG5cbiRhY2NvcmRpb24tbWQtYm9yZGVyLWJvdHRvbTogICAgICAgICAgICAgIG5vbmU7XG4kYWNjb3JkaW9uLW1kLWJvcmRlci10b3A6ICAgICAgICAgICAgICAgICBub25lO1xuJGFjY29yZGlvbi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgMXB4IHNvbGlkICRncmF5O1xuXG4vLyoqIENvbW1vbiBIb3Jpem9udGFsIGFuZCBWZXJ0aWNhbCBUYWJzXG4kYWNjb3JkaW9uLXRhYnMtbGlzdC1ib3JkZXItYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrZXI7XG4kYWNjb3JkaW9uLXRhYnMtYm9yZGVyLXBvc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhYnNvbHV0ZTtcbiRhY2NvcmRpb24tdGFicy1ib3JkZXItcG9zaXRpb24tbGVmdDogICAgICAgICAgICAgICAgICAgICAgIDUwJTtcbiRhY2NvcmRpb24tdGFicy1saXN0LWJvcmRlci1wb3NpdGlvbi1ib3R0b206ICAgICAgICAgICAgICAgIDA7XG4kYWNjb3JkaW9uLXRhYnMtbGlzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAwO1xuJGFjY29yZGlvbi10YWJzLWxpc3QtYm9yZGVyLWFjdGl2ZS13aWR0aDogICAgICAgICAgICAgICAgICAgMTAwJTtcbiRhY2NvcmRpb24tdGFicy1saXN0LWJvcmRlci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgIDFweDtcbiRhY2NvcmRpb24tdGFicy1jb250ZW50LWluc2V0LXRvcDogICAgICAgICAgICAgICAgICAgICAgICAgIDI1cHg7XG4kYWNjb3JkaW9uLXRhYnMtbGlzdC1vZmZzZXQtbGVmdDogICAgICAgICAgICAgICAgICAgICAgICAgICAxMHB4O1xuJGFjY29yZGlvbi10YWJzLWxpc3QtYm9yZGVyLXRvcDogICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9uZTtcbiRhY2NvcmRpb24tdGFicy1saXN0LWJvcmRlci1ib3R0b206ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmU7XG4kYWNjb3JkaW9uLXRhYnMtYm94ZWQtbGlzdC1sZXR0ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYnJhbmQtbWFkaXNvbjtcbiRhY2NvcmRpb24tdGFicy1ib3hlZC1saXN0LWluc2V0OiAgICAgICAgICAgICAgICAgICAgICAgICAgIDExcHggMjdweDtcbiRhY2NvcmRpb24tdGFicy1ib3hlZC1saXN0LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2cHg7XG4kYWNjb3JkaW9uLXRhYnMtYm94ZWQtbGlzdC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA3MDA7XG4kYWNjb3JkaW9uLXRhYnMtYm94ZWQtbGlzdC1sZXR0ZXItc3BhY2luZzogICAgICAgICAgICAgICAgICAuMDZlbTtcbi8vKiogOTkyXG4kYWNjb3JkaW9uLXRhYnMtYm94ZWQtbGlzdC1tZC1ib3JkZXItYm90dG9tOiAgICAgICAgICAgICAgICAxcHggc29saWQgJGdyYXk7XG4kYWNjb3JkaW9uLXRhYnMtYm94ZWQtbGlzdC1tZC1saS1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAycHggc29saWQgJGJyYW5kLW1hZGlzb247XG4kYWNjb3JkaW9uLXRhYnMtYm94ZWQtbGlzdC1tZC1vZmZzZXQtdG9wOiAgICAgICAgICAgICAgICAgICAwO1xuJGFjY29yZGlvbi10YWJzLWJveGVkLWNvbnRlbnQtbWQtYm9yZGVyLWJvdHRvbTogICAgICAgICAgICAgbm9uZTtcbiRhY2NvcmRpb24tdGFicy1ib3hlZC1jb250ZW50LW1kLWJvcmRlci1yaWdodDogICAgICAgICAgICAgIG5vbmU7XG4vLyoqIGFmdGVyIHN0eWxpbmdcbiRhY2NvcmRpb24tdGFicy1ib3hlZC1saXN0LW1kLWxpLWFmdGVyLXBvc2l0aW9uOiAgICAgICAgICAgIGFic29sdXRlO1xuJGFjY29yZGlvbi10YWJzLWJveGVkLWxpc3QtbWQtbGktYWZ0ZXItcG9zaXRpb24tYm90dG9tOiAgICAgLTFweDtcbiRhY2NvcmRpb24tdGFicy1ib3hlZC1saXN0LW1kLWxpLWFmdGVyLXBvc2l0aW9uLWxlZnQ6ICAgICAgIDA7XG4kYWNjb3JkaW9uLXRhYnMtYm94ZWQtbGlzdC1tZC1saS1hZnRlci1wb3NpdGlvbi13aWR0aDogICAgICAxMDAlO1xuJGFjY29yZGlvbi10YWJzLWJveGVkLWxpc3QtbWQtbGktYWZ0ZXItYm9yZGVyLWJvdHRvbTogICAgICAgMnB4IHNvbGlkICRncmF5O1xuLy8qKiBhY3RpdmUgdGFiXG4kYWNjb3JkaW9uLXRhYnMtYm94ZWQtbGlzdC1tZC1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogICAgICAkd2hpdGU7XG4kYWNjb3JkaW9uLXRhYnMtYm94ZWQtbGlzdC1tZC1hY3RpdmUtYWZ0ZXItd2lkdGg6ICAgICAgICAgICAwO1xuLy8qKiAxMjAwXG5cbiRhY2NvcmRpb24tdGFicy1ib3hlZC1saXN0LWxnLW9mZnNldHM6ICAgICAgICAgICAgICAgICAgICAgIDAgMCAwIC0xcHg7XG4kYWNjb3JkaW9uLXRhYnMtYm94ZWQtbGctYm9yZGVyLXRvcDogICAgICAgICAgICAgICAgICAgICAgICAxcHggc29saWQgJGdyYXk7XG4kYWNjb3JkaW9uLXRhYnMtYm94ZWQtbGlzdC1sZy1ib3JkZXItdG9wOiAgICAgICAgICAgICAgICAgICBub25lO1xuJGFjY29yZGlvbi10YWJzLWJveGVkLWxpc3QtbGctYm9yZGVyLWJvdHRvbTogICAgICAgICAgICAgICAgbm9uZTtcbiRhY2NvcmRpb24tdGFicy1ib3hlZC1saXN0LWxnLWxpLWJvcmRlci10b3A6ICAgICAgICAgICAgICAgIDFweCBzb2xpZCAkZ3JheTtcbiRhY2NvcmRpb24tdGFicy1ib3hlZC1saXN0LWxnLWxpLWJvcmRlci1yaWdodDogICAgICAgICAgICAgIG5vbmU7XG4kYWNjb3JkaW9uLXRhYnMtYm94ZWQtbGlzdC1sZy1saS1maXJzdC1pdGVtLWJvcmRlci10b3A6ICAgICBub25lO1xuJGFjY29yZGlvbi10YWJzLWJveGVkLWxpc3QtbGctbGktbGFzdC1pdGVtLWJvcmRlci1ib3R0b206ICAgMXB4IHNvbGlkICRncmF5O1xuLy8qKiBhZnRlciBzdHlsaW5nXG4kYWNjb3JkaW9uLXRhYnMtYm94ZWQtbGlzdC1sZy1saS1hZnRlci1wb3NpdGlvbi10b3A6ICAgICAgICAwO1xuJGFjY29yZGlvbi10YWJzLWJveGVkLWxpc3QtbGctbGktYWZ0ZXItcG9zaXRpb24tcmlnaHQ6ICAgICAgLTFweDtcbiRhY2NvcmRpb24tdGFicy1ib3hlZC1saXN0LWxnLWxpLWFmdGVyLXBvc2l0aW9uLWJvdHRvbTogICAgIGF1dG87XG4kYWNjb3JkaW9uLXRhYnMtYm94ZWQtbGlzdC1sZy1saS1hZnRlci1wb3NpdGlvbi1sZWZ0OiAgICAgICBhdXRvO1xuJGFjY29yZGlvbi10YWJzLWJveGVkLWxpc3QtbGctbGktYWZ0ZXItd2lkdGg6ICAgICAgICAgICAgICAgMXB4O1xuJGFjY29yZGlvbi10YWJzLWJveGVkLWxpc3QtbGctbGktYWZ0ZXItYm9yZGVyLXJpZ2h0OiAgICAgICAgMXB4IHNvbGlkICR3aGl0ZTtcbi8vKiogYWN0aXZlIHRhYlxuJGFjY29yZGlvbi10YWJzLWJveGVkLWxpc3QtbGctYWN0aXZlLWFmdGVyLWhlaWdodDogICAgICAgICAgMTAyJTtcbi8vKiogMTIwMFxuLy8qKiBob3Jpem9udGFsIHRhYnNcbiRhY2NvcmRpb24taG9yaXpvbnRhbC10YWJzLWxpc3QtbGctbGVmdC1vZmZzZXQ6ICAgICAgICAgICAgIDMzcHg7XG4vLyoqIHZlcnRpY2FsIHRhYnNcbiRhY2NvcmRpb24tdmVydGljYWwtdGFicy1saXN0LWxnLWJvcmRlci1wb3NpdGlvbjogICAgICAgICAgIGFic29sdXRlO1xuJGFjY29yZGlvbi12ZXJ0aWNhbC10YWJzLWxpc3QtbGctYm9yZGVyLXBvc2l0aW9uLXRvcDogICAgICAgNTAlO1xuJGFjY29yZGlvbi12ZXJ0aWNhbC10YWJzLWxpc3QtbGctYm9yZGVyLXBvc2l0aW9uLWxlZnQ6ICAgICAgMDtcbiRhY2NvcmRpb24tdmVydGljYWwtdGFicy1saXN0LWxnLWFjdGl2ZS1oZWlnaHQ6ICAgICAgICAgICAgIDEwMCU7XG4kYWNjb3JkaW9uLXZlcnRpY2FsLXRhYnMtbGlzdC1sZy1hY3RpdmUtd2lkdGg6ICAgICAgICAgICAgICAxcHg7XG4kYWNjb3JkaW9uLXZlcnRpY2FsLXRhYnMtbGlzdC1sZy1ib3JkZXItaGVpZ2h0OiAgICAgICAgICAgICAwO1xuJGFjY29yZGlvbi12ZXJ0aWNhbC10YWJzLWxpc3QtbGctaW5zZXQ6ICAgICAgICAgICAgICAgICAgICAgMCAwIDAgMzBweDtcbiRhY2NvcmRpb24tdmVydGljYWwtdGFicy1jb250ZW50LWxnLWluc2V0LXRvcDogICAgICAgICAgICAgIDA7XG4kYWNjb3JkaW9uLXZlcnRpY2FsLXRhYnMtbGlzdC1sZy1vZmZzZXQtbGVmdDogICAgICAgICAgICAgICAwO1xuJGFjY29yZGlvbi12ZXJ0aWNhbC10YWJzLWxpc3QtbGctb2Zmc2V0LXRvcDogICAgICAgICAgICAgICAgMjVweDtcbiRhY2NvcmRpb24tdmVydGljYWwtdGFicy1saXN0LWxnLWJvcmRlci1sZWZ0OiAgICAgICAgICAgICAgIDFweCBzb2xpZCAkZ3JheTtcbi8vKiogQm94ZWQgVGFic1xuJGFjY29yZGlvbi10YWJzLWJveGVkLWluc2V0LWxlZnQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgMjBweDtcbiRhY2NvcmRpb24tdGFicy1ib3hlZC1pbnNldC1yaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIDQwcHg7XG4kYWNjb3JkaW9uLXRhYnMtYm94ZWQtYXJyb3ctcG9zaXRpb24tcmlnaHQ6ICAgICAgICAgICAgICAgICAxMHB4O1xuJGFjY29yZGlvbi10YWJzLWJveGVkLWNvbnRlbnQtaW5zZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgMjBweDtcbiRhY2NvcmRpb24tdGFicy1ib3hlZC1jb250ZW50LW9mZnNldC10b3A6ICAgICAgICAgICAgICAgICAgIDVweDtcbiRhY2NvcmRpb24tdGFicy1ib3hlZC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDFweCBzb2xpZCAkZ3JheTtcbiRhY2NvcmRpb24tdGFicy1ib3hlZC1jb250ZW50LWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tdGFicy1ib3hlZC1ib3JkZXI7XG4kYWNjb3JkaW9uLXRhYnMtYm94ZWQtYWN0aXZlLWJvcmRlci1ib3R0b206ICAgICAgICAgICAgICAgICAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbi8vPT0gUGlsbHNcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtYWxsO1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnk7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGU7XG5cblxuLy89PSBQYWdpbmF0aW9uXG4vL1xuLy8jI1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LWRhcmtlcjtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG4kcGFnaW5hdGlvbi1ib3JkZXI6ICAgICAgICAgICAgICRncmF5O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICR3aGl0ZTtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgJGdyYXktZGFya2VzdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjogICAgICAgJGdyYXktZGFya2VzdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAkd2hpdGU7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICRicmFuZC1wcmltYXJ5O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAkYnJhbmQtcHJpbWFyeTtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICByZ2JhKCRicmFuZC1tYWRpc29uLCAuNyk7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgIHRyYW5zcGFyZW50O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyOiAgICByZ2JhKCRicmFuZC1tYWRpc29uLCAuNyk7XG5cblxuLy89PSBQYWdlclxuLy9cbi8vIyNcblxuJHBhZ2VyLWJnOiAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1iZztcbiRwYWdlci1ib3JkZXI6ICAgICAgICAgICAgJHBhZ2luYXRpb24tYm9yZGVyO1xuJHBhZ2VyLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcblxuJHBhZ2VyLWhvdmVyLWNvbG9yOiAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiRwYWdlci1ob3Zlci1iZzogICAgICAgICAgJHBhZ2luYXRpb24taG92ZXItYmc7XG4kcGFnZXItaG92ZXItYm9yZGVyOiAgICAgICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjtcblxuJHBhZ2VyLWFjdGl2ZS1iZzogICAgICAgICAkcGFnZXItaG92ZXItYmc7XG5cbiRwYWdlci1kaXNhYmxlZC1jb2xvcjogICAgJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4kcGFnZXItZGlzYWJsZWQtYmc6ICAgICAgICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuJHBhZ2VyLWRpc2FibGVkLWJvcmRlcjogICAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI7XG5cblxuLy89PSBKdW1ib3Ryb25cbi8vIyNcblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMzhweDtcbiRqdW1ib3Ryb24tcGFkZGluZy1yaWdodDogICAgICAgICAgIDYlO1xuJGp1bWJvdHJvbi1wYWRkaW5nLWxlZnQ6ICAgICAgICAgICAgNiU7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBpbmhlcml0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktZGFya2VzdDtcbiRqdW1ib3Ryb24taGVhZGluZy1jb2xvcjogICAgICAgICAgIGluaGVyaXQ7XG4kanVtYm90cm9uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAxNnB4O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTogICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogNC41KSk7XG4kanVtYm90cm9uLWhlYWRpbmctYm9yZGVyLXJhZGl1czogICAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG5cbi8vPT0gRm9ybSBzdGF0ZXMgYW5kIGFsZXJ0c1xuLy9cbi8vIyMgRGVmaW5lIGNvbG9ycyBmb3IgZm9ybSBmZWVkYmFjayBzdGF0ZXMgYW5kLCBieSBkZWZhdWx0LCBhbGVydHMuXG5cbiRzdGF0ZS1zdWNjZXNzLXRleHQ6ICAgICAkYnJhbmQtc3VjY2VzcztcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICAkYnJhbmQtc3VjY2VzcztcbiRzdGF0ZS1zdWNjZXNzLWJvcmRlcjogICAkYnJhbmQtc3VjY2VzcztcblxuJHN0YXRlLWluZm8tdGV4dDogICAgICAgICRicmFuZC1pbmZvO1xuJHN0YXRlLWluZm8tYmc6ICAgICAgICAgICRicmFuZC1pbmZvO1xuJHN0YXRlLWluZm8tYm9yZGVyOiAgICAgICRicmFuZC1pbmZvO1xuXG4kc3RhdGUtd2FybmluZy10ZXh0OiAgICAgJGJyYW5kLXdhcm5pbmc7XG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgJGJyYW5kLXdhcm5pbmc7XG4kc3RhdGUtd2FybmluZy1ib3JkZXI6ICAgJGJyYW5kLXdhcm5pbmc7XG5cbiRzdGF0ZS1kYW5nZXItdGV4dDogICAgICAkYnJhbmQtZGFuZ2VyO1xuJHN0YXRlLWRhbmdlci1iZzogICAgICAgICRicmFuZC1kYW5nZXI7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgJGJyYW5kLWRhbmdlcjtcblxuXG4vLz09IFRvb2x0aXBzXG4vL1xuLy8jI1xuXG4vLyoqIFRvb2x0aXAgbWF4IHdpZHRoXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweDtcbi8vKiogVG9vbHRpcCB0ZXh0IGNvbG9yXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAjZmZmO1xuLy8qKiBUb29sdGlwIGJhY2tncm91bmQgY29sb3JcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgMTtcblxuLy8qKiBUb29sdGlwIGFycm93IHdpZHRoXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA1cHg7XG4vLyoqIFRvb2x0aXAgYXJyb3cgY29sb3JcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnO1xuXG5cbi8vPT0gUG9wb3ZlcnNcbi8vXG4vLyMjXG5cbi8vKiogUG9wb3ZlciBib2R5IGJhY2tncm91bmQgY29sb3JcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZjtcbi8vKiogUG9wb3ZlciBtYXhpbXVtIHdpZHRoXG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDI3NnB4O1xuLy8qKiBQb3BvdmVyIGJvcmRlciBjb2xvclxuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4yKTtcbi8vKiogUG9wb3ZlciBmYWxsYmFjayBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgI2NjYztcblxuLy8qKiBQb3BvdmVyIHRpdGxlIGJhY2tncm91bmQgY29sb3JcbiRwb3BvdmVyLXRpdGxlLWJnOiAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSk7XG5cbi8vKiogUG9wb3ZlciBhcnJvdyB3aWR0aFxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgICAxMHB4O1xuLy8qKiBQb3BvdmVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAgICRwb3BvdmVyLWJnO1xuXG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoOiAgICAgICAgICAgKCRwb3BvdmVyLWFycm93LXdpZHRoICsgMSk7XG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgY29sb3JcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgICAgZmFkZV9pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIDAuMDUpO1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGZhbGxiYWNrIGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjogIGRhcmtlbigkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3IsIDIwJSk7XG5cblxuLy89PSBMYWJlbHNcbi8vXG4vLyMjXG5cbi8vKiogRGVmYXVsdCBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGVmYXVsdC1iZzogICAgICAgICAgICAgICAgICAgICRncmF5O1xuLy8qKiBQcmltYXJ5IGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnk7XG4vLyoqIFN1Y2Nlc3MgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAkYnJhbmQtc3VjY2Vzcztcbi8vKiogSW5mbyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtaW5mby1iZzogICAgICAgICAgICAgICAgICAgICAgICRicmFuZC1pbmZvO1xuLy8qKiBXYXJuaW5nIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmc7XG4vLyoqIERhbmdlciBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAgICAgICRicmFuZC1kYW5nZXI7XG4vLyoqIERlbHVnZSBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGVsdWdlLWJnOiAgICAgICAgICAgICAgICAgICAgICRicmFuZC1kZWx1Z2U7XG5cbi8vKiogRGVmYXVsdCBsYWJlbCB0ZXh0IGNvbG9yXG4kbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICNmZmY7XG4vLyoqIERlZmF1bHQgdGV4dCBjb2xvciBvZiBhIGxpbmtlZCBsYWJlbFxuJGxhYmVsLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAjZmZmO1xuLy8qKlxuJGxhYmVsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAuMmVtIC42ZW0gLjJlbTtcbi8vKiogTGFiZWxzIEN1c3RvbVxuJGxhYmVsLWN1c3RvbS1ob3ZlcjogICAgICAgICAgICAgICAgICAkd2hpdGU7XG4kbGFiZWwtY3VzdG9tLXBhZGRpbmc6ICAgICAgICAgICAgICAgIDhweDtcbiRsYWJlbC1jdXN0b20tc2l6ZTogICAgICAgICAgICAgICAgICAgOHB4O1xuJGxhYmVsLWN1c3RvbS13ZWlnaHQ6ICAgICAgICAgICAgICAgICA5MDA7XG4kbGFiZWwtY3VzdG9tLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDE7XG4kbGFiZWwtY3VzdG9tLXRpdGxlLW9mZnNldC1sZWZ0OiAgICAgIDEwcHg7XG4kbGFiZWwtZWxsaXBzaXMtY3VzdG9tLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4kbGFiZWwtcm91bmRlZC1jdXN0b206ICAgICAgICAgICAgICAgIDNweDtcbi8vKiogbGFiZWxzIGN1c3RvbSBzaXppbmdcbiRsYWJlbC14cy1jdXN0b20tcGFkZGluZzogICAgICAgICAgICAgM3B4IDVweDtcbiRsYWJlbC1zbS1jdXN0b20tcGFkZGluZzogICAgICAgICAgICAgN3B4O1xuJGxhYmVsLWxnLWN1c3RvbS1wYWRkaW5nOiAgICAgICAgICAgICA5cHggMTBweDtcbiRsYWJlbC1sZy1jdXN0b20tcGFkZGluZzogICAgICAgICAgICAgOXB4IDEwcHg7XG4kbGFiZWwtbGctY3VzdG9tLXNpemU6ICAgICAgICAgICAgICAgIDEycHg7XG4kbGFiZWwteGwtY3VzdG9tLXBhZGRpbmc6ICAgICAgICAgICAgIDEwcHggMTJweDtcbiRsYWJlbC14bC1jdXN0b20tc2l6ZTogICAgICAgICAgICAgICAgMTJweDtcblxuXG4vLz09IE1vZGFsc1xuLy9cbi8vIyNcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICAgIDE1cHg7XG5cbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCB0aXRsZVxuJG1vZGFsLXRpdGxlLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgMTVweDtcbi8vKiogTW9kYWwgdGl0bGUgbGluZS1oZWlnaHRcbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlO1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgbW9kYWwgY29udGVudCBhcmVhXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAgICAjZmZmO1xuLy8qKiBNb2RhbCBjb250ZW50IGJvcmRlciBjb2xvclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgwLDAsMCwuMik7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yICoqZm9yIElFOCoqXG4kbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAjOTk5O1xuXG4vLyoqIE1vZGFsIGJhY2tkcm9wIGJhY2tncm91bmQgY29sb3JcbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICAgICMwMDA7XG4vLyoqIE1vZGFsIGJhY2tkcm9wIG9wYWNpdHlcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgICAgIC41O1xuLy8qKiBNb2RhbCBoZWFkZXIgYm9yZGVyIGNvbG9yXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZTVlNWU1O1xuLy8qKiBNb2RhbCBmb290ZXIgYm9yZGVyIGNvbG9yXG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcblxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOTAwcHg7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2MDBweDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4O1xuXG5cbi8vPT0gQWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTJweCAxNXB4O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZTtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgIGJvbGQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnO1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlcjtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmc7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0O1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyO1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZztcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQ7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXI7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmc7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAgICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQ7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlcjtcblxuLy8qKiBBbGVydCBDbGFzc2ljXG4kYWxlcnQtY2xhc3NpYy1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodGVyO1xuXG4kYWxlcnQtY2xhc3NpYy10aXRsZS13ZWlnaHQ6ICAgICAgICAgICAgICA3MDA7XG5cbiRhbGVydC1jbGFzc2ljLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgIDE3cHggMjJweCAxN3B4O1xuJGFsZXJ0LWNsYXNzaWMtb2Zmc2V0LXRvcDogICAgICAgICAgICAgICAgMTBweDtcbiRhbGVydC1jbGFzc2ljLWJvcmRlci1sZWZ0LXdpZHRoOiAgICAgICAgIDNweDtcbiRhbGVydC1jbGFzc2ljLWJvcmRlci1sZWZ0LXN0eWxlOiAgICAgICAgIHNvbGlkO1xuXG4vLyoqIEFsZXJ0IENsYXNzaWMgU3R5bGVzXG4vLyoqIGFsZXJ0IGRhbmdlclxuJGFsZXJ0LWNsYXNzaWMtZGFuZ2VyLXRpdGxlLWNvbG9yOiAgICAgICAgJGJyYW5kLWRhbmdlcjtcbiRhbGVydC1jbGFzc2ljLWRhbmdlci1ib3JkZXItbGVmdC1jb2xvcjogICRicmFuZC1kYW5nZXI7XG4vLyoqIGFsZXJ0IGluZm9cbiRhbGVydC1jbGFzc2ljLWluZm8tdGl0bGUtY29sb3I6ICAgICAgICAgICRicmFuZC1pbmZvO1xuJGFsZXJ0LWNsYXNzaWMtaW5mby1ib3JkZXItbGVmdC1jb2xvcjogICAgJGJyYW5kLWluZm87XG4vLyoqIGFsZXJ0IHN1Y2Nlc3NcbiRhbGVydC1jbGFzc2ljLXN1Y2Nlc3MtdGl0bGUtY29sb3I6ICAgICAgICRicmFuZC1zdWNjZXNzO1xuJGFsZXJ0LWNsYXNzaWMtc3VjY2Vzcy1ib3JkZXItbGVmdC1jb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XG4vLyoqIGFsZXJ0IHdhcm5pbmdcbiRhbGVydC1jbGFzc2ljLXdhcm5pbmctdGl0bGUtY29sb3I6ICAgICAgICRicmFuZC13YXJuaW5nO1xuJGFsZXJ0LWNsYXNzaWMtd2FybmluZy1ib3JkZXItbGVmdC1jb2xvcjogJGJyYW5kLXdhcm5pbmc7XG5cbi8vKiogQWxlcnQgQ2xhc3NpYyBTaXppbmdcbiRhbGVydC1jbGFzc2ljLXNtLXBhZGRpbmctdG9wOiAgICAgICAgICAgIDdweDtcbiRhbGVydC1jbGFzc2ljLXNtLXBhZGRpbmctYm90dG9tOiAgICAgICAgIDdweDtcbiRhbGVydC1jbGFzc2ljLXNtLWJvcmRlci1sZWZ0LXdpZHRoOiAgICAgIDJweDtcbiRhbGVydC1jbGFzc2ljLWxnLXBhZGRpbmctdG9wOiAgICAgICAgICAgIDIzcHg7XG4kYWxlcnQtY2xhc3NpYy1sZy1wYWRkaW5nLWJvdHRvbTogICAgICAgICAyOHB4O1xuJGFsZXJ0LWNsYXNzaWMtbGctYm9yZGVyLWxlZnQtd2lkdGg6ICAgICAgNHB4O1xuXG4vLyoqIFNuYWNrYmFyc1xuJHNuYWNrYmFycy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlO1xuJHNuYWNrYmFycy1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktZGFya2VzdDtcbiRzbmFja2JhcnMtcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgIDlweCAxNnB4O1xuJHNuYWNrYmFycy14cy1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgMTRweCAxN3B4O1xuJHNuYWNrYmFycy1wYWRkaW5nLWZyb20taWNvbi10by10ZXh0OiAgICAgMTRweDtcbiRzbmFja2JhcnMtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAgIDI4MHB4O1xuJHNuYWNrYmFycy14cy1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgMzcwcHg7XG4kc25hY2tiYXJzLW9mZnNldC10b3A6ICAgICAgICAgICAgICAgICAgICAxMHB4O1xuJHNuYWNrYmFycy1vZmZzZXQtbGVmdDogICAgICAgICAgICAgICAgICAgYXV0bztcbiRzbmFja2JhcnMtb2Zmc2V0LXJpZ2h0OiAgICAgICAgICAgICAgICAgIGF1dG87XG4kc25hY2tiYXJzLWljb24tc2l6ZTogICAgICAgICAgICAgICAgICAgICAyMHB4O1xuJHNuYWNrYmFycy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aC1iYXNlO1xuJHNuYWNrYmFycy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgJHNoYWRvdy1hcmVhLXhzO1xuXG5cbi8vPT0gUHJvZ3Jlc3MgYmFyc1xuLy9cbi8vIyNcblxuLy8qKiBQcm9ncmVzcyBiYXIgc2l6aW5nIG9wdGlvbnNcbiRwcm9ncmVzcy1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICA3MDA7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgMTNweDtcbiRwcm9nZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAyMHB4O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSB3aG9sZSBwcm9ncmVzcyBjb21wb25lbnRcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAjZjVmNWY1O1xuLy8qKiBQcm9ncmVzcyBiYXIgdGV4dCBjb2xvclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgICAgICNmZmY7XG4vLyoqIFZhcmlhYmxlIGZvciBzZXR0aW5nIHJvdW5kZWQgY29ybmVycyBvbiBwcm9ncmVzcyBiYXIuXG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZTtcbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeTtcbi8vKiogU3VjY2VzcyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAkYnJhbmQtc3VjY2Vzcztcbi8vKiogV2FybmluZyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItd2FybmluZy1iZzogICAgICAgICAgICAgICAkYnJhbmQtd2FybmluZztcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICRicmFuZC1kYW5nZXI7XG4vLyoqIEluZm8gcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgJGJyYW5kLWluZm87XG4vLyoqIERhcmsgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktZGFya2VzdDtcbi8vKiogUHJvZ3Jlc3MgTGluZWFyXG4kcHJvZ3Jlc3MtYmFyLWxpbmVhci1lbXB0eS1iYWNrZ3JvdW5kOiAgJGdyYXktbGlnaHRlcjtcbiRwcm9ncmVzcy1saW5lYXItaGVpZ2h0OiAgICAgICAgICAgICAgICAxMHB4O1xuJHByb2dyZXNzLWJhci1saW5lYXItYm9yZGVyLXJhZGl1czogICAgIDVweDtcbi8vKiogQ2lyY2xlIFByb2dyZXNzIEJhcnNcbiRwcm9ncmVzcy1iYXItY2lyY2xlLWljb246ICAgICAgICAgICAgICAnJSc7XG4kcHJvZ3Jlc3MtYmFyLWNpcmNsZS13aWR0aDogICAgICAgICAgICAgNzQlO1xuJHByb2dyZXNzLWJhci1jaXJjbGUtaGVpZ2h0OiAgICAgICAgICAgIDc0JTtcbiRwcm9ncmVzcy1iYXItY2lyY2xlLXNpemU6ICAgICAgICAgICAgICAzMHB4O1xuJHByb2dyZXNzLWJhci1jaXJjbGUtd2VpZ2h0OiAgICAgICAgICAgIDkwMDtcbiRwcm9ncmVzcy1iYXItY2lyY2xlLWxpbmUtaGVpZ2h0OiAgICAgICAxLjJweDtcblxuXG4vLz09IExpc3QgZ3JvdXBcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvbiBgLmxpc3QtZ3JvdXAtaXRlbWBcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGU7XG5cbi8vKiogYC5saXN0LWdyb3VwLWl0ZW1gIGJvcmRlciBjb2xvclxuJGxpc3QtZ3JvdXAtYm9yZGVyOiAgICAgICAgICAgICAgICRncmF5O1xuXG4vLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICRib3JkZXItcmFkaXVzLXNtYWxsO1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAkZ3JheS1saWdodGVzdDtcblxuLy8qKiBUZXh0IGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgJHdoaXRlO1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeTtcblxuLy8qKiBCb3JkZXIgY29sb3Igb2YgYWN0aXZlIGxpc3QgZWxlbWVudHNcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI6ICAgICAgICAkYnJhbmQtcHJpbWFyeTtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I6ICAgICR3aGl0ZTtcblxuLy8qKiBUZXh0IGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAkZ3JheS1saWdodDtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAkZ3JheS1saWdodGVyO1xuXG4vLyoqIFRleHQgY29sb3IgZm9yIGNvbnRlbnQgd2l0aGluIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I6ICAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcblxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAgICM1NTU7XG4kbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtbGluay1jb2xvcjtcbiRsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjogICAjMzMzO1xuXG5cbi8vPT0gUGFuZWxzXG4vL1xuLy8jI1xuXG4kcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmO1xuJHBhbmVsLXNpemU6ICAgICAgICAgICAgICAgICAgMTZweDtcbiRwYW5lbC13ZWlnaHQ6ICAgICAgICAgICAgICAgIDcwMDtcbiRwYW5lbC1ib2R5LXBhZGRpbmc6ICAgICAgICAgIDE1cHg7XG4kcGFuZWwtaGVhZGluZy1wYWRkaW5nOiAgICAgICAxMHB4IDE1cHg7XG4kcGFuZWwtZm9vdGVyLXBhZGRpbmc6ICAgICAgICAkcGFuZWwtaGVhZGluZy1wYWRkaW5nO1xuJHBhbmVsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGVsZW1lbnRzIHdpdGhpbiBwYW5lbHNcbiRwYW5lbC1pbm5lci1ib3JkZXI6ICAgICAgICAgICNkZGQ7XG4kcGFuZWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAjZjVmNWY1O1xuXG4kcGFuZWwtZGVmYXVsdC10ZXh0OiAgICAgICAgICAkZ3JheS1kYXJrZXI7XG4kcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICAgICAgICAjZGRkO1xuJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzogICAgJGdyYXktbGlnaHRlcjtcblxuJHBhbmVsLXByaW1hcnktdGV4dDogICAgICAgICAgI2ZmZjtcbiRwYW5lbC1wcmltYXJ5LWJvcmRlcjogICAgICAgICRicmFuZC1wcmltYXJ5O1xuJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogICAgJGJyYW5kLXByaW1hcnk7XG5cbiRwYW5lbC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQ7XG4kcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXI7XG4kcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtc3VjY2Vzcy1iZztcblxuJHBhbmVsLWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dDtcbiRwYW5lbC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlcjtcbiRwYW5lbC1pbmZvLWhlYWRpbmctYmc6ICAgICAgICRzdGF0ZS1pbmZvLWJnO1xuXG4kcGFuZWwtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0O1xuJHBhbmVsLXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyO1xuJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogICAgJHN0YXRlLXdhcm5pbmctYmc7XG5cbiRwYW5lbC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dDtcbiRwYW5lbC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyO1xuJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOiAgICAgJHN0YXRlLWRhbmdlci1iZztcblxuXG4vLz09IFRodW1ibmFpbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBpbWFnZVxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwO1xuLy8qKiBUaHVtYm5haWwgYmFja2dyb3VuZCBjb2xvclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZztcbi8vKiogVGh1bWJuYWlsIGJvcmRlciByYWRpdXNcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZTtcbi8vKiogQ3VzdG9tIHRleHQgY29sb3IgZm9yIHRodW1ibmFpbCBjYXB0aW9uc1xuJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkdGV4dC1jb2xvcjtcbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBjYXB0aW9uXG4kdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgIDIwcHg7XG4vLyoqIFRodW1ibmFpbCBDbGFzc2ljXG4kdGh1bWJuYWlsLWNsYXNzaWMtZmlnY2FwdGlvbi1wYWRkaW5nOiAgICAgICAgICAgIDVweCAzMHB4O1xuJHRodW1ibmFpbC1jbGFzc2ljLWhvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkc2hhZG93LWFyZWEtbGc7XG4vLyoqIHRodW1ibmFpbCBjbGFzc2ljIHRpdGxlXG4kdGh1bWJuYWlsLWNsYXNzaWMtdGl0bGUtYmFja2dyb3VuZDogICAgICAgICAgICAgICR3aGl0ZTtcbiR0aHVtYm5haWwtY2xhc3NpYy10aXRsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJHNoYWRvdy1hcmVhLW1kO1xuJHRodW1ibmFpbC1jbGFzc2ljLXRpdGxlLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAxMnB4O1xuLy8qKiB0aHVtYm5haWwgY2xhc3NpYyBkZXNjcmlwdGlvblxuJHRodW1ibmFpbC1jbGFzc2ljLWRlc2MtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkd2hpdGU7XG4kdGh1bWJuYWlsLWNsYXNzaWMtZGVzYy1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICRncmF5LWRhcmtlc3Q7XG4kdGh1bWJuYWlsLWNsYXNzaWMtZGVzYy1wYWRkaW5nOiAgICAgICAgICAgICAgICAgIDZweDtcbiR0aHVtYm5haWwtY2xhc3NpYy1kZXNjLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJHNoYWRvdy1hcmVhLW1kO1xuXG5cbi8vPT0gV2VsbHNcbi8vXG4vLyMjXG5cbiR3ZWxsLWJnOiAgICAgICNmNWY1ZjU7XG4kd2VsbC1ib3JkZXI6ICBkYXJrZW4oJHdlbGwtYmcsIDclKTtcblxuXG4vLz09IEJhZGdlc1xuLy9cbi8vIyNcblxuJGJhZGdlLXBhZGRpbmc6ICAgICAgICAgICAgICAgMnB4IDVweDtcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICR3aGl0ZTtcbi8vKiogTGlua2VkIGJhZGdlIHRleHQgY29sb3Igb24gaG92ZXJcbiRiYWRnZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICR3aGl0ZTtcbiRiYWRnZS1iZzogICAgICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5O1xuLy8qKiBCYWRnZSB0ZXh0IGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJGJyYW5kLXByaW1hcnk7XG4vLyoqIEJhZGdlIGJhY2tncm91bmQgY29sb3IgaW4gYWN0aXZlIG5hdiBsaW5rXG4kYmFkZ2UtYWN0aXZlLWJnOiAgICAgICAgICAgICAkd2hpdGU7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkO1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgMTJweDtcbiRiYWRnZS1saW5lLWhlaWdodDogICAgICAgICAgIDE7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAxMHB4O1xuLy8qKiBCYWRnZSBpbnNpZGUgcGlsbHNcbiRiYWRnZS1waWxscy1vZmZzZXQtbGVmdDogICAgIDVweDtcbiRiYWRnZS1waWxscy1vZmZzZXQtYm90dG9tOiAgIDNweDtcblxuXG4vLz09IENhcm91c2VsXG4vL1xuLy8jI1xuXG4kY2Fyb3VzZWwtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgwLDAsMCwuNik7XG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAjZmZmO1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgMTUlO1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgLjU7XG4kY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU6ICAgICAgICAyMHB4O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgI2ZmZjtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICNmZmY7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAjZmZmO1xuXG5cbi8vPT0gQ2xvc2Vcbi8vXG4vLyMjXG5cbiRjbG9zZS1mb250LXdlaWdodDogICBib2xkO1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICMwMDA7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgMCAxcHggMCAjZmZmO1xuXG5cbi8vPT0gQ29kZVxuLy9cbi8vIyNcblxuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgI2M3MjU0ZTtcbiRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAgICNmOWYyZjQ7XG5cbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICNmZmY7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAjMzMzO1xuXG4kcHJlLWJnOiAgICAgICAgICAgICAgICAgICAgICAjZjVmNWY1O1xuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyaztcbiRwcmUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNjY2M7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAzNDBweDtcblxuXG4vLz09IFR5cGVcbi8vXG4vLyMjXG5cbi8vKiogSG9yaXpvbnRhbCBvZmZzZXQgZm9yIGZvcm1zIGFuZCBsaXN0cy5cbiRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWw6IDE4MHB4O1xuLy8qKiBUZXh0IG11dGVkIGNvbG9yXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheTtcbi8vKiogQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXMgYm9yZGVyIGNvbG9yXG4kYWJici1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS1saWdodDtcbi8vKiogSGVhZGluZ3Mgc21hbGwgY29sb3JcbiRoZWFkaW5ncy1zbWFsbC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0O1xuLy8qKiBCbG9ja3F1b3RlIHNtYWxsIGNvbG9yXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS1saWdodDtcbi8vKiogQmxvY2txdW90ZSBmb250IHNpemVcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KTtcbi8vKiogQmxvY2txdW90ZSBib3JkZXIgY29sb3JcbiRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjogICAgICRncmF5LWxpZ2h0ZXI7XG4vLyoqIFBhZ2UgaGVhZGVyIGJvcmRlciBjb2xvclxuJHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgJGdyYXktbGlnaHRlcjtcbi8vKiogV2lkdGggb2YgaG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0IHRpdGxlc1xuJGRsLWhvcml6b250YWwtb2Zmc2V0OiAgICAgICAgJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggLmRsLWhvcml6b250YWwgYmVjb21lcyBob3Jpem9udGFsXG4kZGwtaG9yaXpvbnRhbC1icmVha3BvaW50OiAgICAkZ3JpZC1mbG9hdC1icmVha3BvaW50O1xuLy8qKiBIb3Jpem9udGFsIGxpbmUgY29sb3IuXG4kaHItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyO1xuXG5cbi8vPT0gRmxleCBHcmlkIHN5c3RlbVxuLy9cbi8vIyNcblxuJHNoZWxsLXdpZHRoOiAgICAgICAgIDMwMHB4O1xuJHNoZWxsLXhzLXdpZHRoOiAgICAgIDQ4MHB4O1xuJHNoZWxsLXNtLXdpZHRoOiAgICAgIDc1MHB4O1xuJHNoZWxsLW1kLXdpZHRoOiAgICAgIDk3MHB4O1xuJHNoZWxsLWxnLXdpZHRoOiAgICAgIDEyMDBweDtcbiRzaGVsbC14bC13aWR0aDogICAgICAxOTIwcHg7XG5cbiRyYW5nZS13czogICAgICAgICAgICAzNHB4O1xuJHJhbmdlLXdzLXNtOiAgICAgICAgIDMwcHg7XG4kcmFuZ2Utd3MtbGc6ICAgICAgICAgNjZweDtcblxuJGNlbGwtY291bnQ6ICAgICAgICAgIDEyO1xuJGNlbGwtc3BhY2luZzogICAgICAgIDMwcHg7XG4kY2VsbC1zcGFjaW5nLW5hcnJvdzogMTBweDtcblxuXG4vLz09IFN0ZXBwZXJcbi8vXG4vLyMjXG5cbiRzdGVwcGVyLWFycm93LWNvbG9yOiAgICAgICAgICRncmF5LWRhcms7XG4kc3RlcHBlci1hcnJvdy1jb2xvci1ob3ZlcjogICAkZ3JheS1kYXJrZXI7XG4kc3RlcHBlci1hcnJvdy1pY29uLWZvbnQ6ICAgICAkaWNvbi1mb250LW1hdGVyaWFsLWRlc2lnbjtcbiRzdGVwcGVyLWFycm93LWljb24tdXA6ICAgICAgIFwiXFxmMjM4XCI7XG4kc3RlcHBlci1hcnJvdy1pY29uLWRvd246ICAgICBcIlxcZjIzN1wiO1xuXG5cbi8vPT0gU3RlcHBlciB0eXBlIDJcbi8vXG4vLyMjXG5cbiRzdGVwcGVyLXR5cGUtMi1hcnJvdy1jb2xvcjogICAgICAgICRncmF5O1xuJHN0ZXBwZXItdHlwZS0yLWFycm93LWNvbG9yLWhvdmVyOiAgJGdyYXktZGFyaztcbiRzdGVwcGVyLXR5cGUtMi1hcnJvdy1pY29uLWZvbnQ6ICAgICRpY29uLWZvbnQtbWF0ZXJpYWwtZGVzaWduO1xuJHN0ZXBwZXItdHlwZS0yLWFycm93LWljb24tdXA6ICAgICAgXCJcXGY1MDRcIjtcbiRzdGVwcGVyLXR5cGUtMi1hcnJvdy1pY29uLWRvd246ICAgIFwiXFxmNDY1XCI7XG5cblxuLy89PSBRdW90ZXNcbi8vXG4vLyMjXG5cbi8vKiogYWxsIHR5cGVzIHF1b3RlcyBicmFjZXNcbiRxdW90ZS1icmFjZXMtaWNvbjogICAgICAgICAgICAgICAgICAgICAgICAgXCJcXGYzNzNcIjtcbiRxdW90ZS1icmFjZXMtZm9udDogICAgICAgICAgICAgICAgICAgICAgICAgJGljb24tZm9udC1tYXRlcmlhbC1kZXNpZ247XG4kcXVvdGUtYnJhY2VzLXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgIDU0cHg7XG4kcXVvdGUtYnJhY2VzLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgIDU0cHg7XG4vLyoqIFF1b3RlIENsYXNzaWNcbiRxdW90ZS1icmFjZXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlcjtcbiRxdW90ZS1jbGFzc2ljLWJvZHktcGFkZGluZzogICAgICAgICAgICAgICAgMjBweCAyMHB4IDQwcHg7XG4vLyoqIHF1b3RlIGNsYXNzaWMgZGVzY3JpcHRpb25cbiRxdW90ZS1jbGFzc2ljLWRlc2Mtc2l6ZTogICAgICAgICAgICAgICAgICAgMTNweDtcbi8vKiogcXVvdGUgY2xhc3NpYyBib3hlZFxuJHF1b3RlLWNsYXNzaWMtYm94ZWQtYm9keS1wYWRkaW5nOiAgICAgICAgICAyNHB4IDIwcHggMCAyN3B4O1xuJHF1b3RlLWNsYXNzaWMtYm94ZWQtYm9keS1vZmZzZXQtYm90dG9tOiAgICA1NnB4O1xuJHF1b3RlLWNsYXNzaWMtYm94ZWQtYm9keS1ib3JkZXItcmFkaXVzOiAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiRxdW90ZS1jbGFzc2ljLWJveGVkLWJvZHktYm9yZGVyOiAgICAgICAgICAgMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG4vLyoqIFF1b3RlIENsYXNzaWMgQm94ZWQgdjJcbiRxdW90ZS1jbGFzc2ljLWJveGVkLTItYm9keS1wYWRkaW5nOiAgICAgICAgNjBweCAyNXB4IDIwcHggMzBweDtcbiRxdW90ZS1jbGFzc2ljLWJveGVkLTItYm9keS1iYWNrZ3JvdW5kOiAgICAgJHdoaXRlO1xuJHF1b3RlLWNsYXNzaWMtYm94ZWQtMi1ib2R5LWJvcmRlci1yYWRpdXM6ICAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiRxdW90ZS1jbGFzc2ljLWJveGVkLTItYm9keS1ib3gtc2hhZG93OiAgICAgJHNoYWRvdy1hcmVhLW1kO1xuJHF1b3RlLWNsYXNzaWMtYm94ZWQtMi1icmFjZXMtaWNvbi1jb2xvcjogICAkYnJhbmQtZGFuZ2VyO1xuLy8qKiBRdW90ZSBTbGlkZXIgdjJcbiRxdW90ZS1zbGlkZXItMi1hdXRob3ItY29sb3I6ICAgICAgICAgICAgICAgJGJyYW5kLWRhbmdlcjtcbi8vKiogUXVvdGUgU2xpZGVyIHYzXG4kcXVvdGUtc2xpZGVyLTMtYnJhY2VzLWljb24tY29sb3I6ICAgICAgICAgICRicmFuZC1tYWRpc29uO1xuLy8qKiBRdW90ZSBPdXRib3hlZFxuJHF1b3RlLW91dGJveGVkLWJvZHktcGFkZGluZzogICAgICAgICAgICAgICAyNnB4IDIxcHggMjVweCAzMHB4O1xuJHF1b3RlLW91dGJveGVkLWJvZHktYmFja2dyb3VuZDogICAgICAgICAgICAkZ3JheS1saWdodGVyO1xuJHF1b3RlLW91dGJveGVkLWJvZHktYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiRxdW90ZS1vdXRib3hlZC1icmFjZXMtaWNvbi1jb2xvcjogICAgICAgICAgJGdyYXk7XG5cblxuLy89PSBDdXN0b20gQ291bnRkb3duXG4vL1xuLy8jI1xuXG4vLyoqIENvdW50ZG93biBDdXN0b21cbiRjb3VudGRvd24tY3VzdG9tLXNlY3Rpb24taW5zZXQtdG9wOiAgICAgICAgMTAwcHg7XG4kY291bnRkb3duLWN1c3RvbS1zZWN0aW9uLXdpZHRoOiAgICAgICAgICAgIDEzMHB4O1xuJGNvdW50ZG93bi1jdXN0b20tc2VjdGlvbi1oZWlnaHQ6ICAgICAgICAgICAxMzBweDtcbiRjb3VudGRvd24tY3VzdG9tLXNlY3Rpb24tYm9yZGVyLXJhZGl1czogICAgNTAlO1xuLy8qKiA0ODBcbiRjb3VudGRvd24tY3VzdG9tLXhzLXNlY3Rpb24taW5zZXQtdG9wOiAgICAgMjVweDtcbiRjb3VudGRvd24tY3VzdG9tLXhzLXNlY3Rpb24td2lkdGg6ICAgICAgICAgOTJweDtcbiRjb3VudGRvd24tY3VzdG9tLXhzLXNlY3Rpb24taGVpZ2h0OiAgICAgICAgOTJweDtcbiRjb3VudGRvd24tY3VzdG9tLXhzLXNlY3Rpb24tYm9yZGVyLXdpZHRoOiAgM3B4O1xuLy8qKiA3NjhcbiRjb3VudGRvd24tY3VzdG9tLXNtLXNlY3Rpb24taW5zZXQtdG9wOiAgICAgNDBweDtcbiRjb3VudGRvd24tY3VzdG9tLXNtLXNlY3Rpb24td2lkdGg6ICAgICAgICAgMTU1cHg7XG4kY291bnRkb3duLWN1c3RvbS1zbS1zZWN0aW9uLWhlaWdodDogICAgICAgIDE1NXB4O1xuLy8qKiBjb3VudGRvd24gYW1vdW50XG4kY291bnRkb3duLWN1c3RvbS1hbW91bnQtc2l6ZTogICAgICAgICAgICAgIDIycHg7XG4kY291bnRkb3duLWN1c3RvbS1hbW91bnQtd2VpZ2h0OiAgICAgICAgICAgIDkwMDtcbiRjb3VudGRvd24tY3VzdG9tLWFtb3VudC1saW5lLWhlaWdodDogICAgICAgMi4yO1xuJGNvdW50ZG93bi1jdXN0b20tYW1vdW50LXhzLWxpbmUtaGVpZ2h0OiAgICAxO1xuJGNvdW50ZG93bi1jdXN0b20tc20tYW1vdW50LXNpemU6ICAgICAgICAgICA0NXB4O1xuLy8qKiBjb3VudGRvd24gcGVyaW9kXG4kY291bnRkb3duLWN1c3RvbS1wZXJpb2QtY29sb3I6ICAgICAgICAgICAgICRncmF5LWJhc2U7XG4kY291bnRkb3duLWN1c3RvbS1wZXJpb2Qtc2l6ZTogICAgICAgICAgICAgIDEwcHg7XG4kY291bnRkb3duLWN1c3RvbS1wZXJpb2QtbGluZS1oZWlnaHQ6ICAgICAgIDE7XG4kY291bnRkb3duLWN1c3RvbS1zbS1wZXJpb2Qtc2l6ZTogICAgICAgICAgIDE2cHg7XG4vLyoqIG9mZnNldHNcbiRjb3VudGRvd24tY3VzdG9tLW9mZnNldC1sZWZ0OiAgICAgICAgICAgICAgNXB4O1xuLy8qKiA0ODBcbiRjb3VudGRvd24tY3VzdG9tLXhzLW9mZnNldC1sZWZ0OiAgICAgICAgICAgMTBweDtcbi8vKiogNzY4XG4kY291bnRkb3duLWN1c3RvbS1zbS1vZmZzZXQtbGVmdDogICAgICAgICAgIDIycHg7XG4vLyoqIDk5MlxuJGNvdW50ZG93bi1jdXN0b20tbWQtb2Zmc2V0LWxlZnQ6ICAgICAgICAgICA0NHB4O1xuLy8qKiBDb3VudGRvd24gTW9kZXJuXG4vLyoqIENvdW50ZG93biBFbGxpcHNlXG4kY291bnRkb3duLWVsbGlwc2UteHMtYm9yZGVyOiAgICAgICAgICAgICAgIDRweCBzb2xpZCAkZ3JheS1saWdodGVyO1xuXG4vLz09IERpdmlkZXJzXG4vL1xuLy8jI1xuXG4vLyoqIEhyXG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgIDFweDtcbiRoci1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgMHB4O1xuJGhyLW9mZnNldC10b3A6ICAgICAgICAgICAgICAgICAgICAgICAyMXB4O1xuJGhyLW9mZnNldC1ib3R0b206ICAgICAgICAgICAgICAgICAgICAyMXB4O1xuLy8qKiBociBkYXNoZWRcbiRoci1kYXNoZWQtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG4kaHItZGFzaGVkLWhlaWdodDogICAgICAgICAgICAgICAgICAgIDA7XG4kaHItZGFzaGVkLWJvcmRlci1ib3R0b206ICAgICAgICAgICAgIDFweCBkYXNoZWQgJGdyYXk7XG4vLyoqIERpdmlkZXJcbiRkaXZpZGVyLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgJGdyYXk7XG4kZGl2aWRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgIDUwcHg7XG4kZGl2aWRlci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgIDNweDtcbiRkaXZpZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgMDtcbiRkaXZpZGVyLW9mZnNldHM6ICAgICAgICAgICAgICAgICAgICAgMjFweCBhdXRvIDIxcHg7XG4vLyoqIERpdmlkZXIgVmVydGljYWxcbiRkaXZpZGVyLXZlcnRpY2FsLWJhY2tncm91bmQ6ICAgICAgICAgJGdyYXk7XG4kZGl2aWRlci12ZXJ0aWNhbC13aWR0aDogICAgICAgICAgICAgIDJweDtcbiRkaXZpZGVyLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAgICAgMjBweDtcbi8vKiogU2l6aW5nXG4kZGl2aWRlci1zbS13aWR0aDogICAgICAgICAgICAgICAgICAgIDMwcHg7XG4kZGl2aWRlci1sZy13aWR0aDogICAgICAgICAgICAgICAgICAgIDcwcHg7XG4kZGl2aWRlci1sZy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDNweDtcbi8vKiogVGV4dCBTdWJsaW5lXG4kdGV4dC1zdWJsaW5lLWJhY2tncm91bmQ6ICAgICAgICAgICAgICNlNWU1ZTU7XG4kdGV4dC1zdWJsaW5lLXBhZGRpbmc6ICAgICAgICAgICAgICAgIDA7XG4kdGV4dC1zdWJsaW5lLWhlaWdodDogICAgICAgICAgICAgICAgIDFweDtcbi8vKiogYmVmb3JlXG4kdGV4dC1zdWJsaW5lLWJlZm9yZS1iYWNrZ3JvdW5kOiAgICAgICRicmFuZC1wcmltYXJ5O1xuJHRleHQtc3VibGluZS1iZWZvcmUtcG9zaXRpb24tdG9wOiAgICAwO1xuJHRleHQtc3VibGluZS1iZWZvcmUtcG9zaXRpb24tbGVmdDogICAwO1xuJHRleHQtc3VibGluZS1iZWZvcmUtd2lkdGg6ICAgICAgICAgICA1MHB4O1xuJHRleHQtc3VibGluZS1iZWZvcmUtaGVpZ2h0OiAgICAgICAgICAxcHg7XG5cblxuLy89PSBSRCBnb29nbGUgbWFwXG4vL1xuLy8jI1xuXG4kcmQtZ29vZ2xlLW1hcC1oZWlnaHQ6ICAgIDIwMHB4O1xuJHJkLWdvb2dsZS1tYXAtY29sb3I6ICAgICAkZ3JheS1kYXJrZXN0O1xuLy8qKiA0ODBcbiRyZC1nb29nbGUtbWFwLXhzLWhlaWdodDogMjUwcHg7XG4vLyoqIDc2OFxuJHJkLWdvb2dsZS1tYXAtc20taGVpZ2h0OiA0NTBweDtcblxuXG4vLz09IFVJIFRvVG9wXG4vL1xuLy8jI1xuXG4kdG8tdG9wLWNvbG9yOiAgICAgICAgICAgICAgJHdoaXRlO1xuJHRvLXRvcC1iYWNrZ3JvdW5kOiAgICAgICAgICRicmFuZC1wcmltYXJ5O1xuJHRvLXRvcC1ib3gtc2hhZG93OiAgICAgICAgICRzaGFkb3ctYXJlYS1zbTtcbiR0by10b3AtcG9zaXRpb24tcmlnaHQ6ICAgICAxNXB4O1xuJHRvLXRvcC1wb3NpdGlvbi1ib3R0b206ICAgIDE1cHg7XG4kdG8tdG9wLWhvdmVyLWNvbG9yOiAgICAgICAgJHdoaXRlO1xuJHRvLXRvcC1ob3Zlci1iYWNrZ3JvdW5kOiAgICRicmFuZC1wcmltYXJ5O1xuLy8qKiA0ODBcbiR0by10b3AtcG9zaXRpb24teHMtcmlnaHQ6ICA0MHB4O1xuJHRvLXRvcC1wb3NpdGlvbi14cy1ib3R0b206IDQwcHg7XG5cblxuLy89PSBJc290b3BlXG4vL1xuLy8jI1xuXG4kaXNvdG9wZS1pdGVtLW9mZnNldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMwcHg7XG4kaXNvdG9wZS1maWx0ZXJzLWxpc3QtaXRlbS1vZmZzZXQtbGVmdDogICAgICAgICAgICAgICAgIDIzcHg7XG4kaXNvdG9wZS1maWx0ZXJzLWxpc3QtaXRlbS1vZmZzZXQtdG9wOiAgICAgICAgICAgICAgICAgIDI0cHg7XG4vLyoqIGZpbHRlcnNcbiRpc290b3BlLWZpbHRlcnMtbGlzdC1wb3NpdGlvbi10b3A6ICAgICAgICAgICAgICAgICAgICAgMTAwJTtcbiRpc290b3BlLWZpbHRlcnMtbGlzdC1wb3NpdGlvbi1yaWdodDogICAgICAgICAgICAgICAgICAgMTBweDtcbiRpc290b3BlLWZpbHRlcnMtbGlzdC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgNXB4IDA7XG4kaXNvdG9wZS1maWx0ZXJzLWxpc3Qtb2Zmc2V0OiAgICAgICAgICAgICAgICAgICAgICAgICAgIDVweCAwO1xuJGlzb3RvcGUtZmlsdGVycy1saXN0LW1pbi13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAxNTBweDtcbiRpc290b3BlLWZpbHRlcnMtbGlzdC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTZweDtcbiRpc290b3BlLWZpbHRlcnMtbGlzdC1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlO1xuJGlzb3RvcGUtZmlsdGVycy1saXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICA1cHg7XG4kaXNvdG9wZS1maWx0ZXJzLWxpc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgIDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4vLyoqIGZpbHRlcnMgbGlua1xuJGlzb3RvcGUtZmlsdGVycy1saXN0LWxpbmstcGFkZGluZzogICAgICAgICAgICAgICAgICAgICA1cHggMjBweDtcbiRpc290b3BlLWZpbHRlcnMtbGlzdC1saW5rLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgMS41O1xuJGlzb3RvcGUtZmlsdGVycy1saXN0LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrZXI7XG4kaXNvdG9wZS1maWx0ZXJzLWxpc3QtbGluay1ob3Zlci1iYWNrZ3JvdW5kOiAgICAgICAgICAgICRncmF5LWxpZ2h0ZXI7XG4vLyoqIDk5MlxuJGlzb3RvcGUtZmlsdGVycy1saXN0LWxpbmstYWZ0ZXItbWQtcG9zaXRpb24tYm90dG9tOiAgICAtMXB4O1xuJGlzb3RvcGUtZmlsdGVycy1saXN0LWxpbmstYWZ0ZXItbWQtcG9zaXRpb24tbGVmdDogICAgICA1MCU7XG4kaXNvdG9wZS1maWx0ZXJzLWxpc3QtbWQtYm9yZGVyLWJvdHRvbTogICAgICAgICAgICAgICAgIDFweCBzb2xpZCAkZ3JheTtcbiRpc290b3BlLWZpbHRlcnMtbGlzdC1saW5rLW1kLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgMCA1cHggMTNweDtcbiRpc290b3BlLWZpbHRlcnMtbGlzdC1saW5rLW1kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktZGFya2VyO1xuJGlzb3RvcGUtZmlsdGVycy1saXN0LWxpbmstbWQtaG92ZXItYmFja2dyb3VuZDogICAgICAgICB0cmFuc3BhcmVudDtcbi8vKiogZmlsdGVycyB2ZXJ0aWNhbFxuJGlzb3RvcGUtZmlsdGVycy12ZXJ0aWNhbC1saXN0LWJvcmRlci1sZWZ0OiAgICAgICAgICAgICAxcHggc29saWQgJGdyYXk7XG4kaXNvdG9wZS1maWx0ZXJzLXZlcnRpY2FsLWxpc3QtbGluay1wYWRkaW5nOiAgICAgICAgICAgIDAgMjVweDtcblxuXG4vLz09IFBvc3RzXG4vL1xuLy8jI1xuXG4vLyoqIFBvc3QgV2lkZVxuJHBvc3Qtd2lkZS1ib2R5LXhsLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgICAgMTYycHg7XG4kcG9zdC13aWRlLWJvZHkteGwtcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgICAgICA3JSAyMHB4IDUlO1xuJHBvc3Qtd2lkZS1ib2R5LXhsLWJvcmRlci10b3A6ICAgICAgICAgICAgICAgICAgICAgICAgMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG4kcG9zdC13aWRlLWJvZHkteGwtYm9yZGVyLWJvdHRvbTogICAgICAgICAgICAgICAgICAgICAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcbi8vKiogUG9zdCBCb3hlZFxuJHBvc3QtYm94ZWQtbWVkaWEtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktYmFzZTtcbiRwb3N0LWJveGVkLWNvbnRlbnQtc20tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZTtcbi8vKiogUG9zdCBNb2Rlcm5cbiRwb3N0LW1vZGVybi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRzaGFkb3ctYXJlYS1tZDtcbiRwb3N0LW1vZGVybi1jb250ZW50LXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgIDMwcHggMzBweCAyNHB4O1xuLy8qKiBQb3N0IFRpbWVsaW5lIChob3Jpem9udGFsIFwiZGl2aWRlclwiKVxuJHBvc3QtdGltZWxpbmUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXk7XG5cblxuLy89PSBTZWFyY2ggcmVzdWx0XG4vL1xuLy8jI1xuXG4kcmQtc2VhcmNoLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgIHJnYmEoJGJyYW5kLXByaW1hcnksLjQpO1xuJHJkLXNlYXJjaC1saXN0LXNpemU6ICAgICAgICAgICAgICAgICAxOHB4O1xuLy8qKiByZXN1bHQgaXRlbVxuJHJkLXJlc3VsdC1pdGVtLXBhZGRpbmctbGVmdDogICAgICAgICAyMHB4O1xuJHJkLXJlc3VsdC1pdGVtLW9mZnNldC1sZWZ0OiAgICAgICAgICAyMHB4O1xuJHJkLXJlc3VsdC1pdGVtLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS1kYXJrO1xuJHJkLXJlc3VsdC1pdGVtLWluc2lkZS1jb2xvcjogICAgICAgICAkZ3JheS1kYXJrZXI7XG4vLyoqIDc2OFxuJHJkLXJlc3VsdC1pdGVtLXNtLXBhZGRpbmctbGVmdDogICAgICA0MHB4O1xuLy8qKiByZXN1bHQgaXRlbSArIHJlc3VsdCBpdGVtXG4kcmQtcmVzdWx0LWl0ZW0tb2Zmc2V0LXRvcC1iZXR3ZWVuOiAgIDQxcHg7XG4vLyoqIHRpdGxlXG4kcmQtc2VhcmNoLXRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LWJhc2U7XG4vLyoqIG1hdGNoXG4kcmQtc2VhcmNoLW1hdGgtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc21hbGw7XG4kcmQtc2VhcmNoLW1hdGgtbGV0dGVyLXNwYWNpbmc6ICAgICAgIDAuMTJlbTtcbiRyZC1zZWFyY2gtbWF0aC1jb2xvcjogICAgICAgICAgICAgICAgJGJyYW5kLW1hZGlzb247XG5cblxuLy89PSBSRCBWYWxpZGF0b3Jcbi8vXG4vLyMjXG5cbiRyZC12YWxpZGF0aW9uLWNvbG9yOiAgICAgICNlNTBhMGE7XG4kcmQtdmFsaWRhdGlvbi1zaXplOiAgICAgICAxMHB4O1xuJHJkLXZhbGlkYXRpb24tYmFja2dyb3VuZDogJHdoaXRlO1xuXG5cbi8vPT0gUHJpY2luZyBhbmQgUGxhbnNcbi8vXG4vLyMjXG5cbi8vKiogQm94IHBsYW5uaW5nIHR5cGUgMVxuJGJveC1wbGFubmluZy10eXBlLTEtbWF4LXdpZHRoOiAgICAgICAgICAgMzAwcHg7XG4kYm94LXBsYW5uaW5nLXR5cGUtMS1sYWJlbC1zaXplOiAgICAgICAgICAxMXB4O1xuJGJveC1wbGFubmluZy10eXBlLTEtbGFiZWwtd2VpZ2h0OiAgICAgICAgOTAwO1xuJGJveC1wbGFubmluZy10eXBlLTEtbGFiZWwtbGluZS1oZWlnaHQ6ICAgMzRweDtcbiRib3gtcGxhbm5pbmctdHlwZS0xLWxhYmVsLWZpbGw6ICAgICAgICAgICRicmFuZC1wcmltYXJ5O1xuJGJveC1wbGFubmluZy10eXBlLTEtbGFiZWwtd2lkdGg6ICAgICAgICAgMTUwcHg7XG4kYm94LXBsYW5uaW5nLXR5cGUtMS1sYWJlbC1oZWlnaHQ6ICAgICAgICAxNTBweDtcbiRib3gtcGxhbm5pbmctdHlwZS0xLWFjdGl2ZS1ib3gtc2hhZG93OiAgIDAgNXB4IDIzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuJGJveC1wbGFubmluZy10eXBlLTEtYWN0aXZlLXRpdGxlLWNvbG9yOiAgJGJyYW5kLXByaW1hcnk7XG4vLyoqIEJveCBwbGFubmluZyB0eXBlIDJcbiRib3gtcGxhbm5pbmctdHlwZS0yLW1heC13aWR0aDogICAgICAgICAgIDMyMHB4O1xuJGJveC1wbGFubmluZy10eXBlLTItYWN0aXZlLWJveC1zaGFkb3c6ICAgMCA1cHggMjNweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4vLyBCb3ggcGxhbm5pbmcgdHlwZSA0XG4kYm94LXBsYW5uaW5nLXR5cGUtNC1tYXgtd2lkdGg6ICAgICAgICAgICAyNzBweDtcblxuXG4vLz09IEJveCBpY29uc1xuLy9cbi8vIyNcblxuJGJveC1pY29uLXBhZGRpbmc6ICAgICAgICAgIDQycHggMjVweCAyN3B4IDI1cHg7XG4vLyoqIDc2OFxuJGJveC1pY29uLXNtLXBhZGRpbmc6ICAgICAgIDE1cHg7XG4vLyoqIDEyMDBcbiRib3gtaWNvbi1sZy1wYWRkaW5nOiAgICAgICA1MHB4O1xuLy8qKiBib3JkZXJlZFxuJGJveC1pY29uLWJvcmRlcmVkLWJvcmRlcjogIDJweCBzb2xpZCAkZ3JheS1saWdodDtcblxuXG4vLz09IEJveCBtZW1iZXJcbi8vXG4vLyMjXG5cbi8vKiogdHlwZSAxXG4kYm94LW1lbWJlci1jYXB0aW9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgIDIwcHg7XG4kYm94LW1lbWJlci1ob3Zlci1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNyk7XG4vLyoqIHR5cGUgM1xuJGJveC1tZW1iZXItdHlwZS0zLW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgICAyNDZweDtcbiRib3gtbWVtYmVyLXR5cGUtMy1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgJHNoYWRvdy1hcmVhLW1kO1xuJGJveC1tZW1iZXItdHlwZS0zLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuLy8qKiB0eXBlIDMgYm9keVxuJGJveC1tZW1iZXItdHlwZS0zLWJvZHktcGFkZGluZzogICAgICAgICAgICAgICAgICA0MHB4IDMwcHggMCAzMHB4O1xuLy8qKiB0eXBlIDMgZm9vdGVyIGJ0blxuJGJveC1tZW1iZXItdHlwZS0zLWZvb3Rlci1idG4tc2l6ZTogICAgICAgICAgICAgICAxMnB4O1xuLy8qKiB0eXBlIDMgZm9vdGVyIGJ0biBpY29uXG4kYm94LW1lbWJlci10eXBlLTMtZm9vdGVyLWJ0bi1pY29uLXNpemU6ICAgICAgICAgIDE4cHg7XG4vLyoqIHR5cGUgNVxuJGJveC1tZW1iZXItdHlwZS01LXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAzNHB4IDE1cHg7XG4kYm94LW1lbWJlci10eXBlLTUtbGlzdC1pdGVtLWljb24tb2Zmc2V0LXJpZ2h0OiAgIDEwcHg7XG4kYm94LW1lbWJlci10eXBlLTUtbGlzdC1pdGVtLW9mZnNldC10b3A6ICAgICAgICAgIDE0cHg7XG4vLyoqIDc2OFxuJGJveC1tZW1iZXItdHlwZS01LWxpc3QtaXRlbS1zbS1vZmZzZXQtdG9wOiAgICAgICAyOHB4O1xuLy8qKiA5OTJcbiRib3gtbWVtYmVyLXR5cGUtNS1tZC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgMzRweCA1NXB4O1xuXG5cbi8vPT0gU2Nyb2xsIHRvXG4vL1xuLy8jI1xuXG4kc2Nyb2xsVG9OZXh0LWNvbG9yOiAgICAgICAgICAkd2hpdGU7XG4kc2Nyb2xsVG9OZXh0LWhvdmVyLWNvbG9yOiAgICAkd2hpdGU7XG4kc2Nyb2xsVG9OZXh0LXdpZHRoOiAgICAgICAgICA1MHB4O1xuJHNjcm9sbFRvTmV4dC1oZWlnaHQ6ICAgICAgICAgNTBweDtcbiRzY3JvbGxUb05leHQtc2l6ZTogICAgICAgICAgIDI0cHg7XG4kc2Nyb2xsVG9OZXh0LWxpbmUtaGVpZ2h0OiAgICA0NnB4O1xuJHNjcm9sbFRvTmV4dC1ib3JkZXItcmFkaXVzOiAgNTAlO1xuXG5cbi8vPT0gU3dpcGVyXG4vL1xuLy8jI1xuXG4vLyoqIHN3aXBlciBhcnJvd3MgZGVmYXVsdCBzdHlsZSBvcHRpb25zXG4kc3dpcGVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgICAgNDZweDtcbiRzd2lwZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgICAgICA0NnB4O1xuJHN3aXBlci1hcnJvdy1zaXplOiAgICAgICAgICAgICAgICAgICAgIDQ2cHg7XG4kc3dpcGVyLWFycm93LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgNDZweDtcbiRzd2lwZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAgICAkd2hpdGU7XG5cbi8vKiogc3dpcGVyIGRvdHNcbiRzd2lwZXItZG90cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAxNHB4O1xuJHN3aXBlci1kb3RzLWhlaWdodDogICAgICAgICAgICAgICAgICAgIDE0cHg7XG4kc3dpcGVyLWRvdHMtb2Zmc2V0LWxlZnQ6ICAgICAgICAgICAgICAgOHB4O1xuJHN3aXBlci1kb3RzLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICR3aGl0ZTtcbi8vKiogYWN0aXZlIHN0YXRlXG4kc3dpcGVyLWRvdHMtdHlwZS0xLWFjdGl2ZS1iYWNrZ3JvdW5kOiAgJHdoaXRlO1xuXG5cbi8vPT0gUkQgTmF2YmFyXG4vL1xuLy8jI1xuXG4vLyoqIEJhc2Ugc3R5bGVzXG4kcmQtbmF2YmFyLXNpemU6ICAgICAgICAgICAgMTZweDtcbiRyZC1uYXZiYXItbGluZS1oZWlnaHQ6ICAgICAyNHB4O1xuJHJkLW5hdmJhci13ZWlnaHQ6ICAgICAgICAgIDcwMDtcbiRyZC1uYXZiYXItdGV4dC10cmFuc2Zvcm06ICBjYXBpdGFsaXplO1xuXG4vLyBDb21tb24gUkQgbmF2YmFyIGNvbXBvbmVudHMgc3R5bGluZyBvcHRpb25zXG4vLyMjXG5cbi8vKiogUkQgTmF2YmFyIERlZmF1bHQgUGFuZWxcbiRyZC1uYXZiYXItcGFuZWwtdG9nZ2xlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlO1xuJHJkLW5hdmJhci1wYW5lbC1jYXJ0LWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGU7XG4kcmQtbmF2YmFyLXBhbmVsLWNhcnQtaWNvbi1zdGF0ZS1iZWZvcmU6ICAgICAgICAgICAgICAgICdcXGYyMDYnO1xuJHJkLW5hdmJhci1wYW5lbC1jYXJ0LWljb24tc3RhdGUtYWZ0ZXI6ICAgICAgICAgICAgICAgICAnXFxmNjlhJztcbi8vKiogbGlnaHQgcGFuZWwgdGhlbWVcbiRyZC1uYXZiYXItbGlnaHQtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlO1xuJHJkLW5hdmJhci1saWdodC10b2dnbGUtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrZXN0O1xuJHJkLW5hdmJhci1saWdodC1jYXJ0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrZXN0O1xuLy8qKiBSRCBOYXZiYXIgQXNpZGUgUmlnaHRcbiRyZC1uYXZiYXItYXNpZGUtcmlnaHQtY2FydC1kcm9wZG93bi13aWR0aDogICAgICAgICAgICAgMjgwcHg7XG4kcmQtbmF2YmFyLWFzaWRlLXJpZ2h0LWNhcnQtZHJvcGRvd24tcGFkZGluZzogICAgICAgICAgIDcwcHggMTVweCAwO1xuLy8qKiBsaWdodCBhc2lkZSByaWdodCB0aGVtZVxuJHJkLW5hdmJhci1saWdodC1hc2lkZS1yaWdodC1jYXJ0LWRyb3Bkb3duLWNvbG9yOiAgICAgICAkZ3JheS1kYXJrZXN0O1xuJHJkLW5hdmJhci1saWdodC1hc2lkZS1yaWdodC1jYXJ0LWRyb3Bkb3duLWJhY2tncm91bmQ6ICAkd2hpdGU7XG4vLyoqIFJEIE5hdmJhciBEZWZhdWx0IEFzaWRlIExlZnRcbiRyZC1uYXZiYXItYXNpZGUtbGVmdC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweCAwO1xuLy8gbGlnaHQgYXNpZGUgbGVmdCB0aGVtZVxuJHJkLW5hdmJhci1saWdodC1hc2lkZS1sZWZ0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1iYXNlO1xuJHJkLW5hdmJhci1saWdodC1hc2lkZS1sZWZ0LWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAkd2hpdGU7XG5cbi8vKiogUkQgTmF2YmFyIERlZmF1bHQgTW9iaWxlIFNlYXJjaFxuLy8qKiBkYXJrIGRlZmF1bHQgbW9iaWxlIHNlYXJjaCB0aGVtZVxuJHJkLW5hdmJhci1kYXJrLW1vYmlsZS1zZWFyY2gtZm9ybS1sYWJsZS1mb2N1cy1jb2xvcjogICAgICAgICAkZ3JheS1kYXJrO1xuJHJkLW5hdmJhci1kYXJrLW1vYmlsZS1zZWFyY2gtZm9ybS1zZWFyY2gtc3VibWl0LWNvbG9yOiAgICAgICAkZ3JheS1kYXJrZXI7XG4kcmQtbmF2YmFyLWRhcmstbW9iaWxlLXNlYXJjaC1mb3JtLXNlYXJjaC1pbnB1dC1jb2xvcjogICAgICAgICR3aGl0ZTtcbiRyZC1uYXZiYXItZGFyay1tb2JpbGUtc2VhcmNoLWZvcm0tc2VhcmNoLWlucHV0LWJhY2tncm91bmQ6ICAgJGdyYXktZGFya2VzdDtcbi8vKiogZGFyayBkZWZhdWx0IG1vYmlsZSBzZWFyY2ggdGhlbWVcbiRyZC1uYXZiYXItbGlnaHQtbW9iaWxlLXNlYXJjaC1mb3JtLWxhYmxlLWZvY3VzLWNvbG9yOiAgICAgICAgJGdyYXktZGFyaztcbiRyZC1uYXZiYXItbGlnaHQtbW9iaWxlLXNlYXJjaC1mb3JtLXNlYXJjaC1zdWJtaXQtY29sb3I6ICAgICAgJGdyYXktZGFya2VyO1xuJHJkLW5hdmJhci1saWdodC1tb2JpbGUtc2VhcmNoLWZvcm0tc2VhcmNoLWlucHV0LWNvbG9yOiAgICAgICAkZ3JheS1kYXJrZXN0O1xuJHJkLW5hdmJhci1saWdodC1tb2JpbGUtc2VhcmNoLWZvcm0tc2VhcmNoLWlucHV0LWJhY2tncm91bmQ6ICAkZ3JheS1saWdodGVzdDtcblxuLy8qKiBSRCBOYXZiYXIgRmlyc3QgbGV2ZWwgb2YgTWVudVxuLy8qKiBkYXJrIGZpcnN0IGxldmVsIG9mIG1lbnUgdGhlbWVcbiRyZC1uYXZiYXItZGFyay1tZW51LWZpcnN0LWx2bC1saXN0LWl0ZW0tbGluay1jb2xvcjogICAkd2hpdGU7XG4vLyoqIGxpZ2h0IGZpcnN0IGxldmVsIG9mIG1lbnUgdGhlbWVcbiRyZC1uYXZiYXItbGlnaHQtbWVudS1maXJzdC1sdmwtbGlzdC1pdGVtLWxpbmstY29sb3I6ICAkd2hpdGU7XG5cbi8vKiogUkQgTmF2YmFyIE1lbnUgRHJvcGRvd25cbi8vKiogY29tbW9uIHN0eWxlczogbmF2YmFyIGRyb3Bkb3duLCBuYXZiYXIgbWVnYW1lbnUsIG5hdmJhciBjYXJ0IGRyb3Bkb3duXG4kcmQtbmF2YmFyLW1lbnUtZHJvcGRvd24tbGlzdHMtc2Vjb25kLWx2bC1ib3JkZXItdG9wOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XG4vLyoqIGNvbW1vbiBzdHlsZXM6IG5hdmJhciBkcm9wZG93biwgbmF2YmFyIG1lZ2FtZW51XG4kcmQtbmF2YmFyLW1lbnUtZHJvcGRvd24tbGlzdHMtZHJvcGRvd24tbWVnYW1lbnUtaXRlbS1jYXJldC1pY29uOiAgICAgICAgICAgICAgICAgICAnXFxmMjM4JztcbiRyZC1uYXZiYXItbWVudS1kcm9wZG93bi1saXN0cy1kcm9wZG93bi1tZWdhbWVudS1pdGVtLWNhcmV0LWljb24tc2l6ZTogICAgICAgICAgICAgIDIycHg7XG4kcmQtbmF2YmFyLW1lbnUtZHJvcGRvd24tbGlzdHMtZHJvcGRvd24tbWVnYW1lbnUtaXRlbS1jYXJldC1pY29uLWZhbWlseTogICAgICAgICAgICAnTWF0ZXJpYWwgRGVzaWduIEljb25zJztcbiRyZC1uYXZiYXItbWVudS1kcm9wZG93bi1saXN0cy1kcm9wZG93bi1tZWdhbWVudS1pdGVtLWNhcmV0LWljb24tbGluZS1oZWlnaHQ6ICAgICAgIDM0cHg7XG4vLyoqIG1lZ2FtZW51IGljb24gY2FyZXRcbiRyZC1uYXZiYXItbWVudS1kcm9wZG93bi1tZWdhbWVudS1hY3RpdmUtaXRlbS1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5O1xuLy8qKiBsaWdodCBtZW51IGRyb3Bkb3duIHRoZW1lXG4kcmQtbmF2YmFyLWxpZ2h0LW1lbnUtZHJvcGRvd24tbGlzdHMtZHJvcGRvd24tbWVnYW1lbnUtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAkd2hpdGU7XG4kcmQtbmF2YmFyLWxpZ2h0LW1lbnUtZHJvcGRvd24tbGlzdHMtZHJvcGRvd24tbWVnYW1lbnUtYWN0aXZlLWl0ZW0tY29sb3I6ICAgICAgICAgICAkYnJhbmQtcHJpbWFyeTtcbiRyZC1uYXZiYXItbGlnaHQtbWVudS1kcm9wZG93bi1saXN0cy1kcm9wZG93bi1tZWdhbWVudS1pdGVtLWxpbmstY29sb3I6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5O1xuJHJkLW5hdmJhci1saWdodC1tZW51LWRyb3Bkb3duLWxpc3RzLWRyb3Bkb3duLW1lZ2FtZW51LWl0ZW0taWNvbi1jb2xvcjogICAgICAgICAgICAgJGdyYXk7XG4kcmQtbmF2YmFyLWxpZ2h0LW1lbnUtZHJvcGRvd24tbGlzdHMtZHJvcGRvd24tbWVnYW1lbnUtaXRlbS1ob3Zlci1saW5rLWFmdGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbi8vKiogbGlnaHQgbWVnYW1lbnUgdGhlbWVcbiRyZC1uYXZiYXItbGlnaHQtbWVudS1kcm9wZG93bi1saXN0cy1kcm9wZG93bi1tZWdhbWVudS1iZWZvcmUtYm9yZGVyLWNvbG9yOiAgICAgICAgICRncmF5O1xuJHJkLW5hdmJhci1saWdodC1tZW51LWRyb3Bkb3duLWxpc3RzLWRyb3Bkb3duLW1lZ2FtZW51LWl0ZW0tY29sb3I6ICAgICAgICAgICAgICAgICAgJGdyYXktZGFyaztcbiRyZC1uYXZiYXItbGlnaHQtbWVudS1kcm9wZG93bi1saXN0cy1kcm9wZG93bi1tZWdhbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRicmFuZC1wcmltYXJ5O1xuJHJkLW5hdmJhci1saWdodC1tZW51LWRyb3Bkb3duLWxpc3RzLWRyb3Bkb3duLW1lZ2FtZW51LWl0ZW0tYWN0aXZlLWhvdmVyLWNvbG9yOiAgICAgJGJyYW5kLXByaW1hcnk7XG4kcmQtbmF2YmFyLWxpZ2h0LW1lbnUtZHJvcGRvd24tbGlzdHMtZHJvcGRvd24tbWVnYW1lbnUtaXRlbS1ob3Zlci1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrZXN0O1xuXG4vLyoqIFJEIE5hdmJhciBNb2JpbGUgbWVudVxuLy8qKiBtb2JpbGUgbWVudSBsaXN0XG4kcmQtbmF2YmFyLW1vYmlsZS1tZW51LWxpc3Qtb2Zmc2V0LXRvcDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzBweDtcbi8vKiogbW9iaWxlIG1lbnUgbGlzdCBpdGVtXG4kcmQtbmF2YmFyLW1vYmlsZS1tZW51LWxpc3QtaXRlbS1vZmZzZXQtdG9wOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweDtcbi8vKiogbW9iaWxlIG1lbnUgbGlzdCBpdGVtIGxpbmtcbiRyZC1uYXZiYXItbW9iaWxlLW1lbnUtbGlzdC1pdGVtLWxpbmstcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4cHggMTBweCA4cHggMzBweDtcbi8vKiogbW9iaWxlIG1lbnUgbGlzdCBpdGVtIGxhYmVsXG4kcmQtbmF2YmFyLW1vYmlsZS1tZW51LWxpc3QtaXRlbS1sYWJlbC1vZmZzZXQtbGVmdDogICAgICAgICAgICAgICAgICAgICAgICAgNXB4O1xuLy8qKiBtb2JpbGUgbWVudSBsaXN0IGl0ZW0gaWNvblxuJHJkLW5hdmJhci1tb2JpbGUtbWVudS1saXN0LWl0ZW0taWNvbi1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIwcHg7XG4kcmQtbmF2YmFyLW1vYmlsZS1tZW51LWxpc3QtaXRlbS1pY29uLW9mZnNldC1yaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgNXB4O1xuLy8qKiBtb2JpbGUgbWVudSBsaXN0IGl0ZW0gYXJyb3dcbiRyZC1uYXZiYXItbW9iaWxlLW1lbnUtbGlzdC1pdGVtLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0NXB4O1xuJHJkLW5hdmJhci1tb2JpbGUtbWVudS1saXN0LWl0ZW0tYXJyb3ctc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDhweDtcbiRyZC1uYXZiYXItbW9iaWxlLW1lbnUtbGlzdC1pdGVtLWFycm93LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICA0NXB4O1xuJHJkLW5hdmJhci1tb2JpbGUtbWVudS1saXN0LWl0ZW0tYXJyb3ctY29udGVudDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICdcXGYwNzgnO1xuJHJkLW5hdmJhci1tb2JpbGUtbWVudS1saXN0LWl0ZW0tYXJyb3ctYWN0aXZlLWNvbnRlbnQ6ICAgICAgICAgICAgICAgICAgICAgICdcXGYwZDgnO1xuLy8qKiBtb2JpbGUgbWVudSBjb21tb24gbWVnYW1lbnUsIGRyb3Bkb3duXG4kcmQtbmF2YmFyLW1vYmlsZS1tZW51LWRyb3Bkb3duLWl0ZW0tbGluay1wYWRkaW5nLWxlZnQ6ICAgICAgICAgICAgICAgICAgICAgNTBweDtcbi8vKiogZHJvcGRvd24gMmx2bFxuJHJkLW5hdmJhci1tb2JpbGUtbWVudS1kcm9wZG93bjItaXRlbS1saW5rLXBhZGRpbmctbGVmdDogICAgICAgICAgICAgICAgICAgIDM1cHg7XG4vLyoqIGRyb3Bkb3duIDNsdmxcbiRyZC1uYXZiYXItbW9iaWxlLW1lbnUtZHJvcGRvd24zLWl0ZW0tbGluay1wYWRkaW5nLWxlZnQ6ICAgICAgICAgICAgICAgICAgICA0NXB4O1xuLy8qKiBtb2JpbGUgbWVudSBtZWdhbWVudVxuJHJkLW5hdmJhci1tb2JpbGUtbWVudS1tZWdhbWVudS10YWJzLXBhZGRpbmctbGVmdDogICAgICAgICAgICAgICAgICAgICAgICAgIDI1cHg7XG4kcmQtbmF2YmFyLW1vYmlsZS1tZW51LW1lZ2FtZW51LXRhYnMtY29udGVudC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgMCAxMHB4O1xuJHJkLW5hdmJhci1tb2JpbGUtbWVudS1tZWdhbWVudS10YWJzLWNvbnRlbnQtbGlzdC1pdGVtLWxpbmstcGFkZGluZy1sZWZ0OiAgIDM1cHg7XG4vLyoqIG1vYmlsZSBtZW51IHJlc3AgdGFic1xuJHJkLW5hdmJhci1tb2JpbGUtbWVudS10YWJzLWFjY29yZGlvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwcHggMzBweCAxMHB4IDE1cHg7XG4kcmQtbmF2YmFyLW1vYmlsZS1tZW51LXRhYnMtYWNjb3JkaW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgIDIwcHg7XG4kcmQtbmF2YmFyLW1vYmlsZS1tZW51LXRhYnMtYWNjb3JkaW9uLW9mZnNldC1ib3R0b206ICAgICAgICAgICAgICAgICAgICAgICAgNXB4O1xuLy8qKiBtb2JpbGUgbWVudSBEYXJrIHRoZW1lXG4kcmQtbmF2YmFyLWRhcmstbW9iaWxlLW1lbnUtbGlzdC1pdGVtLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlO1xuJHJkLW5hdmJhci1kYXJrLW1vYmlsZS1tZW51LWxpc3QtaXRlbS1ob3Zlci1saW5rLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICRncmF5LWRhcmtlc3Q7XG4kcmQtbmF2YmFyLWRhcmstbW9iaWxlLW1lbnUtbGlzdC1pdGVtLWhvdmVyLXRvZ2dsZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJHdoaXRlO1xuJHJkLW5hdmJhci1kYXJrLW1vYmlsZS1tZW51LWxpc3QtaXRlbS1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmtlcjtcbi8vKiogbW9iaWxlIG1lbnUgTGlnaHQgdGhlbWVcbiRyZC1uYXZiYXItbGlnaHQtbW9iaWxlLW1lbnUtbGlzdC1pdGVtLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGU7XG4kcmQtbmF2YmFyLWxpZ2h0LW1vYmlsZS1tZW51LWxpc3QtaXRlbS1ob3Zlci1saW5rLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgJGdyYXktZGFya2VzdDtcbiRyZC1uYXZiYXItbGlnaHQtbW9iaWxlLW1lbnUtbGlzdC1pdGVtLWhvdmVyLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeTtcbiRyZC1uYXZiYXItbGlnaHQtbW9iaWxlLW1lbnUtbGlzdC1pdGVtLWhvdmVyLXRvZ2dsZS1jb2xvcjogICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeTtcbiRyZC1uYXZiYXItbGlnaHQtbW9iaWxlLW1lbnUtbGlzdC1pdGVtLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrZXI7XG4vLyoqIG1vYmlsZSBtZW51IExpZ2h0IHRoZW1lIHRhYnNcbiRyZC1uYXZiYXItbGlnaHQtbW9iaWxlLW1lbnUtbGlzdC1pdGVtLXRhYnMtYWN0aXZlLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAkZ3JheS1kYXJrZXN0O1xuJHJkLW5hdmJhci1saWdodC1tb2JpbGUtbWVudS1saXN0LWl0ZW0tdGFicy1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICR3aGl0ZTtcbiRyZC1uYXZiYXItbGlnaHQtbW9iaWxlLW1lbnUtbGlzdC1pdGVtLXRhYnMtYWN0aXZlLWFycm93LWNvbG9yOiAgICAgICAgICAgICAkd2hpdGU7XG4vLyoqIG1vYmlsZSBtZW51IExpZ2h0IHRoZW1lIGRyb3Bkb3duc1xuJHJkLW5hdmJhci1saWdodC1tb2JpbGUtbWVudS1kcm9wZG93bi1pdGVtLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICRicmFuZC1tYWRpc29uO1xuJHJkLW5hdmJhci1saWdodC1tb2JpbGUtbWVudS1kcm9wZG93bi1pdGVtLWxpbmstaWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5O1xuJHJkLW5hdmJhci1saWdodC1tb2JpbGUtbWVudS1zdWJtZW51LXRvZ2dsZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZTtcblxuLy8qKiBSRCBOYXZiYXIgU2VhcmNoXG4vLyoqIFJEIE5hdmJhciBTZWFyY2ggRm9ybVxuJHJkLW5hdmJhci1zZWFyY2gtZm9ybS1pbnB1dC1zaXplOiAgICAgICAgICAgICAgICAxNnB4O1xuJHJkLW5hdmJhci1zZWFyY2gtZm9ybS1pbnB1dC13ZWlnaHQ6ICAgICAgICAgICAgICAzMDA7XG4kcmQtbmF2YmFyLXNlYXJjaC1mb3JtLWlucHV0LXBhZGRpbmc6ICAgICAgICAgICAgIDE1cHggMjBweDtcbi8vKiogUkQgTmF2YmFyIFNlYXJjaCBGb3JtIGxhYmVsXG4kcmQtbmF2YmFyLXNlYXJjaC1mb3JtLWxhYmVsLXBhZGRpbmctbGVmdDogICAgICAgIDg1cHg7XG4kcmQtbmF2YmFyLXNlYXJjaC1mb3JtLWxhYmVsLXNpemU6ICAgICAgICAgICAgICAgIDI2cHg7XG4kcmQtbmF2YmFyLXNlYXJjaC1mb3JtLWxhYmVsLXdlaWdodDogICAgICAgICAgICAgIDkwMDtcbi8vKiogUkQgTmF2YmFyIFNlYXJjaCBGb3JtIGxhYmVsIGZvY3VzXG4kcmQtbmF2YmFyLXNlYXJjaC1mb3JtLWxhYmVsLWZvY3VzLXNpemU6ICAgICAgICAgIDE0cHg7XG4vLyoqIFJEIE5hdmJhciBTZWFyY2ggVG9nZ2xlXG4kcmQtbmF2YmFyLXNlYXJjaC10b2dnbGUtb2Zmc2V0LWxlZnQ6ICAgICAgICAgICAgIDE1cHg7XG4kcmQtbmF2YmFyLXNlYXJjaC10b2dnbGUtaWNvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LWJhc2U7XG4kcmQtbmF2YmFyLXNlYXJjaC10b2dnbGUtaWNvbi1zaXplOiAgICAgICAgICAgICAgIDE2cHg7XG4kcmQtbmF2YmFyLXNlYXJjaC10b2dnbGUtb3Blbi1pY29uOiAgICAgICAgICAgICAgICdcXGYwMDInO1xuJHJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlLWNsb3NlLWljb246ICAgICAgICAgICAgICAnXFxmMDBkJztcbi8vKiogU2VhcmNoIEZvcm0gTGlnaHQgdGhlbWVcbiRyZC1uYXZiYXItbGlnaHQtc2VhcmNoLWZvcm0tYm9yZGVyOiAgICAgICAgICAgICAgMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4kcmQtbmF2YmFyLWxpZ2h0LXNlYXJjaC1mb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICRncmF5LWRhcmtlc3Q7XG4kcmQtbmF2YmFyLWxpZ2h0LXNlYXJjaC1mb3JtLWxhYmVsLWZvY3VzLWNvbG9yOiAgICRncmF5LWRhcms7XG4kcmQtbmF2YmFyLWxpZ2h0LXNlYXJjaC1mb3JtLWlucHV0LWNvbG9yOiAgICAgICAgICRncmF5LWRhcmtlc3Q7XG5cblxuLy8qKiBOYXZiYXIgRGVmYXVsdFxuLy8qKiBOYXZiYXIgRGVmYXVsdCBTbG9nYW5cbi8vKiogTmF2YmFyIERlZmF1bHQgSW5uZXJcbiRyZC1uYXZiYXItZGVmYXVsdC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICAgNDBweCA4NXB4IDIwcHggODVweDtcbi8vKiogTmF2YmFyIERlZmF1bHQgTGlnaHQgVGhlbWVcbiRyZC1uYXZiYXItZGVmYXVsdC1saWdodC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgNDBweCA4NXB4IDQzcHggODVweDtcbi8vKiogY29tbW9uIHNlYXJjaCBpbnB1dCwgc2VhcmNoIHRvZ2dsZSwgY2FydFxuJHJkLW5hdmJhci1kZWZhdWx0LWxpZ2h0LWlucHV0cy1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrZXN0O1xuJHJkLW5hdmJhci1kZWZhdWx0LWxpZ2h0LXN0dWNrLWJhY2tncm91bmQ6ICAgICAgICAkd2hpdGU7XG4vLyoqIE5hdmJhciBEZWZhdWx0IERhcmsgVGhlbWVcbi8vKiogY29tbW9uIHNlYXJjaCBpbnB1dCwgc2VhcmNoIHRvZ2dsZSwgY2FydFxuJHJkLW5hdmJhci1kZWZhdWx0LWRhcmstaW5wdXRzLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGU7XG4kcmQtbmF2YmFyLWRlZmF1bHQtZGFyay1zdHVjay1iYWNrZ3JvdW5kOiAgICAgICAgICRncmF5LWJhc2U7XG5cbi8vKiogUkQgTmF2YmFyIFNpZGViYXIgVG9nZ2xlXG4kcmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLWxnLXRvZ2dsZS13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMxNXB4O1xuJHJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS1sZy10b2dnbGUtcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwO1xuJHJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS1sZy10b2dnbGUtb2Zmc2V0LXRvcDogICAgICAgICAgICAgICAgICAgICAgICAgICAyMHB4O1xuJHJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS1sZy10b2dnbGUtbW9iaWxlLWJyYW5kLW9mZnNldC10b3A6ICAgICAgICAgICAgICA0NXB4O1xuJHJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS1sZy10b2dnbGUtZm9ybS1zZWFyY2gtb2Zmc2V0LXRvcDogICAgICAgICAgICAgICA1MHB4O1xuJHJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS1sZy1tb2JpbGUtc2Nyb2xsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAwIDMwcHg7XG4vLyoqIGxpZ2h0IHNpZGViYXIgdG9nZ2xlIHRoZW1lXG4vLyoqIGNvbW1vbiBzdHlsZXM6IG5hdmJhciBzZWFyY2ggdG9nZ2xlIGFuZCBuYXZiYXIgY2FydFxuJHJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS1zZWFyY2gtdG9nZ2xlLWNhcnQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrZXN0O1xuLy8qKiBSRCBOYXZiYXIgU2lkZWJhciBUb2dnbGUgRm9vdGVyXG4kcmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLWZvb3Rlci1saXN0LW9mZnNldHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUwcHggMCA1MHB4O1xuJHJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS1mb290ZXItbGlzdC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwIDJweDtcbiRyZC1uYXZiYXItc2lkZWJhci10b2dnbGUtZm9vdGVyLWxpc3QtaW5saW5lLW9mZnNldHM6ICAgICAgICAgICAgICAgICAgICAgMTVweCAtMnB4IDA7XG4kcmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLWZvb3Rlci1saXN0LWRlZmluaXRpb24taWNvbi1zaXplLXNpemU6ICAgICAgICAgIDI0cHg7XG4vLyBsaWdodCBzaWRlYmFyIHRvZ2dsZSBmb290ZXIgdGhlbWVcbiRyZC1uYXZiYXItbGlnaHQtc2lkZWJhci10b2dnbGUtY29sb3I6ICRncmF5O1xuJHJkLW5hdmJhci1saWdodC1zaWRlYmFyLXRvZ2dsZS1mb290ZXItbGlzdC1kZWZpbml0aW9uLWxpbmstY29sb3I6ICAgICAgICAkZ3JheS1kYXJrZXN0O1xuJHJkLW5hdmJhci1saWdodC1zaWRlYmFyLXRvZ2dsZS1mb290ZXItbGlzdC1kZWZpbml0aW9uLWxpbmstaG92ZXItY29sb3I6ICAkYnJhbmQtbWFkaXNvbjtcbiRyZC1uYXZiYXItbGlnaHQtc2lkZWJhci10b2dnbGUtZm9vdGVyLWxpc3QtZGVmaW5pdGlvbi1pY29uLWNvbG9yOiAgICAgICAgJGJyYW5kLW1hZGlzb247XG4vLyoqIFJEIE5hdmJhciBTaWRlYmFyIFRvZ2dsZSBQYW5lbFxuJHJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS1wYW5lbC1sZy10b2dnbGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGU7XG4kcmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLXBhbmVsLWxnLXRvZ2dsZS1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgIDI1cHg7XG4kcmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLXBhbmVsLWxnLXRvZ2dsZS13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgIDQ1cHg7XG4vLyoqIHRvZ2dsZSBpY29uXG4kcmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLXBhbmVsLWxnLXRvZ2dsZS1pY29uLXN0YXRlLWJlZm9yZTogICAgICAgICAgICAgICdcXGYwYzknO1xuJHJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS1wYW5lbC1sZy10b2dnbGUtaWNvbi1zdGF0ZS1hZnRlcjogICAgICAgICAgICAgICAnXFxmMDYwJztcbiRyZC1uYXZiYXItc2lkZWJhci10b2dnbGUtcGFuZWwtbGctdG9nZ2xlLWljb24tc3RhdGUtZmFtaWx5OiAgICAgICAgICAgICAgJ0ZvbnRBd2Vzb21lJztcbi8vIGRhcmsgc2lkZWJhciB0b2dnbGUgcGFuZWwgdGhlbWVcbiRyZC1uYXZiYXItZGFyay1zaWRlYmFyLXRvZ2dsZS1wYW5lbC1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktYmFzZTtcbi8vIGxpZ2h0IHNpZGViYXIgdG9nZ2xlIHBhbmVsIHRoZW1lXG4kcmQtbmF2YmFyLWxpZ2h0LXNpZGViYXItdG9nZ2xlLXBhbmVsLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZTtcbiRyZC1uYXZiYXItbGlnaHQtc2lkZWJhci10b2dnbGUtcGFuZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktZGFya2VzdDtcbiRyZC1uYXZiYXItbGlnaHQtc2lkZWJhci10b2dnbGUtcGFuZWwtbGctdG9nZ2xlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktZGFya2VzdDtcbiRyZC1uYXZiYXItbGlnaHQtc2lkZWJhci10b2dnbGUtcGFuZWwtbGctdG9nZ2xlLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgNTBweDtcbiRyZC1uYXZiYXItbGlnaHQtc2lkZWJhci10b2dnbGUtcGFuZWwtbGctdG9nZ2xlLXNpemU6ICAgICAgICAgICAgICAgICAgICAgMjRweDtcblxuXG4vLz09IFRvZ2dsZXMgQ3VzdG9tXG4vL1xuLy8jI1xuXG4kcmQtdG9nZ2xlcy1tZnRvZ2dsZS13aWR0aDogICAgICAgICAgICAgICAgIDMycHg7XG4kcmQtdG9nZ2xlcy1tZnRvZ2dsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgIDE0cHg7XG4kcmQtdG9nZ2xlcy1tZnRvZ2dsZS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICRncmF5LWxpZ2h0O1xuJHJkLXRvZ2dsZXMtbWZ0b2dnbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAxNXB4O1xuJHJkLXRvZ2dsZXMtbWZ0b2dnbGUtb2Zmc2V0LWxlZnQ6ICAgICAgICAgICA2cHg7XG4kcmQtdG9nZ2xlcy1tZnRvZ2dsZS1vZmZzZXQtcmlnaHQ6ICAgICAgICAgIDIwcHg7XG4kcmQtdG9nZ2xlcy1tZnRvZ2dsZS1zaGFkb3c6ICAgICAgICAgICAgICAgIGluc2V0IDFweCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiRyZC10b2dnbGVzLW1mdG9nZ2xlLWFjdGl2ZS1iYWNrZ3JvdW5kOiAgICAgJGJyYW5kLXByaW1hcnk7XG4vLyoqIGFmdGVyXG4kcmQtdG9nZ2xlcy1tZnRvZ2dsZS1hZnRlci13aWR0aDogICAgICAgICAgIDIwcHg7XG4kcmQtdG9nZ2xlcy1tZnRvZ2dsZS1hZnRlci1oZWlnaHQ6ICAgICAgICAgIDIxcHg7XG4kcmQtdG9nZ2xlcy1tZnRvZ2dsZS1hZnRlci1iYWNrZ3JvdW5kOiAgICAgICR3aGl0ZTtcbiRyZC10b2dnbGVzLW1mdG9nZ2xlLWFmdGVyLWJvcmRlci1yYWRpdXM6ICAgMjBweDtcbiRyZC10b2dnbGVzLW1mdG9nZ2xlLWFmdGVyLXNoYWRvdzogICAgICAgICAgMXB4IDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuLy8qKiBhZnRlciBhY3RpdmVcbiRyZC10b2dnbGVzLW1mdG9nZ2xlLWFjdGl2ZS1hZnRlci1zaGFkb3c6ICAgMCAxcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCksIDAgMCAwIDE1cHggcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC4zKTtcblxuLy89PSBQcm9kdWN0XG4vL1xuLy8jI1xuXG4kcHJvZHVjdC1pbWFnZS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyO1xuJHByb2R1Y3QtdGh1bWJuYWlsLWJhY2tncm91bmQ6ICAgICAgICAgICAgJGdyYXk7XG4kcHJvZHVjdC10aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAkc2hhZG93LWFyZWEteHM7XG4kcHJvZHVjdC10aHVtYm5haWwtYWN0aXZlOiAgICAgICAgICAgICAgICAkd2hpdGU7XG4vLyoqIHByb2R1Y3QgcmF0aW5nXG4kcHJvZHVjdC1yYXRpbmctY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYnJhbmQtd2FybmluZztcbiRwcm9kdWN0LXJhdGluZy1zaXplOiAgICAgICAgICAgICAgICAgICAgIDE4cHg7XG4vLyoqIHByb2R1Y3QgcmV2aWV3IGNvdW50XG4kcHJvZHVjdC1yZXZpZXctY291bnQtc2l6ZTogICAgICAgICAgICAgICAxNXB4O1xuLy8qKiBwcm9kdWN0IHJhZGlvXG4kcHJvZHVjdC1yYWRpby1jdXN0b20tY29sb3I6ICAgICAgICAgICAgICAkd2hpdGU7XG4kcHJvZHVjdC1yYWRpby1jdXN0b20tYmFja2dyb3VuZDogICAgICAgICAkZ3JheS1kYXJrZXI7XG4kcHJvZHVjdC1yYWRpby13aWR0aDogICAgICAgICAgICAgICAgICAgICA0MHB4O1xuJHByb2R1Y3QtcmFkaW8taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgNDBweDtcbiRwcm9kdWN0LXJhZGlvLXdlaWdodDogICAgICAgICAgICAgICAgICAgIDcwMDtcbiRwcm9kdWN0LXJhZGlvLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgIDQwcHg7XG4kcHJvZHVjdC1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICA1MCU7XG4kcHJvZHVjdC1yYWRpby1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAkd2hpdGU7XG4kcHJvZHVjdC1yYWRpby1ob3Zlci1iYWNrZ3JvdW5kOiAgICAgICAgICAkZ3JheS1kYXJrZXI7XG4vLyoqIENvbW1vbiBwcm9kdWN0IExpc3RcXEdyaWQgU3R5bGVzXG4kcHJvZHVjdC1saXN0LWdyaWQtYmFja2dyb3VuZDogICAgICAgICAgICAkd2hpdGU7XG4kcHJvZHVjdC1saXN0LWdyaWQtaG92ZXItYmFja2dyb3VuZDogICAgICAkd2hpdGU7XG4kcHJvZHVjdC1saXN0LWdyaWQtaG92ZXItYm9yZGVyOiAgICAgICAgICAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4kcHJvZHVjdC1saXN0LWdyaWQtaG92ZXItYm9yZGVyLXJhZGl1czogICAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbi8vKiogUHJvZHVjdCBHcmlkIFR5cGUtMlxuJHByb2R1Y3QtZ3JpZC10eXBlLTItdGl0bGUtaG92ZXItY29sb3I6ICAgICAgICRicmFuZC1tYWRpc29uO1xuJHByb2R1Y3QtZ3JpZC10eXBlLTItdGl0bGUtaG92ZXItYm94LXNoYWRvdzogIDAgMHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXG4vLz09IFJEIGNhbGVuZGFyXG4vL1xuLy8jI1xuXG4kcmQtY2FsZW5kYXItc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9uZTtcbiRyZC1jYWxlbmRhci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzOTBweDtcbiRyZC1jYWxlbmRhci1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGU7XG4vLyoqIGhlYWRcbiRyZC1jYWxlbmRhci1oZWFkLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwIDQwcHg7XG4kcmQtY2FsZW5kYXItaGVhZC1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlO1xuJHJkLWNhbGVuZGFyLWhlYWQtdGV4dC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE4cHg7XG4kcmQtY2FsZW5kYXItaGVhZC10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktYmFzZTtcbiRyZC1jYWxlbmRhci1oZWFkLXRleHQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3MDA7XG4vLyoqIG1vbnRoXG4kcmQtY2FsZW5kYXItbW9udGgtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMThweDtcbiRyZC1jYWxlbmRhci1tb250aC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3MDA7XG4kcmQtY2FsZW5kYXItbW9udGgtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktYmFzZTtcbi8vKiogY29udHJvbHNcbiRyZC1jYWxlbmRhci1jb250cm9scy1mb250OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0MDAgMjBweC8zNnB4ICRpY29uLWZvbnQtbWF0ZXJpYWwtZGVzaWduO1xuJHJkLWNhbGVuZGFyLWNvbnRyb2xzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5O1xuLy8qKiBjb250cm9scyBuZXh0XG4kcmQtY2FsZW5kYXItY29udHJvbHMtbmV4dC1jb250ZW50OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1xcZjE1MCc7XG4kcmQtY2FsZW5kYXItY29udHJvbHMtbmV4dC1wb3NpdGlvbi1yaWdodDogICAgICAgICAgICAgICAgICAgICAgMzVweDtcbi8vKiogY29udHJvbHMgcHJldlxuJHJkLWNhbGVuZGFyLWNvbnRyb2xzLXByZXYtY29udGVudDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICdcXGYxNGInO1xuJHJkLWNhbGVuZGFyLWNvbnRyb2xzLXByZXYtcG9zaXRpb24tbGVmdDogICAgICAgICAgICAgICAgICAgICAgIDM1cHg7XG4vLyoqIGNvbnRyb2xzIGNsb3NlIGljb25cbiRyZC1jYWxlbmRhci1jb250cm9scy1jbG9zZS1jb250ZW50OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAnXFxmMjRjJztcbiRyZC1jYWxlbmRhci1jb250cm9scy1jbG9zZS1wb3NpdGlvbi10b3A6ICAgICAgICAgICAgICAgICAgICAgICAxM3B4O1xuJHJkLWNhbGVuZGFyLWNvbnRyb2xzLWNsb3NlLXBvc2l0aW9uLXJpZ2h0OiAgICAgICAgICAgICAgICAgICAgIDE1cHg7XG4kcmQtY2FsZW5kYXItY29udHJvbHMtY2xvc2Utc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMThweDtcbiRyZC1jYWxlbmRhci1jb250cm9scy1jbG9zZS1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAyMHB4O1xuLy8qKiBldmVudHNcbiRyZC1jYWxlbmRhci1ldmVudHMtcG9zaXRpb24tdG9wOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0MHB4O1xuJHJkLWNhbGVuZGFyLWV2ZW50cy1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwcHggMjBweCAxNXB4O1xuJHJkLWNhbGVuZGFyLWV2ZW50cy1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZTtcbiRyZC1jYWxlbmRhci1ldmVudHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiRyZC1jYWxlbmRhci1ldmVudHMtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkc2hhZG93LWFyZWEtc207XG4kcmQtY2FsZW5kYXItZXZlbnRzLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgM3B4IHNvbGlkICRicmFuZC1tYWRpc29uO1xuLy8qKiBldmVudCB0aXRsZVxuJHJkLWNhbGVuZGFyLWV2ZW50cy10aXRsZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmtlcjtcbi8vKiogZXZlbnQgKyBldmVudFxuJHJkLWNhbGVuZGFyLWV2ZW50cy1iZXR3ZWVuLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDFweCBzb2xpZCAkZ3JheS1saWdodDtcbiRyZC1jYWxlbmRhci1ldmVudHMtYmV0d2Vlbi1vZmZzZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1cHg7XG4vLyoqIHRhYmxlXG4kcmQtY2FsZW5kYXItdGFibGUtYm9yZGVyLXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjRweCA1cHg7XG4vLyoqIHRhYmxlIHRoXG4kcmQtY2FsZW5kYXItdGFibGUtdGgtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktZGFyaztcbiRyZC1jYWxlbmRhci10YWJsZS10aC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1cHggMDtcbiRyZC1jYWxlbmRhci10YWJsZS10aC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNHB4O1xuJHJkLWNhbGVuZGFyLXRhYmxlLXRoLXdlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQwMDtcbi8vKiogdGFibGUgZGF0ZSAodGQpXG4kcmQtY2FsZW5kYXItdGFibGUtdGQtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzBweDtcbiRyZC1jYWxlbmRhci10YWJsZS10ZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzMHB4O1xuJHJkLWNhbGVuZGFyLXRhYmxlLXRkLXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE0cHg7XG4kcmQtY2FsZW5kYXItdGFibGUtdGQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDAwO1xuJHJkLWNhbGVuZGFyLXRhYmxlLXRkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWJhc2U7XG4kcmQtY2FsZW5kYXItdGFibGUtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNTAlO1xuLy8qKiB0YWJsZSBkYXRlICh0ZCkgdG9kYXlcbiRyZC1jYWxlbmRhci10YWJsZS10ZC10b2RheS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeTtcbiRyZC1jYWxlbmRhci10YWJsZS10ZC10b2RheS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGU7XG4vLyoqIHRhYmxlIGRhdGUgKHRkKSBoYXMgZXZlbnRzXG4kcmQtY2FsZW5kYXItdGFibGUtdGQtaGFzLWV2ZW50LWFmdGVyLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgJGJyYW5kLW1hZGlzb247XG4kcmQtY2FsZW5kYXItdGFibGUtdGQtaGFzLWV2ZW50LWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJHdoaXRlO1xuJHJkLWNhbGVuZGFyLXRhYmxlLXRkLWhhcy1ldmVudC10b2RheS1ob3Zlci1iYWNrZ3JvdW5kOiAgICAgICAgICRicmFuZC1tYWRpc29uO1xuLy8qKiBmdWxsLXdpZHRoIGNhbGVuZGFyXG4kcmQtY2FsZW5kYXItZnVsbHdpZHRoLW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzcwcHg7XG4vLyoqIGNvbnRyb2xzXG4kcmQtY2FsZW5kYXItZnVsbHdpZHRoLWNvbnRyb2xzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktZGFya2VyO1xuLy8qKiBjb250cm9scyBjbG9zZSBpY29uYFxuJHJkLWNhbGVuZGFyLWZ1bGx3aWR0aC1jb250cm9scy1jbG9zZS1wb3NpdGlvbi10b3A6ICAgICAgICAgICAgIDNweDtcbiRyZC1jYWxlbmRhci1mdWxsd2lkdGgtY29udHJvbHMtY2xvc2UtcG9zaXRpb24tcmlnaHQ6ICAgICAgICAgICAxcHg7XG4vLyoqIHRhYmxlIHRoXG4kcmQtY2FsZW5kYXItZnVsbHdpZHRoLXRhYmxlLXRoLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktZGFyaztcbiRyZC1jYWxlbmRhci1mdWxsd2lkdGgtdGFibGUtdGgtcGFkZGluZy1sZWZ0OiAgICAgICAgICAgICAgICAgICAxNXB4O1xuJHJkLWNhbGVuZGFyLWZ1bGx3aWR0aC10YWJsZS10aC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgIDIycHg7XG4vLyoqIHRhYmxlIGRhdGUgKHRkKVxuJHJkLWNhbGVuZGFyLWZ1bGx3aWR0aC10YWJsZS10ZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2U7XG4kcmQtY2FsZW5kYXItZnVsbHdpZHRoLXRhYmxlLXRkLXBhZGRpbmctYm90dG9tOiAgICAgICAgICAgICAgICAgOSU7XG4kcmQtY2FsZW5kYXItZnVsbHdpZHRoLXRhYmxlLXRkLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlO1xuJHJkLWNhbGVuZGFyLWZ1bGx3aWR0aC10YWJsZS10ZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICRzaGFkb3ctYXJlYS1tZDtcbi8vKiogdGFibGUgZGF0ZSAodGQpIHRvZGF5XG4kcmQtY2FsZW5kYXItZnVsbHdpZHRoLXRhYmxlLXRkLXRvZGF5LWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG4kcmQtY2FsZW5kYXItZnVsbHdpZHRoLXRhYmxlLXRkLXRvZGF5LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktZGFya2VyO1xuJHJkLWNhbGVuZGFyLWZ1bGx3aWR0aC10YWJsZS10ZC10b2RheS1ib3JkZXI6ICAgICAgICAgICAgICAgICAgIDJweCBzb2xpZCAkZ3JheS1kYXJrZXI7XG4vLyoqIHRhYmxlIGRhdGUgKGRpdiBpbnNpZGUgdGQpXG4kcmQtY2FsZW5kYXItZnVsbHdpZHRoLXRhYmxlLWRhdGUtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgNDBweDtcbiRyZC1jYWxlbmRhci1mdWxsd2lkdGgtdGFibGUtZGF0ZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICA0MHB4O1xuJHJkLWNhbGVuZGFyLWZ1bGx3aWR0aC10YWJsZS1kYXRlLXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgIDIycHg7XG4kcmQtY2FsZW5kYXItZnVsbHdpZHRoLXRhYmxlLWRhdGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgMzhweDtcbiRyZC1jYWxlbmRhci1mdWxsd2lkdGgtdGFibGUtZGF0ZS13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICA3MDA7XG4kcmQtY2FsZW5kYXItZnVsbHdpZHRoLXRhYmxlLWRhdGUtcG9zaXRpb24tdG9wOiAgICAgICAgICAgICAgICAgMTBweDtcbiRyZC1jYWxlbmRhci1mdWxsd2lkdGgtdGFibGUtZGF0ZS1wb3NpdGlvbi1sZWZ0OiAgICAgICAgICAgICAgICAxMHB4O1xuLy8qKiB0YWJsZSBkYXRlICh0ZCkgaGFzIGV2ZW50c1xuJHJkLWNhbGVuZGFyLWZ1bGx3aWR0aC10YWJsZS10ZC1oYXMtZXZlbnQtdG9kYXktYm9yZGVyLWNvbG9yOiAgICR3aGl0ZTtcbi8vKiogMTgwMFxuJHJkLWNhbGVuZGFyLWZ1bGx3aWR0aC14bC1ib3JkZXItc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAgIDIwcHg7IiwiLy8gV2ViS2l0LXN0eWxlIGZvY3VzXG5cbkBtaXhpbiB0YWItZm9jdXMoKSB7XG4gIC8vIERlZmF1bHRcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIC8vIFdlYktpdFxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5AbWl4aW4gaW1nLXJlc3BvbnNpdmUoJGRpc3BsYXk6IGJsb2NrKSB7XG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuIE5vdGUgdGhhdCB0aGVcbi8vIHNwZWxsaW5nIG9mIGBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW9gIGlzIGludGVudGlvbmFsLlxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMXh9XCIpLCBcIiN7JGZpbGUtMXh9XCIpKTtcblxuICBAbWVkaWFcbiAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0yeH1cIiksIFwiI3skZmlsZS0yeH1cIikpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIiRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXI6IGZhbHNlICFkZWZhdWx0O1xuLy9cbi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLz09IENvbG9yc1xuLy9cbi8vIyMgR3JheSBhbmQgYnJhbmQgY29sb3JzIGZvciB1c2UgYWNyb3NzIEJvb3RzdHJhcC5cblxuJGdyYXktYmFzZTogICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kZ3JheS1kYXJrZXI6ICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAxMy41JSkgIWRlZmF1bHQ7IC8vICMyMjJcbiRncmF5LWRhcms6ICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDIwJSkgIWRlZmF1bHQ7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpICFkZWZhdWx0OyAvLyAjNTU1XG4kZ3JheS1saWdodDogICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSkgIWRlZmF1bHQ7IC8vICM3NzdcbiRncmF5LWxpZ2h0ZXI6ICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKSAhZGVmYXVsdDsgLy8gI2VlZVxuXG4kYnJhbmQtcHJpbWFyeTogICAgICAgICBkYXJrZW4oIzQyOGJjYSwgNi41JSkgIWRlZmF1bHQ7IC8vICMzMzdhYjdcbiRicmFuZC1zdWNjZXNzOiAgICAgICAgICM1Y2I4NWMgIWRlZmF1bHQ7XG4kYnJhbmQtaW5mbzogICAgICAgICAgICAjNWJjMGRlICFkZWZhdWx0O1xuJGJyYW5kLXdhcm5pbmc6ICAgICAgICAgI2YwYWQ0ZSAhZGVmYXVsdDtcbiRicmFuZC1kYW5nZXI6ICAgICAgICAgICNkOTUzNGYgIWRlZmF1bHQ7XG5cblxuLy89PSBTY2FmZm9sZGluZ1xuLy9cbi8vIyMgU2V0dGluZ3MgZm9yIHNvbWUgb2YgdGhlIG1vc3QgZ2xvYmFsIHN0eWxlcy5cblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciBgPGJvZHk+YC5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIEdsb2JhbCB0ZXh0IGNvbG9yIG9uIGA8Ym9keT5gLlxuJHRleHQtY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcblxuLy8qKiBHbG9iYWwgdGV4dHVhbCBsaW5rIGNvbG9yLlxuJGxpbmstY29sb3I6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIExpbmsgaG92ZXIgY29sb3Igc2V0IHZpYSBgZGFya2VuKClgIGZ1bmN0aW9uLlxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuLy8qKiBMaW5rIGhvdmVyIGRlY29yYXRpb24uXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBvZ3JhcGh5XG4vL1xuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktc2VyaWY6ICAgICAgIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCBtb25vc3BhY2UgZm9udHMgZm9yIGA8Y29kZT5gLCBgPGtiZD5gLCBhbmQgYDxwcmU+YC5cbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sYXJnZTogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XG4kZm9udC1zaXplLXNtYWxsOiAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcblxuJGZvbnQtc2l6ZS1oMTogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi42KSkgIWRlZmF1bHQ7IC8vIH4zNnB4XG4kZm9udC1zaXplLWgyOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjE1KSkgIWRlZmF1bHQ7IC8vIH4zMHB4XG4kZm9udC1zaXplLWgzOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNykpICFkZWZhdWx0OyAvLyB+MjRweFxuJGZvbnQtc2l6ZS1oNDogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XG4kZm9udC1zaXplLWg1OiAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDY6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxuXG4vLyoqIFVuaXQtbGVzcyBgbGluZS1oZWlnaHRgIGZvciB1c2UgaW4gY29tcG9uZW50cyBsaWtlIGJ1dHRvbnMuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgIDEuNDI4NTcxNDI5ICFkZWZhdWx0OyAvLyAyMC8xNFxuLy8qKiBDb21wdXRlZCBcImxpbmUtaGVpZ2h0XCIgKGBmb250LXNpemVgICogYGxpbmUtaGVpZ2h0YCkgZm9yIHVzZSB3aXRoIGBtYXJnaW5gLCBgcGFkZGluZ2AsIGV0Yy5cbiRsaW5lLWhlaWdodC1jb21wdXRlZDogICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlKSkgIWRlZmF1bHQ7IC8vIH4yMHB4XG5cbi8vKiogQnkgZGVmYXVsdCwgdGhpcyBpbmhlcml0cyBmcm9tIHRoZSBgPGJvZHk+YC5cbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAxLjEgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cblxuLy89PSBJY29ub2dyYXBoeVxuLy9cbi8vIyMgU3BlY2lmeSBjdXN0b20gbG9jYXRpb24gYW5kIGZpbGVuYW1lIG9mIHRoZSBpbmNsdWRlZCBHbHlwaGljb25zIGljb24gZm9udC4gVXNlZnVsIGZvciB0aG9zZSBpbmNsdWRpbmcgQm9vdHN0cmFwIHZpYSBCb3dlci5cblxuLy8qKiBMb2FkIGZvbnRzIGZyb20gdGhpcyBkaXJlY3RvcnkuXG5cbi8vIFtjb252ZXJ0ZXJdIElmICRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIgaWYgdXNlZCwgcHJvdmlkZSBwYXRoIHJlbGF0aXZlIHRvIHRoZSBhc3NldHMgbG9hZCBwYXRoLlxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBiZWNhdXNlIHNvbWUgYXNzZXQgaGVscGVycywgc3VjaCBhcyBTcHJvY2tldHMsIGRvIG5vdCB3b3JrIHdpdGggZmlsZS1yZWxhdGl2ZSBwYXRocy5cbiRpY29uLWZvbnQtcGF0aDogaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgXCJib290c3RyYXAvXCIsIFwiLi4vZm9udHMvYm9vdHN0cmFwL1wiKSAhZGVmYXVsdDtcblxuLy8qKiBGaWxlIG5hbWUgZm9yIGFsbCBmb250IGZpbGVzLlxuJGljb24tZm9udC1uYW1lOiAgICAgICAgICBcImdseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXJcIiAhZGVmYXVsdDtcbi8vKiogRWxlbWVudCBJRCB3aXRoaW4gU1ZHIGljb24gZmlsZS5cbiRpY29uLWZvbnQtc3ZnLWlkOiAgICAgICAgXCJnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIiAhZGVmYXVsdDtcblxuXG4vLz09IENvbXBvbmVudHNcbi8vXG4vLyMjIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS4gVmFsdWVzIGJhc2VkIG9uIDE0cHggdGV4dCBhbmQgMS40MjggbGluZS1oZWlnaHQgKH4yMHB4IHRvIHN0YXJ0KS5cblxuJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDogICAgIDZweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogICAxMnB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogICAgMTBweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw6ICAxNnB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDogICAgNXB4ICFkZWZhdWx0O1xuJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDogIDEwcHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXhzLXZlcnRpY2FsOiAgICAgICAxcHggIWRlZmF1bHQ7XG4kcGFkZGluZy14cy1ob3Jpem9udGFsOiAgICAgNXB4ICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtbGFyZ2U6ICAgICAgICAgMS4zMzMzMzMzICFkZWZhdWx0OyAvLyBleHRyYSBkZWNpbWFscyBmb3IgV2luIDguMSBDaHJvbWVcbiRsaW5lLWhlaWdodC1zbWFsbDogICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICA0cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgNnB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgIDNweCAhZGVmYXVsdDtcblxuLy8qKiBHbG9iYWwgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIEdsb2JhbCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8qKiBXaWR0aCBvZiB0aGUgYGJvcmRlcmAgZm9yIGdlbmVyYXRpbmcgY2FyZXRzIHRoYXQgaW5kaWNhdG9yIGRyb3Bkb3ducy5cbiRjYXJldC13aWR0aC1iYXNlOiAgICAgICAgICA0cHggIWRlZmF1bHQ7XG4vLyoqIENhcmV0cyBpbmNyZWFzZSBzbGlnaHRseSBpbiBzaXplIGZvciBsYXJnZXIgY29tcG9uZW50cy5cbiRjYXJldC13aWR0aC1sYXJnZTogICAgICAgICA1cHggIWRlZmF1bHQ7XG5cblxuLy89PSBUYWJsZXNcbi8vXG4vLyMjIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8qKiBQYWRkaW5nIGZvciBgPHRoPmBzIGFuZCBgPHRkPmBzLlxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgZm9yIGNlbGxzIGluIGAudGFibGUtY29uZGVuc2VkYC5cbiR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nOiAgNXB4ICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgYmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBhbGwgdGFibGVzLlxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLXN0cmlwZWRgLlxuJHRhYmxlLWJnLWFjY2VudDogICAgICAgICAgICAgICAjZjlmOWY5ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtaG92ZXJgLlxuJHRhYmxlLWJnLWhvdmVyOiAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHRhYmxlLWJnLWFjdGl2ZTogICAgICAgICAgICAgICAkdGFibGUtYmctaG92ZXIgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0YWJsZSBhbmQgY2VsbCBib3JkZXJzLlxuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT0gQnV0dG9uc1xuLy9cbi8vIyMgRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbm9ybWFsICFkZWZhdWx0O1xuXG4kYnRuLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJGJ0bi1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGVmYXVsdC1ib3JkZXI6ICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbiRidG4tcHJpbWFyeS1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXByaW1hcnktYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1zdWNjZXNzLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tc3VjY2Vzcy1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWluZm8tY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4kYnRuLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1pbmZvLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4td2FybmluZy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbiRidG4td2FybmluZy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXdhcm5pbmctYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1kYW5nZXItY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1kYW5nZXItYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sYXJnZSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgICRib3JkZXItcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xuXG5cbi8vPT0gRm9ybXNcbi8vXG4vLyMjXG5cbi8vKiogYDxpbnB1dD5gIGJhY2tncm91bmQgY29sb3JcbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIGA8aW5wdXQgZGlzYWJsZWQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmctZGlzYWJsZWQ6ICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4vLyoqIFRleHQgY29sb3IgZm9yIGA8aW5wdXQ+YHNcbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xuLy8qKiBgPGlucHV0PmAgYm9yZGVyIGNvbG9yXG4kaW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4vLyBUT0RPOiBSZW5hbWUgYCRpbnB1dC1ib3JkZXItcmFkaXVzYCB0byBgJGlucHV0LWJvcmRlci1yYWRpdXMtYmFzZWAgaW4gdjRcbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuLy8gVGhpcyBoYXMgbm8gZWZmZWN0IG9uIGA8c2VsZWN0PmBzIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGlucHV0cyBvbiBmb2N1c1xuJGlucHV0LWJvcmRlci1mb2N1czogICAgICAgICAgICAgIzY2YWZlOSAhZGVmYXVsdDtcblxuLy8qKiBQbGFjZWhvbGRlciB0ZXh0IGNvbG9yXG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICAgICAgICAjOTk5ICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1iYXNlOiAgICAgICAgICAgICAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1sYXJnZTogICAgICAgICAgICAgKGNlaWwoJGZvbnQtc2l6ZS1sYXJnZSAqICRsaW5lLWhlaWdodC1sYXJnZSkgKyAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG4kaW5wdXQtaGVpZ2h0LXNtYWxsOiAgICAgICAgICAgICAoZmxvb3IoJGZvbnQtc2l6ZS1zbWFsbCAqICRsaW5lLWhlaWdodC1zbWFsbCkgKyAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuXG4vLyoqIGAuZm9ybS1ncm91cGAgbWFyZ2luXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kbGVnZW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJGxlZ2VuZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlciAhZGVmYXVsdDtcblxuLy8qKiBEaXNhYmxlZCBjdXJzb3IgZm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnMuXG4kY3Vyc29yLWRpc2FibGVkOiAgICAgICAgICAgICAgICBub3QtYWxsb3dlZCAhZGVmYXVsdDtcblxuXG4vLz09IERyb3Bkb3duc1xuLy9cbi8vIyMgRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyoqIEJhY2tncm91bmQgZm9yIHRoZSBkcm9wZG93biBtZW51LlxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYC5cbiRkcm9wZG93bi1ib3JkZXI6ICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjE1KSAhZGVmYXVsdDtcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYCAqKmZvciBJRTgqKi5cbiRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIERpdmlkZXIgY29sb3IgZm9yIGJldHdlZW4gZHJvcGRvd24gaXRlbXMuXG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xuXG4vLyoqIERyb3Bkb3duIGxpbmsgdGV4dCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4vLyoqIEhvdmVyIGNvbG9yIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkZ3JheS1kYXJrLCA1JSkgIWRlZmF1bHQ7XG4vLyoqIEhvdmVyIGJhY2tncm91bmQgZm9yIGRyb3Bkb3duIGxpbmtzLlxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBoZWFkZXJzIHdpdGhpbiBkcm9wZG93biBtZW51cy5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyoqIERlcHJlY2F0ZWQgYCRkcm9wZG93bi1jYXJldC1jb2xvcmAgYXMgb2YgdjMuMS4wXG4kZHJvcGRvd24tY2FyZXQtY29sb3I6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuXG5cbi8vLS0gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuLy9cbi8vIE5vdGU6IFRoZXNlIHZhcmlhYmxlcyBhcmUgbm90IGdlbmVyYXRlZCBpbnRvIHRoZSBDdXN0b21pemVyLlxuXG4kemluZGV4LW5hdmJhcjogICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC1uYXZiYXItZml4ZWQ6ICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDogIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuXG5cbi8vPT0gTWVkaWEgcXVlcmllcyBicmVha3BvaW50c1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBicmVha3BvaW50cyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDQ4MHB4ICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXG4kc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHMgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tcGhvbmVgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1waG9uZTogICAgICAgICAgICAgICAkc2NyZWVuLXhzLW1pbiAhZGVmYXVsdDtcblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tc21gIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA3NjhweCAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1zbSAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi10YWJsZXRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi10YWJsZXQ6ICAgICAgICAgICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3Bcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1tZGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk5MnB4ICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICAkc2NyZWVuLW1kICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICAkc2NyZWVuLW1kLW1pbiAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGdgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAxMjAwcHggIWRlZmF1bHQ7XG4kc2NyZWVuLWxnLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbGcgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWxnLWRlc2t0b3A6ICAgICAgICAgICRzY3JlZW4tbGctbWluICFkZWZhdWx0O1xuXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cbiRzY3JlZW4teHMtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tc20tbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLW1kLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IEdyaWQgc3lzdGVtXG4vL1xuLy8jIyBEZWZpbmUgeW91ciBjdXN0b20gcmVzcG9uc2l2ZSBncmlkLlxuXG4vLyoqIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGJldHdlZW4gY29sdW1ucy4gR2V0cyBkaXZpZGVkIGluIGhhbGYgZm9yIHRoZSBsZWZ0IGFuZCByaWdodC5cbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAzMHB4ICFkZWZhdWx0O1xuLy8gTmF2YmFyIGNvbGxhcHNlXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVjb21lcyB1bmNvbGxhcHNlZC5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQ6ICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWdpbnMgY29sbGFwc2luZy5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4OiAoJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAtIDEpICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29udGFpbmVyIHNpemVzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbiRjb250YWluZXItdGFibGV0OiAgICAgICAgICAgICAoNzIwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLXNtOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci10YWJsZXQgIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4kY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKDk0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLW1kLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1tZDogICAgICAgICAgICAgICAgICRjb250YWluZXItZGVza3RvcCAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4kY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKDExNDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1sZy1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbGc6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3AgIWRlZmF1bHQ7XG5cblxuLy89PSBOYXZiYXJcbi8vXG4vLyMjXG5cbi8vIEJhc2ljcyBvZiBhIG5hdmJhclxuJG5hdmJhci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICA1MHB4ICFkZWZhdWx0O1xuJG5hdmJhci1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQgIWRlZmF1bHQ7XG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgIGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSkgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctdmVydGljYWw6ICAgICAgICAgICgoJG5hdmJhci1oZWlnaHQgLSAkbGluZS1oZWlnaHQtY29tcHV0ZWQpIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ6ICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICM3NzcgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICNmOGY4ZjggIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYmcsIDYuNSUpICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgbGlua3NcbiRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgIzU1NSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAjY2NjICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgYnJhbmQgbGFiZWxcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc6ICAgICAgICAjODg4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PT0gSW52ZXJ0ZWQgbmF2YmFyXG4vLyBSZXNldCBpbnZlcnRlZCBuYXZiYXIgYmFzaWNzXG4kbmF2YmFyLWludmVyc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktbGlnaHQsIDE1JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICMyMjIgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XG5cbi8vIEludmVydGVkIG5hdmJhciBsaW5rc1xuJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgYnJhbmQgbGFiZWxcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjogICAgICAgICMzMzMgIWRlZmF1bHQ7XG5cblxuLy89PSBOYXZzXG4vL1xuLy8jI1xuXG4vLz09PSBTaGFyZWQgbmF2IHN0eWxlc1xuJG5hdi1saW5rLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMHB4IDE1cHggIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbiRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLz09IFRhYnNcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgI2RkZCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I6ICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuLy89PSBQaWxsc1xuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdpbmF0aW9uXG4vL1xuLy8jI1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI6ICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLz09IFBhZ2VyXG4vL1xuLy8jI1xuXG4kcGFnZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1iZyAhZGVmYXVsdDtcbiRwYWdlci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWJvcmRlciAhZGVmYXVsdDtcbiRwYWdlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRwYWdlci1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kcGFnZXItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnZXItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cbiRwYWdlci1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vPT0gSnVtYm90cm9uXG4vL1xuLy8jI1xuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWhlYWRpbmctY29sb3I6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1mb250LXNpemU6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS41KSkgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWhlYWRpbmctZm9udC1zaXplOiAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiA0LjUpKSAhZGVmYXVsdDtcblxuXG4vLz09IEZvcm0gc3RhdGVzIGFuZCBhbGVydHNcbi8vXG4vLyMjIERlZmluZSBjb2xvcnMgZm9yIGZvcm0gZmVlZGJhY2sgc3RhdGVzIGFuZCwgYnkgZGVmYXVsdCwgYWxlcnRzLlxuXG4kc3RhdGUtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAgICAjM2M3NjNkICFkZWZhdWx0O1xuJHN0YXRlLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgI2RmZjBkOCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1zdWNjZXNzLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS1pbmZvLXRleHQ6ICAgICAgICAgICAgICAgICMzMTcwOGYgIWRlZmF1bHQ7XG4kc3RhdGUtaW5mby1iZzogICAgICAgICAgICAgICAgICAjZDllZGY3ICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWluZm8tYmcsIC0xMCksIDclKSAhZGVmYXVsdDtcblxuJHN0YXRlLXdhcm5pbmctdGV4dDogICAgICAgICAgICAgIzhhNmQzYiAhZGVmYXVsdDtcbiRzdGF0ZS13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtd2FybmluZy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG4kc3RhdGUtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAgICAjYTk0NDQyICFkZWZhdWx0O1xuJHN0YXRlLWRhbmdlci1iZzogICAgICAgICAgICAgICAgI2YyZGVkZSAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1kYW5nZXItYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuXG4vLz09IFRvb2x0aXBzXG4vL1xuLy8jI1xuXG4vLyoqIFRvb2x0aXAgbWF4IHdpZHRoXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCB0ZXh0IGNvbG9yXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGJhY2tncm91bmQgY29sb3JcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcblxuLy8qKiBUb29sdGlwIGFycm93IHdpZHRoXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA1cHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgYXJyb3cgY29sb3JcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG5cbi8vPT0gUG9wb3ZlcnNcbi8vXG4vLyMjXG5cbi8vKiogUG9wb3ZlciBib2R5IGJhY2tncm91bmQgY29sb3JcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBtYXhpbXVtIHdpZHRoXG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIGJvcmRlciBjb2xvclxuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4yKSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBmYWxsYmFjayBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIHRpdGxlIGJhY2tncm91bmQgY29sb3JcbiRwb3BvdmVyLXRpdGxlLWJnOiAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciBhcnJvdyB3aWR0aFxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoOiAgICAgICAgICAgKCRwb3BvdmVyLWFycm93LXdpZHRoICsgMSkgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgY29sb3JcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgICAgZmFkZV9pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIDAuMDUpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGZhbGxiYWNrIGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjogIGRhcmtlbigkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3IsIDIwJSkgIWRlZmF1bHQ7XG5cblxuLy89PSBMYWJlbHNcbi8vXG4vLyMjXG5cbi8vKiogRGVmYXVsdCBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGVmYXVsdC1iZzogICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogUHJpbWFyeSBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtcHJpbWFyeS1iZzogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogU3VjY2VzcyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtc3VjY2Vzcy1iZzogICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbi8vKiogSW5mbyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtaW5mby1iZzogICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbi8vKiogV2FybmluZyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtd2FybmluZy1iZzogICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1kYW5nZXItYmc6ICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBsYWJlbCB0ZXh0IGNvbG9yXG4kbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBEZWZhdWx0IHRleHQgY29sb3Igb2YgYSBsaW5rZWQgbGFiZWxcbiRsYWJlbC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICNmZmYgIWRlZmF1bHQ7XG5cblxuLy89PSBNb2RhbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgdGl0bGVcbiRtb2RhbC10aXRsZS1wYWRkaW5nOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIHRpdGxlIGxpbmUtaGVpZ2h0XG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIG1vZGFsIGNvbnRlbnQgYXJlYVxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBjb250ZW50IGJvcmRlciBjb2xvclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4yKSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3IgKipmb3IgSUU4KipcbiRtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgICAgIzk5OSAhZGVmYXVsdDtcblxuLy8qKiBNb2RhbCBiYWNrZHJvcCBiYWNrZ3JvdW5kIGNvbG9yXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBiYWNrZHJvcCBvcGFjaXR5XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgaGVhZGVyIGJvcmRlciBjb2xvclxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgI2U1ZTVlNSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgZm9vdGVyIGJvcmRlciBjb2xvclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgIDkwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgNjAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuXG4vLz09IEFsZXJ0c1xuLy9cbi8vIyMgRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nOiAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgYm9sZCAhZGVmYXVsdDtcblxuJGFsZXJ0LXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XG4kYWxlcnQtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtaW5mby1iZzogICAgICAgICAgICAgICAkc3RhdGUtaW5mby1iZyAhZGVmYXVsdDtcbiRhbGVydC1pbmZvLXRleHQ6ICAgICAgICAgICAgICRzdGF0ZS1pbmZvLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby1ib3JkZXI6ICAgICAgICAgICAkc3RhdGUtaW5mby1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC13YXJuaW5nLWJnOiAgICAgICAgICAgICRzdGF0ZS13YXJuaW5nLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXdhcm5pbmctdGV4dDogICAgICAgICAgJHN0YXRlLXdhcm5pbmctdGV4dCAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLWJvcmRlcjogICAgICAgICRzdGF0ZS13YXJuaW5nLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWRhbmdlci1iZzogICAgICAgICAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcbiRhbGVydC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuXG5cbi8vPT0gUHJvZ3Jlc3MgYmFyc1xuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSB3aG9sZSBwcm9ncmVzcyBjb21wb25lbnRcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4vLyoqIFByb2dyZXNzIGJhciB0ZXh0IGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBWYXJpYWJsZSBmb3Igc2V0dGluZyByb3VuZGVkIGNvcm5lcnMgb24gcHJvZ3Jlc3MgYmFyLlxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmc6ICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbi8vKiogV2FybmluZyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItd2FybmluZy1iZzogICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuLy8qKiBEYW5nZXIgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZzogICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuLy8qKiBJbmZvIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1pbmZvLWJnOiAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG5cblxuLy89PSBMaXN0IGdyb3VwXG4vL1xuLy8jI1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb24gYC5saXN0LWdyb3VwLWl0ZW1gXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIGAubGlzdC1ncm91cC1pdGVtYCBib3JkZXIgY29sb3JcbiRsaXN0LWdyb3VwLWJvcmRlcjogICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbi8vKiogTGlzdCBncm91cCBib3JkZXIgcmFkaXVzXG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBzaW5nbGUgbGlzdCBpdGVtcyBvbiBob3ZlclxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8qKiBCb3JkZXIgY29sb3Igb2YgYWN0aXZlIGxpc3QgZWxlbWVudHNcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI6ICAgICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I6ICBsaWdodGVuKCRsaXN0LWdyb3VwLWFjdGl2ZS1iZywgNDAlKSAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3IgZm9yIGNvbnRlbnQgd2l0aGluIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1saW5rLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yOiAgICRsaXN0LWdyb3VwLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I6ICMzMzMgIWRlZmF1bHQ7XG5cblxuLy89PSBQYW5lbHNcbi8vXG4vLyMjXG5cbiRwYW5lbC1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFuZWwtYm9keS1wYWRkaW5nOiAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJHBhbmVsLWhlYWRpbmctcGFkZGluZzogICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xuJHBhbmVsLWZvb3Rlci1wYWRkaW5nOiAgICAgICAgJHBhbmVsLWhlYWRpbmctcGFkZGluZyAhZGVmYXVsdDtcbiRwYW5lbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciBlbGVtZW50cyB3aXRoaW4gcGFuZWxzXG4kcGFuZWwtaW5uZXItYm9yZGVyOiAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWZvb3Rlci1iZzogICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLWRlZmF1bHQtdGV4dDogICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRwYW5lbC1kZWZhdWx0LWJvcmRlcjogICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnOiAgICAjZjVmNWY1ICFkZWZhdWx0O1xuXG4kcGFuZWwtcHJpbWFyeS10ZXh0OiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktYm9yZGVyOiAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnOiAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJHBhbmVsLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmc6ICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWluZm8taGVhZGluZy1iZzogICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWRhbmdlci10ZXh0OiAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmc6ICAgICAkc3RhdGUtZGFuZ2VyLWJnICFkZWZhdWx0O1xuXG5cbi8vPT0gVGh1bWJuYWlsc1xuLy9cbi8vIyNcblxuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGltYWdlXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICA0cHggIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBiYWNrZ3JvdW5kIGNvbG9yXG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbi8vKiogVGh1bWJuYWlsIGJvcmRlciBjb2xvclxuJHRodW1ibmFpbC1ib3JkZXI6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbi8vKiogVGh1bWJuYWlsIGJvcmRlciByYWRpdXNcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQ3VzdG9tIHRleHQgY29sb3IgZm9yIHRodW1ibmFpbCBjYXB0aW9uc1xuJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yOiAgICAgJHRleHQtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgY2FwdGlvblxuJHRodW1ibmFpbC1jYXB0aW9uLXBhZGRpbmc6ICAgOXB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gV2VsbHNcbi8vXG4vLyMjXG5cbiR3ZWxsLWJnOiAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kd2VsbC1ib3JkZXI6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHdlbGwtYmcsIDclKSAhZGVmYXVsdDtcblxuXG4vLz09IEJhZGdlc1xuLy9cbi8vIyNcblxuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTGlua2VkIGJhZGdlIHRleHQgY29sb3Igb24gaG92ZXJcbiRiYWRnZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYmFkZ2UtYmc6ICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBCYWRnZSB0ZXh0IGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEJhZGdlIGJhY2tncm91bmQgY29sb3IgaW4gYWN0aXZlIG5hdiBsaW5rXG4kYmFkZ2UtYWN0aXZlLWJnOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGJhZGdlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgMSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBCcmVhZGNydW1ic1xuLy9cbi8vIyNcblxuJGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbDogICA4cHggIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw6IDE1cHggIWRlZmF1bHQ7XG4vLyoqIEJyZWFkY3J1bWIgYmFja2dyb3VuZCBjb2xvclxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIHRleHQgY29sb3JcbiRicmVhZGNydW1iLWNvbG9yOiAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBjdXJyZW50IHBhZ2UgaW4gdGhlIGJyZWFkY3J1bWJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIFRleHR1YWwgc2VwYXJhdG9yIGZvciBiZXR3ZWVuIGJyZWFkY3J1bWIgZWxlbWVudHNcbiRicmVhZGNydW1iLXNlcGFyYXRvcjogICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XG5cblxuLy89PSBDYXJvdXNlbFxuLy9cbi8vIyNcblxuJGNhcm91c2VsLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKDAsMCwwLC42KSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2xvc2Vcbi8vXG4vLyMjXG5cbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgIGJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgMCAxcHggMCAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29kZVxuLy9cbi8vIyNcblxuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgI2M3MjU0ZSAhZGVmYXVsdDtcbiRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAgICNmOWYyZjQgIWRlZmF1bHQ7XG5cbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG4kcHJlLWJnOiAgICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRwcmUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLz09IFR5cGVcbi8vXG4vLyMjXG5cbi8vKiogSG9yaXpvbnRhbCBvZmZzZXQgZm9yIGZvcm1zIGFuZCBsaXN0cy5cbiRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWw6IDE4MHB4ICFkZWZhdWx0O1xuLy8qKiBUZXh0IG11dGVkIGNvbG9yXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXMgYm9yZGVyIGNvbG9yXG4kYWJici1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogSGVhZGluZ3Mgc21hbGwgY29sb3JcbiRoZWFkaW5ncy1zbWFsbC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBCbG9ja3F1b3RlIHNtYWxsIGNvbG9yXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBmb250IHNpemVcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBib3JkZXIgY29sb3JcbiRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjogICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFBhZ2UgaGVhZGVyIGJvcmRlciBjb2xvclxuJHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogV2lkdGggb2YgaG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0IHRpdGxlc1xuJGRsLWhvcml6b250YWwtb2Zmc2V0OiAgICAgICAgJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbCAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggLmRsLWhvcml6b250YWwgYmVjb21lcyBob3Jpem9udGFsXG4kZGwtaG9yaXpvbnRhbC1icmVha3BvaW50OiAgICAkZ3JpZC1mbG9hdC1icmVha3BvaW50ICFkZWZhdWx0O1xuLy8qKiBIb3Jpem9udGFsIGxpbmUgY29sb3IuXG4kaHItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuIiwiLy9cbi8vIFR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSGVhZGluZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRoZWFkaW5ncy1zbWFsbC1jb2xvcjtcbiAgfVxufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBtYXJnaW4tdG9wOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDY1JTtcbiAgfVxufVxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gIH1cbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMzsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjsgfVxuXG5cbi8vIEJvZHkgdGV4dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xufVxuXG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMS4xNSkpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIH1cbn1cblxuXG4vLyBFbXBoYXNpcyAmIG1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRXg6ICgxMnB4IHNtYWxsIGZvbnQgLyAxNHB4IGJhc2UgZm9udCkgKiAxMDAlID0gYWJvdXQgODUlXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogZmxvb3IoKDEwMCUgKiAkZm9udC1zaXplLXNtYWxsIC8gJGZvbnQtc2l6ZS1iYXNlKSk7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdGF0ZS13YXJuaW5nLWJnO1xuICBwYWRkaW5nOiAuMmVtO1xufVxuXG4vLyBBbGlnbm1lbnRcbi50ZXh0LWxlZnQgICAgICAgICAgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLnRleHQtcmlnaHQgICAgICAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuLnRleHQtY2VudGVyICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi50ZXh0LWp1c3RpZnkgICAgICAgIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuLnRleHQtbm93cmFwICAgICAgICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG4udGV4dC1sb3dlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbi50ZXh0LXVwcGVyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuLnRleHQtY2FwaXRhbGl6ZSAgICAgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG59XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtaW5mbycsICRzdGF0ZS1pbmZvLXRleHQpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLXRleHQpO1xuXG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcbi8vIEZvciBub3cgd2UnbGwgbGVhdmUgdGhlc2UgYWxvbmdzaWRlIHRoZSB0ZXh0IGNsYXNzZXMgdW50aWwgdjQgd2hlbiB3ZSBjYW5cbi8vIHNhZmVseSBzaGlmdCB0aGluZ3MgYXJvdW5kIChwZXIgU2VtVmVyIHJ1bGVzKS5cbi5iZy1wcmltYXJ5IHtcbiAgLy8gR2l2ZW4gdGhlIGNvbnRyYXN0IGhlcmUsIHRoaXMgaXMgdGhlIG9ubHkgY2xhc3MgdG8gaGF2ZSBpdHMgY29sb3IgaW52ZXJ0ZWRcbiAgLy8gYXV0b21hdGljYWxseS5cbiAgY29sb3I6ICNmZmY7XG59XG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXN1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1pbmZvJywgJHN0YXRlLWluZm8tYmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctd2FybmluZycsICRzdGF0ZS13YXJuaW5nLWJnKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWRhbmdlcicsICRzdGF0ZS1kYW5nZXItYmcpO1xuXG5cbi8vIFBhZ2UgaGVhZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSk7XG4gIG1hcmdpbjogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDIpIDAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vLyBMaXN0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBVbm9yZGVyZWQgYW5kIE9yZGVyZWQgbGlzdHNcbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIHVsLFxuICBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBMaXN0IG9wdGlvbnNcblxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGZyb20gYC5saXN0LXVuc3R5bGVkYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhcyBgQG1peGluIGxpc3QtdW5zdHlsZWRgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cblxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4vLyBEZXNjcmlwdGlvbiBMaXN0c1xuZGwge1xuICBtYXJnaW4tdG9wOiAwOyAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbn1cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGQge1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuLy8gSG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0c1xuLy9cbi8vIERlZmF1bHRzIHRvIGJlaW5nIHN0YWNrZWQgd2l0aG91dCBhbnkgb2YgdGhlIGJlbG93IHN0eWxlcyBhcHBsaWVkLCB1bnRpbCB0aGVcbi8vIGdyaWQgYnJlYWtwb2ludCBpcyByZWFjaGVkIChkZWZhdWx0IG9mIH43NjhweCkuXG5cbi5kbC1ob3Jpem9udGFsIHtcbiAgZGQge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBDbGVhciB0aGUgZmxvYXRlZCBgZHRgIGlmIGFuIGVtcHR5IGBkZGAgaXMgcHJlc2VudFxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkbC1ob3Jpem9udGFsLWJyZWFrcG9pbnQpIHtcbiAgICBkdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAoJGRsLWhvcml6b250YWwtb2Zmc2V0IC0gMjApO1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3c7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZGwtaG9yaXpvbnRhbC1vZmZzZXQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBBYmJyZXZpYXRpb25zIGFuZCBhY3Jvbnltc1xuYWJiclt0aXRsZV0sXG4vLyBBZGQgZGF0YS0qIGF0dHJpYnV0ZSB0byBoZWxwIG91dCBvdXIgdG9vbHRpcCBwbHVnaW4sIHBlciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzUyNTdcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGFiYnItYm9yZGVyLWNvbG9yO1xufVxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgQGV4dGVuZCAudGV4dC11cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luOiAwIDAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG5cbiAgcCxcbiAgdWwsXG4gIG9sIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAvLyBOb3RlOiBEZXByZWNhdGVkIHNtYWxsIGFuZCAuc21hbGwgYXMgb2YgdjMuMS4wXG4gIC8vIENvbnRleHQ6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NjBcbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7IC8vIGVtIGRhc2gsIG5ic3BcbiAgICB9XG4gIH1cbn1cblxuLy8gT3Bwb3NpdGUgYWxpZ25tZW50IG9mIGJsb2NrcXVvdGVcbi8vXG4vLyBIZWFkcyB1cDogYGJsb2NrcXVvdGUucHVsbC1yaWdodGAgaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2My4xLjAuXG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAvLyBBY2NvdW50IGZvciBjaXRhdGlvblxuICBmb290ZXIsXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgICY6YmVmb3JlIHsgY29udGVudDogJyc7IH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0JzsgLy8gbmJzcCwgZW0gZGFzaFxuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRyZXNzZXNcbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xufVxuIiwiLy8gVHlwb2dyYXBoeVxuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gIGJsb2NrcXVvdGUucXVvdGUgI3skcGFyZW50fSxcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxuICBhI3skcGFyZW50fTpmb2N1cyB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDQwJSk7XG4gIH1cbn1cbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxuICBhI3skcGFyZW50fTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gQ2xlYXJmaXhcbi8vXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxuLy8gICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cbi8vIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXG4vL1xuLy8gU291cmNlOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIvLyBUZXh0IG92ZXJmbG93XG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LW92ZXJmbG93KCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vXG4vLyBDb2RlIChpbmxpbmUgYW5kIGJsb2NrKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMjUpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC0gMSkgLyAyKTtcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgLSAxKTsgLy8gMTRweCB0byAxM3B4XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcHJlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vXG4vLyBUYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7XG59XG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLy8gQmFzZWxpbmUgc3R5bGVzXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgLy8gQ2VsbHNcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEJvdHRvbSBhbGlnbiBmb3IgY29sdW1uIGhlYWRpbmdzXG4gID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG4gIC8vIFJlbW92ZSB0b3AgYm9yZGVyIGZyb20gdGhlYWQgYnkgZGVmYXVsdFxuICA+IGNhcHRpb24gKyB0aGVhZCxcbiAgPiBjb2xncm91cCArIHRoZWFkLFxuICA+IHRoZWFkOmZpcnN0LWNoaWxkIHtcbiAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgbXVsdGlwbGUgdGJvZHkgaW5zdGFuY2VzXG4gID4gdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBOZXN0aW5nXG4gIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIH1cbn1cblxuXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG5cbi50YWJsZS1jb25kZW5zZWQge1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9yZGVyZWQgdmVyc2lvblxuLy9cbi8vIEFkZCBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gdGhlYWQgPiB0ciB7XG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1hY2NlbnQ7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWhvdmVyO1xuICB9XG59XG5cblxuLy8gVGFibGUgY2VsbCBzaXppbmdcbi8vXG4vLyBSZXNldCBkZWZhdWx0IHRhYmxlIGJlaGF2aW9yXG5cbnRhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XG59XG50YWJsZSB7XG4gIHRkLFxuICB0aCB7XG4gICAgJltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbi8vIEdlbmVyYXRlIHRoZSBjb250ZXh0dWFsIHZhcmlhbnRzXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnYWN0aXZlJywgJHRhYmxlLWJnLWFjdGl2ZSk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdpbmZvJywgJHN0YXRlLWluZm8tYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ3dhcm5pbmcnLCAkc3RhdGUtd2FybmluZy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnZGFuZ2VyJywgJHN0YXRlLWRhbmdlci1iZyk7XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBXcmFwIHlvdXIgdGFibGVzIGluIGAudGFibGUtcmVzcG9uc2l2ZWAgYW5kIHdlJ2xsIG1ha2UgdGhlbSBtb2JpbGUgZnJpZW5kbHlcbi8vIGJ5IGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwLjAxJTsgLy8gV29ya2Fyb3VuZCBmb3IgSUU5IGJ1ZyAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTQ4MzcpXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMC43NSk7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgICAvLyBUaWdodGVuIHVwIHNwYWNpbmdcbiAgICA+IC50YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAvLyBFbnN1cmUgdGhlIGNvbnRlbnQgZG9lc24ndCB3cmFwXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTcGVjaWFsIG92ZXJyaWRlcyBmb3IgdGhlIGJvcmRlcmVkIHRhYmxlc1xuICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgLy8gTnVrZSB0aGUgYXBwcm9wcmlhdGUgYm9yZGVycyBzbyB0aGF0IHRoZSBwYXJlbnQgY2FuIGhhbmRsZSB0aGVtXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBPbmx5IG51a2UgdGhlIGxhc3Qgcm93J3MgYm90dG9tLWJvcmRlciBpbiBgdGJvZHlgIGFuZCBgdGZvb3RgIHNpbmNlXG4gICAgICAvLyBjaGFuY2VzIGFyZSB0aGVyZSB3aWxsIGJlIG9ubHkgb25lIGB0cmAgaW4gYSBgdGhlYWRgIGFuZCB0aGF0IHdvdWxkXG4gICAgICAvLyByZW1vdmUgdGhlIGJvcmRlciBhbHRvZ2V0aGVyLlxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlID4gdGhlYWQgPiB0cixcbiAgLnRhYmxlID4gdGJvZHkgPiB0cixcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciB7XG4gICAgPiB0ZC4jeyRzdGF0ZX0sXG4gICAgPiB0aC4jeyRzdGF0ZX0sXG4gICAgJi4jeyRzdGF0ZX0gPiB0ZCxcbiAgICAmLiN7JHN0YXRlfSA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIge1xuICAgID4gdGQuI3skc3RhdGV9OmhvdmVyLFxuICAgID4gdGguI3skc3RhdGV9OmhvdmVyLFxuICAgICYuI3skc3RhdGV9OmhvdmVyID4gdGQsXG4gICAgJjpob3ZlciA+IC4jeyRzdGF0ZX0sXG4gICAgJi4jeyRzdGF0ZX06aG92ZXIgPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBGb3Jtc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBOb3JtYWxpemUgbm9uLWNvbnRyb2xzXG4vL1xuLy8gUmVzdHlsZSBhbmQgYmFzZWxpbmUgbm9uLWNvbnRyb2wgZm9ybSBlbGVtZW50cy5cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgLy8gQ2hyb21lIGFuZCBGaXJlZm94IHNldCBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyBzbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBpdCBiZWhhdmVzIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5LlxuICBtaW4td2lkdGg6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICRsZWdlbmQtY29sb3I7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsZWdlbmQtYm9yZGVyLWNvbG9yO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBGb3JjZSBJRTggdG8gd3JhcCBsb25nIGNvbnRlbnQgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEzMTQxKVxuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5cbi8vIE5vcm1hbGl6ZSBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gV2hpbGUgbW9zdCBvZiBvdXIgZm9ybSBzdHlsZXMgcmVxdWlyZSBleHRyYSBjbGFzc2VzLCBzb21lIGJhc2ljIG5vcm1hbGl6YXRpb25cbi8vIGlzIHJlcXVpcmVkIHRvIGVuc3VyZSBvcHRpbXVtIGRpc3BsYXkgd2l0aCBvciB3aXRob3V0IHRob3NlIGNsYXNzZXMgdG8gYmV0dGVyXG4vLyBhZGRyZXNzIGJyb3dzZXIgaW5jb25zaXN0ZW5jaWVzLlxuXG4vLyBPdmVycmlkZSBjb250ZW50LWJveCBpbiBOb3JtYWxpemUgKCogaXNuJ3Qgc3BlY2lmaWMgZW5vdWdoKVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cbi8vIFBvc2l0aW9uIHJhZGlvcyBhbmQgY2hlY2tib3hlcyBiZXR0ZXJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTsgLy8gSUU4LTlcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gTWFrZSByYW5nZSBpbnB1dHMgYmVoYXZlIGxpa2UgdGV4dHVhbCBmb3JtIGNvbnRyb2xzXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIE1ha2UgbXVsdGlwbGUgc2VsZWN0IGVsZW1lbnRzIGhlaWdodCBub3QgZml4ZWRcbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvY3VzIGZvciBmaWxlLCByYWRpbywgYW5kIGNoZWNrYm94XG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIEBpbmNsdWRlIHRhYi1mb2N1cztcbn1cblxuLy8gQWRqdXN0IG91dHB1dCBlbGVtZW50XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG59XG5cblxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcbi8vXG4vLyBTaGFyZWQgc2l6ZSBhbmQgdHlwZSByZXNldHMgZm9yIGZvcm0gY29udHJvbHMuIEFwcGx5IGAuZm9ybS1jb250cm9sYCB0byBhbnlcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcbi8vXG4vLyBzZWxlY3Rcbi8vIHRleHRhcmVhXG4vLyBpbnB1dFt0eXBlPVwidGV4dFwiXVxuLy8gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGVcIl1cbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxuLy8gaW5wdXRbdHlwZT1cInRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJ3ZWVrXCJdXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXG4vLyBpbnB1dFt0eXBlPVwiZW1haWxcIl1cbi8vIGlucHV0W3R5cGU9XCJ1cmxcIl1cbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cbi8vIGlucHV0W3R5cGU9XCJ0ZWxcIl1cbi8vIGlucHV0W3R5cGU9XCJjb2xvclwiXVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTsgLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzOyAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiA8c2VsZWN0PnMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzKTtcblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cztcblxuICAvLyBQbGFjZWhvbGRlclxuICBAaW5jbHVkZSBwbGFjZWhvbGRlcjtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmW2Rpc2FibGVkXSxcbiAgJltyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZGlzYWJsZWQ7XG4gICAgb3BhY2l0eTogMTsgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NVxuICB9XG5cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGV4dGFyZWEmIHRvIHRleHRhcmVhLmZvcm0tY29udHJvbFxufVxuXG4vLyBSZXNldCBoZWlnaHQgZm9yIGB0ZXh0YXJlYWBzXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gU2VhcmNoIGlucHV0cyBpbiBpT1Ncbi8vXG4vLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyB0ZW1wb3JhbCBpbnB1dHNcbi8vXG4vLyBJbiBNb2JpbGUgU2FmYXJpLCBzZXR0aW5nIGBkaXNwbGF5OiBibG9ja2Agb24gdGVtcG9yYWwgaW5wdXRzIGNhdXNlcyB0aGVcbi8vIHRleHQgd2l0aGluIHRoZSBpbnB1dCB0byBiZWNvbWUgdmVydGljYWxseSBtaXNhbGlnbmVkLiBBcyBhIHdvcmthcm91bmQsIHdlXG4vLyBzZXQgYSBwaXhlbCBsaW5lLWhlaWdodCB0aGF0IG1hdGNoZXMgdGhlIGdpdmVuIGhlaWdodCBvZiB0aGUgaW5wdXQsIGJ1dCBvbmx5XG4vLyBmb3IgU2FmYXJpLiBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuLy9cbi8vIE5vdGUgdGhhdCBhcyBvZiA4LjMsIGlPUyBkb2Vzbid0IHN1cHBvcnQgYGRhdGV0aW1lYCBvciBgd2Vla2AuXG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgICB9XG5cbiAgICAmLmlucHV0LXNtLFxuICAgIC5pbnB1dC1ncm91cC1zbSAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIH1cblxuICAgICYuaW5wdXQtbGcsXG4gICAgLmlucHV0LWdyb3VwLWxnICYge1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICBsYWJlbCB7XG4gICAgbWluLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOyAvLyBFbnN1cmUgdGhlIGlucHV0IGRvZXNuJ3QganVtcCB3aGVuIHRoZXJlIGlzIG5vIHRleHRcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG59XG5cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7IC8vIE1vdmUgdXAgc2libGluZyByYWRpb3Mgb3IgY2hlY2tib3hlcyBmb3IgdGlnaHRlciBzcGFjaW5nXG59XG5cbi8vIFJhZGlvcyBhbmQgY2hlY2tib3hlcyBvbiBzYW1lIGxpbmVcbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyAvLyBzcGFjZSBvdXQgY29uc2VjdXRpdmUgaW5saW5lIGNvbnRyb2xzXG59XG5cbi8vIEFwcGx5IHNhbWUgZGlzYWJsZWQgY3Vyc29yIHR3ZWFrIGFzIGZvciBpbnB1dHNcbi8vIFNvbWUgc3BlY2lhbCBjYXJlIGlzIG5lZWRlZCBiZWNhdXNlIDxsYWJlbD5zIGRvbid0IGluaGVyaXQgdGhlaXIgcGFyZW50J3MgYGN1cnNvcmAuXG4vL1xuLy8gTm90ZTogTmVpdGhlciByYWRpb3Mgbm9yIGNoZWNrYm94ZXMgY2FuIGJlIHJlYWRvbmx5LlxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgJltkaXNhYmxlZF0sXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgZGlyZWN0bHkgb24gPGxhYmVsPnNcbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuLy8gVGhlc2UgY2xhc3NlcyBhcmUgdXNlZCBvbiBlbGVtZW50cyB3aXRoIDxsYWJlbD4gZGVzY2VuZGFudHNcbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBsYWJlbCB7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU3RhdGljIGZvcm0gY29udHJvbCB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSBgcGAgZWxlbWVudCB0byBtYWtlIGFueSBzdHJpbmcgb2YgdGV4dCBhbGlnbiB3aXRoIGxhYmVscyBpblxuLy8gYSBob3Jpem9udGFsIGZvcm0gbGF5b3V0LlxuXG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIC8vIFNpemUgaXQgYXBwcm9wcmlhdGVseSBuZXh0IHRvIHJlYWwgZm9ybSBjb250cm9sc1xuICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgcGFkZGluZy1ib3R0b206ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBmcm9tIGBwYFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1iYXNlKTtcblxuICAmLmlucHV0LWxnLFxuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBUaGUgYC5mb3JtLWdyb3VwLSogZm9ybS1jb250cm9sYCB2YXJpYXRpb25zIGFyZSBzYWRseSBkdXBsaWNhdGVkIHRvIGF2b2lkIHRoZVxuLy8gaXNzdWUgZG9jdW1lbnRlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE1MDc0LlxuXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtc20nLCAkaW5wdXQtaGVpZ2h0LXNtYWxsLCAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG4uZm9ybS1ncm91cC1zbSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsO1xuICB9XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1zbWFsbCk7XG4gICAgcGFkZGluZzogKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSkgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcbiAgfVxufVxuXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtbGcnLCAkaW5wdXQtaGVpZ2h0LWxhcmdlLCAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG4uZm9ybS1ncm91cC1sZyB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxhcmdlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlO1xuICB9XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgJGZvbnQtc2l6ZS1sYXJnZSk7XG4gICAgcGFkZGluZzogKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSkgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmZWVkYmFjayBzdGF0ZXNcbi8vXG4vLyBBcHBseSBjb250ZXh0dWFsIGFuZCBzZW1hbnRpYyBzdGF0ZXMgdG8gaW5kaXZpZHVhbCBmb3JtIGNvbnRyb2xzLlxuXG4uaGFzLWZlZWRiYWNrIHtcbiAgLy8gRW5hYmxlIGFic29sdXRlIHBvc2l0aW9uaW5nXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBFbnN1cmUgaWNvbnMgZG9uJ3Qgb3ZlcmxhcCB0ZXh0XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkaW5wdXQtaGVpZ2h0LWJhc2UgKiAxLjI1KTtcbiAgfVxufVxuLy8gRmVlZGJhY2sgaWNvbiAocmVxdWlyZXMgLmdseXBoaWNvbiBjbGFzc2VzKVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjsgLy8gRW5zdXJlIGljb24gaXMgYWJvdmUgaW5wdXQgZ3JvdXBzXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1iYXNlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbn1cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbn1cblxuLy8gRmVlZGJhY2sgc3RhdGVzXG4uaGFzLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG59XG4uaGFzLXdhcm5pbmcge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy1iZyk7XG59XG4uaGFzLWVycm9yIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLXRleHQsICRzdGF0ZS1kYW5nZXItYmcpO1xufVxuXG4vLyBSZXBvc2l0aW9uIGZlZWRiYWNrIGljb24gaWYgaW5wdXQgaGFzIHZpc2libGUgbGFiZWwgYWJvdmVcbi5oYXMtZmVlZGJhY2sgbGFiZWwge1xuXG4gICYgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyA1KTsgLy8gSGVpZ2h0IG9mIHRoZSBgbGFiZWxgIGFuZCBpdHMgbWFyZ2luXG4gIH1cbiAgJi5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cblxuLy8gSGVscCB0ZXh0XG4vL1xuLy8gQXBwbHkgdG8gYW55IGVsZW1lbnQgeW91IHdpc2ggdG8gY3JlYXRlIGxpZ2h0IHRleHQgZm9yIHBsYWNlbWVudCBpbW1lZGlhdGVseVxuLy8gYmVsb3cgYSBmb3JtIGNvbnRyb2wuIFVzZSBmb3IgZ2VuZXJhbCBoZWxwLCBmb3JtYXR0aW5nLCBvciBpbnN0cnVjdGlvbmFsIHRleHQuXG5cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IC8vIGFjY291bnQgZm9yIGFueSBlbGVtZW50IHVzaW5nIGhlbHAtYmxvY2tcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogbGlnaHRlbigkdGV4dC1jb2xvciwgMjUlKTsgLy8gbGlnaHRlbiB0aGUgdGV4dCBzb21lIGZvciBjb250cmFzdFxufVxuXG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byBgLm5hdmJhci1mb3JtYCBpbiBuYXZiYXJzLmxlc3MuXG5cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAuZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbkBtaXhpbiBmb3JtLWlubGluZSB7XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIEluIG5hdmJhci1mb3JtLCBhbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIElucHV0IGdyb3VwcyBuZWVkIHRoYXQgMTAwJSB3aWR0aCB0aG91Z2hcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5yYWRpbyxcbiAgICAuY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC8vIFJlLW92ZXJyaWRlIHRoZSBmZWVkYmFjayBpY29uLlxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYXMgYEBtaXhpbiBmb3JtLWlubGluZWAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuLmZvcm0taW5saW5lIHtcbiAgQGluY2x1ZGUgZm9ybS1pbmxpbmU7XG59XG5cblxuXG4vLyBIb3Jpem9udGFsIGZvcm1zXG4vL1xuLy8gSG9yaXpvbnRhbCBmb3JtcyBhcmUgYnVpbHQgb24gZ3JpZCBjbGFzc2VzIGFuZCBhbGxvdyB5b3UgdG8gY3JlYXRlIGZvcm1zIHdpdGhcbi8vIGxhYmVscyBvbiB0aGUgbGVmdCBhbmQgaW5wdXRzIG9uIHRoZSByaWdodC5cblxuLmZvcm0taG9yaXpvbnRhbCB7XG5cbiAgLy8gQ29uc2lzdGVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzXG4gIC8vXG4gIC8vIExhYmVscyBhbHNvIGdldCBzb21lIHJlc2V0IHN0eWxlcywgYnV0IHRoYXQgaXMgc2NvcGVkIHRvIGEgbWVkaWEgcXVlcnkgYmVsb3cuXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgcGFkZGluZyB3ZSdyZSBhZGRpbmcgdG8gZW5zdXJlIHRoZSBhbGlnbm1lbnQgYW5kIG9mIGhlbHAgdGV4dFxuICAvLyBhbmQgb3RoZXIgY29udGVudCBiZWxvdyBpdGVtc1xuICAucmFkaW8sXG4gIC5jaGVja2JveCB7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSkpO1xuICB9XG5cbiAgLy8gTWFrZSBmb3JtIGdyb3VwcyBiZWhhdmUgbGlrZSByb3dzXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdztcbiAgfVxuXG4gIC8vIFJlc2V0IHNwYWNpbmcgYW5kIHJpZ2h0IGFsaWduIGxhYmVscywgYnV0IHNjb3BlIHRvIG1lZGlhIHF1ZXJpZXMgc28gdGhhdFxuICAvLyBsYWJlbHMgb24gbmFycm93IHZpZXdwb3J0cyBzdGFjayB0aGUgc2FtZSBhcyBhIGRlZmF1bHQgZm9ybSBleGFtcGxlLlxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgICB9XG4gIH1cblxuICAvLyBWYWxpZGF0aW9uIHN0YXRlc1xuICAvL1xuICAvLyBSZXBvc2l0aW9uIHRoZSBpY29uIGJlY2F1c2UgaXQncyBub3cgd2l0aGluIGEgZ3JpZCBjb2x1bW4gYW5kIGNvbHVtbnMgaGF2ZVxuICAvLyBgcG9zaXRpb246IHJlbGF0aXZlO2Agb24gdGhlbS4gQWxzbyBhY2NvdW50cyBmb3IgdGhlIGdyaWQgZ3V0dGVyIHBhZGRpbmcuXG4gIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gIH1cblxuICAvLyBGb3JtIGdyb3VwIHNpemVzXG4gIC8vXG4gIC8vIFF1aWNrIHV0aWxpdHkgY2xhc3MgZm9yIGFwcGx5aW5nIGAuaW5wdXQtbGdgIGFuZCBgLmlucHV0LXNtYCBzdHlsZXMgdG8gdGhlXG4gIC8vIGlucHV0cyBhbmQgbGFiZWxzIHdpdGhpbiBhIGAuZm9ybS1ncm91cGAuXG4gIC5mb3JtLWdyb3VwLWxnIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWdyb3VwLXNtIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXG4vL1xuLy8gVXNlZCBpbiBmb3Jtcy5sZXNzIHRvIGdlbmVyYXRlIHRoZSBmb3JtIHZhbGlkYXRpb24gQ1NTIGZvciB3YXJuaW5ncywgZXJyb3JzLFxuLy8gYW5kIHN1Y2Nlc3Nlcy5cblxuQG1peGluIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCR0ZXh0LWNvbG9yOiAjNTU1LCAkYm9yZGVyLWNvbG9yOiAjY2NjLCAkYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSkge1xuICAvLyBDb2xvciB0aGUgbGFiZWwgYW5kIGhlbHAgdGV4dFxuICAuaGVscC1ibG9jayxcbiAgLmNvbnRyb2wtbGFiZWwsXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lLFxuICAmLnJhZGlvIGxhYmVsLFxuICAmLmNoZWNrYm94IGxhYmVsLFxuICAmLnJhZGlvLWlubGluZSBsYWJlbCxcbiAgJi5jaGVja2JveC1pbmxpbmUgbGFiZWwgIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbiAgLy8gU2V0IHRoZSBib3JkZXIgYW5kIGJveCBzaGFkb3cgb24gc3BlY2lmaWMgaW5wdXRzIHRvIG1hdGNoXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXItY29sb3IsIDEwJSk7XG4gICAgICAkc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDZweCBsaWdodGVuKCRib3JkZXItY29sb3IsIDIwJSk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuICAgIH1cbiAgfVxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgYWRkb25zXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuICAvLyBPcHRpb25hbCBmZWVkYmFjayBpY29uXG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1ib3JkZXItZm9jdXNgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRjb2xvcjogJGlucHV0LWJvcmRlci1mb2N1cykge1xuICAkY29sb3ItcmdiYTogcmdiYShyZWQoJGNvbG9yKSwgZ3JlZW4oJGNvbG9yKSwgYmx1ZSgkY29sb3IpLCAuNik7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCAkY29sb3ItcmdiYSk7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIFJlbGF0aXZlIHRleHQgc2l6ZSwgcGFkZGluZywgYW5kIGJvcmRlci1yYWRpaSBjaGFuZ2VzIGZvciBmb3JtIGNvbnRyb2xzLiBGb3Jcbi8vIGhvcml6b250YWwgc2l6aW5nLCB3cmFwIGNvbnRyb2xzIGluIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy4gYDxzZWxlY3Q+YFxuLy8gZWxlbWVudCBnZXRzIHNwZWNpYWwgbG92ZSBiZWNhdXNlIGl0J3Mgc3BlY2lhbCwgYW5kIHRoYXQncyBhIGZhY3QhXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiBpbnB1dC1zaXplKCRwYXJlbnQsICRpbnB1dC1oZWlnaHQsICRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgc2VsZWN0I3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgdGV4dGFyZWEjeyRwYXJlbnR9LFxuICBzZWxlY3RbbXVsdGlwbGVdI3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuLy8gQ2VudGVyZWQgY29udGFpbmVyIGVsZW1lbnRcbkBtaXhpbiBjb250YWluZXItZml4ZWQoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogIGZsb29yKCgkZ3V0dGVyIC8gMikpO1xuICBwYWRkaW5nLXJpZ2h0OiBjZWlsKCgkZ3V0dGVyIC8gMikpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gQ3JlYXRlcyBhIHdyYXBwZXIgZm9yIGEgc2VyaWVzIG9mIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLWxlZnQ6ICBjZWlsKCgkZ3V0dGVyIC8gLTIpKTtcbiAgbWFyZ2luLXJpZ2h0OiBmbG9vcigoJGd1dHRlciAvIC0yKSk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2Utc20tY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbiIsIi8vXG4vLyBCdXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBGb3IgaW5wdXQuYnRuXG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLWJhc2UtdmVydGljYWwsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1iYXNlLCAkbGluZS1oZWlnaHQtYmFzZSwgJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xuICBAaW5jbHVkZSB1c2VyLXNlbGVjdChub25lKTtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBAaW5jbHVkZSB0YWItZm9jdXM7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6ICRidG4tZGVmYXVsdC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjY1KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEuYnRuXG59XG5cbmEuYnRuIHtcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZGVmYXVsdCB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZGVmYXVsdC1jb2xvciwgJGJ0bi1kZWZhdWx0LWJnLCAkYnRuLWRlZmF1bHQtYm9yZGVyKTtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tcHJpbWFyeS1jb2xvciwgJGJ0bi1wcmltYXJ5LWJnLCAkYnRuLXByaW1hcnktYm9yZGVyKTtcbn1cbi8vIFN1Y2Nlc3MgYXBwZWFycyBhcyBncmVlblxuLmJ0bi1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1zdWNjZXNzLWNvbG9yLCAkYnRuLXN1Y2Nlc3MtYmcsICRidG4tc3VjY2Vzcy1ib3JkZXIpO1xufVxuLy8gSW5mbyBhcHBlYXJzIGFzIGJsdWUtZ3JlZW5cbi5idG4taW5mbyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4taW5mby1jb2xvciwgJGJ0bi1pbmZvLWJnLCAkYnRuLWluZm8tYm9yZGVyKTtcbn1cbi8vIFdhcm5pbmcgYXBwZWFycyBhcyBvcmFuZ2Vcbi5idG4td2FybmluZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4td2FybmluZy1jb2xvciwgJGJ0bi13YXJuaW5nLWJnLCAkYnRuLXdhcm5pbmctYm9yZGVyKTtcbn1cbi8vIERhbmdlciBhbmQgZXJyb3IgYXBwZWFyIGFzIHJlZFxuLmJ0bi1kYW5nZXIge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWRhbmdlci1jb2xvciwgJGJ0bi1kYW5nZXItYmcsICRidG4tZGFuZ2VyLWJvcmRlcik7XG59XG5cblxuLy8gTGluayBidXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJ1dHRvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1sZyB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgZXZlbi1udW1iZXJlZCBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gbGFyZ2UgaW5wdXRcbiAgICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuLmJ0bi1zbSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYnRuLWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuLmJ0bi14cyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXhzLXZlcnRpY2FsLCAkcGFkZGluZy14cy1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG5cblxuLy8gQmxvY2sgYnV0dG9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcbiAgICB9XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuIiwiLy8gT3BhY2l0eVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgLy8gSUU4IGZpbHRlclxuICAkb3BhY2l0eS1pZTogKCRvcGFjaXR5ICogMTAwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTtcbn1cbiIsIi8vXG4vLyBHcmlkIHN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLW1kO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLWxnO1xuICB9XG59XG5cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbi5jb250YWluZXItZmx1aWQge1xuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvdyB7XG4gIEBpbmNsdWRlIG1ha2Utcm93O1xufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zO1xuXG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4vLyBzbWFydHBob25lcy5cblxuQGluY2x1ZGUgbWFrZS1ncmlkKHhzKTtcblxuXG4vLyBTbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXG4vLyB0byB0YWJsZXRzLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKHNtKTtcbn1cblxuXG4vLyBNZWRpdW0gZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobWQpO1xufVxuXG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKGxnKTtcbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGk6IDEsICRsaXN0OiBcIi5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gICAgcGFkZGluZy1sZWZ0OiAgY2VpbCgoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gIH1cbn1cblxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MsICRpOiAxLCAkbGlzdDogXCIuY29sLSN7JGNsYXNzfS0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wtI3skY2xhc3N9LSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuQG1peGluIGNhbGMtZ3JpZC1jb2x1bW4oJGluZGV4LCAkY2xhc3MsICR0eXBlKSB7XG4gIEBpZiAoJHR5cGUgPT0gd2lkdGgpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LSN7JGluZGV4fSB7XG4gICAgICB3aWR0aDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtI3skaW5kZXh9IHtcbiAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0wIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0jeyRpbmRleH0ge1xuICAgICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0wIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IG9mZnNldCkge1xuICAgIC5jb2wtI3skY2xhc3N9LW9mZnNldC0jeyRpbmRleH0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBsb29wLWdyaWQtY29sdW1ucygkY29sdW1ucywgJGNsYXNzLCAkdHlwZSkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBjYWxjLWdyaWQtY29sdW1uKCRpLCAkY2xhc3MsICR0eXBlKTtcbiAgfVxufVxuXG5cbi8vIENyZWF0ZSBncmlkIGZvciBzcGVjaWZpYyBjbGFzc1xuQG1peGluIG1ha2UtZ3JpZCgkY2xhc3MpIHtcbiAgQGluY2x1ZGUgZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcyk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgd2lkdGgpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1bGwpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1c2gpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIG9mZnNldCk7XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50IGFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhlYWRzIHVwIVxuLy9cbi8vIFdlIGRvbid0IHVzZSB0aGUgYC5vcGFjaXR5KClgIG1peGluIGhlcmUgc2luY2UgaXQgY2F1c2VzIGEgYnVnIHdpdGggdGV4dFxuLy8gZmllbGRzIGluIElFNy04LiBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzM1NTIuXG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IC4xNXMgbGluZWFyKTtcbiAgJi5pbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuaW4gICAgICB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0ciYuaW4gdG8gdHIuY29sbGFwc2UuaW5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRib2R5Ji5pbiB0byB0Ym9keS5jb2xsYXBzZS5pblxufVxuXG50ci5jb2xsYXBzZS5pbiAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuXG50Ym9keS5jb2xsYXBzZS5pbiB7IGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXByb3BlcnR5KGhlaWdodCwgdmlzaWJpbGl0eSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tZHVyYXRpb24oLjM1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKGVhc2UpO1xufVxuIiwiLy9cbi8vIERyb3Bkb3duIG1lbnVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIERyb3Bkb3duIGFycm93L2NhcmV0XG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6ICAgJGNhcmV0LXdpZHRoLWJhc2UgZGFzaGVkO1xuICBib3JkZXItdG9wOiAgICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIFxcOTsgLy8gSUU4XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAgJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChkaXYpXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBQcmV2ZW50IHRoZSBmb2N1cyBvbiB0aGUgZHJvcGRvd24gdG9nZ2xlIHdoZW4gY2xvc2luZyBkcm9wZG93bnNcbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudSAodWwpXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI7IC8vIElFOCBmYWxsYmFja1xuICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNnB4IDEycHggcmdiYSgwLDAsMCwuMTc1KSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgLy8gQWxpZ25zIHRoZSBkcm9wZG93biBtZW51IHRvIHJpZ2h0XG4gIC8vXG4gIC8vIERlcHJlY2F0ZWQgYXMgb2YgMy4xLjAgaW4gZmF2b3Igb2YgYC5kcm9wZG93bi1tZW51LVtkaXJdYFxuICAmLnB1bGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAvLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4gIC5kaXZpZGVyIHtcbiAgICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIH1cblxuICAvLyBMaW5rcyB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbiAgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgfVxufVxuXG4vLyBIb3Zlci9Gb2N1cyBzdGF0ZVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIEFjdGl2ZSBzdGF0ZVxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cbi8vIERpc2FibGVkIHN0YXRlXG4vL1xuLy8gR3JheSBvdXQgdGV4dCBhbmQgZW5zdXJlIHRoZSBob3Zlci9mb2N1cyBzdGF0ZSByZW1haW5zIGdyYXlcblxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG5cbiAgLy8gTnVrZSBob3Zlci9mb2N1cyBlZmZlY3RzXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50XG4gICAgQGluY2x1ZGUgcmVzZXQtZmlsdGVyO1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuXG4vLyBPcGVuIHN0YXRlIGZvciB0aGUgZHJvcGRvd25cbi5vcGVuIHtcbiAgLy8gU2hvdyB0aGUgbWVudVxuICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIDpmb2N1cyBpcyB0cmlnZ2VyZWRcbiAgPiBhIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi8vIE1lbnUgcG9zaXRpb25pbmdcbi8vXG4vLyBBZGQgZXh0cmEgY2xhc3MgdG8gYC5kcm9wZG93bi1tZW51YCB0byBmbGlwIHRoZSBhbGlnbm1lbnQgb2YgdGhlIGRyb3Bkb3duXG4vLyBtZW51IHdpdGggdGhlIHBhcmVudC5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgbGVmdDogYXV0bzsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBgLmRyb3Bkb3duLW1lbnVgXG4gIHJpZ2h0OiAwO1xufVxuLy8gV2l0aCB2Mywgd2UgZW5hYmxlZCBhdXRvLWZsaXBwaW5nIGlmIHlvdSBoYXZlIGEgZHJvcGRvd24gd2l0aGluIGEgcmlnaHRcbi8vIGFsaWduZWQgbmF2IGNvbXBvbmVudC4gVG8gZW5hYmxlIHRoZSB1bmRvaW5nIG9mIHRoYXQsIHdlIHByb3ZpZGUgYW4gb3ZlcnJpZGVcbi8vIHRvIHJlc3RvcmUgdGhlIGRlZmF1bHQgZHJvcGRvd24gbWVudSBhbGlnbm1lbnQuXG4vL1xuLy8gVGhpcyBpcyBvbmx5IGZvciBsZWZ0LWFsaWduaW5nIGEgZHJvcGRvd24gbWVudSB3aXRoaW4gYSBgLm5hdmJhci1yaWdodGAgb3Jcbi8vIGAucHVsbC1yaWdodGAgbmF2IGNvbXBvbmVudC5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gQmFja2Ryb3AgdG8gY2F0Y2ggYm9keSBjbGlja3Mgb24gbW9iaWxlLCBldGMuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogKCR6aW5kZXgtZHJvcGRvd24gLSAxMCk7XG59XG5cbi8vIFJpZ2h0IGFsaWduZWQgZHJvcGRvd25zXG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy9cbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldCwgYnJvLlxuLy8gVE9ETzogYWJzdHJhY3QgdGhpcyBzbyB0aGF0IHRoZSBuYXZiYXIgZml4ZWQgc3R5bGVzIGFyZSBub3QgcGxhY2VkIGhlcmU/XG5cbi5kcm9wdXAsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24ge1xuICAvLyBSZXZlcnNlIHRoZSBjYXJldFxuICAuY2FyZXQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoLWJhc2UgZGFzaGVkO1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIFxcOTsgLy8gSUU4XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAvLyBEaWZmZXJlbnQgcG9zaXRpb25pbmcgZm9yIGJvdHRvbSB1cCBtZW51XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuXG5cbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcbi8vXG4vLyBSZWl0ZXJhdGUgcGVyIG5hdmJhci5sZXNzIGFuZCB0aGUgbW9kaWZpZWQgY29tcG9uZW50IGFsaWdubWVudCB0aGVyZS5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhci1yaWdodCB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcmlnaHQ6IDA7IGxlZnQ6IGF1dG87XG4gICAgfVxuICAgIC8vIE5lY2Vzc2FyeSBmb3Igb3ZlcnJpZGVzIG9mIHRoZSBkZWZhdWx0IHJpZ2h0IGFsaWduZWQgbWVudS5cbiAgICAvLyBXaWxsIHJlbW92ZSBjb21lIHY0IGluIGFsbCBsaWtlbGlob29kLlxuICAgIC5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgICAgbGVmdDogMDsgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICNlNWU1ZTUpIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbn1cbiIsIi8vIFJlc2V0IGZpbHRlcnMgZm9yIElFXG4vL1xuLy8gV2hlbiB5b3UgbmVlZCB0byByZW1vdmUgYSBncmFkaWVudCBiYWNrZ3JvdW5kLCBkbyBub3QgZm9yZ2V0IHRvIHVzZSB0aGlzIHRvIHJlc2V0XG4vLyB0aGUgSUUgZmlsdGVyIGZvciBJRTkgYW5kIGJlbG93LlxuXG5AbWl4aW4gcmVzZXQtZmlsdGVyKCkge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xufVxuIiwiLy9cbi8vIEJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4uYnRuLWdyb3VwIHtcbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyAvLyBPZmZzZXQgdGhlIGZpcnN0IGNoaWxkJ3MgbWFyZ2luXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIC5idG4sXG4gIC5idG4tZ3JvdXAsXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gU2V0IGNvcm5lcnMgaW5kaXZpZHVhbCBiZWNhdXNlIHNvbWV0aW1lcyBhIHNpbmdsZSBidXR0b24gY2FuIGJlIGluIGEgLmJ0bi1ncm91cCBhbmQgd2UgbmVlZCA6Zmlyc3QtY2hpbGQgYW5kIDpsYXN0LWNoaWxkIHRvIGJvdGggbWF0Y2hcbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi8vIE5lZWQgLmRyb3Bkb3duLXRvZ2dsZSBzaW5jZSA6bGFzdC1jaGlsZCBkb2Vzbid0IGFwcGx5IGdpdmVuIGEgLmRyb3Bkb3duLW1lbnUgaW1tZWRpYXRlbHkgYWZ0ZXIgaXRcbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gQ3VzdG9tIGVkaXRzIGZvciBpbmNsdWRpbmcgYnRuLWdyb3VwcyB3aXRoaW4gYnRuLWdyb3VwcyAodXNlZnVsIGZvciBpbmNsdWRpbmcgZHJvcGRvd24gYnV0dG9ucyB3aXRoaW4gYSBidG4tZ3JvdXApXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBPbiBhY3RpdmUgYW5kIG9wZW4sIGRvbid0IHNob3cgb3V0bGluZVxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC14cyA+IC5idG4geyBAZXh0ZW5kIC5idG4teHM7IH1cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gR2l2ZSB0aGUgbGluZSBiZXR3ZWVuIGJ1dHRvbnMgc29tZSBkZXB0aFxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBSZW1vdmUgdGhlIGdyYWRpZW50IGFuZCBzZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIFJlcG9zaXRpb24gdGhlIGNhcmV0XG4uYnRuIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLy8gQ2FyZXRzIGluIG90aGVyIGJ1dHRvbiBzaXplc1xuLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6ICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2UgMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi8vIFVwc2lkZSBkb3duIGNhcmV0cyBmb3IgLmRyb3B1cFxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCAkY2FyZXQtd2lkdGgtbGFyZ2UgJGNhcmV0LXdpZHRoLWxhcmdlO1xufVxuXG5cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBDbGVhciBmbG9hdHMgc28gZHJvcGRvd24gbWVudXMgY2FuIGJlIHByb3Blcmx5IHBsYWNlZFxuICA+IC5idG4tZ3JvdXAge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgID4gLmJ0biB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICA+IC5idG4gKyAuYnRuLFxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG4gICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG5cblxuLy8gSnVzdGlmaWVkIGJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICA+IC5idG4tZ3JvdXAgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbiIsIi8vXG4vLyBJbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBkcm9wZG93bnNcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IC8vIHByZXZlbnQgaW5wdXQgZ3JvdXBzIGZyb20gaW5oZXJpdGluZyBib3JkZXIgc3R5bGVzIGZyb20gdGFibGUgY2VsbHMgd2hlbiBwbGFjZWQgd2l0aGluIGEgdGFibGVcblxuICAvLyBVbmRvIHBhZGRpbmcgYW5kIGZsb2F0IG9mIGdyaWQgY2xhc3Nlc1xuICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLy8gRW5zdXJlIHRoYXQgdGhlIGlucHV0IGlzIGFsd2F5cyBhYm92ZSB0aGUgKmFwcGVuZGVkKiBhZGRvbiBidXR0b24gZm9yXG4gICAgLy8gcHJvcGVyIGJvcmRlciBjb2xvcnMuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAvLyBJRTkgZnViYXJzIHRoZSBwbGFjZWhvbGRlciBhdHRyaWJ1dGUgaW4gdGV4dCBpbnB1dHMgYW5kIHRoZSBhcnJvd3Mgb25cbiAgICAvLyBzZWxlY3QgZWxlbWVudHMgaW4gaW5wdXQgZ3JvdXBzLiBUbyBmaXggaXQsIHdlIGZsb2F0IHRoZSBpbnB1dC4gRGV0YWlsczpcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTYxI2lzc3VlY29tbWVudC0yODkzNjg1NVxuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBcbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpemluZyBvcHRpb25zXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBAZXh0ZW5kIC5pbnB1dC1sZztcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmlucHV0LXNtO1xufVxuXG5cbi8vIERpc3BsYXkgYXMgdGFibGUtY2VsbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi8vIEFkZG9uIGFuZCBhZGRvbiB3cmFwcGVyIGZvciBidXR0b25zXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBNYXRjaCB0aGUgaW5wdXRzXG59XG5cbi8vIFRleHQgaW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG5cbiAgLy8gU2l6aW5nXG4gICYuaW5wdXQtc20ge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsO1xuICB9XG4gICYuaW5wdXQtbGcge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlO1xuICB9XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmVsZW1lbnQtZ3JvdXBzLWN1c3RvbSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZWxlbWVudC1ncm91cHMtY3VzdG9tOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZWxlbWVudC1ncm91cHMtY3VzdG9tID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZWxlbWVudC1ncm91cHMtY3VzdG9tOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi8vIEJ1dHRvbiBpbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEphbmtpbHkgcHJldmVudCBpbnB1dCBidXR0b24gZ3JvdXBzIGZyb20gd3JhcHBpbmcgd2l0aCBgd2hpdGUtc3BhY2VgIGFuZFxuICAvLyBgZm9udC1zaXplYCBpbiBjb21iaW5hdGlvbiB3aXRoIGBpbmxpbmUtYmxvY2tgIG9uIGJ1dHRvbnMuXG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gZm9yIHNwYWNpbmcsIHBvc2l0aW9uIGZvciBicmluZ2luZyBob3ZlcmVkL2ZvY3VzZWQvYWN0aXZlZFxuICAvLyBlbGVtZW50IGFib3ZlIHRoZSBzaWJsaW5ncy5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIHRvIG9ubHkgaGF2ZSBhIDFweCBib3JkZXIgYmV0d2VlbiB0aGUgdHdvXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgID4gLmJ0bixcbiAgICA+IC5lbGVtZW50LWdyb3Vwcy1jdXN0b20ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgID4gLmJ0bixcbiAgICA+IC5lbGVtZW50LWdyb3Vwcy1jdXN0b20ge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIE5hdnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCB1bC9vbFxuICBsaXN0LXN0eWxlOiBub25lO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICA+IGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZztcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGlzYWJsZWQgc3RhdGUgc2V0cyB0ZXh0IHRvIGdyYXkgYW5kIG51a2VzIGhvdmVyL3RhYiBlZmZlY3RzXG4gICAgJi5kaXNhYmxlZCA+IGEge1xuICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gT3BlbiBkcm9wZG93bnNcbiAgLm9wZW4gPiBhIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWxpbmstaG92ZXItYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5hdiBkaXZpZGVycyAoZGVwcmVjYXRlZCB3aXRoIHYzLjAuMSlcbiAgLy9cbiAgLy8gVGhpcyBzaG91bGQgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjMgd2l0aCB0aGUgZHJvcHBpbmcgb2YgYC5uYXYtbGlzdGAsIGJ1dFxuICAvLyB3ZSBtaXNzZWQgaXQuIFdlIGRvbid0IGN1cnJlbnRseSBzdXBwb3J0IHRoaXMgYW55d2hlcmUsIGJ1dCBpbiB0aGUgaW50ZXJlc3RcbiAgLy8gb2YgbWFpbnRhaW5pbmcgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBpbiBjYXNlIHlvdSB1c2UgaXQsIGl0J3MgZGVwcmVjYXRlZC5cbiAgLm5hdi1kaXZpZGVyIHtcbiAgICBAaW5jbHVkZSBuYXYtZGl2aWRlcjtcbiAgfVxuXG4gIC8vIFByZXZlbnQgSUU4IGZyb20gbWlzcGxhY2luZyBpbWdzXG4gIC8vXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9pc3N1ZXMvOTg0I2lzc3VlY29tbWVudC0zOTg1OTg5XG4gID4gbGkgPiBhID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBUYWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdpdmUgdGhlIHRhYnMgc29tZXRoaW5nIHRvIHNpdCBvblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIE1ha2UgdGhlIGxpc3QtaXRlbXMgb3ZlcmxheSB0aGUgYm90dG9tIGJvcmRlclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgICAvLyBBY3R1YWwgdGFicyAoYXMgbGlua3MpXG4gICAgPiBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICRib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZSwgYW5kIGl0cyA6aG92ZXIgdG8gb3ZlcnJpZGUgbm9ybWFsIDpob3ZlclxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIHB1bGxpbmcgdGhpcyBpbiBtYWlubHkgZm9yIGxlc3Mgc2hvcnRoYW5kXG4gICYubmF2LWp1c3RpZmllZCB7XG4gICAgQGV4dGVuZCAubmF2LWp1c3RpZmllZDtcbiAgICBAZXh0ZW5kIC5uYXYtdGFicy1qdXN0aWZpZWQ7XG4gIH1cbn1cblxuXG4vLyBQaWxsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5hdi1waWxscyB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgLy8gTGlua3MgcmVuZGVyZWQgYXMgcGlsbHNcbiAgICA+IGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogJG5hdi1waWxscy1ib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIHN0YXRlXG4gICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YWNrZWQgcGlsbHNcbi5uYXYtc3RhY2tlZCB7XG4gID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IC8vIG5vIG5lZWQgZm9yIHRoaXMgZ2FwIGJldHdlZW4gbmF2IGl0ZW1zXG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2IHZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEp1c3RpZmllZCBuYXYgbGlua3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcblxuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICA+IGEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgID4gbGkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAxJTtcbiAgICAgID4gYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1vdmUgYm9yZGVycyB0byBhbmNob3JzIGluc3RlYWQgb2YgYm90dG9tIG9mIGxpc3Rcbi8vXG4vLyBNaXhpbiBmb3IgYWRkaW5nIG9uIHRvcCB0aGUgc2hhcmVkIGAubmF2LWp1c3RpZmllZGAgc3R5bGVzIGZvciBvdXIgdGFic1xuLm5hdi10YWJzLWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgPiBsaSA+IGEge1xuICAgIC8vIE92ZXJyaWRlIG1hcmdpbiBmcm9tIC5uYXYtdGFic1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICB9XG5cbiAgPiAuYWN0aXZlID4gYSxcbiAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSxcbiAgICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAgID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG4vLyBEcm9wZG93bnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gU3BlY2lmaWMgZHJvcGRvd25zXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICAvLyBtYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gTmF2YmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBXcmFwcGVyIGFuZCBiYXNlIGNsYXNzXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodDsgLy8gRW5zdXJlIGEgbmF2YmFyIGFsd2F5cyBzaG93cyAoZS5nLiwgd2l0aG91dCBhIC5uYXZiYXItYnJhbmQgaW4gY29sbGFwc2VkIG1vZGUpXG4gIG1hcmdpbi1ib3R0b206ICRuYXZiYXItbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgLy8gUHJldmVudCBmbG9hdHMgZnJvbSBicmVha2luZyB0aGUgbmF2YmFyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogJG5hdmJhci1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGhlYWRpbmdcbi8vXG4vLyBHcm91cHMgYC5uYXZiYXItYnJhbmRgIGFuZCBgLm5hdmJhci10b2dnbGVgIGludG8gYSBzaW5nbGUgY29tcG9uZW50IGZvciBlYXN5XG4vLyBzdHlsaW5nIG9mIHJlc3BvbnNpdmUgYXNwZWN0cy5cblxuLm5hdmJhci1oZWFkZXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGNvbGxhcHNlIChib2R5KVxuLy9cbi8vIEdyb3VwIHlvdXIgbmF2YmFyIGNvbnRlbnQgaW50byB0aGlzIGZvciBlYXN5IGNvbGxhcHNpbmcgYW5kIGV4cGFuZGluZyBhY3Jvc3Ncbi8vIHZhcmlvdXMgZGV2aWNlIHNpemVzLiBCeSBkZWZhdWx0LCB0aGlzIGNvbnRlbnQgaXMgY29sbGFwc2VkIHdoZW4gPDc2OHB4LCBidXRcbi8vIHdpbGwgZXhwYW5kIHBhc3QgdGhhdCBmb3IgYSBob3Jpem9udGFsIGRpc3BsYXkuXG4vL1xuLy8gVG8gc3RhcnQgKG9uIG1vYmlsZSBkZXZpY2VzKSB0aGUgbmF2YmFyIGxpbmtzLCBmb3JtcywgYW5kIGJ1dHRvbnMgYXJlIHN0YWNrZWRcbi8vIHZlcnRpY2FsbHkgYW5kIGluY2x1ZGUgYSBgbWF4LWhlaWdodGAgdG8gb3ZlcmZsb3cgaW4gY2FzZSB5b3UgaGF2ZSB0b28gbXVjaFxuLy8gY29udGVudCBmb3IgdGhlIHVzZXIncyB2aWV3cG9ydC5cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nLWxlZnQ6ICAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICYuaW4ge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICYuY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgc2V0dGluZ1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmluIHtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLy8gVW5kbyB0aGUgY29sbGFwc2Ugc2lkZSBwYWRkaW5nIGZvciBuYXZiYXJzIHdpdGggY29udGFpbmVycyB0byBlbnN1cmVcbiAgICAvLyBhbGlnbm1lbnQgb2YgcmlnaHQtYWxpZ25lZCBjb250ZW50cy5cbiAgICAubmF2YmFyLWZpeGVkLXRvcCAmLFxuICAgIC5uYXZiYXItc3RhdGljLXRvcCAmLFxuICAgIC5uYXZiYXItZml4ZWQtYm90dG9tICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1heC1oZWlnaHQ6ICRuYXZiYXItY29sbGFwc2UtbWF4LWhlaWdodDtcblxuICAgIEBtZWRpYSAobWF4LWRldmljZS13aWR0aDogJHNjcmVlbi14cy1taW4pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm90aCBuYXZiYXIgaGVhZGVyIGFuZCBjb2xsYXBzZVxuLy9cbi8vIFdoZW4gYSBjb250YWluZXIgaXMgcHJlc2VudCwgY2hhbmdlIHRoZSBiZWhhdmlvciBvZiB0aGUgaGVhZGVyIGFuZCBjb2xsYXBzZS5cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQge1xuICA+IC5uYXZiYXItaGVhZGVyLFxuICA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIG1hcmdpbi1sZWZ0OiAgLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAgMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gTmF2YmFyIGFsaWdubWVudCBvcHRpb25zXG4vL1xuLy8gRGlzcGxheSB0aGUgbmF2YmFyIGFjcm9zcyB0aGUgZW50aXJldHkgb2YgdGhlIHBhZ2Ugb3IgZml4ZWQgaXQgdG8gdGhlIHRvcCBvclxuLy8gYm90dG9tIG9mIHRoZSBwYWdlLlxuXG4vLyBTdGF0aWMgdG9wICh1bmZpeGVkLCBidXQgMTAwJSB3aWRlKSBuYXZiYXJcbi5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vIEZpeCB0aGUgdG9wL2JvdHRvbSBuYXZiYXJzIHdoZW4gc2NyZWVuIHJlYWwgZXN0YXRlIHN1cHBvcnRzIGl0XG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1uYXZiYXItZml4ZWQ7XG5cbiAgLy8gVW5kbyB0aGUgcm91bmRlZCBjb3JuZXJzXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBvdmVycmlkZSAubmF2YmFyIGRlZmF1bHRzXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuXG4vLyBCcmFuZC9wcm9qZWN0IG5hbWVcblxuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyICYsXG4gICAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0b2dnbGVcbi8vXG4vLyBDdXN0b20gYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgYC5uYXZiYXItY29sbGFwc2VgLCBwb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZVxuLy8gSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi5uYXZiYXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oMzRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIFdlIHJlbW92ZSB0aGUgYG91dGxpbmVgIGhlcmUsIGJ1dCBsYXRlciBjb21wZW5zYXRlIGJ5IGF0dGFjaGluZyBgOmhvdmVyYFxuICAvLyBzdHlsZXMgdG8gYDpmb2N1c2AuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAvLyBCYXJzXG4gIC5pY29uLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB9XG4gIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdiBsaW5rc1xuLy9cbi8vIEJ1aWxkcyBvbiB0b3Agb2YgdGhlIGAubmF2YCBjb21wb25lbnRzIHdpdGggaXRzIG93biBtb2RpZmllciBjbGFzcyB0byBtYWtlXG4vLyB0aGUgbmF2IHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgaG9yaXpvbnRhbCBuYXYgKGFib3ZlIDc2OHB4KS5cblxuLm5hdmJhci1uYXYge1xuICBtYXJnaW46ICgkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgLyAyKSAoLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsKTtcblxuICA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6ICAgIDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICA+IGxpID4gYSxcbiAgICAgIC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgICAgIH1cbiAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFVuY29sbGFwc2UgdGhlIG5hdlxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcblxuICAgID4gbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICA+IGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogICAgJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBmb3JtXG4vL1xuLy8gRXh0ZW5zaW9uIG9mIHRoZSBgLmZvcm0taW5saW5lYCB3aXRoIHNvbWUgZXh0cmEgZmxhdm9yIGZvciBvcHRpbXVtIGRpc3BsYXkgaW5cbi8vIG91ciBuYXZiYXJzLlxuXG4ubmF2YmFyLWZvcm0ge1xuICBtYXJnaW4tbGVmdDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZzogMTBweCAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICRzaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSksIDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG5cbiAgLy8gTWl4aW4gYmVoYXZpb3IgZm9yIG9wdGltdW0gZGlzcGxheVxuICBAaW5jbHVkZSBmb3JtLWlubGluZTtcblxuICAuZm9ybS1ncm91cCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVmVydGljYWxseSBjZW50ZXIgaW4gZXhwYW5kZWQsIGhvcml6b250YWwgbmF2YmFyXG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LWJhc2UpO1xuXG4gIC8vIFVuZG8gMTAwJSB3aWR0aCBmb3IgcHVsbCBjbGFzc2VzXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd24gbWVudXNcblxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldHNcbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldCBzdXBwb3J0IGZvciBkcm9wdXBzIHZpYSBleHRyYSBkcm9wdXAgY2xhc3Ncbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXZiYXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xufVxuXG5cbi8vIEJ1dHRvbnMgaW4gbmF2YmFyc1xuLy9cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGEgYnV0dG9uIHdpdGhpbiBhIG5hdmJhciAod2hlbiAqbm90KiBpbiBhIGZvcm0pLlxuXG4ubmF2YmFyLWJ0biB7XG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LWJhc2UpO1xuXG4gICYuYnRuLXNtIHtcbiAgICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1zbWFsbCk7XG4gIH1cbiAgJi5idG4teHMge1xuICAgIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigyMik7XG4gIH1cbn1cblxuXG4vLyBUZXh0IGluIG5hdmJhcnNcbi8vXG4vLyBBZGQgYSBjbGFzcyB0byBtYWtlIGFueSBlbGVtZW50IHByb3Blcmx5IGFsaWduIGl0c2VsZiB2ZXJ0aWNhbGx5IHdpdGhpbiB0aGUgbmF2YmFycy5cblxuLm5hdmJhci10ZXh0IHtcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRsaW5lLWhlaWdodC1jb21wdXRlZCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgfVxufVxuXG5cbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcbi8vXG4vLyBSZXB1cnBvc2UgdGhlIHB1bGwgdXRpbGl0aWVzIGFzIHRoZWlyIG93biBuYXZiYXIgdXRpbGl0aWVzIHRvIGF2b2lkIHNwZWNpZmljaXR5XG4vLyBpc3N1ZXMgd2l0aCBwYXJlbnRzIGFuZCBjaGFpbmluZy4gT25seSBkbyB0aGlzIHdoZW4gdGhlIG5hdmJhciBpcyB1bmNvbGxhcHNlZFxuLy8gdGhvdWdoIHNvIHRoYXQgbmF2YmFyIGNvbnRlbnRzIHByb3Blcmx5IHN0YWNrIGFuZCBhbGlnbiBpbiBtb2JpbGUuXG4vL1xuLy8gRGVjbGFyZWQgYWZ0ZXIgdGhlIG5hdmJhciBjb21wb25lbnRzIHRvIGVuc3VyZSBtb3JlIHNwZWNpZmljaXR5IG9uIHRoZSBtYXJnaW5zLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAubmF2YmFyLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgbmF2YmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRGVmYXVsdCBuYXZiYXJcbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1iZztcbiAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtaG92ZXItYmc7XG4gICAgfVxuICAgIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xuICB9XG5cbiAgLy8gRHJvcGRvd24gbWVudSBpdGVtc1xuICAubmF2YmFyLW5hdiB7XG4gICAgLy8gUmVtb3ZlIGJhY2tncm91bmQgY29sb3IgZnJvbSBvcGVuIGRyb3Bkb3duXG4gICAgPiAub3BlbiA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIExpbmtzIGluIG5hdmJhcnNcbiAgLy9cbiAgLy8gQWRkIGEgY2xhc3MgdG8gZW5zdXJlIGxpbmtzIG91dHNpZGUgdGhlIG5hdmJhciBuYXYgYXJlIGNvbG9yZWQgY29ycmVjdGx5LlxuXG4gIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBJbnZlcnNlIG5hdmJhclxuXG4ubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYmc7XG4gIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERhcmtlbiB0aGUgcmVzcG9uc2l2ZSBuYXYgdG9nZ2xlXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgNyUpO1xuICB9XG5cbiAgLy8gRHJvcGRvd25zXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IC5vcGVuID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5XG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTmF2YmFyIHZlcnRpY2FsIGFsaWduXG4vL1xuLy8gVmVydGljYWxseSBjZW50ZXIgZWxlbWVudHMgaW4gdGhlIG5hdmJhci5cbi8vIEV4YW1wbGU6IGFuIGVsZW1lbnQgaGFzIGEgaGVpZ2h0IG9mIDMwcHgsIHNvIHdyaXRlIG91dCBgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigzMHB4KTtgIHRvIGNhbGN1bGF0ZSB0aGUgYXBwcm9wcmlhdGUgdG9wIG1hcmdpbi5cblxuQG1peGluIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkZWxlbWVudC1oZWlnaHQpIHtcbiAgbWFyZ2luLXRvcDogKCgkbmF2YmFyLWhlaWdodCAtICRlbGVtZW50LWhlaWdodCkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogKCgkbmF2YmFyLWhlaWdodCAtICRlbGVtZW50LWhlaWdodCkgLyAyKTtcbn1cbiIsIi8vXG4vLyBCcmVhZGNydW1ic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWwgJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICsgbGk6YmVmb3JlIHtcbiAgICAgIC8vIFtjb252ZXJ0ZXJdIFdvcmthcm91bmQgZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL2xpYnNhc3MvaXNzdWVzLzExMTVcbiAgICAgICRuYnNwOiBcIlxcMDBhMFwiO1xuICAgICAgY29udGVudDogXCIjeyRicmVhZGNydW1iLXNlcGFyYXRvcn0jeyRuYnNwfVwiOyAvLyBVbmljb2RlIHNwYWNlIGFkZGVkIHNpbmNlIGlubGluZS1ibG9jayBtZWFucyBub24tY29sbGFwc2luZyB3aGl0ZS1zcGFjZVxuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gUGFnaW5hdGlvbiAobXVsdGlwbGUgcGFnZXMpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IC8vIFJlbW92ZSBsaXN0LXN0eWxlIGFuZCBibG9jay1sZXZlbCBkZWZhdWx0c1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIENvbGxhcHNlIHdoaXRlLXNwYWNlXG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBsaSA+IGEsXG4gID4gbGkgPiBzcGFuIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJjphY3RpdmU6Zm9jdXN7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUgPiBhLFxuICA+IC5hY3RpdmUgPiBzcGFuIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmFjdGl2ZTpmb2N1c3tcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gID4gLmRpc2FibGVkIHtcbiAgICA+IHNwYW4sXG4gICAgPiBzcGFuOmhvdmVyLFxuICAgID4gc3Bhbjpmb2N1cyxcbiAgICA+IGEsXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyO1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIExhcmdlXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG5cbi8vIFNtYWxsXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgPiBsaSB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUGFnZXIgcGFnaW5hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4ucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1iZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYWdlci1ib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcGFnZXItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzLFxuICAgID4gYTphY3RpdmUsXG4gICAgPiBhOmFjdGl2ZTpmb2N1c3tcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmV4dCB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLnByZXZpb3VzIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5kaXNhYmxlZCB7XG4gICAgPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMsXG4gICAgPiBzcGFuIHtcbiAgICAgIGNvbG9yOiAkcGFnZXItZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItYmc7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gTGFiZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGxhYmVsLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEubGFiZWxcblxuICAvLyBFbXB0eSBsYWJlbHMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGxhYmVscyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxufVxuXG4vLyBBZGQgaG92ZXIgZWZmZWN0cywgYnV0IG9ubHkgZm9yIGxpbmtzXG5hLmxhYmVsIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsYWJlbC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLy8gQ29sb3JzXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBsYWJlbHMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpXG5cbi5sYWJlbC1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtZGVmYXVsdC1iZyk7XG59XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtcHJpbWFyeS1iZyk7XG59XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtc3VjY2Vzcy1iZyk7XG59XG5cbi5sYWJlbC1pbmZvIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtaW5mby1iZyk7XG59XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtd2FybmluZy1iZyk7XG59XG5cbi5sYWJlbC1kYW5nZXIge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1kYW5nZXItYmcpO1xufVxuIiwiLy8gTGFiZWxzXG5cbkBtaXhpbiBsYWJlbC12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgJltocmVmXSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCA1JSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFkZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYmFkZ2UtY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAkYmFkZ2UtbGluZS1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYmFkZ2UtYm9yZGVyLXJhZGl1cztcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxuXG4gIC5idG4teHMgJixcbiAgLmVsZW1lbnQtZ3JvdXBzLXhzLWN1c3RvbSA+IC5idG4gJiB7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5iYWRnZVxuXG4gIC8vIEFjY291bnQgZm9yIGJhZGdlcyBpbiBuYXZzXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gJixcbiAgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gJiB7XG4gICAgY29sb3I6ICRiYWRnZS1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAubGlzdC1ncm91cC1pdGVtID4gJiArICYge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLm5hdi1waWxscyA+IGxpID4gYSA+ICYge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuLy8gSG92ZXIgc3RhdGUsIGJ1dCBvbmx5IGZvciBsaW5rc1xuYS5iYWRnZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYmFkZ2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4iLCIvL1xuLy8gSnVtYm90cm9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXRvcDogICAgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuXG4gIGgxLFxuICAuaDEge1xuICAgIGNvbG9yOiAkanVtYm90cm9uLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gICAgZm9udC1zaXplOiAkanVtYm90cm9uLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgPiBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRqdW1ib3Ryb24tYmcsIDEwJSk7XG4gIH1cblxuICAuY29udGFpbmVyICYsXG4gIC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7IC8vIE9ubHkgcm91bmQgY29ybmVycyBhdCBoaWdoZXIgcmVzb2x1dGlvbnMgaWYgY29udGFpbmVkIGluIGEgY29udGFpbmVyXG4gICAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgcGFkZGluZy10b3A6ICAgICgkanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xuICAgIHBhZGRpbmctYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMS42KTtcblxuICAgIC5jb250YWluZXIgJixcbiAgICAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAgKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgICAgcGFkZGluZy1yaWdodDogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgIH1cblxuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6ICRqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gVGh1bWJuYWlsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBNaXhpbiBhbmQgYWRqdXN0IHRoZSByZWd1bGFyIGltYWdlIGNsYXNzXG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgPiBpbWcsXG4gIGEgPiBpbWcge1xuICAgIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJjpob3ZlciwgYSY6Zm9jdXMsIGEmLmFjdGl2ZSB0byBhLnRodW1ibmFpbDpob3ZlciwgYS50aHVtYm5haWw6Zm9jdXMsIGEudGh1bWJuYWlsLmFjdGl2ZVxuXG4gIC8vIEltYWdlIGNhcHRpb25zXG4gIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAkdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZztcbiAgICBjb2xvcjogJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG5cbi8vIEFkZCBhIGhvdmVyIHN0YXRlIGZvciBsaW5rZWQgdmVyc2lvbnMgb25seVxuYS50aHVtYm5haWw6aG92ZXIsXG5hLnRodW1ibmFpbDpmb2N1cyxcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogJGxpbmstY29sb3I7XG59XG4iLCIvL1xuLy8gQWxlcnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkYWxlcnQtYm9yZGVyLXJhZGl1cztcblxuICAvLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuICBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAvLyBTcGVjaWZpZWQgZm9yIHRoZSBoNCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4gIC5hbGVydC1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG4gIH1cblxuICAvLyBJbXByb3ZlIGFsaWdubWVudCBhbmQgc3BhY2luZyBvZiBpbm5lciBjb250ZW50XG4gID4gcCxcbiAgPiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NhYmxlLCAvLyBUaGUgbWlzc3BlbGxlZCAuYWxlcnQtZGlzbWlzc2FibGUgd2FzIGRlcHJlY2F0ZWQgaW4gMy4yLjAuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoJGFsZXJ0LXBhZGRpbmcgKyAyMCk7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1zdWNjZXNzLWJnLCAkYWxlcnQtc3VjY2Vzcy1ib3JkZXIsICRhbGVydC1zdWNjZXNzLXRleHQpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWluZm8tYmcsICRhbGVydC1pbmZvLWJvcmRlciwgJGFsZXJ0LWluZm8tdGV4dCk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtd2FybmluZy1iZywgJGFsZXJ0LXdhcm5pbmctYm9yZGVyLCAkYWxlcnQtd2FybmluZy10ZXh0KTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWRhbmdlci1iZywgJGFsZXJ0LWRhbmdlci1ib3JkZXIsICRhbGVydC1kYW5nZXItdGV4dCk7XG59XG4iLCIvLyBBbGVydHNcblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICR0ZXh0LWNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkdGV4dC1jb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy9cbi8vIFByb2dyZXNzIGJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFyIGFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gV2ViS2l0XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG4vLyBTcGVjIGFuZCBJRTEwK1xuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cblxuLy8gQmFyIGl0c2VsZlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBPdXRlciBjb250YWluZXJcbi5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgYm9yZGVyLXJhZGl1czogJHByb2dyZXNzLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpKTtcbn1cblxuLy8gQmFyIG9mIHByb2dyZXNzXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4xNSkpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHdpZHRoIC42cyBlYXNlKTtcbn1cblxuLy8gU3RyaXBlZCBiYXJzXG4vL1xuLy8gYC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxuLy8gYC5wcm9ncmVzcy1iYXItc3RyaXBlZGAgY2xhc3MsIHdoaWNoIHlvdSBqdXN0IGFkZCB0byBhbiBleGlzdGluZ1xuLy8gYC5wcm9ncmVzcy1iYXJgLlxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xufVxuXG4vLyBDYWxsIGFuaW1hdGlvbiBmb3IgdGhlIGFjdGl2ZSBvbmVcbi8vXG4vLyBgLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcbi8vIGAucHJvZ3Jlc3MtYmFyLmFjdGl2ZWAgYXBwcm9hY2guXG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbihwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGUpO1xufVxuXG5cbi8vIFZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1pbmZvLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci13YXJuaW5nLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZyk7XG59XG4iLCIvLyBHcmFkaWVudHNcblxuXG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuQG1peGluIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gT3BlcmEgMTJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgYW5kIGRvd25cbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93blxufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gT3BlcmEgMTJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbn1cbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG59XG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICM1NTUsICRvdXRlci1jb2xvcjogIzMzMykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gUHJvZ3Jlc3MgYmFyc1xuXG5AbWl4aW4gcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAvLyBEZXByZWNhdGVkIHBhcmVudCBjbGFzcyByZXF1aXJlbWVudCBhcyBvZiB2My4yLjBcbiAgLnByb2dyZXNzLXN0cmlwZWQgJiB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZDtcbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgLy8gUHJvcGVyIHNwYWNpbmcgYmV0d2VlbiBpbnN0YW5jZXMgb2YgLm1lZGlhXG4gIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubWVkaWEsXG4ubWVkaWEtYm9keSB7XG4gIHpvb206IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDEwMDAwcHg7XG59XG5cbi5tZWRpYS1vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAvLyBGaXggY29sbGFwc2UgaW4gd2Via2l0IGZyb20gbWF4LXdpZHRoOiAxMDAlIGFuZCBkaXNwbGF5OiB0YWJsZS1jZWxsLlxuICAmLmltZy10aHVtYm5haWwge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEgPiAucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5tZWRpYS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWVkaWEtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBoZWFkaW5ncyBmb3IgdGlnaHRlciBkZWZhdWx0IHNwYWNpbmdcbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4vLyBNZWRpYSBsaXN0IHZhcmlhdGlvblxuLy9cbi8vIFVuZG8gZGVmYXVsdCB1bC9vbCBzdHlsZXNcbi5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy9cbi8vIExpc3QgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXI7XG5cbiAgLy8gUm91bmQgdGhlIGZpcnN0IGFuZCBsYXN0IGl0ZW1zXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmUgaXRlbXMuXG4vLyBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNob3dpbmcgc2VsZWN0ZWQgaXRlbXMuXG5cbmEubGlzdC1ncm91cC1pdGVtLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWNvbG9yO1xuXG4gIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjtcbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxufVxuXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAmLmRpc2FibGVkLFxuICAmLmRpc2FibGVkOmhvdmVyLFxuICAmLmRpc2FibGVkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBBY3RpdmUgY2xhc3Mgb24gaXRlbSBpdHNlbGYsIG5vdCBwYXJlbnRcbiAgJi5hY3RpdmUsXG4gICYuYWN0aXZlOmhvdmVyLFxuICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI7XG5cbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChzdWNjZXNzLCAkc3RhdGUtc3VjY2Vzcy1iZywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChpbmZvLCAkc3RhdGUtaW5mby1iZywgJHN0YXRlLWluZm8tdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCh3YXJuaW5nLCAkc3RhdGUtd2FybmluZy1iZywgJHN0YXRlLXdhcm5pbmctdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChkYW5nZXIsICRzdGF0ZS1kYW5nZXItYmcsICRzdGF0ZS1kYW5nZXItdGV4dCk7XG5cblxuLy8gQ3VzdG9tIGNvbnRlbnQgb3B0aW9uc1xuLy9cbi8vIEV4dHJhIGNsYXNzZXMgZm9yIGNyZWF0aW5nIHdlbGwtZm9ybWF0dGVkIGNvbnRlbnQgd2l0aGluIGAubGlzdC1ncm91cC1pdGVtYHMuXG5cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmLCBidXR0b24mIHRvIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX1cbiAgfVxuXG4gIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG4gICAgJi5hY3RpdmUsXG4gICAgJi5hY3RpdmU6aG92ZXIsXG4gICAgJi5hY3RpdmU6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQYW5lbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkcGFuZWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcbn1cblxuLy8gUGFuZWwgY29udGVudHNcbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogJHBhbmVsLWJvZHktcGFkZGluZztcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIE9wdGlvbmFsIGhlYWRpbmdcbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogJHBhbmVsLWhlYWRpbmctcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gV2l0aGluIGhlYWRpbmcsIHN0cmlwIGFueSBgaCpgIHRhZyBvZiBpdHMgZGVmYXVsdCBtYXJnaW5zIGZvciBzcGFjaW5nLlxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjEyNSkpO1xuICBjb2xvcjogaW5oZXJpdDtcblxuICA+IGEsXG4gID4gc21hbGwsXG4gID4gLnNtYWxsLFxuICA+IHNtYWxsID4gYSxcbiAgPiAuc21hbGwgPiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbCBmb290ZXIgKHN0YXlzIGdyYXkgaW4gZXZlcnkgbW9kaWZpZXIgY2xhc3MpXG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogJHBhbmVsLWZvb3Rlci1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtZm9vdGVyLWJnO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xufVxuXG5cbi8vIExpc3QgZ3JvdXBzIGluIHBhbmVsc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIHNwYWNlIG91dCBsaXN0IGdyb3VwIGNvbnRlbnQgZnJvbSBwYW5lbCBoZWFkaW5ncyB0byBhY2NvdW50IGZvclxuLy8gYW55IGtpbmQgb2YgY3VzdG9tIGNvbnRlbnQgYmV0d2VlbiB0aGUgdHdvLlxuXG4ucGFuZWwge1xuICA+IC5saXN0LWdyb3VwLFxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuLy8gQ29sbGFwc2Ugc3BhY2UgYmV0d2VlbiB3aGVuIHRoZXJlJ3Mgbm8gYWRkaXRpb25hbCBjb250ZW50LlxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCB7XG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi8vIFRhYmxlcyBpbiBwYW5lbHNcbi8vXG4vLyBQbGFjZSBhIG5vbi1ib3JkZXJlZCBgLnRhYmxlYCB3aXRoaW4gYSBwYW5lbCAobm90IHdpdGhpbiBhIGAucGFuZWwtYm9keWApIGFuZFxuLy8gd2F0Y2ggaXQgZ28gZnVsbCB3aWR0aC5cblxuLnBhbmVsIHtcbiAgPiAudGFibGUsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgIH1cbiAgfVxuICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxuICA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gICAgPiB0aGVhZDpmaXJzdC1jaGlsZCxcbiAgICA+IHRib2R5OmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcbiAgPiAudGFibGU6bGFzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICAgID4gdGJvZHk6bGFzdC1jaGlsZCxcbiAgICA+IHRmb290Omxhc3QtY2hpbGQge1xuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsXG4gID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgPiAudGFibGUtYm9yZGVyZWQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyIHtcbiAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHkge1xuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB0Ym9keSxcbiAgICA+IHRmb290IHtcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuXG4vLyBDb2xsYXBzYWJsZSBwYW5lbHMgKGFrYSwgYWNjb3JkaW9uKVxuLy9cbi8vIFdyYXAgYSBzZXJpZXMgb2YgcGFuZWxzIGluIGAucGFuZWwtZ3JvdXBgIHRvIHR1cm4gdGhlbSBpbnRvIGFuIGFjY29yZGlvbiB3aXRoXG4vLyB0aGUgaGVscCBvZiBvdXIgY29sbGFwc2UgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcblxuICAvLyBUaWdodGVuIHVwIG1hcmdpbiBzbyBpdCdzIG9ubHkgYmV0d2VlbiBwYW5lbHNcbiAgLnBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1ib3JkZXItcmFkaXVzO1xuXG4gICAgKyAucGFuZWwge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zXG4ucGFuZWwtZGVmYXVsdCB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWRlZmF1bHQtYm9yZGVyLCAkcGFuZWwtZGVmYXVsdC10ZXh0LCAkcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnLCAkcGFuZWwtZGVmYXVsdC1ib3JkZXIpO1xufVxuLnBhbmVsLXByaW1hcnkge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1wcmltYXJ5LWJvcmRlciwgJHBhbmVsLXByaW1hcnktdGV4dCwgJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZywgJHBhbmVsLXByaW1hcnktYm9yZGVyKTtcbn1cbi5wYW5lbC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtc3VjY2Vzcy1ib3JkZXIsICRwYW5lbC1zdWNjZXNzLXRleHQsICRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmcsICRwYW5lbC1zdWNjZXNzLWJvcmRlcik7XG59XG4ucGFuZWwtaW5mbyB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWluZm8tYm9yZGVyLCAkcGFuZWwtaW5mby10ZXh0LCAkcGFuZWwtaW5mby1oZWFkaW5nLWJnLCAkcGFuZWwtaW5mby1ib3JkZXIpO1xufVxuLnBhbmVsLXdhcm5pbmcge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC13YXJuaW5nLWJvcmRlciwgJHBhbmVsLXdhcm5pbmctdGV4dCwgJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZywgJHBhbmVsLXdhcm5pbmctYm9yZGVyKTtcbn1cbi5wYW5lbC1kYW5nZXIge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1kYW5nZXItYm9yZGVyLCAkcGFuZWwtZGFuZ2VyLXRleHQsICRwYW5lbC1kYW5nZXItaGVhZGluZy1iZywgJHBhbmVsLWRhbmdlci1ib3JkZXIpO1xufVxuIiwiLy8gUGFuZWxzXG5cbkBtaXhpbiBwYW5lbC12YXJpYW50KCRib3JkZXIsICRoZWFkaW5nLXRleHQtY29sb3IsICRoZWFkaW5nLWJnLWNvbG9yLCAkaGVhZGluZy1ib3JkZXIpIHtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gICYgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICRoZWFkaW5nLXRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkaGVhZGluZy1ib3JkZXI7XG5cbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBjb2xvcjogJGhlYWRpbmctYmctY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmID4gLnBhbmVsLWZvb3RlciB7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRW1iZWRzIHJlc3BvbnNpdmVcbi8vXG4vLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIE1vZGlmaWVyIGNsYXNzIGZvciAxNjo5IGFzcGVjdCByYXRpb1xuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuXG4vLyBNb2RpZmllciBjbGFzcyBmb3IgNDozIGFzcGVjdCByYXRpb1xuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG59XG4iLCIvL1xuLy8gV2VsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2VsbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHdlbGwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSkpO1xuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC4xNSk7XG4gIH1cbn1cblxuLy8gU2l6ZXNcbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG59XG4iLCIvL1xuLy8gQ2xvc2UgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgQGluY2x1ZGUgb3BhY2l0eSguMik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjUpO1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGJ1dHRvbiYgdG8gYnV0dG9uLmNsb3NlXG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuIiwiLy9cbi8vIE1vZGFsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHNoaXRcblxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDAuM3MgZWFzZS1vdXQpO1xuICB9XG4gICYuaW4gLm1vZGFsLWRpYWxvZyB7IEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAwKSB9XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjsgLy9vbGQgYnJvd3NlcnMgZmFsbGJhY2sgKGllOCBldGMpXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCAzcHggOXB4IHJnYmEoMCwwLDAsLjUpKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBAaW5jbHVkZSBvcGFjaXR5KDApOyB9XG4gICYuaW4geyBAaW5jbHVkZSBvcGFjaXR5KCRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5KTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRtb2RhbC10aXRsZS1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuLy8gQ2xvc2UgaWNvblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICB0ZXh0LWFsaWduOiByaWdodDsgLy8gcmlnaHQgYWxpZ24gYnV0dG9uc1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBjbGVhciBpdCBpbiBjYXNlIGZvbGtzIHVzZSAucHVsbC0qIGNsYXNzZXMgb24gYnV0dG9uc1xuXG4gIC8vIFByb3Blcmx5IHNwYWNlIG91dCBidXR0b25zXG4gIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIGFjY291bnQgZm9yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gd2hpY2ggZ2V0cyB0aGUgYm90dG9tIG1hcmdpbiBsaWtlIGFsbCBvdGhlciBpbnB1dHNcbiAgfVxuICAvLyBidXQgb3ZlcnJpZGUgdGhhdCBmb3IgYnV0dG9uIGdyb3Vwc1xuICAuZWxlbWVudC1ncm91cHMtY3VzdG9tIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuICAvLyBhbmQgb3ZlcnJpZGUgaXQgZm9yIGJsb2NrIGJ1dHRvbnMgYXMgd2VsbFxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSkpO1xuICB9XG5cbiAgLy8gTW9kYWwgc2l6ZXNcbiAgLm1vZGFsLXNtIHsgd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgLm1vZGFsLWxnIHsgd2lkdGg6ICRtb2RhbC1sZzsgfVxufVxuIiwiLy9cbi8vIFRvb2x0aXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcblxuICBAaW5jbHVkZSBvcGFjaXR5KDApO1xuXG4gICYuaW4gICAgIHsgQGluY2x1ZGUgb3BhY2l0eSgkdG9vbHRpcC1vcGFjaXR5KTsgfVxuICAmLnRvcCAgICB7IG1hcmdpbi10b3A6ICAtM3B4OyBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwOyB9XG4gICYucmlnaHQgIHsgbWFyZ2luLWxlZnQ6ICAzcHg7IHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7IH1cbiAgJi5ib3R0b20geyBtYXJnaW4tdG9wOiAgIDNweDsgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDsgfVxuICAmLmxlZnQgICB7IG1hcmdpbi1sZWZ0OiAtM3B4OyBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoOyB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLy8gQXJyb3dzXG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnRvcC1sZWZ0LCAudG9wLXJpZ2h0LCAuYm90dG9tLWxlZnQsIGFuZCAuYm90dG9tLXJpZ2h0IGFzIG9mIHYzLjMuMVxuLnRvb2x0aXAge1xuICAmLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1ib3R0b206IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tYm90dG9tOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxufVxuIiwiQG1peGluIHJlc2V0LXRleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG4iLCIvL1xuLy8gUG9wb3ZlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgcGFkZGluZzogMXB4O1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSBwb3BvdmVycyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKSk7XG5cbiAgLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4gICYudG9wICAgICB7IG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLnJpZ2h0ICAgeyBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5ib3R0b20gIHsgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5sZWZ0ICAgIHsgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxufVxuXG4ucG9wb3Zlci10aXRsZSB7XG4gIG1hcmdpbjogMDsgLy8gcmVzZXQgaGVhZGluZyBtYXJnaW5cbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci10aXRsZS1iZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkcG9wb3Zlci10aXRsZS1iZywgNSUpO1xuICBib3JkZXItcmFkaXVzOiAoJGJvcmRlci1yYWRpdXMtbGFyZ2UgLSAxKSAoJGJvcmRlci1yYWRpdXMtbGFyZ2UgLSAxKSAwIDA7XG59XG5cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbn1cblxuLy8gQXJyb3dzXG4vL1xuLy8gLmFycm93IGlzIG91dGVyLCAuYXJyb3c6YWZ0ZXIgaXMgaW5uZXJcblxuLnBvcG92ZXIgPiAuYXJyb3cge1xuICAmLFxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxufVxuLnBvcG92ZXIgPiAuYXJyb3cge1xuICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xufVxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucG9wb3ZlciB7XG4gICYudG9wID4gLmFycm93IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLnJpZ2h0ID4gLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJvdHRvbSA+IC5hcnJvdyB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmxlZnQgPiAuYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENhcm91c2VsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC42cyBlYXNlLWluLW91dCBsZWZ0KTtcblxuICAgIC8vIEFjY291bnQgZm9yIGphbmtpdHVkZSBvbiBpbWFnZXNcbiAgICA+IGltZyxcbiAgICA+IGEgPiBpbWcge1xuICAgICAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAvLyBXZWJLaXQgQ1NTMyB0cmFuc2Zvcm1zIGZvciBzdXBwb3J0ZWQgZGV2aWNlc1xuICAgIEBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDAuNnMgZWFzZS1pbi1vdXQpO1xuICAgICAgQGluY2x1ZGUgYmFja2ZhY2UtdmlzaWJpbGl0eShoaWRkZW4pO1xuICAgICAgQGluY2x1ZGUgcGVyc3BlY3RpdmUoMTAwMHB4KTtcblxuICAgICAgJi5uZXh0LFxuICAgICAgJi5hY3RpdmUucmlnaHQge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYucHJldixcbiAgICAgICYuYWN0aXZlLmxlZnQge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLm5leHQubGVmdCxcbiAgICAgICYucHJldi5yaWdodCxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlLFxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gID4gLmFjdGl2ZSB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gID4gLm5leHQsXG4gID4gLnByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5uZXh0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gID4gLnByZXYge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gID4gLm5leHQubGVmdCxcbiAgPiAucHJldi5yaWdodCB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gID4gLmFjdGl2ZS5sZWZ0IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5hY3RpdmUucmlnaHQge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxufVxuXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgQGluY2x1ZGUgb3BhY2l0eSgkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5KTtcbiAgZm9udC1zaXplOiAkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogJGNhcm91c2VsLXRleHQtc2hhZG93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyAvLyBGaXggSUU5IGNsaWNrLXRocnUgYnVnXG4gIC8vIFdlIGNhbid0IGhhdmUgdGhpcyB0cmFuc2l0aW9uIGhlcmUgYmVjYXVzZSBXZWJLaXQgY2FuY2VscyB0aGUgY2Fyb3VzZWxcbiAgLy8gYW5pbWF0aW9uIGlmIHlvdSB0cmlwIHRoaXMgd2hpbGUgaW4gdGhlIG1pZGRsZSBvZiBhbm90aGVyIGFuaW1hdGlvbi5cblxuICAvLyBTZXQgZ3JhZGllbnRzIGZvciBiYWNrZ3JvdW5kc1xuICAmLmxlZnQge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiByZ2JhKDAsMCwwLC41KSwgJGVuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDAwMSkpO1xuICB9XG4gICYucmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpLCAkZW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KSk7XG4gIH1cblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSguOSk7XG4gIH1cblxuICAvLyBUb2dnbGVzXG4gIC5pY29uLXByZXYsXG4gIC5pY29uLW5leHQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuaWNvbi1wcmV2LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAuaWNvbi1uZXh0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAuaWNvbi1wcmV2LFxuICAuaWNvbi1uZXh0IHtcbiAgICB3aWR0aDogIDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgfVxuXG5cbiAgLmljb24tcHJldiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAzOSc7Ly8gU0lOR0xFIExFRlQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzOSlcbiAgICB9XG4gIH1cbiAgLmljb24tbmV4dCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAzYSc7Ly8gU0lOR0xFIFJJR0hULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwM0EpXG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIHVub3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE1O1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tbGVmdDogLTMwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogIDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMXB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAvLyBJRTgtOSBoYWNrIGZvciBldmVudCBoYW5kbGluZ1xuICAgIC8vXG4gICAgLy8gSW50ZXJuZXQgRXhwbG9yZXIgOC05IGRvZXMgbm90IHN1cHBvcnQgY2xpY2tzIG9uIGVsZW1lbnRzIHdpdGhvdXQgYSBzZXRcbiAgICAvLyBgYmFja2dyb3VuZC1jb2xvcmAuIFdlIGNhbm5vdCB1c2UgYGZpbHRlcmAgc2luY2UgdGhhdCdzIG5vdCB2aWV3ZWQgYXMgYVxuICAgIC8vIGJhY2tncm91bmQgY29sb3IgYnkgdGhlIGJyb3dzZXIuIFRodXMsIGEgaGFjayBpcyBuZWVkZWQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNJbnRlcm5ldF9FeHBsb3JlclxuICAgIC8vXG4gICAgLy8gRm9yIElFOCwgd2Ugc2V0IHNvbGlkIGJsYWNrIGFzIGl0IGRvZXNuJ3Qgc3VwcG9ydCBgcmdiYSgpYC4gRm9yIElFOSwgd2VcbiAgICAvLyBzZXQgYWxwaGEgdHJhbnNwYXJlbmN5IGZvciB0aGUgYmVzdCByZXN1bHRzIHBvc3NpYmxlLlxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5OyAvLyBJRThcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApOyAvLyBJRTlcbiAgfVxuICAuYWN0aXZlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6ICAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxufVxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEhpZGRlbiBieSBkZWZhdWx0IGZvciBzbWFsbGVyIHZpZXdwb3J0c1xuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1JTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6ICRjYXJvdXNlbC10ZXh0LXNoYWRvdztcbiAgJiAuYnRuIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgLy8gTm8gc2hhZG93IGZvciBidXR0b24gZWxlbWVudHMgaW4gY2Fyb3VzZWwtY2FwdGlvblxuICB9XG59XG5cblxuLy8gU2NhbGUgdXAgY29udHJvbHMgZm9yIHRhYmxldHMgYW5kIHVwXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXG4gIC8vIFNjYWxlIHVwIHRoZSBjb250cm9scyBhIHNtaWRnZVxuICAuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAgIC5pY29uLXByZXYsXG4gICAgLmljb24tbmV4dCB7XG4gICAgICB3aWR0aDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAqIDEuNSk7XG4gICAgICBoZWlnaHQ6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgICAgbWFyZ2luLXRvcDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcbiAgICAgIGZvbnQtc2l6ZTogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAqIDEuNSk7XG4gICAgfVxuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAgIC5pY29uLXByZXYge1xuICAgICAgbWFyZ2luLWxlZnQ6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgfVxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1uZXh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcbiAgICB9XG4gIH1cblxuICAvLyBTaG93IGFuZCBsZWZ0IGFsaWduIHRoZSBjYXB0aW9uc1xuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgbGVmdDogMjAlO1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAvLyBNb3ZlIHVwIHRoZSBpbmRpY2F0b3JzXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbiIsIi8vXG4vLyBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRmxvYXRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuLmNlbnRlci1ibG9jayB7XG4gIEBpbmNsdWRlIGNlbnRlci1ibG9jaztcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuXG4vLyBUb2dnbGluZyBjb250ZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLmhpZGUgaW4gZmF2b3Igb2YgLmhpZGRlbiBvciAuc3Itb25seSAoYXMgYXBwcm9wcmlhdGUpIGluIHYzLjAuMVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZTtcbn1cblxuXG4vLyBIaWRlIGZyb20gc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnNcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gRm9yIEFmZml4IHBsdWdpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4iLCIvLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XG5cbkBtaXhpbiBjZW50ZXItYmxvY2soKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG4vL1xuLy8gSGVhZHMgdXAhIHYzIGxhdW5jaGVkIHdpdGggb25seSBgLmhpZGUtdGV4dCgpYCwgYnV0IHBlciBvdXIgcGF0dGVybiBmb3Jcbi8vIG1peGlucyBiZWluZyByZXVzZWQgYXMgY2xhc3NlcyB3aXRoIHRoZSBzYW1lIG5hbWUsIHRoaXMgZG9lc24ndCBob2xkIHVwLiBBc1xuLy8gb2YgdjMuMC4xIHdlIGhhdmUgYWRkZWQgYC50ZXh0LWhpZGUoKWAgYW5kIGRlcHJlY2F0ZWQgYC5oaWRlLXRleHQoKWAuXG4vL1xuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9jb21taXQvYWEwMzk2ZWFlNzU3XG5cbi8vIERlcHJlY2F0ZWQgYXMgb2YgdjMuMC4xIChoYXMgYmVlbiByZW1vdmVkIGluIHY0KVxuQG1peGluIGhpZGUtdGV4dCgpIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXG5AbWl4aW4gdGV4dC1oaWRlKCkge1xuICBAaW5jbHVkZSBoaWRlLXRleHQ7XG59XG4iLCIvL1xuLy8gUmVzcG9uc2l2ZTogVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIElFMTAgaW4gV2luZG93cyAoUGhvbmUpIDhcbi8vXG4vLyBTdXBwb3J0IGZvciByZXNwb25zaXZlIHZpZXdzIHZpYSBtZWRpYSBxdWVyaWVzIGlzIGtpbmQgb2YgYm9ya2VkIGluIElFMTAsIGZvclxuLy8gU3VyZmFjZS9kZXNrdG9wIGluIHNwbGl0IHZpZXcgYW5kIGZvciBXaW5kb3dzIFBob25lIDguIFRoaXMgcGFydGljdWxhciBmaXhcbi8vIG11c3QgYmUgYWNjb21wYW5pZWQgYnkgYSBzbmlwcGV0IG9mIEphdmFTY3JpcHQgdG8gc25pZmYgdGhlIHVzZXIgYWdlbnQgYW5kXG4vLyBhcHBseSBzb21lIGNvbmRpdGlvbmFsIENTUyB0byAqb25seSogdGhlIFN1cmZhY2UvZGVza3RvcCBXaW5kb3dzIDguIExvb2sgYXRcbi8vIG91ciBHZXR0aW5nIFN0YXJ0ZWQgcGFnZSBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGlzIGJ1Zy5cbi8vXG4vLyBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIHRoZSBmb2xsb3dpbmc6XG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTA0OTdcbi8vIERvY3M6IGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jc3VwcG9ydC1pZTEwLXdpZHRoXG4vLyBTb3VyY2U6IGh0dHA6Ly90aW1rYWRsZWMuY29tLzIwMTMvMDEvd2luZG93cy1waG9uZS04LWFuZC1kZXZpY2Utd2lkdGgvXG4vLyBTb3VyY2U6IGh0dHA6Ly90aW1rYWRsZWMuY29tLzIwMTIvMTAvaWUxMC1zbmFwLW1vZGUtYW5kLXJlc3BvbnNpdmUtZGVzaWduL1xuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG4gIH1cbn1cblxuXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCBhbmQgLnZpc2libGUtbGcgYXMgb2YgdjMuMi4wXG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS14cycpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbWQnKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcbn1cbi52aXNpYmxlLXhzLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtc20nKTtcbn1cbi52aXNpYmxlLXNtLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtbWQnKTtcbn1cbi52aXNpYmxlLW1kLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLWxnJyk7XG59XG4udmlzaWJsZS1sZy1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4teHMnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tc20nKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tbWQnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLWxnJyk7XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG4vL1xuLy8gTWVkaWEgcXVlcmllcyBhcmUgcGxhY2VkIG9uIHRoZSBpbnNpZGUgdG8gYmUgbWl4aW4tZnJpZW5kbHkuXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUtcHJpbnQgYXMgb2YgdjMuMi4wXG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1wcmludCcpO1xuXG5AbWVkaWEgcHJpbnQge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXByaW50Jyk7XG59XG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1wcmludCcpO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSB1dGlsaXRpZXNcblxuLy9cbi8vIE1vcmUgZWFzaWx5IGluY2x1ZGUgYWxsIHRoZSBzdGF0ZXMgZm9yIHJlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiByZXNwb25zaXZlLXZpc2liaWxpdHkoJHBhcmVudCkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlI3skcGFyZW50fSAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aCN7JHBhcmVudH0sXG4gIHRkI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJHBhcmVudCkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vXG4vLyBSZXNldCBTdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gUmVtb3ZlIGxlYWRpbmcgc3BhY2luZyBvZiBlbGVtZW50XG5odG1sIHtcbiAgKjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBSZW1vdmUgZGVmYXVsdCBsaW5rIGRlY29yYXRpb25cbmE6aG92ZXIsXG5hOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vLyBSZXNldCBJZnJhbWUgQXBwZWFyYW5jZVxuaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59IiwiLy9cbi8vIEZsZXggR3JpZCBzeXN0ZW1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBHcmlkIFN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNoZWxsLFxuLnNoZWxsLXdpZGUsXG4uc2hlbGwtZmx1aWR7XG4gIEBpbmNsdWRlIG1ha2Utc2hlbGwoJGNlbGwtc3BhY2luZyk7XG59XG5cbi5zaGVsbCxcbi5zaGVsbC13aWRle1xuICBtaW4td2lkdGg6ICRzaGVsbC13aWR0aDtcbiAgbWF4LXdpZHRoOiAkc2hlbGwteHMtd2lkdGg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbWF4LXdpZHRoOiAkc2hlbGwtc20td2lkdGg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXgtd2lkdGg6ICRzaGVsbC1tZC13aWR0aDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIG1heC13aWR0aDogJHNoZWxsLWxnLXdpZHRoO1xuICB9XG59XG5cbi5zaGVsbC13aWRlIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG4gICAgbWF4LXdpZHRoOiAkc2hlbGwteGwtd2lkdGg7XG4gIH1cbn1cblxuLnJhbmdlIHtcbiAgQGluY2x1ZGUgbWFrZS1yYW5nZSgkY2VsbC1zcGFjaW5nKTtcblxuICA+IC5yYW5nZXtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnJhbmdlLXNwYWNlcntcbiAgQGluY2x1ZGUgZmxleC1iYXNpcygxMDAlKTtcbn1cblxuW2NsYXNzKj1cImNlbGwtXCJdIHtcbiAgQGluY2x1ZGUgbWFrZS1jZWxsLXNwYWNpbmcoJGNlbGwtc3BhY2luZyk7XG59XG5cbi8vIENyZWF0ZSBJRSA5IGFuZCBiZWxvdyBkZWdyYWRhdGlvbiBzdHlsZXNcbmh0bWwubHQtaWUtMTAgKiArIC5yYW5nZSxcbiogKyAucmFuZ2Uge1xuICBtYXJnaW4tdG9wOiAkcmFuZ2Utd3M7XG59XG5cbmh0bWwubHQtaWUtMTAgKiArIFtjbGFzcyo9J2NlbGwtJ10sXG4qICsgW2NsYXNzKj0nY2VsbC0nXSxcbmh0bWwubHQtaWUtMTAgKiArIC5yYW5nZS1zbSxcbiogKyAucmFuZ2Utc20ge1xuICBtYXJnaW4tdG9wOiAkcmFuZ2Utd3Mtc207XG59XG5cbmh0bWwubHQtaWUtMTAgKiArIC5yYW5nZS1sZyxcbiogKyAucmFuZ2UtbGcge1xuICBtYXJnaW4tdG9wOiAkcmFuZ2Utd3MtbGc7XG59XG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlLWNvbmRlbnNlZCxcbi5yYW5nZS1jb25kZW5zZWQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gID4gW2NsYXNzKj0nY2VsbCddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gID4gKiAgKyBbY2xhc3MqPSdjZWxsJ10ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbmh0bWwubHQtaWUtMTAgLnJhbmdlLWxnLWNvbmRlbnNlZCxcbi5yYW5nZS1sZy1jb25kZW5zZWQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICA+IFtjbGFzcyo9J2NlbGwnXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgID4gKiAgKyBbY2xhc3MqPSdjZWxsJ10ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuaHRtbC5sdC1pZS0xMCAucmFuZ2UteGwtY29uZGVuc2VkLFxuLnJhbmdlLXhsLWNvbmRlbnNlZCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgID4gW2NsYXNzKj0nY2VsbCddIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgPiAqICArIFtjbGFzcyo9J2NlbGwnXSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbmh0bWwubHQtaWUtMTAgLnJhbmdlLW5hcnJvdyxcbi5yYW5nZS1uYXJyb3cge1xuICBAaW5jbHVkZSBtYWtlLXJhbmdlKCRjZWxsLXNwYWNpbmctbmFycm93KTtcblxuICA+IFtjbGFzcyo9J2NlbGwnXSB7XG4gICAgQGluY2x1ZGUgbWFrZS1jZWxsLXNwYWNpbmcoJGNlbGwtc3BhY2luZy1uYXJyb3cpO1xuICB9XG5cbiAgPiAqICArIFtjbGFzcyo9J2NlbGwnXSB7XG4gICAgQGluY2x1ZGUgbWFrZS1jZWxsLXNwYWNpbmcoJGNlbGwtc3BhY2luZy1uYXJyb3cpO1xuICB9XG59XG5cblxuLy8gRmxleCBHcmlkIFN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHMtbWluKSB7XG4gIC5yYW5nZSB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4KCk7XG4gICAgQGluY2x1ZGUgZmxleCgwIDEgYXV0byk7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cbiAgICA+IC5yYW5nZXtcbiAgICAgIEBpbmNsdWRlIGZsZXgtYmFzaXMoMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgLnJhbmdlLXZlcnRpY2Fse1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gIH1cblxuICAucmFuZ2UgPiBbY2xhc3MqPSdjZWxsJ10ge1xuICAgIEBpbmNsdWRlIGZsZXgoMCAwIGF1dG8pO1xuICAgIEBpbmNsdWRlIGZsZXgtYmFzaXMoMTAwJSk7XG4gIH1cbn1cblxuQGVhY2ggJHJlc29sdXRpb24sICRhbGlhcyBpbiAoJHNjcmVlbi14cy1taW4gOiB4cywgJHNjcmVlbi1zbS1taW4gOiBzbSwgJHNjcmVlbi1tZC1taW4gOiBtZCwgJHNjcmVlbi1sZy1taW4gOiBsZywgJHNjcmVlbi14bC1taW4gOiB4bCkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHJlc29sdXRpb24pIHtcbiAgICAqICsgW2NsYXNzKj0nY2VsbC0jeyRhbGlhc30tJ10ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYWtlLWdyaWQtc3lzdGVtKCRhbGlhcywgJGNlbGwtY291bnQpO1xuICB9XG59XG5cbmh0bWwubHQtaWUtMTAge1xuICAucmFuZ2UgPiB7XG4gICAgQGluY2x1ZGUgbWFrZS1mYWxsYmFjaygkY2VsbC1jb3VudCk7XG4gIH1cbn0iLCIvLyBDU1MgRmxleCBHcmlkIEZyYW1ld29ya1xuXG5AbWl4aW4gbWFrZS1zaGVsbCgkZ3V0dGVyOiAzMHB4KSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbn1cblxuQG1peGluIG1ha2UtcmFuZ2UoJGd1dHRlcjogMzBweCkge1xuICBtYXJnaW4tbGVmdDogY2VpbCgoJGd1dHRlciAvIC0yKSk7XG4gIG1hcmdpbi1yaWdodDogZmxvb3IoKCRndXR0ZXIgLyAtMikpO1xufVxuXG5AbWl4aW4gbWFrZS1jZWxsLXNwYWNpbmcoJGd1dHRlcjogMzBweCkge1xuICBwYWRkaW5nLWxlZnQ6IGNlaWwoKCRndXR0ZXIgLyAyKSk7XG4gIHBhZGRpbmctcmlnaHQ6IGZsb29yKCgkZ3V0dGVyIC8gMikpO1xufVxuXG5AbWl4aW4gbWFrZS1jZWxsKCRyZXNvbHV0aW9uLCAkY291bnQ6IDEyKSB7XG4gIC5jZWxsLSN7JHJlc29sdXRpb259LXByZWZmaXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY291bnQge1xuICAgIC5jZWxsLSN7JHJlc29sdXRpb259LSN7JGl9IHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtYmFzaXMocGVyY2VudGFnZSgkaSAvICRjb3VudCkpO1xuICAgIH1cblxuICAgIC5jZWxsLSN7JHJlc29sdXRpb259LXByZWZmaXgtI3skaX0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJGkgLyAkY291bnQpO1xuICAgIH1cblxuICAgIC5jZWxsLSN7JHJlc29sdXRpb259LXB1c2gtI3skaX0ge1xuICAgICAgQGluY2x1ZGUgb3JkZXIoJGkpO1xuICAgIH1cbiAgfVxuXG4gIC5jZWxsLSN7JHJlc29sdXRpb259LTEtNSB7XG4gICAgQGluY2x1ZGUgZmxleC1iYXNpcyhwZXJjZW50YWdlKDAuMikpO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWZhbGxiYWNrKCRyZXNvbHV0aW9uLCAkY291bnQ6IDEyKSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvdW50IHtcbiAgICAuY2VsbC14cy0jeyRpfXtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRpIC8gJGNvdW50KTtcbiAgICB9XG4gIH1cblxuICAuY2VsbC14cy0xLTV7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogcGVyY2VudGFnZSgwLjIpO1xuICB9XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY291bnQge1xuICAgIC5jZWxsLXNtLSN7JGl9e1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJGkgLyAkY291bnQpO1xuICAgIH1cbiAgfVxuXG4gIC5jZWxsLXNtLTEtNXtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKDAuMik7XG4gIH1cblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb3VudCB7XG4gICAgLmNlbGwtbWQtI3skaX17XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogcGVyY2VudGFnZSgkaSAvICRjb3VudCk7XG4gICAgfVxuICB9XG5cbiAgLmNlbGwtbWQtMS01e1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoMC4yKTtcbiAgfVxuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvdW50IHtcbiAgICAuY2VsbC1sZy0jeyRpfSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogcGVyY2VudGFnZSgkaSAvICRjb3VudCk7XG4gICAgfVxuICB9XG5cbiAgLmNlbGwtbGctMS01e1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoMC4yKTtcbiAgfVxuXG4gIFtjbGFzcyo9XCJjZWxsLXhzLXByZWZmaXgtXCJdLFxuICBbY2xhc3MqPVwiY2VsbC1zbS1wcmVmZml4LVwiXSxcbiAgW2NsYXNzKj1cImNlbGwtbWQtcHJlZmZpeC1cIl0sXG4gIFtjbGFzcyo9XCJjZWxsLWxnLXByZWZmaXgtXCJde1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWdyaWQtc3lzdGVtKCRyZXNvbHV0aW9uLCAkY2VsbC1jb3VudCkge1xuICAucmFuZ2UtI3skcmVzb2x1dGlvbn0tY2VudGVyIHtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgfVxuXG4gIC5yYW5nZS0jeyRyZXNvbHV0aW9ufS1sZWZ0IHtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG4gIH1cblxuICAucmFuZ2UtI3skcmVzb2x1dGlvbn0tcmlnaHQge1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG4gIH1cblxuICAucmFuZ2UtI3skcmVzb2x1dGlvbn0tanVzdGlmeSB7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuICB9XG5cbiAgLnJhbmdlLSN7JHJlc29sdXRpb259LWFyb3VuZCB7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWFyb3VuZCk7XG4gIH1cblxuICAucmFuZ2UtI3skcmVzb2x1dGlvbn0tdG9wIHtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcbiAgfVxuXG4gIC5yYW5nZS0jeyRyZXNvbHV0aW9ufSB7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgfVxuXG4gIC5yYW5nZS0jeyRyZXNvbHV0aW9ufS1yZXZlcnNlIHtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3ctcmV2ZXJzZSk7XG4gIH1cblxuICAucmFuZ2UtI3skcmVzb2x1dGlvbn0tbWlkZGxlIHtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICB9XG5cbiAgLnJhbmdlLSN7JHJlc29sdXRpb259LWJvdHRvbSB7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1lbmQpO1xuICB9XG5cbiAgLnJhbmdlLSN7JHJlc29sdXRpb259LWJhc2VsaW5lIHtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhiYXNlbGluZSk7XG4gIH1cblxuICAuY2VsbC0jeyRyZXNvbHV0aW9ufS10b3Age1xuICAgIEBpbmNsdWRlIGFsaWduLXNlbGYoZmxleC1zdGFydCk7XG4gIH1cblxuICAuY2VsbC0jeyRyZXNvbHV0aW9ufS1taWRkbGUge1xuICAgIEBpbmNsdWRlIGFsaWduLXNlbGYoY2VudGVyKTtcbiAgfVxuXG4gIC5jZWxsLSN7JHJlc29sdXRpb259LWJvdHRvbSB7XG4gICAgQGluY2x1ZGUgYWxpZ24tc2VsZihmbGV4LWVuZCk7XG4gIH1cblxuICAucmFuZ2UgPiB7XG4gICAgQGluY2x1ZGUgbWFrZS1jZWxsKCRyZXNvbHV0aW9uLCAkY2VsbC1jb3VudCk7XG4gIH1cbn0iLCIvLyBDU1MgRmxleFxuXG5AbWl4aW4gZGlzcGxheS1mbGV4KCkge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWl4aW4gZmxleCgkZ3Jvdy1zaHJpbmstYmFzaXMpIHtcbiAgLW1zLWZsZXg6ICRncm93LXNocmluay1iYXNpcztcbiAgLXdlYmtpdC1mbGV4OiAkZ3Jvdy1zaHJpbmstYmFzaXM7XG4gIGZsZXg6ICRncm93LXNocmluay1iYXNpcztcbn1cblxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbn1cblxuQG1peGluIGZsZXgtd3JhcCgkd3JhcCkge1xuICAtd2Via2l0LWZsZXgtd3JhcDogJHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6ICR3cmFwO1xuICBmbGV4LXdyYXA6ICR3cmFwO1xufVxuXG5AbWl4aW4gZmxleC1ncm93KCRncm93KSB7XG4gIC13ZWJraXQtZmxleC1ncm93OiAkZ3JvdztcbiAgLW1zLWZsZXgtcG9zaXRpdmU6ICRncm93O1xuICBmbGV4LWdyb3c6ICRncm93O1xufVxuXG5AbWl4aW4gZmxleC1iYXNpcygkYmFzaXMpIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAkYmFzaXM7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAkYmFzaXM7XG4gIGZsZXgtYmFzaXM6ICRiYXNpcztcbiAgbWF4LXdpZHRoOiAkYmFzaXM7XG59XG5cbkBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJGFsaWduKSB7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkYWxpZ247XG4gIEBpZiAoJGFsaWduID09IFwiZmxleC1zdGFydFwiKSB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIH0gQGVsc2UgaWYgKCRhbGlnbiA9PSBcImZsZXgtZW5kXCIpIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIH0gQGVsc2UgaWYgKCRhbGlnbiA9PSBcInNwYWNlLWFyb3VuZFwiKSB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgfSBAZWxzZSBpZiAoJGFsaWduID09IFwic3BhY2UtYmV0d2VlblwiKSB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgfSBAZWxzZSB7XG4gICAgLW1zLWZsZXgtcGFjazogJGFsaWduO1xuICB9XG4gIGp1c3RpZnktY29udGVudDogJGFsaWduO1xufVxuXG5AbWl4aW4gYWxpZ24tY29udGVudCgkYWxpZ24pe1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcbiAgQGlmICgkYWxpZ24gPT0gXCJmbGV4LXN0YXJ0XCIpIHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgfSBAZWxzZSBpZiAoJGFsaWduID09IFwiZmxleC1lbmRcIikge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgfSBAZWxzZSBpZiAoJGFsaWduID09IFwic3BhY2UtYXJvdW5kXCIpIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICB9IEBlbHNlIGlmICgkYWxpZ24gPT0gXCJzcGFjZS1iZXR3ZWVuXCIpIHtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICB9IEBlbHNlIGlmICgkYWxpZ24gPT0gXCJjZW50ZXJcIikge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgfSBAZWxzZSBpZiAoJGFsaWduID09IFwic3RyZXRjaFwiKSB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RyZXRjaDtcbiAgfSBAZWxzZSB7XG4gICAgLW1zLWZsZXgtcGFjazogJGFsaWduO1xuICB9XG4gIGFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcbn1cblxuQG1peGluIGFsaWduLWl0ZW1zKCR2YWxpZ24pIHtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogJHZhbGlnbjtcbiAgQGlmICgkdmFsaWduID09IFwiZmxleC1zdGFydFwiKSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICB9IEBlbHNlIGlmICgkdmFsaWduID09IFwiZmxleC1lbmRcIikge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIH0gQGVsc2Uge1xuICAgIC1tcy1mbGV4LWFsaWduOiAkdmFsaWduO1xuICB9XG4gIGFsaWduLWl0ZW1zOiAkdmFsaWduO1xufVxuXG5AbWl4aW4gYWxpZ24tc2VsZigkdmFsaWduKSB7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogJHZhbGlnbjtcbiAgQGlmICgkdmFsaWduID09IFwiZmxleC1zdGFydFwiKSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gIH0gQGVsc2UgaWYgKCR2YWxpZ24gPT0gXCJmbGV4LWVuZFwiKSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICB9IEBlbHNlIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiAkdmFsaWduO1xuICB9XG4gIGFsaWduLXNlbGY6ICR2YWxpZ247XG59XG5cbkBtaXhpbiBvcmRlcigkb3JkZXIpIHtcbiAgLXdlYmtpdC1vcmRlcjogJG9yZGVyO1xuICAtbXMtZmxleC1vcmRlcjogJG9yZGVyO1xuICBvcmRlcjogJG9yZGVyXG59XG5cbiIsIi8vXG4vLyBUZXh0IFJlc3BvbnNpdmVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBlYWNoICRyZXNvbHV0aW9uLCAkYWxpYXMgaW4gKCRzY3JlZW4teHMtbWluIDogeHMsICRzY3JlZW4tc20tbWluIDogc20sICRzY3JlZW4tbWQtbWluIDogbWQsICRzY3JlZW4tbGctbWluIDogbGcsICRzY3JlZW4teGwtbWluIDogeGwpe1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHJlc29sdXRpb24pIHtcbiAgICBAaW5jbHVkZSBtYWtlLXRleHQtYWxpZ25tZW50KCRhbGlhcyk7XG4gIH1cbn0iLCIvLyBUZXh0IFV0aWxpdGllc1xuXG5AbWl4aW4gbWFrZS10ZXh0LWFsaWdubWVudCgkcmVzb2x1dGlvbjogbnVsbCkge1xuICBAaWYgKCRyZXNvbHV0aW9uID09IG51bGwpIHtcbiAgICAkcmVzb2x1dGlvbjogJydcbiAgfSBAZWxzZSB7XG4gICAgJHJlc29sdXRpb246IHN0cl9pbnNlcnQoJHJlc29sdXRpb24sICctJywgc3RyX2xlbmd0aCgkcmVzb2x1dGlvbikgKyAxKTtcbiAgfVxuICAudGV4dC0jeyRyZXNvbHV0aW9ufWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudGV4dC0jeyRyZXNvbHV0aW9ufWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnRleHQtI3skcmVzb2x1dGlvbn1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAudGV4dC0jeyRyZXNvbHV0aW9ufWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cblxuICAudGV4dC0jeyRyZXNvbHV0aW9ufW5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC50ZXh0LSN7JHJlc29sdXRpb259bm9ybWFsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5cbi8vIENlbnRlci1hbGlnbiBhIGlubGluZS1ibG9jayBsZXZlbCBlbGVtZW50XG5cbkBtaXhpbiBjZW50ZXItaW5saW5lLWJsb2NrKCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8vIFRleHQgR3JhZGllbnRcblxuQG1peGluIHRleHQtbGluZWFyLWdyYWRpZW50KCRmcm9tLCAkdG8pIHtcbiAgY29sb3I6ICRmcm9tOyAvLyBGYWxsYmFja1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgwZGVnLCAkZnJvbSAwJSwgJHRvIDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuIiwiLy9cbi8vIFB1bGwgUmVzcG9uc2l2ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnB1bGwtYmFzZXtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbkBlYWNoICRyZXNvbHV0aW9uLCAkYWxpYXMgaW4gKCRzY3JlZW4teHMtbWluIDogeHMsICRzY3JlZW4tc20tbWluIDogc20sICRzY3JlZW4tbWQtbWluIDogbWQsICRzY3JlZW4tbGctbWluIDogbGcsICRzY3JlZW4teGwtbWluIDogeGwpe1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHJlc29sdXRpb24pIHtcbiAgICBAaW5jbHVkZSBtYWtlLXB1bGwtYWxpZ25tZW50KCRhbGlhcyk7XG4gIH1cbn1cbiIsIi8vIFB1bGwgVXRpbGl0aWVzXG5cbkBtaXhpbiBtYWtlLXB1bGwtYWxpZ25tZW50KCRyZXNvbHV0aW9uOiBudWxsKSB7XG4gIEBpZiAoJHJlc29sdXRpb24gPT0gbnVsbCkge1xuICAgICRyZXNvbHV0aW9uOiAnJ1xuICB9IEBlbHNlIHtcbiAgICAkcmVzb2x1dGlvbjogc3RyX2luc2VydCgkcmVzb2x1dGlvbiwgJy0nLCBzdHJfbGVuZ3RoKCRyZXNvbHV0aW9uKSArIDEpO1xuICB9XG4gIC5wdWxsLSN7JHJlc29sdXRpb259bGVmdHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICBpbWcucHVsbC0jeyRyZXNvbHV0aW9ufWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIH1cbiAgLnB1bGwtI3skcmVzb2x1dGlvbn1iYXNlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAucHVsbC0jeyRyZXNvbHV0aW9ufXJpZ2h0e1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICBpbWcucHVsbC0jeyRyZXNvbHV0aW9ufXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG5cbiAgfVxufSIsIi8vIFZpc2liaWxpdHkgVXRpbGl0aWVzXG5cbkBtaXhpbiBtYWtlLXZpc2libGUoICR0eXBlOiBibG9jaywgJHJlc29sdXRpb246IG51bGwpe1xuICBAaWYgKCRyZXNvbHV0aW9uID09IG51bGwpIHtcbiAgICAkcmVzb2x1dGlvbjogJydcbiAgfSBAZWxzZSB7XG4gICAgJHJlc29sdXRpb246IHN0cl9pbnNlcnQoJHJlc29sdXRpb24sICctJywgc3RyX2xlbmd0aCgkcmVzb2x1dGlvbikgKyAxKTtcbiAgfVxuXG4gIEBpZiAoJHR5cGUgPT0gZmxleCkge1xuICAgIC5yZXZlYWwtI3skcmVzb2x1dGlvbn0jeyR0eXBlfXtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgLnJldmVhbC0jeyRyZXNvbHV0aW9ufSN7JHR5cGV9e1xuICAgICAgZGlzcGxheTogJHR5cGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtaGlkZGVuKCRyZXNvbHV0aW9uOiBudWxsKXtcbiAgQGlmICgkcmVzb2x1dGlvbiA9PSBudWxsKSB7XG4gICAgJHJlc29sdXRpb246ICcnXG4gIH0gQGVsc2Uge1xuICAgICRyZXNvbHV0aW9uOiBzdHJfaW5zZXJ0KCRyZXNvbHV0aW9uLCAnLScsIDApO1xuICB9XG5cbiAgLnZlaWwjeyRyZXNvbHV0aW9ufXtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIvL1xuLy8gVmlzaWJpbGl0eSBSZXNwb25zaXZlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBtYWtlLWhpZGRlbigpO1xuQGluY2x1ZGUgbWFrZS12aXNpYmxlKGJsb2NrKTtcbkBpbmNsdWRlIG1ha2UtdmlzaWJsZShmbGV4KTtcbkBpbmNsdWRlIG1ha2UtdmlzaWJsZShpbmxpbmUtYmxvY2spO1xuQGluY2x1ZGUgbWFrZS12aXNpYmxlKGlubGluZSk7XG5cbkBlYWNoICRyZXNvbHV0aW9uLCAkYWxpYXMgaW4gKCRzY3JlZW4teHMtbWluIDogeHMsICRzY3JlZW4tc20tbWluIDogc20sICRzY3JlZW4tbWQtbWluIDogbWQsICRzY3JlZW4tbGctbWluIDogbGcsICRzY3JlZW4teGwtbWluIDogeGwpe1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHJlc29sdXRpb24pIHtcbiAgICBAaW5jbHVkZSBtYWtlLXZpc2libGUoYmxvY2ssICRhbGlhcyk7XG4gICAgQGluY2x1ZGUgbWFrZS12aXNpYmxlKGZsZXgsICRhbGlhcyk7XG4gICAgQGluY2x1ZGUgbWFrZS12aXNpYmxlKGlubGluZS1ibG9jaywgJGFsaWFzKTtcbiAgICBAaW5jbHVkZSBtYWtlLXZpc2libGUoaW5saW5lLCAkYWxpYXMpO1xuICAgIEBpbmNsdWRlIG1ha2UtaGlkZGVuKCRhbGlhcyk7XG4gIH1cbn0iLCJAbWl4aW4gY2xlYXItZ3JpZC1mbG93KCRwcmVmaXgpIHtcbiAgLmNvbC0jeyRwcmVmaXh9LWNsZWFyIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAuY29sLSN7JHByZWZpeH0tcmVsZWFzZSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbn0iLCIvL1xuLy8gQ3VzdG9tIGdyaWQgc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGluY2x1ZGUgY2xlYXItZ3JpZC1mbG93KG1kKTtcbkBpbmNsdWRlIGNsZWFyLWdyaWQtZmxvdyhzbSk7XG5AaW5jbHVkZSBjbGVhci1ncmlkLWZsb3cobGcpO1xuLy8gQ3VzdG9tIGNvbFxuLmNvbC14cy0xLTV7XG4gIHdpZHRoOiAyMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAuY29sLXNtLTEtNXtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAuY29sLW1kLTEtNXtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAuY29sLWxnLTEtNXtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5cbi8vIFJvdyBuYXJyb3dcbi5yb3ctbmFycm93e1xuICBtYXJnaW4tbGVmdDogZmxvb3IoLSRjZWxsLXNwYWNpbmctbmFycm93LzIpO1xuICBtYXJnaW4tcmlnaHQ6IGNlaWwoLSRjZWxsLXNwYWNpbmctbmFycm93LzIpO1xuXG4gID4gW2NsYXNzKj1cImNvbFwiXXtcbiAgICBwYWRkaW5nLWxlZnQ6IGZsb29yKCRjZWxsLXNwYWNpbmctbmFycm93LzIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNlaWwoJGNlbGwtc3BhY2luZy1uYXJyb3cvMik7XG4gIH1cbn1cblxuLy8gUm93IGd1dHRlciByZXNldFxuLnJvdy1jb25kZW5zZWR7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgPiBbY2xhc3MqPVwiY29sXCJde1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5odG1sLmx0LWllLTEwIC5yb3ctbGctY29uZGVuc2VkLFxuLnJvdy1sZy1jb25kZW5zZWQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICA+IFtjbGFzcyo9J2NvbCddIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgPiAqICArIFtjbGFzcyo9J2NvbCddIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59IiwiLy9cbi8vIERpdmlkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEhyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaHIge1xuICBoZWlnaHQ6ICRoci1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRoci1wYWRkaW5nO1xuICBtYXJnaW4tdG9wOiAkaHItb2Zmc2V0LXRvcDtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW9mZnNldC1ib3R0b207XG4gIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgJi5iZy1ncmF5LWxpZ2h0e1xuXG4gIH1cbn1cblxuLmhyLWRhc2hlZHtcbiAgaGVpZ2h0OiAkaHItZGFzaGVkLWhlaWdodDtcbiAgYm9yZGVyLWJvdHRvbTogJGhyLWRhc2hlZC1ib3JkZXItYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaHItZGFzaGVkLWJhY2tncm91bmQ7XG59XG5cbi5oci1ncmFkaWVudHtcbiAgQGluY2x1ZGUgZGl2aWRlci1ncmFkaWVudCgkd2hpdGUsICRncmF5KTtcbn1cbi5oci1ncmF5LWxpZ2h0e1xuICBib3JkZXItdG9wLWNvbG9yOiAkZ3JheS1saWdodDtcbn1cblxuXG4vLyBUZXh0IFN1YmxpbmVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi50ZXh0LXN1YmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogJHRleHQtc3VibGluZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICR0ZXh0LXN1YmxpbmUtcGFkZGluZztcbiAgYmFja2dyb3VuZDogJHRleHQtc3VibGluZS1iYWNrZ3JvdW5kO1xuICBib3JkZXI6IG5vbmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICR0ZXh0LXN1YmxpbmUtYmVmb3JlLXBvc2l0aW9uLXRvcDtcbiAgICBsZWZ0OiAkdGV4dC1zdWJsaW5lLWJlZm9yZS1wb3NpdGlvbi1sZWZ0O1xuICAgIGhlaWdodDogJHRleHQtc3VibGluZS1iZWZvcmUtaGVpZ2h0O1xuICAgIHdpZHRoOiAkdGV4dC1zdWJsaW5lLWJlZm9yZS13aWR0aDtcbiAgICBiYWNrZ3JvdW5kOiAkdGV4dC1zdWJsaW5lLWJlZm9yZS1iYWNrZ3JvdW5kO1xuICB9XG59XG5cblxuLy8gRGl2aWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmFzZSBTdHlsZXNcblxuLmRpdmlkZXJ7XG4gIHdpZHRoOiAkZGl2aWRlci13aWR0aDtcbiAgaGVpZ2h0OiAkZGl2aWRlci1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRkaXZpZGVyLXBhZGRpbmc7XG4gIG1hcmdpbjogJGRpdmlkZXItb2Zmc2V0cztcbiAgYmFja2dyb3VuZDogJGRpdmlkZXItYmFja2dyb3VuZDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZGl2aWRlci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAkZGl2aWRlci12ZXJ0aWNhbC13aWR0aDtcbiAgaGVpZ2h0OiAkZGl2aWRlci12ZXJ0aWNhbC1oZWlnaHQ7XG4gIGJhY2tncm91bmQ6ICRkaXZpZGVyLXZlcnRpY2FsLWJhY2tncm91bmQ7XG59XG5cbi8vIFNpemluZ1xuXG4uZGl2aWRlci1zbSB7XG4gIHdpZHRoOiAkZGl2aWRlci1zbS13aWR0aDtcbn1cblxuLmRpdmlkZXItbGcge1xuICB3aWR0aDogJGRpdmlkZXItbGctd2lkdGg7XG4gIGhlaWdodDogJGRpdmlkZXItbGctaGVpZ2h0O1xufVxuXG4vLyBTdHlsZXNcblxuQGluY2x1ZGUgaW5kZW50LXJlc3BvbnNpdmUoaHIsIG51bGwsIChtYXJnaW4tbGVmdCwgbWFyZ2luLXJpZ2h0KSwgKDA6IG51bGwsICRzY3JlZW4teHMtbWluIDogeHMsICRzY3JlZW4tc20tbWluIDogc20sICRzY3JlZW4tbWQtbWluIDogbWQsICRzY3JlZW4tbGctbWluIDogbGcsICRzY3JlZW4teGwtbWluIDogeGwpLCBhdXRvKTtcbkBpbmNsdWRlIGluZGVudC1yZXNwb25zaXZlKGhyLCBsZWZ0LCBtYXJnaW4tbGVmdCwgKDA6IG51bGwsICRzY3JlZW4teHMtbWluIDogeHMsICRzY3JlZW4tc20tbWluIDogc20sICRzY3JlZW4tbWQtbWluIDogbWQsICRzY3JlZW4tbGctbWluIDogbGcsICRzY3JlZW4teGwtbWluIDogeGwpLCAwKTtcbkBpbmNsdWRlIGluZGVudC1yZXNwb25zaXZlKGhyLCByaWdodCwgbWFyZ2luLXJpZ2h0LCAoMDogbnVsbCwgJHNjcmVlbi14cy1taW4gOiB4cywgJHNjcmVlbi1zbS1taW4gOiBzbSwgJHNjcmVlbi1tZC1taW4gOiBtZCwgJHNjcmVlbi1sZy1taW4gOiBsZywgJHNjcmVlbi14bC1taW4gOiB4bCksIDApOyIsIi8vIERpdmlkZXItZ3JhZGllbnRcblxuQG1peGluIGRpdmlkZXItZ3JhZGllbnQoJGNvbG9yLTEsICRjb2xvci0yKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLTEsMSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGNvbG9yLTEsMSkgMCUsIHJnYmEoJGNvbG9yLTIsMSkgNTAlLCByZ2JhKCRjb2xvci0xLDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHJnYmEoJGNvbG9yLTEsMSkpLCBjb2xvci1zdG9wKDUwJSwgcmdiYSgkY29sb3ItMiwxKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgkY29sb3ItMSwxKSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCRjb2xvci0xLDEpIDAlLCByZ2JhKCRjb2xvci0yLDEpIDUwJSwgcmdiYSgkY29sb3ItMSwxKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGNvbG9yLTEsMSkgMCUsIHJnYmEoJGNvbG9yLTIsMSkgNTAlLCByZ2JhKCRjb2xvci0xLDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGNvbG9yLTEsMSkgMCUsIHJnYmEoJGNvbG9yLTIsMSkgNTAlLCByZ2JhKCRjb2xvci0xLDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGNvbG9yLTEsMSkgMCUsIHJnYmEoJGNvbG9yLTIsMSkgNTAlLCByZ2JhKCRjb2xvci0xLDEpIDEwMCUpO1xufSIsIi8vXG4vLyBJbmRlbnQgVXRpbGl0aWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gaW5kZW50LXJlc3BvbnNpdmUoJHByZWZmaXgsICRwb3N0Zml4LCAkcnVsZXMsICRtZWRpYXMsICRvZmZzZXRzKSB7XG4gIEBpZiAoJHBvc3RmaXggIT0gJycgYW5kICRwb3N0Zml4ICE9IG51bGwpIHtcbiAgICAkcG9zdGZpeDogI3skcG9zdGZpeH0tO1xuICB9XG5cbiAgQGlmICgkcHJlZmZpeCAhPSAnJyBhbmQgJHByZWZmaXggIT0gbnVsbCkge1xuICAgICRwcmVmZml4OiAjeyRwcmVmZml4fS07XG4gIH1cblxuICBAZWFjaCAkcmVzb2x1dGlvbiwgJGFsaWFzIGluICRtZWRpYXMge1xuICAgIEBpZiAoJHJlc29sdXRpb24gPT0gMCkge1xuICAgICAgQGVhY2ggJG9mZnNldCBpbiAkb2Zmc2V0cyB7XG4gICAgICAgIC4jeyRwcmVmZml4fSN7JHBvc3RmaXh9I3tzdHJpcC11bml0KCRvZmZzZXQpfSB7XG4gICAgICAgICAgQGVhY2ggJHJ1bGUgaW4gJHJ1bGVzIHtcbiAgICAgICAgICAgICN7JHJ1bGV9OiAkb2Zmc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRyZXNvbHV0aW9uKSB7XG4gICAgICAgIEBlYWNoICRvZmZzZXQgaW4gJG9mZnNldHMge1xuICAgICAgICAgIC4jeyRwcmVmZml4fSN7JGFsaWFzfS0jeyRwb3N0Zml4fSN7c3RyaXAtdW5pdCgkb2Zmc2V0KX0ge1xuICAgICAgICAgICAgQGVhY2ggJHJ1bGUgaW4gJHJ1bGVzIHtcbiAgICAgICAgICAgICAgI3skcnVsZX06ICRvZmZzZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi8vXG4vLyBDdXN0b20gdHlwb2dyYXBoeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWctZnVsbHdpZHRoe1xuICB3aWR0aDogMTAwJTtcbn1cbi8vIFBhZ2UgaGVhZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuXG4vLyBGb250c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZm9udC1kZWZhdWx0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xufVxuXG4uZm9udC1hY2NlbnQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWFjY2VudDtcbn1cblxuLy8gQmFzaWMgVHlwb2dyYXBoeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMjlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbGluZS1oZWlnaHQ6ICRmb250LWxoLWgxO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTtcbiAgfVxufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMjlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbGluZS1oZWlnaHQ6ICRmb250LWxoLWgyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcbiAgfVxufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBsaW5lLWhlaWdodDogJGZvbnQtbGgtaDM7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgzO1xuICB9XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICBtYXJnaW4tdG9wOiAxOXB4O1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBsaW5lLWhlaWdodDogJGZvbnQtbGgtaDQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWg0O1xuICB9XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBsaW5lLWhlaWdodDogJGZvbnQtbGgtaDU7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWg1O1xuICB9XG59XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICAqICsgLmljb24sXG4gIC5pY29uICsgKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbGluZS1oZWlnaHQ6ICRmb250LWxoLWg2O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjtcbiAgfVxufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMsXG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBhIHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gIH1cblxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gIH1cblxuICAuc21hbGwge1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICB9XG4gICYudGV4dC1wcmltYXJ5IHtcbiAgICBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtbWFkaXNvbjtcbiAgICB9XG4gIH1cblxufVxuXG5wLFxuLnAsXG4ubGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGEge1xuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAmOmhvdmVyLFxuICAgICYuaG92ZXJ7XG4gICAgICBjb2xvcjogJGJyYW5kLW1hZGlzb247XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJi5hY3RpdmUsXG4gICAgJjphY3RpdmV7XG4gICAgICBjb2xvcjogJGdyYXk7XG4gICAgfVxuICAgICZbaHJlZj1cInByaXZhY3kuaHRtbFwiXXtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgJjpob3ZlcixcbiAgICAgICYuaG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtbWFkaXNvbjtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICY6YWN0aXZle1xuICAgICAgICBjb2xvcjogJGJyYW5kLW1hZGlzb247XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzKSB7XG4gIC5iaWcge1xuICAgIGZvbnQtc2l6ZTogMTA2LjI1JTtcbiAgICBsaW5lLWhlaWdodDogMS40NzA1ODgyMzUyOTQxMTg7XG5cbiAgICBoMSAmLFxuICAgIC5oMSAmIHtcbiAgICAgIGZvbnQtc2l6ZTogMTc2LjQ3JTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgICB9XG5cbiAgICBoMiAmLFxuICAgIC5oMiAmIHtcbiAgICAgIGZvbnQtc2l6ZTogMTQ3LjM2JTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0Mjg1NzE0Mjg1NzE0MztcbiAgICB9XG4gIH1cbn1cblxuYmxvY2txdW90ZSBzbWFsbCxcbmJsb2NrcXVvdGUgLnNtYWxsLFxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDg1LjcxNDI4NSU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBoMSAmLFxuICAuaDEgJiB7XG4gICAgZm9udC1zaXplOiA2Mi4yMjIyMjIyMjIyMjIyMiU7XG4gIH1cblxuICBoMiAmLFxuICAuaDIgJiB7XG4gICAgZm9udC1zaXplOiA2My4xNTc4OTQ3MzY4NDIxMSU7XG4gIH1cblxuICBoMyAmLFxuICAuaDMgJiB7XG4gICAgZm9udC1zaXplOiA3My4zMzMzMzMzMzMzMzMzMyU7XG4gIH1cblxuICBoNCAmLFxuICAuaDQgJiB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gIH1cblxuICBoNSAmLFxuICAuaDUgJiB7XG4gICAgZm9udC1zaXplOiA3Mi43MjcyNzI3MjcyNzI3MyU7XG4gIH1cblxuICBoNiAmLFxuICAuaDYgJiB7XG4gICAgZm9udC1zaXplOiA5NC4xMTc2NDcwNTg4MjM1MyU7XG4gIH1cbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC41ZW07XG59XG5cbnN1Yiwgc3VwIHtcbiAgZm9udC1zaXplOiA2MiU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuY29kZSwga2JkLCBwcmUsIHNhbXAge1xuICBmb250LWZhbWlseTogQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG5jb2RlIHtcbiAgcGFkZGluZzogNXB4IDdweDtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGNvbG9yOiAjRTUwQTBBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVzdDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG5wcmUge1xuICBwYWRkaW5nOiAxNnB4IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgY29kZSB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5tYXJrLCAubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICBwYWRkaW5nOiAuMWVtO1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4udGV4dC1leHRyYS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnRleHQtZXh0cmEtYmlnIHtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IC43O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgZm9udC1zaXplOiAxODBweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBmb250LXNpemU6IDIyMHB4XG4gIH1cbn1cblxuLy8gTGlzdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxpc3Qge1xuICA+IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLmxpc3QtbnVtYmVyZWQge1xuICBjb2xvcjogJGdyYXk7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1iYXNlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBMaXN0IGlubGluZVxuLy9cblxuLmxpc3QtaW5saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIG1hcmdpbi1yaWdodDogLTZweDtcblxuICA+IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbiAgJi5yYXRpbmd7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuXG4gICAgPiBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgICB9XG4gICAgLmljb257XG4gICAgICBjb2xvcjogI2VjYjExMTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubGlzdC1pbmxpbmUteHMge1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuXG4gID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgfVxufVxuXG4ubGlzdC1pbmxpbmUtc20ge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG5cbiAgPiBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmxpc3QtaW5saW5lLW1kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXG4gID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5saXN0LWlubGluZS1sZyB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG5cbiAgPiBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXG4gICAgPiBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxufVxuLmxpc3QtaW5saW5lLXhsIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcblxuICA+IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHg7XG5cbiAgICA+IGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgfVxuICB9XG59XG5cbi5saXN0LWlubGluZS1kYXNoZWQge1xuICA+IGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICYgKyBsaSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgPiBsaSB7XG4gICAgICAmICsgbGkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGlzdC1pbmxpbmUtZGFyayB7XG4gIGEge1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtbWFkaXNvbjtcbiAgICB9XG4gIH1cbn1cbi5saXN0LWlubGluZS1tYWRpc29ue1xuICBhe1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogJGJyYW5kLW1hZGlzb247XG4gICAgfVxuICB9XG59XG4ubGlzdC1pbmxpbmUtcHJpbWFyeXtcbiAgYXtcbiAgICBjb2xvcjogJGJyYW5kLW1hZGlzb247XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cbi8vIExpc3QgbWFya2VkXG4vL1xuXG4ubGlzdC1tYXJrZWQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xuICBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDI4cHg7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG59XG5cbi5saXN0LW1hcmtlZC1wcmltYXJ5IHtcbiAgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IDAuMzVzIGFsbCBlYXNlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjM1cyBhbGwgZWFzZTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIExpc3QgaW5kZXhcbi8vXG4ubGlzdC1pbmRleCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG4gIGNvdW50ZXItcmVzZXQ6IGxpO1xuICBsaSB7XG4gICAgLmxpc3QtaW5kZXgtY291bnRlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGksIGRlY2ltYWwtbGVhZGluZy16ZXJvKTtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBMaXN0IHNlcGFyZXRlZFxuLy9cbi5saXN0LXNlcGFyYXRlZCB7XG4gIGxpICsgbGkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICB9XG59XG5cbi8vIEJhY2tncm91bmRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5iZy1maXhlZCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5iZy1pbWFnZXtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG4vL1xuLmJnLWdyYXktYmFzZSB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQtY3VzdG9tKCN7JGdyYXktYmFzZX0pO1xufVxuXG4uYmctZ3JheS1kYXJrZXN0IHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudC1jdXN0b20oI3skZ3JheS1kYXJrZXN0fSk7XG59XG5cbi5iZy1ncmF5LWRhcmtlciB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQtY3VzdG9tKCN7JGdyYXktZGFya2VyfSk7XG59XG5cbi5iZy1ncmF5IHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudC1jdXN0b20oI3skZ3JheX0pO1xufVxuXG4uYmctZ3JheS1saWdodCB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQtY3VzdG9tKCN7JGdyYXktbGlnaHR9KVxufVxuXG4uYmctbGlnaHRlciB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQtY3VzdG9tKCN7JGdyYXktbGlnaHRlcn0pO1xufVxuXG4uYmctbGlnaHRlc3Qge1xuICBAaW5jbHVkZSBiZy12YXJpYW50LWN1c3RvbSgjeyRncmF5LWxpZ2h0ZXN0fSk7XG59XG5cbi5iZy1tYWRpc29uIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudC1jdXN0b20oI3skYnJhbmQtbWFkaXNvbn0pO1xuICAuYnRuLXByaW1hcnl7XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmFjdGl2ZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgIH1cbiAgfVxuICAuZm9ybS1sYWJlbC1vdXRzaWRlIHtcbiAgICAmLCAmLmZvY3VzLCAmLmF1dG8tZmlsbCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICBwIGFbaHJlZj1cInByaXZhY3kuaHRtbFwiXTpmb2N1cywgcCBhW2hyZWY9XCJwcml2YWN5Lmh0bWxcIl0uYWN0aXZlLCBwIGFbaHJlZj1cInByaXZhY3kuaHRtbFwiXTphY3RpdmUsIC5wIGFbaHJlZj1cInByaXZhY3kuaHRtbFwiXTpmb2N1cywgLnAgYVtocmVmPVwicHJpdmFjeS5odG1sXCJdLmFjdGl2ZSwgLnAgYVtocmVmPVwicHJpdmFjeS5odG1sXCJdOmFjdGl2ZSwgLmxpc3QgYVtocmVmPVwicHJpdmFjeS5odG1sXCJdOmZvY3VzLCAubGlzdCBhW2hyZWY9XCJwcml2YWN5Lmh0bWxcIl0uYWN0aXZlLCAubGlzdCBhW2hyZWY9XCJwcml2YWN5Lmh0bWxcIl06YWN0aXZlIHtcbiAgICBjb2xvcjogJGdyYXktYmFzZTtcbiAgfVxufVxuLmJnLWNhdHNraWxse1xuICBAaW5jbHVkZSBiZy12YXJpYW50LWN1c3RvbSgjeyRicmFuZC1jYXRza2lsbH0pO1xufVxuLmJnLXdoaXRle1xuICBAaW5jbHVkZSBiZy12YXJpYW50LWN1c3RvbSgjeyR3aGl0ZX0pO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQtY3VzdG9tKCN7JGJyYW5kLXByaW1hcnl9KTtcbn1cblxuLy8gT3ZlcmxheSBiYWNrZ3JvdW5kXG4vL1xuXG4uYmctb3ZlcmxheS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAuOCk7XG59XG5cbi5iZy1vdmVybGF5LWdyYXktZGFya2VzdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGdyYXktZGFya2VzdCwgLjY1KTtcbn1cblxuLy8gUGFnZSBoZWFkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhZ2UtaGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG59XG5cbi8vIENvbG9yc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuLy9cblxuLnBhZ2Uge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtZ3JheScsICRncmF5KTtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1tYWRpc29uJywgJGJyYW5kLW1hZGlzb24pO1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWRhcmtlcicsICRncmF5LWRhcmtlcik7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtd2hpdGUnLCAkd2hpdGUpO1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWRhcmsnLCAkZ3JheS1kYXJrKTtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1iYXNlJywgJGdyYXktYmFzZSk7XG4gIGE6aG92ZXJ7XG4gICAgLnRleHQtZGFya3tcbiAgICAgIGNvbG9yOiAkYnJhbmQtbWFkaXNvbjtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1ibGFjaycsICRncmF5LWJhc2UpO1xuXG4gIGEudGV4dC1ibGFjazpob3ZlcixcbiAgYS50ZXh0LWJsYWNrOmZvY3VzIHtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gIH1cbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1zaWx2ZXInLCAkd2hpdGUpO1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWxpZ2h0JywgJGdyYXktbGlnaHQpO1xuXG4gIC8vIENvbnRleHR1YWwgY29sb3JzXG4gIC8vXG4gICV0ZXh0LWdyYWRpZW50IHtcbiAgICAmLCAmOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAudGV4dC1ibHVlLWdyYXkge1xuICAgIEBleHRlbmQgJXRleHQtZ3JhZGllbnQ7XG5cbiAgICAmLCAmOmJlZm9yZSB7XG4gICAgICBjb2xvcjogcmdiYSgxMzQsIDEwNCwgMTczLCAxKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsICRicmFuZC1kZWx1Z2UgMCUsICRicmFuZC1tYWRpc29uIDEwMCUpO1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0LW1hbGlidSB7XG4gICAgQGV4dGVuZCAldGV4dC1ncmFkaWVudDtcblxuICAgICYsICY6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtbWFkaXNvbjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsICRicmFuZC1tYWRpc29uIDAlLCAkYnJhbmQtaW5mbyAxMDAlKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2hhZG93c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc2hhZG93LWRyb3AtYW1iaWVudCB7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3ctYXJlYS1hbWJpZW50O1xufVxuXG4uc2hhZG93LWRyb3AteHhzIHtcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1hcmVhLXh4cztcbn1cblxuLnNoYWRvdy1kcm9wLXhzIHtcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1hcmVhLXhzO1xufVxuXG4uc2hhZG93LWRyb3Atc20ge1xuICBib3gtc2hhZG93OiAkc2hhZG93LWFyZWEtc207XG59XG5cbi5zaGFkb3ctZHJvcCxcbi5zaGFkb3ctZHJvcC1tZCB7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3ctYXJlYS1tZDtcbn1cblxuLnNoYWRvdy1kcm9wLWxnIHtcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1hcmVhLWxnO1xufVxuXG4uc2hhZG93LWRyb3AteGwge1xuICBib3gtc2hhZG93OiAkc2hhZG93LWFyZWEteGw7XG59XG5cbi8vIEJvcmRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJvcmRlci1ncmF5LWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodDtcbn1cblxuLy8gQWRkcmVzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY29udGFjdC1pbmZvIHtcblxuICBkbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGR0LCBkZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIGRkIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1tYWRpc29uO1xuICAgIH1cbiAgfVxuICBhZGRyZXNze1xuICAgIGE6aG92ZXJ7XG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgfVxuICB9XG59XG5cbi8vIEZlYXR1cmUgbGlzdFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAuZmVhdHVyZXMtbGlzdCB7XG4gICAgW2NsYXNzKj0nY2VsbC0nXSArIFtjbGFzcyo9J2NlbGwtJ10ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgkZ3JheS1kYXJrLC4yKTtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vXG4vLyBHcmFkaWVudCBiYWNrZ3JvdW5kXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gYmctdmFyaWFudC1jdXN0b20oJGNvbG9yLCAkZmFsbGJhY2s6IG51bGwpIHtcbiAgJiB7XG4gICAgQGlmIChzdHJfaW5kZXgoJGNvbG9yLCBsaW5lYXItZ3JhZGllbnQpID09IG51bGwpe1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgZmlsbDogJGNvbG9yO1xuICAgIH1cbiAgICBAZWxzZXtcbiAgICAgIGZpbGw6ICRmYWxsYmFjaztcbiAgICAgIGJhY2tncm91bmQ6ICRmYWxsYmFjaztcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otI3skY29sb3J9O1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC0jeyRjb2xvcn07XG4gICAgICBiYWNrZ3JvdW5kOiAtby0jeyRjb2xvcn07XG4gICAgICBiYWNrZ3JvdW5kOiAtbXMtI3skY29sb3J9O1xuICAgICAgYmFja2dyb3VuZDogI3skY29sb3J9O1xuICAgIH1cbiAgICBAY29udGVudDtcbiAgfVxufSIsIi8vXG4vLyBDdXN0b20gQnV0dG9ucyBTdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLWJhc2UtdmVydGljYWwsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCwgJGJ0bi1mb250LXNpemUsICRidG4tbGgtc2l6ZSwgJGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aC1iYXNlO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSxcbiAgJjphY3RpdmU6Zm9jdXN7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmNhcmV0Omxhc3QtY2hpbGR7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cC1sZyAuYnRuICsgLmJ0bntcbiAgbWFyZ2luLWxlZnQ6IC0kYm9yZGVyLXdpZHRoLWJhc2U7XG59XG5cbi5idG4tZ3JvdXAtc20gLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXhzIC5idG4gKyAuYnRue1xuICBtYXJnaW4tbGVmdDogLSRib3JkZXItd2lkdGgtc21hbGw7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZle1xuICB6LWluZGV4OiBhdXRvO1xufVxuXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQtY3VzdG9tKCRicmFuZC1tYWRpc29uLCB0cmFuc3BhcmVudCwgJGJyYW5kLW1hZGlzb24sICR3aGl0ZSwgJGJyYW5kLW1hZGlzb24sICRicmFuZC1tYWRpc29uKTtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50LWN1c3RvbSgkd2hpdGUsICRicmFuZC1wcmltYXJ5LCAkYnJhbmQtcHJpbWFyeSwgJHdoaXRlLCAkYnJhbmQtbWFkaXNvbiwgJGJyYW5kLW1hZGlzb24pO1xufVxuXG5cbi8vIEJ1dHRvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkYnRuLWZvbnQtc2l6ZS1zbWFsbCwgJGJ0bi1saC1zaXplLXNtYWxsLCAkYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoLXNtYWxsO1xufVxuXG5cbi8vIEJ1dHRvbiBTaGFwZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYnRuLXJvdW5kZWR7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG4uYnRuLXNoYWRvd3tcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1hcmVhLW1kO1xufVxuLmJ0bi1yZWN0e1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1yb3VuZCB7XG4gICYuYnRue1xuICAgIGJvcmRlci1yYWRpdXM6ICgkYnRuLWxoLXNpemUgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCoyKSArICgkYm9yZGVyLXdpZHRoLWJhc2UqMikpIC8gNDtcbiAgfVxuXG4gICYuYnRuLXhze1xuICAgIGJvcmRlci1yYWRpdXM6ICgkYnRuLWxoLXNpemUteHMgKyAoJHBhZGRpbmcteHMtdmVydGljYWwqMikgKyAoJGJvcmRlci13aWR0aC1zbWFsbCoyKSkgLyA0O1xuICB9XG5cbiAgJi5idG4tc217XG4gICAgYm9yZGVyLXJhZGl1czogKCRidG4tbGgtc2l6ZS1zbWFsbCArICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCoyKSArICgkYm9yZGVyLXdpZHRoLXNtYWxsKjIpKSAvIDQ7XG4gIH1cblxuICAmLmJ0bi1sZ3tcbiAgICBib3JkZXItcmFkaXVzOiAoJGJ0bi1saC1zaXplLWxhcmdlICsgKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsKjIpICsgKCRib3JkZXItd2lkdGgtYmFzZSoyKSkgLyA0O1xuICB9XG59XG5cbi5idG4tZWxsaXBzZSB7XG4gICYuYnRue1xuICAgIGJvcmRlci1yYWRpdXM6ICgkYnRuLWxoLXNpemUgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCoyKSArICgkYm9yZGVyLXdpZHRoLWJhc2UqMikpIC8gMjtcbiAgfVxuXG4gICYuYnRuLXhze1xuICAgIGJvcmRlci1yYWRpdXM6ICgkYnRuLWxoLXNpemUteHMgKyAoJHBhZGRpbmcteHMtdmVydGljYWwqMikgKyAoJGJvcmRlci13aWR0aC1zbWFsbCoyKSkgLyAyO1xuICB9XG5cbiAgJi5idG4tc217XG4gICAgYm9yZGVyLXJhZGl1czogKCRidG4tbGgtc2l6ZS1zbWFsbCArICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCoyKSArICgkYm9yZGVyLXdpZHRoLXNtYWxsKjIpKSAvIDI7XG4gIH1cblxuICAmLmJ0bi1sZ3tcbiAgICBib3JkZXItcmFkaXVzOiAoJGJ0bi1saC1zaXplLWxhcmdlICsgKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsKjIpICsgKCRib3JkZXItd2lkdGgtYmFzZSoyKSkgLyAyO1xuICB9XG59XG5cblxuLy8gQnV0dG9uIGxpbmtcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1saW5rLXBhZGRpbmctbGVmdDtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1saW5rLXBhZGRpbmctcmlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWxpbmstd2VpZ2h0O1xuICBjb2xvcjogJGJ0bi1saW5rLWNvbG9yO1xuICBsaW5lLWhlaWdodDogJGJ0bi1saW5rLWxpbmUtaGVpZ2h0O1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgQGluY2x1ZGUgYmctdmFyaWFudC1jdXN0b20oJGJ0bi1saW5rLWFmdGVyLWJhY2tncm91bmQpO1xuICB9XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmFmdGVye1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgfVxuICB9XG5cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBCdXR0b24gSWNvbiBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG57XG5cbiAgJi5idG4taWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnRuLWljb24tcGFkZGluZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkYnRuLWljb24tcGFkZGluZztcblxuICAgIC5pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogJGJ0bi1pY29uLXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJGJ0bi1pY29uLXNpemU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgdHJhbnNpdGlvbjogMHM7XG4gICAgJi5mYS1zaG9wcGluZy1jYXJ0e1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICB9XG5cbiAgICAmLWxlZnR7XG4gICAgICAuaWNvbntcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRidG4taWNvbi1vZmZzZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1yaWdodHtcbiAgICAgIC5pY29ue1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGJ0bi1pY29uLW9mZnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG5cbi8vIEJ1dHRvbiB0b29sYmFyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLXRvb2xiYXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtMTBweCwgLTEwcHgpKTtcblxuICAmID4gLmJ0bixcbiAgJiA+IC5pbnB1dC1ncm91cCxcbiAgJiA+IC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuXG4vLyBCdXR0b24gaW4gdGFncyBsaXN0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udGFncy1saXN0IHtcbiAgLmJ0bi14c3tcbiAgICBwYWRkaW5nOiA0cHggOXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLmJ0bi1wcmltYXJ5e1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50LWN1c3RvbSgkYnJhbmQtcHJpbWFyeSwgJHdoaXRlLCAkYnJhbmQtcHJpbWFyeSwgJHdoaXRlLCAkYnJhbmQtbWFkaXNvbiwgJGJyYW5kLW1hZGlzb24pO1xuICB9XG59IiwiLy8gQ3VzdG9tIGJ1dHRvbiB2YXJpYW50c1xuLy9cblxuQG1peGluIGJ1dHRvbi12YXJpYW50LWN1c3RvbSgkY2xyLCAkYmcsICRiZCwgJGNsci1ob3ZlciwgJGJnLWhvdmVyLCAkYmQtaG92ZXIpIHtcbiAgY29sb3I6ICRjbHI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgYm9yZGVyLWNvbG9yOiAkYmQ7XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyxcbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGNsci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctaG92ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmQtaG92ZXI7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgJi5zaGFkb3ctZHJvcC14c3tcbiAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctYXJlYS14cztcbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgY29sb3I6ICRjbHItaG92ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctaG92ZXI7XG4gICAgICBib3JkZXItY29sb3I6ICRiZC1ob3ZlcjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgY29sb3I6ICRiZztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyO1xuICB9XG59XG5cbiIsIi8vIEN1c3RvbSBDU1MgVmVuZG9yc1xuXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmZtKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJmbTtcbiAgdHJhbnNmb3JtOiAkdHJmbTtcbn1cblxuQG1peGluIGFuaW1hdGlvbigkYW5pbSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW07XG4gIGFuaW1hdGlvbjogJGFuaW07XG59XG5cbkBtaXhpbiBrZXlmcmFtZXMoJG5hbWUpIHtcbiAgQC13ZWJraXQta2V5ZnJhbWVzICN7JG5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuICBAa2V5ZnJhbWVzICN7JG5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc3ByaXRlLWFuaW1hdGlvbigpIHtcbiAgQGluY2x1ZGUga2V5ZnJhbWVzKHNwcml0ZS1hbmltYXRpb24pIHtcbiAgICBmcm9tIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG4gIH1cbn0iLCIvL1xuLy8gRHJvcGRvd25zIEN1c3RvbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRHJvcGRvd24gYXJyb3cvY2FyZXRcbi5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChkaXYpXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudSAodWwpXG4uZHJvcGRvd24tbWVudSB7XG4gIGZvbnQtc2l6ZTogJGRyb3Bkb3duLW1lbnUtc2l6ZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAkZHJvcGRvd24tbWVudS1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIExpbmtzIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuICA+IGxpID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAkZHJvcGRvd24tbWVudS1pdGVtLXBhZGRpbmc7XG4gIH1cblxuICAuZGl2aWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZm9udC1zaXplOiAkZHJvcGRvd24taGVhZGVyLXNpemU7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbn1cbiIsIi8vXG4vLyBTZWN0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNlY3Rpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zZWN0aW9uLXNwbGl0IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnNlY3Rpb24taW1hZ2UtYXNpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYtaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNDZ2dztcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuLnNlY3Rpb24taW1hZ2UtYXNpZGUtMntcbiAgJi1pbWd7XG4gICAgd2lkdGg6IDUwdnc7XG4gIH1cbn1cbi5zZWN0aW9uLXBvc3QtbmV3cy1tb2Rlcm4ge1xuICAucG9zdC1uZXdzLW1vZGVybjpsYXN0LWNoaWxkIHtcbiAgICA+IC51bml0IHtcbiAgICAgID4gLnVuaXQtcmlnaHQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLWltYWdlLWFzaWRlLWxlZnQge1xuICAuc2VjdGlvbi1pbWFnZS1hc2lkZS1pbWcge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5zZWN0aW9uLWltYWdlLWFzaWRlLXJpZ2h0IHtcbiAgLnNlY3Rpb24taW1hZ2UtYXNpZGUtaW1nIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5cbi5zZWN0aW9uLWdyaWQtZGVtb25zdHJhdGlvbiB7XG4gIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuYmctbGlnaHRlc3Qge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1pbikge1xuICAgICAgLmJnLWxpZ2h0ZXN0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gc2VjdGlvbiB0cmlhbmdsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zZWN0aW9uLW5hdmlnYXRpb24ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgYm94LXNoYWRvdzogaW5zZXQgJHNoYWRvdy1hcmVhLXh4cztcbiAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRlc3Q7XG5cbiAgaWZyYW1lIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NXB4O1xuICB9XG59XG5cbi5zbGlkZXItbWVudS1wb3NpdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLnJkLW5hdmJhci13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLTQwNC1jb3ZlciB7XG4gIEBpbmNsdWRlIGRpc3BsYXktZmxleCgpO1xuICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbn1cbi5zZWN0aW9uLTQwNHtcbiAgQGluY2x1ZGUgZGlzcGxheS1mbGV4KCk7XG4gIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG4gICAgJiA+IGRpdjpudGgtY2hpbGQoMil7XG4gICAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICB9XG4gIH1cbn1cbi5pZS0xMCxcbi5pZS0xMSxcbi5pZS1lZGdle1xuICAuc2VjdGlvbi00MDR7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG4gICAgICAmID4gZGl2Om50aC1jaGlsZCgyKXtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gU2VjdGlvbiBjbGllbnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNlY3Rpb24tY2xpZW50cyB7XG4gIGltZyB7XG4gICAgdHJhbnNpdGlvbjogMC4zNXMgYWxsIGVhc2U7XG4gIH1cbiAgYTpob3ZlciB7XG4gICAgaW1nIHtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgIH1cbiAgfVxufVxuXG4vLyBTZWN0aW9uIHByb2R1Y3RzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNlY3Rpb24tcHJvZHVjdHMge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBbY2xhc3MqPVwiY2VsbC1cIl0gKyBbY2xhc3MqPVwiY2VsbC1cIl17XG4gICAgICAucHJvZHVjdCB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgW2NsYXNzKj1cImNlbGwtbGctM1wiXTpudGgtY2hpbGQoNSl7XG4gICAgICAucHJvZHVjdCB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuLy8gRnVsbCBTY3JlZW4gU2VjdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNlY3Rpb24tY292ZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWNlbnRlci1hYnNvbHV0ZSB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSk7XG59XG5cbi8vIFNlY3Rpb24gU3BhY2luZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGluc2V0czogKDAsIDVweCwgMTVweCwgMzBweCw0NXB4LCA1MHB4LCA2MHB4LCA3MHB4LCA5MHB4LCAxMDBweCwgMTE0cHgsIDE2MHB4LCAxOTBweCwgMzAwcHgpO1xuXG5AaW5jbHVkZSBpbmRlbnQtcmVzcG9uc2l2ZShzZWN0aW9uLCAnJywgKHBhZGRpbmctdG9wLCBwYWRkaW5nLWJvdHRvbSksICRtZWRpYXMsICRpbnNldHMpO1xuQGluY2x1ZGUgaW5kZW50LXJlc3BvbnNpdmUoc2VjdGlvbiwgdG9wLCBwYWRkaW5nLXRvcCwgJG1lZGlhcywgJGluc2V0cyk7XG5AaW5jbHVkZSBpbmRlbnQtcmVzcG9uc2l2ZShzZWN0aW9uLCBib3R0b20sIHBhZGRpbmctYm90dG9tLCAkbWVkaWFzLCAkaW5zZXRzKTsiLCIvL1xuLy8gRm9udCBBd2Vzb21lIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LWF3ZXNvbWV9LmVvdD92PTQuNS4wJyk7XG4gIHNyYzogdXJsKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtYXdlc29tZX0uZW90PyNpZWZpeCZ2PTQuNS4wJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LWF3ZXNvbWV9LndvZmYyP3Y9NC41LjAnKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtYXdlc29tZX0ud29mZj92PTQuNS4wJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtYXdlc29tZX0udHRmP3Y9NC41LjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgdXJsKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtYXdlc29tZX0uc3ZnP3Y9NC41LjAjI3skaWNvbi1mb250LWF3ZXNvbWUtaWR9JykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0MjllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODU3MTRlbTtcbiAgd2lkdGg6IDIuMTQyODU3MTRlbTtcbiAgdG9wOiAwLjE0Mjg1NzE0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS1saS5mYS1sZyB7XG4gIGxlZnQ6IC0xLjg1NzE0Mjg2ZW07XG59XG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbn1cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbi5mYS1yb3RhdGUtOTAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmZhLXJvdGF0ZS0xODAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZhLXJvdGF0ZS0yNzAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xufVxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDZcIjtcbn1cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cbi5mYS1yZW1vdmU6YmVmb3JlLFxuLmZhLWNsb3NlOmJlZm9yZSxcbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNFwiO1xufVxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjtcbn1cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFiXCI7XG59XG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG59XG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjtcbn1cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiO1xufVxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjtcbn1cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiO1xufVxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjtcbn1cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiO1xufVxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XG59XG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NVwiO1xufVxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XG59XG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XG59XG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjtcbn1cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjtcbn1cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1Y1wiO1xufVxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVkXCI7XG59XG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiO1xufVxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjtcbn1cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbn1cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjtcbn1cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xufVxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7XG59XG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg3XCI7XG59XG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OFwiO1xufVxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGFcIjtcbn1cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiO1xufVxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjtcbn1cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NlwiO1xufVxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTdcIjtcbn1cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjtcbn1cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjtcbn1cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjtcbn1cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjtcbn1cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjtcbn1cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjtcbn1cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjtcbn1cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjtcbn1cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7XG59XG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjtcbn1cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjtcbn1cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjtcbn1cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTVcIjtcbn1cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU2XCI7XG59XG4uZmEtZmxhc2g6YmVmb3JlLFxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cbi5mYS1wYXN0ZTpiZWZvcmUsXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XG59XG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjtcbn1cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY1XCI7XG59XG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIjtcbn1cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY3XCI7XG59XG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiO1xufVxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjtcbn1cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjtcbn1cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjtcbn1cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjtcbn1cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjtcbn1cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59XG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiO1xufVxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTBcIjtcbn1cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjtcbn1cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjtcbn1cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjtcbn1cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjtcbn1cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMVwiO1xufVxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiO1xufVxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XG59XG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuLmZhLXNlbmQtbzpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjtcbn1cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiO1xufVxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiO1xufVxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjtcbn1cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjtcbn1cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjtcbn1cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY3XCI7XG59XG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiO1xufVxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjtcbn1cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XG59XG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiO1xufVxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiO1xufVxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjtcbn1cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwY1wiO1xufVxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjtcbn1cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjtcbn1cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7XG59XG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjtcbn1cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiO1xufVxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjtcbn1cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjtcbn1cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjtcbn1cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG4uZmEtaW50ZXJzZXg6YmVmb3JlLFxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XG59XG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjtcbn1cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjtcbn1cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMFwiO1xufVxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjtcbn1cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7XG59XG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjtcbn1cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuLmZhLXljOmJlZm9yZSxcbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjtcbn1cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7XG59XG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiO1xufVxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuLmZhLWJhdHRlcnktMjpiZWZvcmUsXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7XG59XG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjtcbn1cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjtcbn1cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjtcbn1cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiO1xufVxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XG59XG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YVwiO1xufVxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiO1xufVxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XG59XG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XG59XG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTBcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XG59XG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7XG59XG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiO1xufVxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XG59XG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjtcbn1cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiO1xufVxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiO1xufVxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7XG59XG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiO1xufVxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG59XG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7XG59XG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7XG59XG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7XG59XG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiO1xufVxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7XG59XG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiO1xufVxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiO1xufVxuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XG59XG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XG59XG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiO1xufVxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjtcbn1cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG59XG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzhcIjtcbn1cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjtcbn1cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG59XG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7XG59XG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjtcbn1cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiO1xufVxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiO1xufVxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjtcbn1cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODNcIjtcbn1cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiO1xufVxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjtcbn1cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjtcbn1cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjtcbn1cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiO1xufVxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiO1xufVxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhjXCI7XG59XG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjtcbn1cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhlXCI7XG59XG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XG59XG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiO1xufVxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiO1xufVxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiO1xufVxuXG5bY2xhc3MqPSdmYS0nXSB7XG4gICY6YmVmb3JlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICB9XG59ICAiLCIgICAgLypcbiAgICBGbGF0aWNvbiBpY29uIGZvbnQ6IEZsYXRpY29uXG4gICAgQ3JlYXRpb24gZGF0ZTogMTkvMDIvMjAxNiAxNDo0NlxuICAgICovXG5cbiAgICBAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmxhdGljb25cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GbGF0aWNvbi5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRmxhdGljb24uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICB1cmwoXCIuLi9mb250cy9GbGF0aWNvbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgdXJsKFwiLi4vZm9udHMvRmxhdGljb24udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgIHVybChcIi4uL2ZvbnRzL0ZsYXRpY29uLnN2ZyNGbGF0aWNvblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZsYXRpY29uXCI7XG4gICAgc3JjOiB1cmwoXCIuL0ZsYXRpY29uLnN2ZyNGbGF0aWNvblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIH1cbn1cblxuICAgIC5maTpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiRmxhdGljb25cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgfVxuXG4gICAgLmZsYXRpY29uLWFkZC1jaXJjdWxhci1vdXRsaW5lZC1idXR0b246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDBcIjsgfVxuLmZsYXRpY29uLWFkZC1jcm9zcy1vdXRsaW5lZC1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDFcIjsgfVxuLmZsYXRpY29uLWFkZC1zcXVhcmUtb3V0bGluZWQtaW50ZXJmYWNlLWJ1dHRvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG4uZmxhdGljb24tYWlycGxhbmUtcm90YXRlZC1kaWFnb25hbC10cmFuc3BvcnQtb3V0bGluZWQtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cbi5mbGF0aWNvbi1hbGFybS1jbG9jay1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDRcIjsgfVxuLmZsYXRpY29uLWFycm93LWVudGVyaW5nLWludG8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cbi5mbGF0aWNvbi1hdHRhY2gtaW50ZXJmYWNlLXN5bWJvbC1vZi1yb3RhdGVkLXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNlwiOyB9XG4uZmxhdGljb24tYXR0YWNobWVudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG4uZmxhdGljb24tYXVkaW8tdG9vbC1pbi1zaWxlbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cbi5mbGF0aWNvbi1iYWNrLWxlZnQtYXJyb3ctY2lyY3VsYXItYnV0dG9uLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDlcIjsgfVxuLmZsYXRpY29uLWJhY2stbGVmdC1hcnJvdy1zcXVhcmUtYnV0dG9uLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGFcIjsgfVxuLmZsYXRpY29uLWJpZy1tYXAtcGxhY2Vob2xkZXItb3V0bGluZWQtc3ltYm9sLW9mLWludGVyZmFjZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG4uZmxhdGljb24tYm9vay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBjXCI7IH1cbi5mbGF0aWNvbi1ib29rbWFyay1vdXRsaW5lZC1pbnRlcmZhY2Utc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBkXCI7IH1cbi5mbGF0aWNvbi1ib3R0bGUtZ3Jvc3Mtb3V0bGluZWQtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBlXCI7IH1cbi5mbGF0aWNvbi1idXR0b24tb2YtbmluZS1vdXRsaW5lZC1jaXJjbGVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBmXCI7IH1cbi5mbGF0aWNvbi1idXR0b25zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cbi5mbGF0aWNvbi1jZWxscGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTFcIjsgfVxuLmZsYXRpY29uLWNlbGx1bGFyLXBob25lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTJcIjsgfVxuLmZsYXRpY29uLWNlbnRlci10ZXh0LWludGVyZmFjZS1zeW1ib2wtb2YtbGluZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTNcIjsgfVxuLmZsYXRpY29uLWNoYXQtY29tbWVudC1vdmFsLXNwZWVjaC1idWJibGUtd2l0aC10ZXh0LWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE0XCI7IH1cbi5mbGF0aWNvbi1jaGF0LW92YWwtc3BlZWNoLWJ1YmJsZXMtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE1XCI7IH1cbi5mbGF0aWNvbi1jaGVja21hcmstb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNlwiOyB9XG4uZmxhdGljb24tY2hlY2ttYXJrLXNxdWFyZS1idXR0b24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExN1wiOyB9XG4uZmxhdGljb24tY2hlY2ttYXJrLXZlcmlmeS1pbnRlcmZhY2Utc3ltYm9sLWJ1dHRvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExOFwiOyB9XG4uZmxhdGljb24tY2lyY3VsYXItYXJyb3ctY291bnRlcmNsb2Nrd2lzZS1yb3RhdGluZy1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTlcIjsgfVxuLmZsYXRpY29uLWNpcmN1bGFyLWdyYXBoaWMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExYVwiOyB9XG4uZmxhdGljb24tY2lyY3VsYXItb3V0bGluZWQtYmFkZ2Utd2l0aC1yaWJib24tcmVjb2duaXRpb24tcHJpemUtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFiXCI7IH1cbi5mbGF0aWNvbi1jaXJjdWxhci10YXJnZXQtc2hvb3RpbmctaW50ZXJmYWNlLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExY1wiOyB9XG4uZmxhdGljb24tY2xpcGJvYXJkLXNxdWFyZS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWRcIjsgfVxuLmZsYXRpY29uLWNsb3NlLWNpcmN1bGFyLWJ1dHRvbi1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWVcIjsgfVxuLmZsYXRpY29uLWNsb3VkLW91dGxpbmVkLXNoYXBlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFmXCI7IH1cbi5mbGF0aWNvbi1jbG91ZC13aXRoLWhhaWwtZmFsbGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMFwiOyB9XG4uZmxhdGljb24tY29ja3RhaWwtZ2xhc3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG4uZmxhdGljb24tY29kZS1zaWduczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG4uZmxhdGljb24tY29sbGFwc2UtdHdvLWFycm93cy1kaWFnb25hbC1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjNcIjsgfVxuLmZsYXRpY29uLWNvbW1lbnQtb3ZhbC1vdXRsaW5lZC1iYWxsb29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI0XCI7IH1cbi5mbGF0aWNvbi1jb21wYXNzLW9yaWVudGF0aW9uLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNVwiOyB9XG4uZmxhdGljb24tY29udHJhY3QtdHdvLWFycm93cy1zeW1ib2wtcG9pbnRpbmctdGhlLWNlbnRlci1vZi1zcXVhcmUtYnV0dG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cbi5mbGF0aWNvbi1jb3B5LXR3by1wYXBlci1zaGVldHMtaW50ZXJmYWNlLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG4uZmxhdGljb24tY3Jlc2NlbnQtbW9vbi1waGFzZS1vdXRsaW5lZC1zaGFwZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG4uZmxhdGljb24tY3JvcHBpbmctaW50ZXJmYWNlLXRvb2wtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI5XCI7IH1cbi5mbGF0aWNvbi1jcm9zcy1yb3VuZGVkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmFcIjsgfVxuLmZsYXRpY29uLWNyb3NzLXNxdWFyZS1idXR0b246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmJcIjsgfVxuLmZsYXRpY29uLWN1YmUtb2Ytbm90ZXMtc3RhY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmNcIjsgfVxuLmZsYXRpY29uLWRvdWJsZS1hcnJvdy1ob3Jpem9udGFsLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG4uZmxhdGljb24tZG91YmxlLWFycm93LXZlcnRpY2FsLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZVwiOyB9XG4uZmxhdGljb24tZG91YmxlLXJpZ2h0LWFycm93cy1hbmdsZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmZcIjsgfVxuLmZsYXRpY29uLWRvd24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzBcIjsgfVxuLmZsYXRpY29uLWRvd24tYXJyb3ctc3F1YXJlLWJ1dHRvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG4uZmxhdGljb24tZG93bi1hcnJvdy1zcXVhcmUtb3V0bGluZWQtYnV0dG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMyXCI7IH1cbi5mbGF0aWNvbi1kb3duLWFycm93LXRvLWEtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cbi5mbGF0aWNvbi1kb3duLWNpcmN1bGFyLWJ1dHRvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG4uZmxhdGljb24tZG93bmxvYWQtY2lyY3VsYXItYnV0dG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cbi5mbGF0aWNvbi1kb3dubG9hZC1kb3duLWFycm93LXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNlwiOyB9XG4uZmxhdGljb24tZG93bmxvYWQtZnJvbS1pbnRlcm5ldC1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG4uZmxhdGljb24tZG93bmxvYWQtc3F1YXJlLWJ1dHRvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG4uZmxhdGljb24tZG93bmxvYWQtc3F1YXJlLW91dGxpbmVkLWludGVyZmFjZS1idXR0b246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzlcIjsgfVxuLmZsYXRpY29uLWVsZWN0cmljYWwtc3Rvcm0td2VhdGhlci1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2FcIjsgfVxuLmZsYXRpY29uLWVsZWN0cm9uaWMtZ2FtZS1tYWNoaW5lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2JcIjsgfVxuLmZsYXRpY29uLWVtYWlsLWNsb3NlZC1vdXRsaW5lZC1iYWNrLWVudmVsb3BlLWludGVyZmFjZS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2NcIjsgfVxuLmZsYXRpY29uLWVtYWlsLXNxdWFyZS1vdXRsaW5lZC1pbnRlcmZhY2Utc3ltYm9sLW9mLWVudmVsb3BlLWJhY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2RcIjsgfVxuLmZsYXRpY29uLWVxdWFsaXphdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZVwiOyB9XG4uZmxhdGljb24tZXF1YWxpemVyLWludGVyZmFjZS1zcXVhcmUtYnV0dG9uLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZlwiOyB9XG4uZmxhdGljb24tZXZlbnQtd2Vla2x5LWNhbGVuZGFyLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MFwiOyB9XG4uZmxhdGljb24tZXhwYW5kLXNxdWFyZS1pbnRlcmZhY2UtYnV0dG9uLW9mLXR3by1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDFcIjsgfVxuLmZsYXRpY29uLWV4cGFuZGluZy10d28tb3Bwb3NpdGUtYXJyb3dzLWRpYWdvbmFsLXN5bWJvbC1vZi1pbnRlcmZhY2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDJcIjsgfVxuLmZsYXRpY29uLWZhc3QtZm9yd2FyZC1kb3VibGUtYXJyb3ctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0M1wiOyB9XG4uZmxhdGljb24tZmF2b3VyaXRlcy1zdGFyLW91dGxpbmUtaW50ZXJmYWNlLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NFwiOyB9XG4uZmxhdGljb24tZmlsZS1yb3VuZGVkLWVtcHR5LXNoZWV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ1XCI7IH1cbi5mbGF0aWNvbi1maWxlLXJvdW5kZWQtb3V0bGluZWQtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ2XCI7IH1cbi5mbGF0aWNvbi1maWxtLXN0cmlwLWNvdXBsZS1vZi1waG90b2dyYW1zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ3XCI7IH1cbi5mbGF0aWNvbi1mbGFnLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDhcIjsgfVxuLmZsYXRpY29uLWZvZy1hdC1uaWdodC13ZWF0aGVyLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0OVwiOyB9XG4uZmxhdGljb24tZm9nZ3ktZGF5LWZvZy1hdC1zdW5zZXQtb3Itc3VucmlzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG4uZmxhdGljb24tZm9sZGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGJcIjsgfVxuLmZsYXRpY29uLWZvcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGNcIjsgfVxuLmZsYXRpY29uLWZvdXItcm91bmRlZC1zcXVhcmVzLWJ1dHRvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0ZFwiOyB9XG4uZmxhdGljb24tZnVsbC1zY3JlZW4taW50ZXJmYWNlLXN5bWJvbC1vZi1mb3VyLWFycm93cy1pbi1zcXVhcmUtYnV0dG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cbi5mbGF0aWNvbi1nYW1lcy1tYWNoaW5lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGZcIjsgfVxuLmZsYXRpY29uLWdlYXItb3V0bGluZWQtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUwXCI7IH1cbi5mbGF0aWNvbi1naWZ0Ym94LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTFcIjsgfVxuLmZsYXRpY29uLWdyYXBoaWNhbC1idXNpbmVzcy1wcmVzZW50YXRpb24tb24tYS1zY3JlZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTJcIjsgfVxuLmZsYXRpY29uLWhlYWRwaG9uZXMtYXVkaW8tc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUzXCI7IH1cbi5mbGF0aWNvbi1ob3QtaW50ZXJmYWNlLXN5bWJvbC1vZi1maXJlLWZsYW1lcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU0XCI7IH1cbi5mbGF0aWNvbi1pbWFnZXMtc3F1YXJlLW91dGxpbmVkLWludGVyZmFjZS1idXR0b24tc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cbi5mbGF0aWNvbi1pbmstaW50ZXJmYWNlLXN5bWJvbC1vZi1kcm9wLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTZcIjsgfVxuLmZsYXRpY29uLWxhYmVsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTdcIjsgfVxuLmZsYXRpY29uLWxlZnQtYWxpZ25tZW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cbi5mbGF0aWNvbi1sZWZ0LWFycm93LWN1cnZlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTlcIjsgfVxuLmZsYXRpY29uLWxlZnQtYXJyb3ctaW4tY2lyY2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWFcIjsgfVxuLmZsYXRpY29uLWxlZnQtYXJyb3ctbGluZS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWJcIjsgfVxuLmZsYXRpY29uLWxlZnQtYXJyb3ctcm91bmRlZC1vdXRsaW5lZC1idXR0b24taW50ZXJmYWNlLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG4uZmxhdGljb24tbGVmdC1hcnJvdy1zaWduYWwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1ZFwiOyB9XG4uZmxhdGljb24tbGVmdC1hcnJvdy1zcXVhcmUtb3V0bGluZWQtYnV0dG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVlXCI7IH1cbi5mbGF0aWNvbi1sZWZ0LWFycm93LXdpdGgtYS1jcm9zczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1ZlwiOyB9XG4uZmxhdGljb24tbGlrZS1oZWFydC1vdXRsaW5lLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG4uZmxhdGljb24tbGluay1idXR0b246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjFcIjsgfVxuLmZsYXRpY29uLWxpc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjJcIjsgfVxuLmZsYXRpY29uLWxpc3QtaW50ZXJmYWNlLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG4uZmxhdGljb24tbG9jay1jaXJjdWxhci1wYWRsb2NrLW91dGxpbmUtdG9vbC1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjRcIjsgfVxuLmZsYXRpY29uLWxvZ2luLWFycm93LXN5bWJvbC1lbnRlcmluZy1iYWNrLWludG8tYS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjVcIjsgfVxuLmZsYXRpY29uLWxvZ2luLXNxdWFyZS1hcnJvdy1idXR0b24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2NlwiOyB9XG4uZmxhdGljb24tbWFwLWZvbGRlZC1vdXRsaW5lZC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2N1wiOyB9XG4uZmxhdGljb24tbWVnYXBob25lLW91dGxpbmUtb2YtYW1wbGlmaWNhdGlvbi10b29sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cbi5mbGF0aWNvbi1tZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjlcIjsgfVxuLmZsYXRpY29uLW1lbnUtc3F1YXJlLWJ1dHRvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2YVwiOyB9XG4uZmxhdGljb24tbWVudS10aHJlZS1vdXRsaW5lZC1yb3VuZGVkLWxpbmVzLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2YlwiOyB9XG4uZmxhdGljb24tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2Y1wiOyB9XG4uZmxhdGljb24tbWljcm9waG9uZS1vdXRsaW5lZC10b29sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cbi5mbGF0aWNvbi1taW51cy1jaXJjdWxhci1idXR0b246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmVcIjsgfVxuLmZsYXRpY29uLW1pbnVzLWluLXpvb20tc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZmXCI7IH1cbi5mbGF0aWNvbi1taW51cy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cbi5mbGF0aWNvbi1taW51cy1zcXVhcmUtb3V0bGluZWQtYnV0dG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTcxXCI7IH1cbi5mbGF0aWNvbi1tb25pdG9yLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzJcIjsgfVxuLmZsYXRpY29uLW11c2ljLW5vdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzNcIjsgfVxuLmZsYXRpY29uLW11c2ljLXJlY3Rhbmd1bGFyLWludGVyZmFjZS1idXR0b24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NFwiOyB9XG4uZmxhdGljb24tbXVzaWMtdGhlbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzVcIjsgfVxuLmZsYXRpY29uLW11c2ljYWwtbm90ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NlwiOyB9XG4uZmxhdGljb24tbXVzaWNhbC1ub3RlLW91dGxpbmVkLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3N1wiOyB9XG4uZmxhdGljb24tbXV0ZS12b2ljZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3OFwiOyB9XG4uZmxhdGljb24tbmV3LWVtYWlsLWVudmVsb3BlLWZyb250YWwtdmlldzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3OVwiOyB9XG4uZmxhdGljb24tbmluZS1vY2xvY2stb24tY2lyY3VsYXItY2xvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2FcIjsgfVxuLmZsYXRpY29uLW5vdGUtb3V0bGluZWQtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdiXCI7IH1cbi5mbGF0aWNvbi1ub3RlYm9vay1yZWN0YW5ndWxhci1zeW1ib2wtd2l0aC1zcHJpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2NcIjsgfVxuLmZsYXRpY29uLW5vdGlmaWNhdGlvbi1iZWxsLW91dGxpbmUtaW50ZXJmYWNlLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3ZFwiOyB9XG4uZmxhdGljb24tbm90aWZpY2F0aW9uLWJlbGwtb3V0bGluZS1pbnRlcmZhY2Utc3ltYm9sLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2VcIjsgfVxuLmZsYXRpY29uLW9wZW5lZC1lbWFpbC1vdXRsaW5lZC1lbnZlbG9wZS1iYWNrLWludGVyZmFjZS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2ZcIjsgfVxuLmZsYXRpY29uLW92YWwtZW1wdHktb3V0bGluZWQtc3BlZWNoLWJ1YmJsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4MFwiOyB9XG4uZmxhdGljb24tcGFpbnRicnVzaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgxXCI7IH1cbi5mbGF0aWNvbi1wYXBlci1haXJwbGFuZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cbi5mbGF0aWNvbi1wYXVzZS1vdXRsaW5lZC1iaWctc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgzXCI7IH1cbi5mbGF0aWNvbi1wZW5jaWwtYmlnLW91dGxpbmVkLXZlcnRpY2FsLXRvb2wtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg0XCI7IH1cbi5mbGF0aWNvbi1waG9uZS1hdXJpY3VsYXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG4uZmxhdGljb24tcGhvdG8tY2FtZXJhLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODZcIjsgfVxuLmZsYXRpY29uLXBpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4N1wiOyB9XG4uZmxhdGljb24tcGxhbmV0YXJ5LWdyaWQtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cbi5mbGF0aWNvbi1wbGF5LXRyaWFuZ2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODlcIjsgfVxuLmZsYXRpY29uLXBvcnRmb2xpby1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cbi5mbGF0aWNvbi1wcmludC1pbnRlcmZhY2UtYnV0dG9uLXN5bWJvbC1vZi1wcmludGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGJcIjsgfVxuLmZsYXRpY29uLXJhZGlvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThjXCI7IH1cbi5mbGF0aWNvbi1yYWluLXdlYXRoZXItY2xvdWQtb3V0bGluZS1zeW1ib2wtd2l0aC1yYWluZHJvcHMtbGluZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGRcIjsgfVxuLmZsYXRpY29uLXJlY3Rhbmd1bGFyLW91dGxpbmVkLXNwZWVjaC1idWJibGUtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThlXCI7IH1cbi5mbGF0aWNvbi1yZWN5Y2xpbmctYmluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThmXCI7IH1cbi5mbGF0aWNvbi1yZXdpbmQtZG91YmxlLWFycm93LW91dGxpbmUtbXVsdGltZWRpYS1idXR0b24tc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTkwXCI7IH1cbi5mbGF0aWNvbi1yaWdodC1hcnJvdy1hbmdsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MVwiOyB9XG4uZmxhdGljb24tcmlnaHQtYXJyb3ctY2lyY3VsYXItYnV0dG9uLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTJcIjsgfVxuLmZsYXRpY29uLXJpZ2h0LWFycm93LWNpcmN1bGFyLW91dGxpbmVkLWJ1dHRvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5M1wiOyB9XG4uZmxhdGljb24tcmlnaHQtYXJyb3ctb24tYS1wb2xlLW91dGxpbmVkLW9yaWVudGF0aW9uLXNpZ25hbC1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTRcIjsgfVxuLmZsYXRpY29uLXJpZ2h0LWFycm93LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTVcIjsgfVxuLmZsYXRpY29uLXJpZ2h0LWFycm93LXNxdWFyZS1idXR0b24tc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk2XCI7IH1cbi5mbGF0aWNvbi1yaWdodC1hcnJvdy1zcXVhcmUtb3V0bGluZWQtYnV0dG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk3XCI7IH1cbi5mbGF0aWNvbi1yaWdodC1hcnJvdy1zeW1ib2wtaW4tYS1zcXVhcmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5OFwiOyB9XG4uZmxhdGljb24tcm91bmRlZC1yZWN0YW5ndWxhci10b29sLXNoYXBlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cbi5mbGF0aWNvbi1zYW5kLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTlhXCI7IH1cbi5mbGF0aWNvbi1zYXZlLWJ1dHRvbi1pbnRlcmZhY2Utc3ltYm9sLW9mLW91dGxpbmVkLWRpc2tldHRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTliXCI7IH1cbi5mbGF0aWNvbi1zZWFyY2gtaW50ZXJmYWNlLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG4uZmxhdGljb24tc2VhcmNoLW92YWwtbWFnbmlmaWNhdGlvbi10b29sLW9yLXNwb29uLWludGVyZmFjZS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWRcIjsgfVxuLmZsYXRpY29uLXNoYXJlLXNvY2lhbC1pbnRlcmZhY2UtYnV0dG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTllXCI7IH1cbi5mbGF0aWNvbi1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWZcIjsgfVxuLmZsYXRpY29uLXNob3BwaW5nLWJhc2tldC1lLWNvbW1lcmNlLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG4uZmxhdGljb24tc2hvcHBpbmctY2FydC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWExXCI7IH1cbi5mbGF0aWNvbi1zaG9wcGluZy1jYXJ0LW91dGxpbmUtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhMlwiOyB9XG4uZmxhdGljb24tc2h1ZmZsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhM1wiOyB9XG4uZmxhdGljb24tc29ydC1hc2NlbmRpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTRcIjsgfVxuLmZsYXRpY29uLXNvcnQtZGVzY2VuZGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNVwiOyB9XG4uZmxhdGljb24tc3BlYWtlci1tdXNpY2FsLWFtcGxpZmljYXRpb24tb3V0bGluZWQtZnJvbnRhbC10b29sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cbi5mbGF0aWNvbi1zcGVha2VyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTdcIjsgfVxuLmZsYXRpY29uLXNwZWFrZXItb3V0bGluZS0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cbi5mbGF0aWNvbi1zcGVha2VyLW91dGxpbmUtYXVkaW8taW50ZXJmYWNlLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhOVwiOyB9XG4uZmxhdGljb24tc3BlYWtlci1vdXRsaW5lZC1zcXVhcmUtZnJvbnRhbC10b29sLWF1ZGlvLXRvb2wtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFhXCI7IH1cbi5mbGF0aWNvbi1zcGVlY2gtYnViYmxlLW92YWwtc3ltYm9sLXdpdGgtdGhyZWUtZG90czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG4uZmxhdGljb24tc3F1YXJlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWNcIjsgfVxuLmZsYXRpY29uLXNxdWFyZS1zaGFwZS1kZXNpZ24taW50ZXJmYWNlLXRvb2wtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFkXCI7IH1cbi5mbGF0aWNvbi1zcXVhcmUtdGFyZ2V0aW5nLWludGVyZmFjZS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWVcIjsgfVxuLmZsYXRpY29uLXN0b3JlLWNvbW1lcmNpYWwtc3ltYm9sLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWZcIjsgfVxuLmZsYXRpY29uLXN1bi1kYXktd2VhdGhlci1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjBcIjsgfVxuLmZsYXRpY29uLXN1bnJpc2Utb3Itc3Vuc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIxXCI7IH1cbi5mbGF0aWNvbi1zd2l0Y2gtb3V0bGluZWQtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cbi5mbGF0aWNvbi1zd2l0Y2gtb3V0bGluZWQtdG9vbC1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjNcIjsgfVxuLmZsYXRpY29uLXRhZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI0XCI7IH1cbi5mbGF0aWNvbi10ZWxldmlzaW9uLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjVcIjsgfVxuLmZsYXRpY29uLXRleHQtYWxpZ25tZW50LW9wdGlvbi1idXR0b24taW50ZXJmYWNlLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG4uZmxhdGljb24tdGV4dC1wYXBlci1zaGVldC1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjdcIjsgfVxuLmZsYXRpY29uLXRocmVlLXZlcnRpY2FsLW91dGxpbmVkLWJhcnMtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI4XCI7IH1cbi5mbGF0aWNvbi10aW1lci10aW1pbmctdG9vbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiOVwiOyB9XG4uZmxhdGljb24tdG9vbC1vdXRsaW5lLW9mLWhvdGVsLXJlY2VwdGlvbi1vci1jb3ZlcmVkLWZvb2QtdHJheTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiYVwiOyB9XG4uZmxhdGljb24tdHJpYW5nbGUtZXF1aWxhdGVyYWwtb3V0bGluZS1zaGFwZS1vbi1ob3Jpem9udGFsLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmJcIjsgfVxuLmZsYXRpY29uLXRyb3BoeS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJjXCI7IH1cbi5mbGF0aWNvbi10d28tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJkXCI7IH1cbi5mbGF0aWNvbi10d28tY2lyY3VsYXItYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJlXCI7IH1cbi5mbGF0aWNvbi10d28tY2lyY3VsYXItY291bnRlcmNsb2Nrd2lzZS1yb3RhdGluZy1hcnJvd3Mtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJmXCI7IH1cbi5mbGF0aWNvbi10d28tZHJvcHMtc2l6ZXMtb3V0bGluZWQtc2hhcGVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMwXCI7IH1cbi5mbGF0aWNvbi10d28tcm91bmRlZC1lcXVhbC1zcXVhcmVzLW91dGxpbmVzLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMVwiOyB9XG4uZmxhdGljb24tdW5sb2NrZWQtY2lyY3VsYXItcGFkbG9jay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMyXCI7IH1cbi5mbGF0aWNvbi11cC1hcnJvdy1hbmdsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjM1wiOyB9XG4uZmxhdGljb24tdXAtYXJyb3ctY2lyY3VsYXItYnV0dG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM0XCI7IH1cbi5mbGF0aWNvbi11cC1hcnJvdy1pbi1zcXVhcmUtaW50ZXJmYWNlLWJ1dHRvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG4uZmxhdGljb24tdXAtYXJyb3ctaW50by1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzZcIjsgfVxuLmZsYXRpY29uLXVwLWFycm93LW9yLWZsYWctc2hhcGUtYmlnLWdyb3NzLW91dGxpbmVkLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjN1wiOyB9XG4uZmxhdGljb24tdXAtYXJyb3ctc3F1YXJlLWJ1dHRvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG4uZmxhdGljb24tdXAtYXJyb3ctc3F1YXJlLWJ1dHRvbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cbi5mbGF0aWNvbi11cC1hcnJvdy13aXRoLWhvdXNlLXNoYXBlLW91dGxpbmVkLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjYVwiOyB9XG4uZmxhdGljb24tdXAtY2lyY3VsYXItaW50ZXJmYWNlLWJ1dHRvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG4uZmxhdGljb24tdXAtc3F1YXJlLWJ1dHRvbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNjXCI7IH1cbi5mbGF0aWNvbi11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2RcIjsgfVxuLmZsYXRpY29uLXVwbG9hZC10by10aGUtY2xvdWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2VcIjsgfVxuLmZsYXRpY29uLXVwcGVyLXJpZ2h0LWFycm93LXNxdWFyZS1idXR0b24tb3V0bGluZWQtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNmXCI7IH1cbi5mbGF0aWNvbi11c2VyLWluZm8taW50ZXJmYWNlLXN5bWJvbC13aXRoLXRleHQtbGluZXMtYXQtcmlnaHQtc2lkZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkMFwiOyB9XG4uZmxhdGljb24tdXNlci1vdXRsaW5lLW1hbGUtc3ltYm9sLW9mLWludGVyZmFjZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkMVwiOyB9XG4uZmxhdGljb24tdmlkZW8tY2FtZXJhLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDJcIjsgfVxuLmZsYXRpY29uLXdhbGxldC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQzXCI7IH1cbi5mbGF0aWNvbi13ZWF0aGVyLWludGVyZmFjZS1zeW1ib2wtb2YtYS1zZW1pY2lyY2xlLW9uLXRocmVlLWxpbmVzLXBlcnNwZWN0aXZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cbi5mbGF0aWNvbi13ZWVrbHktY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDVcIjsgfVxuLmZsYXRpY29uLXdlZWtseS1jYWxlbmRhci1vdXRsaW5lLWV2ZW50LWludGVyZmFjZS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDZcIjsgfVxuLmZsYXRpY29uLXdpbmQtc29ja2V0LW91dGxpbmVkLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkN1wiOyB9XG4uZmxhdGljb24td2luZG93LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDhcIjsgfVxuLmZsYXRpY29uLXdpbmRzLWxpbmVzLXdlYXRoZXItc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ5XCI7IH1cbi5mbGF0aWNvbi13cmVuY2gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkYVwiOyB9XG4uZmxhdGljb24tem9vbS1pbmNyZWFzaW5nLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkYlwiOyB9XG4gICAgXG4gICAgJGZvbnQtRmxhdGljb24tYWRkLWNpcmN1bGFyLW91dGxpbmVkLWJ1dHRvbjogXCJcXGYxMDBcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1hZGQtY3Jvc3Mtb3V0bGluZWQtc3ltYm9sOiBcIlxcZjEwMVwiO1xuICAgICRmb250LUZsYXRpY29uLWFkZC1zcXVhcmUtb3V0bGluZWQtaW50ZXJmYWNlLWJ1dHRvbjogXCJcXGYxMDJcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1haXJwbGFuZS1yb3RhdGVkLWRpYWdvbmFsLXRyYW5zcG9ydC1vdXRsaW5lZC1zeW1ib2w6IFwiXFxmMTAzXCI7XG4gICAgJGZvbnQtRmxhdGljb24tYWxhcm0tY2xvY2stc3ltYm9sOiBcIlxcZjEwNFwiO1xuICAgICRmb250LUZsYXRpY29uLWFycm93LWVudGVyaW5nLWludG8tc3F1YXJlOiBcIlxcZjEwNVwiO1xuICAgICRmb250LUZsYXRpY29uLWF0dGFjaC1pbnRlcmZhY2Utc3ltYm9sLW9mLXJvdGF0ZWQtcGFwZXJjbGlwOiBcIlxcZjEwNlwiO1xuICAgICRmb250LUZsYXRpY29uLWF0dGFjaG1lbnQ6IFwiXFxmMTA3XCI7XG4gICAgJGZvbnQtRmxhdGljb24tYXVkaW8tdG9vbC1pbi1zaWxlbmNlOiBcIlxcZjEwOFwiO1xuICAgICRmb250LUZsYXRpY29uLWJhY2stbGVmdC1hcnJvdy1jaXJjdWxhci1idXR0b24tb3V0bGluZTogXCJcXGYxMDlcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1iYWNrLWxlZnQtYXJyb3ctc3F1YXJlLWJ1dHRvbi1vdXRsaW5lOiBcIlxcZjEwYVwiO1xuICAgICRmb250LUZsYXRpY29uLWJpZy1tYXAtcGxhY2Vob2xkZXItb3V0bGluZWQtc3ltYm9sLW9mLWludGVyZmFjZTogXCJcXGYxMGJcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1ib29rLW91dGxpbmU6IFwiXFxmMTBjXCI7XG4gICAgJGZvbnQtRmxhdGljb24tYm9va21hcmstb3V0bGluZWQtaW50ZXJmYWNlLXN5bWJvbDogXCJcXGYxMGRcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1ib3R0bGUtZ3Jvc3Mtb3V0bGluZWQtc3ltYm9sOiBcIlxcZjEwZVwiO1xuICAgICRmb250LUZsYXRpY29uLWJ1dHRvbi1vZi1uaW5lLW91dGxpbmVkLWNpcmNsZXM6IFwiXFxmMTBmXCI7XG4gICAgJGZvbnQtRmxhdGljb24tYnV0dG9uczogXCJcXGYxMTBcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1jZWxscGhvbmU6IFwiXFxmMTExXCI7XG4gICAgJGZvbnQtRmxhdGljb24tY2VsbHVsYXItcGhvbmUtb3V0bGluZTogXCJcXGYxMTJcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1jZW50ZXItdGV4dC1pbnRlcmZhY2Utc3ltYm9sLW9mLWxpbmVzOiBcIlxcZjExM1wiO1xuICAgICRmb250LUZsYXRpY29uLWNoYXQtY29tbWVudC1vdmFsLXNwZWVjaC1idWJibGUtd2l0aC10ZXh0LWxpbmVzOiBcIlxcZjExNFwiO1xuICAgICRmb250LUZsYXRpY29uLWNoYXQtb3ZhbC1zcGVlY2gtYnViYmxlcy1zeW1ib2w6IFwiXFxmMTE1XCI7XG4gICAgJGZvbnQtRmxhdGljb24tY2hlY2ttYXJrLW91dGxpbmU6IFwiXFxmMTE2XCI7XG4gICAgJGZvbnQtRmxhdGljb24tY2hlY2ttYXJrLXNxdWFyZS1idXR0b24tb3V0bGluZTogXCJcXGYxMTdcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1jaGVja21hcmstdmVyaWZ5LWludGVyZmFjZS1zeW1ib2wtYnV0dG9uOiBcIlxcZjExOFwiO1xuICAgICRmb250LUZsYXRpY29uLWNpcmN1bGFyLWFycm93LWNvdW50ZXJjbG9ja3dpc2Utcm90YXRpbmctc3ltYm9sOiBcIlxcZjExOVwiO1xuICAgICRmb250LUZsYXRpY29uLWNpcmN1bGFyLWdyYXBoaWMtb3V0bGluZTogXCJcXGYxMWFcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1jaXJjdWxhci1vdXRsaW5lZC1iYWRnZS13aXRoLXJpYmJvbi1yZWNvZ25pdGlvbi1wcml6ZS1zeW1ib2w6IFwiXFxmMTFiXCI7XG4gICAgJGZvbnQtRmxhdGljb24tY2lyY3VsYXItdGFyZ2V0LXNob290aW5nLWludGVyZmFjZS1zeW1ib2w6IFwiXFxmMTFjXCI7XG4gICAgJGZvbnQtRmxhdGljb24tY2xpcGJvYXJkLXNxdWFyZS1zeW1ib2w6IFwiXFxmMTFkXCI7XG4gICAgJGZvbnQtRmxhdGljb24tY2xvc2UtY2lyY3VsYXItYnV0dG9uLXN5bWJvbDogXCJcXGYxMWVcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1jbG91ZC1vdXRsaW5lZC1zaGFwZTogXCJcXGYxMWZcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1jbG91ZC13aXRoLWhhaWwtZmFsbGluZzogXCJcXGYxMjBcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1jb2NrdGFpbC1nbGFzcy1vdXRsaW5lOiBcIlxcZjEyMVwiO1xuICAgICRmb250LUZsYXRpY29uLWNvZGUtc2lnbnM6IFwiXFxmMTIyXCI7XG4gICAgJGZvbnQtRmxhdGljb24tY29sbGFwc2UtdHdvLWFycm93cy1kaWFnb25hbC1zeW1ib2w6IFwiXFxmMTIzXCI7XG4gICAgJGZvbnQtRmxhdGljb24tY29tbWVudC1vdmFsLW91dGxpbmVkLWJhbGxvb246IFwiXFxmMTI0XCI7XG4gICAgJGZvbnQtRmxhdGljb24tY29tcGFzcy1vcmllbnRhdGlvbi1zeW1ib2w6IFwiXFxmMTI1XCI7XG4gICAgJGZvbnQtRmxhdGljb24tY29udHJhY3QtdHdvLWFycm93cy1zeW1ib2wtcG9pbnRpbmctdGhlLWNlbnRlci1vZi1zcXVhcmUtYnV0dG9uOiBcIlxcZjEyNlwiO1xuICAgICRmb250LUZsYXRpY29uLWNvcHktdHdvLXBhcGVyLXNoZWV0cy1pbnRlcmZhY2Utc3ltYm9sOiBcIlxcZjEyN1wiO1xuICAgICRmb250LUZsYXRpY29uLWNyZXNjZW50LW1vb24tcGhhc2Utb3V0bGluZWQtc2hhcGU6IFwiXFxmMTI4XCI7XG4gICAgJGZvbnQtRmxhdGljb24tY3JvcHBpbmctaW50ZXJmYWNlLXRvb2wtc3ltYm9sOiBcIlxcZjEyOVwiO1xuICAgICRmb250LUZsYXRpY29uLWNyb3NzLXJvdW5kZWQtb3V0bGluZTogXCJcXGYxMmFcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1jcm9zcy1zcXVhcmUtYnV0dG9uOiBcIlxcZjEyYlwiO1xuICAgICRmb250LUZsYXRpY29uLWN1YmUtb2Ytbm90ZXMtc3RhY2s6IFwiXFxmMTJjXCI7XG4gICAgJGZvbnQtRmxhdGljb24tZG91YmxlLWFycm93LWhvcml6b250YWwtc3ltYm9sOiBcIlxcZjEyZFwiO1xuICAgICRmb250LUZsYXRpY29uLWRvdWJsZS1hcnJvdy12ZXJ0aWNhbC1zeW1ib2w6IFwiXFxmMTJlXCI7XG4gICAgJGZvbnQtRmxhdGljb24tZG91YmxlLXJpZ2h0LWFycm93cy1hbmdsZXM6IFwiXFxmMTJmXCI7XG4gICAgJGZvbnQtRmxhdGljb24tZG93bi1hcnJvdzogXCJcXGYxMzBcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1kb3duLWFycm93LXNxdWFyZS1idXR0b246IFwiXFxmMTMxXCI7XG4gICAgJGZvbnQtRmxhdGljb24tZG93bi1hcnJvdy1zcXVhcmUtb3V0bGluZWQtYnV0dG9uOiBcIlxcZjEzMlwiO1xuICAgICRmb250LUZsYXRpY29uLWRvd24tYXJyb3ctdG8tYS1zcXVhcmU6IFwiXFxmMTMzXCI7XG4gICAgJGZvbnQtRmxhdGljb24tZG93bi1jaXJjdWxhci1idXR0b246IFwiXFxmMTM0XCI7XG4gICAgJGZvbnQtRmxhdGljb24tZG93bmxvYWQtY2lyY3VsYXItYnV0dG9uOiBcIlxcZjEzNVwiO1xuICAgICRmb250LUZsYXRpY29uLWRvd25sb2FkLWRvd24tYXJyb3ctc3ltYm9sOiBcIlxcZjEzNlwiO1xuICAgICRmb250LUZsYXRpY29uLWRvd25sb2FkLWZyb20taW50ZXJuZXQtY2xvdWQ6IFwiXFxmMTM3XCI7XG4gICAgJGZvbnQtRmxhdGljb24tZG93bmxvYWQtc3F1YXJlLWJ1dHRvbjogXCJcXGYxMzhcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1kb3dubG9hZC1zcXVhcmUtb3V0bGluZWQtaW50ZXJmYWNlLWJ1dHRvbjogXCJcXGYxMzlcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1lbGVjdHJpY2FsLXN0b3JtLXdlYXRoZXItc3ltYm9sOiBcIlxcZjEzYVwiO1xuICAgICRmb250LUZsYXRpY29uLWVsZWN0cm9uaWMtZ2FtZS1tYWNoaW5lLW91dGxpbmU6IFwiXFxmMTNiXCI7XG4gICAgJGZvbnQtRmxhdGljb24tZW1haWwtY2xvc2VkLW91dGxpbmVkLWJhY2stZW52ZWxvcGUtaW50ZXJmYWNlLXN5bWJvbDogXCJcXGYxM2NcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1lbWFpbC1zcXVhcmUtb3V0bGluZWQtaW50ZXJmYWNlLXN5bWJvbC1vZi1lbnZlbG9wZS1iYWNrOiBcIlxcZjEzZFwiO1xuICAgICRmb250LUZsYXRpY29uLWVxdWFsaXphdGlvbjogXCJcXGYxM2VcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1lcXVhbGl6ZXItaW50ZXJmYWNlLXNxdWFyZS1idXR0b24tc3ltYm9sOiBcIlxcZjEzZlwiO1xuICAgICRmb250LUZsYXRpY29uLWV2ZW50LXdlZWtseS1jYWxlbmRhci1zeW1ib2w6IFwiXFxmMTQwXCI7XG4gICAgJGZvbnQtRmxhdGljb24tZXhwYW5kLXNxdWFyZS1pbnRlcmZhY2UtYnV0dG9uLW9mLXR3by1hcnJvd3M6IFwiXFxmMTQxXCI7XG4gICAgJGZvbnQtRmxhdGljb24tZXhwYW5kaW5nLXR3by1vcHBvc2l0ZS1hcnJvd3MtZGlhZ29uYWwtc3ltYm9sLW9mLWludGVyZmFjZTogXCJcXGYxNDJcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1mYXN0LWZvcndhcmQtZG91YmxlLWFycm93LW91dGxpbmU6IFwiXFxmMTQzXCI7XG4gICAgJGZvbnQtRmxhdGljb24tZmF2b3VyaXRlcy1zdGFyLW91dGxpbmUtaW50ZXJmYWNlLXN5bWJvbDogXCJcXGYxNDRcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1maWxlLXJvdW5kZWQtZW1wdHktc2hlZXQ6IFwiXFxmMTQ1XCI7XG4gICAgJGZvbnQtRmxhdGljb24tZmlsZS1yb3VuZGVkLW91dGxpbmVkLXN5bWJvbDogXCJcXGYxNDZcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1maWxtLXN0cmlwLWNvdXBsZS1vZi1waG90b2dyYW1zOiBcIlxcZjE0N1wiO1xuICAgICRmb250LUZsYXRpY29uLWZsYWctb3V0bGluZTogXCJcXGYxNDhcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1mb2ctYXQtbmlnaHQtd2VhdGhlci1zeW1ib2w6IFwiXFxmMTQ5XCI7XG4gICAgJGZvbnQtRmxhdGljb24tZm9nZ3ktZGF5LWZvZy1hdC1zdW5zZXQtb3Itc3VucmlzZTogXCJcXGYxNGFcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1mb2xkZXItb3V0bGluZTogXCJcXGYxNGJcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1mb3JrOiBcIlxcZjE0Y1wiO1xuICAgICRmb250LUZsYXRpY29uLWZvdXItcm91bmRlZC1zcXVhcmVzLWJ1dHRvbjogXCJcXGYxNGRcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1mdWxsLXNjcmVlbi1pbnRlcmZhY2Utc3ltYm9sLW9mLWZvdXItYXJyb3dzLWluLXNxdWFyZS1idXR0b246IFwiXFxmMTRlXCI7XG4gICAgJGZvbnQtRmxhdGljb24tZ2FtZXMtbWFjaGluZS1vdXRsaW5lOiBcIlxcZjE0ZlwiO1xuICAgICRmb250LUZsYXRpY29uLWdlYXItb3V0bGluZWQtc3ltYm9sOiBcIlxcZjE1MFwiO1xuICAgICRmb250LUZsYXRpY29uLWdpZnRib3gtb3V0bGluZTogXCJcXGYxNTFcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1ncmFwaGljYWwtYnVzaW5lc3MtcHJlc2VudGF0aW9uLW9uLWEtc2NyZWVuOiBcIlxcZjE1MlwiO1xuICAgICRmb250LUZsYXRpY29uLWhlYWRwaG9uZXMtYXVkaW8tc3ltYm9sOiBcIlxcZjE1M1wiO1xuICAgICRmb250LUZsYXRpY29uLWhvdC1pbnRlcmZhY2Utc3ltYm9sLW9mLWZpcmUtZmxhbWVzLW91dGxpbmU6IFwiXFxmMTU0XCI7XG4gICAgJGZvbnQtRmxhdGljb24taW1hZ2VzLXNxdWFyZS1vdXRsaW5lZC1pbnRlcmZhY2UtYnV0dG9uLXN5bWJvbDogXCJcXGYxNTVcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1pbmstaW50ZXJmYWNlLXN5bWJvbC1vZi1kcm9wLW91dGxpbmU6IFwiXFxmMTU2XCI7XG4gICAgJGZvbnQtRmxhdGljb24tbGFiZWwtb3V0bGluZTogXCJcXGYxNTdcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1sZWZ0LWFsaWdubWVudDogXCJcXGYxNThcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1sZWZ0LWFycm93LWN1cnZlLW91dGxpbmU6IFwiXFxmMTU5XCI7XG4gICAgJGZvbnQtRmxhdGljb24tbGVmdC1hcnJvdy1pbi1jaXJjbGUtb3V0bGluZTogXCJcXGYxNWFcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1sZWZ0LWFycm93LWxpbmUtc3ltYm9sOiBcIlxcZjE1YlwiO1xuICAgICRmb250LUZsYXRpY29uLWxlZnQtYXJyb3ctcm91bmRlZC1vdXRsaW5lZC1idXR0b24taW50ZXJmYWNlLXN5bWJvbDogXCJcXGYxNWNcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1sZWZ0LWFycm93LXNpZ25hbC1vdXRsaW5lOiBcIlxcZjE1ZFwiO1xuICAgICRmb250LUZsYXRpY29uLWxlZnQtYXJyb3ctc3F1YXJlLW91dGxpbmVkLWJ1dHRvbjogXCJcXGYxNWVcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1sZWZ0LWFycm93LXdpdGgtYS1jcm9zczogXCJcXGYxNWZcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1saWtlLWhlYXJ0LW91dGxpbmUtc3ltYm9sOiBcIlxcZjE2MFwiO1xuICAgICRmb250LUZsYXRpY29uLWxpbmstYnV0dG9uOiBcIlxcZjE2MVwiO1xuICAgICRmb250LUZsYXRpY29uLWxpc3Q6IFwiXFxmMTYyXCI7XG4gICAgJGZvbnQtRmxhdGljb24tbGlzdC1pbnRlcmZhY2Utc3ltYm9sOiBcIlxcZjE2M1wiO1xuICAgICRmb250LUZsYXRpY29uLWxvY2stY2lyY3VsYXItcGFkbG9jay1vdXRsaW5lLXRvb2wtc3ltYm9sOiBcIlxcZjE2NFwiO1xuICAgICRmb250LUZsYXRpY29uLWxvZ2luLWFycm93LXN5bWJvbC1lbnRlcmluZy1iYWNrLWludG8tYS1zcXVhcmU6IFwiXFxmMTY1XCI7XG4gICAgJGZvbnQtRmxhdGljb24tbG9naW4tc3F1YXJlLWFycm93LWJ1dHRvbi1vdXRsaW5lOiBcIlxcZjE2NlwiO1xuICAgICRmb250LUZsYXRpY29uLW1hcC1mb2xkZWQtb3V0bGluZWQtcGFwZXI6IFwiXFxmMTY3XCI7XG4gICAgJGZvbnQtRmxhdGljb24tbWVnYXBob25lLW91dGxpbmUtb2YtYW1wbGlmaWNhdGlvbi10b29sOiBcIlxcZjE2OFwiO1xuICAgICRmb250LUZsYXRpY29uLW1lbjogXCJcXGYxNjlcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1tZW51LXNxdWFyZS1idXR0b246IFwiXFxmMTZhXCI7XG4gICAgJGZvbnQtRmxhdGljb24tbWVudS10aHJlZS1vdXRsaW5lZC1yb3VuZGVkLWxpbmVzLXN5bWJvbDogXCJcXGYxNmJcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1taWNyb3Bob25lOiBcIlxcZjE2Y1wiO1xuICAgICRmb250LUZsYXRpY29uLW1pY3JvcGhvbmUtb3V0bGluZWQtdG9vbDogXCJcXGYxNmRcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1taW51cy1jaXJjdWxhci1idXR0b246IFwiXFxmMTZlXCI7XG4gICAgJGZvbnQtRmxhdGljb24tbWludXMtaW4tem9vbS1zeW1ib2w6IFwiXFxmMTZmXCI7XG4gICAgJGZvbnQtRmxhdGljb24tbWludXMtb3V0bGluZTogXCJcXGYxNzBcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1taW51cy1zcXVhcmUtb3V0bGluZWQtYnV0dG9uOiBcIlxcZjE3MVwiO1xuICAgICRmb250LUZsYXRpY29uLW1vbml0b3Itb3V0bGluZTogXCJcXGYxNzJcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1tdXNpYy1ub3RlOiBcIlxcZjE3M1wiO1xuICAgICRmb250LUZsYXRpY29uLW11c2ljLXJlY3Rhbmd1bGFyLWludGVyZmFjZS1idXR0b24tb3V0bGluZTogXCJcXGYxNzRcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1tdXNpYy10aGVtZTogXCJcXGYxNzVcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1tdXNpY2FsLW5vdGU6IFwiXFxmMTc2XCI7XG4gICAgJGZvbnQtRmxhdGljb24tbXVzaWNhbC1ub3RlLW91dGxpbmVkLXN5bWJvbDogXCJcXGYxNzdcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1tdXRlLXZvaWNlOiBcIlxcZjE3OFwiO1xuICAgICRmb250LUZsYXRpY29uLW5ldy1lbWFpbC1lbnZlbG9wZS1mcm9udGFsLXZpZXc6IFwiXFxmMTc5XCI7XG4gICAgJGZvbnQtRmxhdGljb24tbmluZS1vY2xvY2stb24tY2lyY3VsYXItY2xvY2s6IFwiXFxmMTdhXCI7XG4gICAgJGZvbnQtRmxhdGljb24tbm90ZS1vdXRsaW5lZC1zeW1ib2w6IFwiXFxmMTdiXCI7XG4gICAgJGZvbnQtRmxhdGljb24tbm90ZWJvb2stcmVjdGFuZ3VsYXItc3ltYm9sLXdpdGgtc3ByaW5nOiBcIlxcZjE3Y1wiO1xuICAgICRmb250LUZsYXRpY29uLW5vdGlmaWNhdGlvbi1iZWxsLW91dGxpbmUtaW50ZXJmYWNlLXN5bWJvbDogXCJcXGYxN2RcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1ub3RpZmljYXRpb24tYmVsbC1vdXRsaW5lLWludGVyZmFjZS1zeW1ib2wtMTogXCJcXGYxN2VcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1vcGVuZWQtZW1haWwtb3V0bGluZWQtZW52ZWxvcGUtYmFjay1pbnRlcmZhY2Utc3ltYm9sOiBcIlxcZjE3ZlwiO1xuICAgICRmb250LUZsYXRpY29uLW92YWwtZW1wdHktb3V0bGluZWQtc3BlZWNoLWJ1YmJsZTogXCJcXGYxODBcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1wYWludGJydXNoLW91dGxpbmU6IFwiXFxmMTgxXCI7XG4gICAgJGZvbnQtRmxhdGljb24tcGFwZXItYWlycGxhbmUtb3V0bGluZTogXCJcXGYxODJcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1wYXVzZS1vdXRsaW5lZC1iaWctc3ltYm9sOiBcIlxcZjE4M1wiO1xuICAgICRmb250LUZsYXRpY29uLXBlbmNpbC1iaWctb3V0bGluZWQtdmVydGljYWwtdG9vbC1zeW1ib2w6IFwiXFxmMTg0XCI7XG4gICAgJGZvbnQtRmxhdGljb24tcGhvbmUtYXVyaWN1bGFyLW91dGxpbmU6IFwiXFxmMTg1XCI7XG4gICAgJGZvbnQtRmxhdGljb24tcGhvdG8tY2FtZXJhLW91dGxpbmU6IFwiXFxmMTg2XCI7XG4gICAgJGZvbnQtRmxhdGljb24tcGluOiBcIlxcZjE4N1wiO1xuICAgICRmb250LUZsYXRpY29uLXBsYW5ldGFyeS1ncmlkLXN5bWJvbDogXCJcXGYxODhcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1wbGF5LXRyaWFuZ2xlLW91dGxpbmU6IFwiXFxmMTg5XCI7XG4gICAgJGZvbnQtRmxhdGljb24tcG9ydGZvbGlvLW91dGxpbmU6IFwiXFxmMThhXCI7XG4gICAgJGZvbnQtRmxhdGljb24tcHJpbnQtaW50ZXJmYWNlLWJ1dHRvbi1zeW1ib2wtb2YtcHJpbnRlci1vdXRsaW5lOiBcIlxcZjE4YlwiO1xuICAgICRmb250LUZsYXRpY29uLXJhZGlvOiBcIlxcZjE4Y1wiO1xuICAgICRmb250LUZsYXRpY29uLXJhaW4td2VhdGhlci1jbG91ZC1vdXRsaW5lLXN5bWJvbC13aXRoLXJhaW5kcm9wcy1saW5lczogXCJcXGYxOGRcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1yZWN0YW5ndWxhci1vdXRsaW5lZC1zcGVlY2gtYnViYmxlLXN5bWJvbDogXCJcXGYxOGVcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1yZWN5Y2xpbmctYmluOiBcIlxcZjE4ZlwiO1xuICAgICRmb250LUZsYXRpY29uLXJld2luZC1kb3VibGUtYXJyb3ctb3V0bGluZS1tdWx0aW1lZGlhLWJ1dHRvbi1zeW1ib2w6IFwiXFxmMTkwXCI7XG4gICAgJGZvbnQtRmxhdGljb24tcmlnaHQtYXJyb3ctYW5nbGU6IFwiXFxmMTkxXCI7XG4gICAgJGZvbnQtRmxhdGljb24tcmlnaHQtYXJyb3ctY2lyY3VsYXItYnV0dG9uLW91dGxpbmU6IFwiXFxmMTkyXCI7XG4gICAgJGZvbnQtRmxhdGljb24tcmlnaHQtYXJyb3ctY2lyY3VsYXItb3V0bGluZWQtYnV0dG9uOiBcIlxcZjE5M1wiO1xuICAgICRmb250LUZsYXRpY29uLXJpZ2h0LWFycm93LW9uLWEtcG9sZS1vdXRsaW5lZC1vcmllbnRhdGlvbi1zaWduYWwtc3ltYm9sOiBcIlxcZjE5NFwiO1xuICAgICRmb250LUZsYXRpY29uLXJpZ2h0LWFycm93LW91dGxpbmU6IFwiXFxmMTk1XCI7XG4gICAgJGZvbnQtRmxhdGljb24tcmlnaHQtYXJyb3ctc3F1YXJlLWJ1dHRvbi1zeW1ib2w6IFwiXFxmMTk2XCI7XG4gICAgJGZvbnQtRmxhdGljb24tcmlnaHQtYXJyb3ctc3F1YXJlLW91dGxpbmVkLWJ1dHRvbjogXCJcXGYxOTdcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1yaWdodC1hcnJvdy1zeW1ib2wtaW4tYS1zcXVhcmUtb3V0bGluZTogXCJcXGYxOThcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1yb3VuZGVkLXJlY3Rhbmd1bGFyLXRvb2wtc2hhcGU6IFwiXFxmMTk5XCI7XG4gICAgJGZvbnQtRmxhdGljb24tc2FuZC1jbG9jazogXCJcXGYxOWFcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1zYXZlLWJ1dHRvbi1pbnRlcmZhY2Utc3ltYm9sLW9mLW91dGxpbmVkLWRpc2tldHRlOiBcIlxcZjE5YlwiO1xuICAgICRmb250LUZsYXRpY29uLXNlYXJjaC1pbnRlcmZhY2Utc3ltYm9sOiBcIlxcZjE5Y1wiO1xuICAgICRmb250LUZsYXRpY29uLXNlYXJjaC1vdmFsLW1hZ25pZmljYXRpb24tdG9vbC1vci1zcG9vbi1pbnRlcmZhY2Utc3ltYm9sOiBcIlxcZjE5ZFwiO1xuICAgICRmb250LUZsYXRpY29uLXNoYXJlLXNvY2lhbC1pbnRlcmZhY2UtYnV0dG9uOiBcIlxcZjE5ZVwiO1xuICAgICRmb250LUZsYXRpY29uLXNob3BwaW5nLWJhZzogXCJcXGYxOWZcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1zaG9wcGluZy1iYXNrZXQtZS1jb21tZXJjZS1zeW1ib2w6IFwiXFxmMWEwXCI7XG4gICAgJGZvbnQtRmxhdGljb24tc2hvcHBpbmctY2FydC1vdXRsaW5lOiBcIlxcZjFhMVwiO1xuICAgICRmb250LUZsYXRpY29uLXNob3BwaW5nLWNhcnQtb3V0bGluZS0xOiBcIlxcZjFhMlwiO1xuICAgICRmb250LUZsYXRpY29uLXNodWZmbGU6IFwiXFxmMWEzXCI7XG4gICAgJGZvbnQtRmxhdGljb24tc29ydC1hc2NlbmRpbmc6IFwiXFxmMWE0XCI7XG4gICAgJGZvbnQtRmxhdGljb24tc29ydC1kZXNjZW5kaW5nOiBcIlxcZjFhNVwiO1xuICAgICRmb250LUZsYXRpY29uLXNwZWFrZXItbXVzaWNhbC1hbXBsaWZpY2F0aW9uLW91dGxpbmVkLWZyb250YWwtdG9vbDogXCJcXGYxYTZcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1zcGVha2VyLW91dGxpbmU6IFwiXFxmMWE3XCI7XG4gICAgJGZvbnQtRmxhdGljb24tc3BlYWtlci1vdXRsaW5lLTE6IFwiXFxmMWE4XCI7XG4gICAgJGZvbnQtRmxhdGljb24tc3BlYWtlci1vdXRsaW5lLWF1ZGlvLWludGVyZmFjZS1zeW1ib2w6IFwiXFxmMWE5XCI7XG4gICAgJGZvbnQtRmxhdGljb24tc3BlYWtlci1vdXRsaW5lZC1zcXVhcmUtZnJvbnRhbC10b29sLWF1ZGlvLXRvb2wtc3ltYm9sOiBcIlxcZjFhYVwiO1xuICAgICRmb250LUZsYXRpY29uLXNwZWVjaC1idWJibGUtb3ZhbC1zeW1ib2wtd2l0aC10aHJlZS1kb3RzOiBcIlxcZjFhYlwiO1xuICAgICRmb250LUZsYXRpY29uLXNxdWFyZS1vdXRsaW5lOiBcIlxcZjFhY1wiO1xuICAgICRmb250LUZsYXRpY29uLXNxdWFyZS1zaGFwZS1kZXNpZ24taW50ZXJmYWNlLXRvb2wtc3ltYm9sOiBcIlxcZjFhZFwiO1xuICAgICRmb250LUZsYXRpY29uLXNxdWFyZS10YXJnZXRpbmctaW50ZXJmYWNlLXN5bWJvbDogXCJcXGYxYWVcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1zdG9yZS1jb21tZXJjaWFsLXN5bWJvbC1vdXRsaW5lOiBcIlxcZjFhZlwiO1xuICAgICRmb250LUZsYXRpY29uLXN1bi1kYXktd2VhdGhlci1zeW1ib2w6IFwiXFxmMWIwXCI7XG4gICAgJGZvbnQtRmxhdGljb24tc3VucmlzZS1vci1zdW5zZXQ6IFwiXFxmMWIxXCI7XG4gICAgJGZvbnQtRmxhdGljb24tc3dpdGNoLW91dGxpbmVkLXN5bWJvbDogXCJcXGYxYjJcIjtcbiAgICAkZm9udC1GbGF0aWNvbi1zd2l0Y2gtb3V0bGluZWQtdG9vbC1zeW1ib2w6IFwiXFxmMWIzXCI7XG4gICAgJGZvbnQtRmxhdGljb24tdGFnLW91dGxpbmU6IFwiXFxmMWI0XCI7XG4gICAgJGZvbnQtRmxhdGljb24tdGVsZXZpc2lvbi1vdXRsaW5lOiBcIlxcZjFiNVwiO1xuICAgICRmb250LUZsYXRpY29uLXRleHQtYWxpZ25tZW50LW9wdGlvbi1idXR0b24taW50ZXJmYWNlLXN5bWJvbDogXCJcXGYxYjZcIjtcbiAgICAkZm9udC1GbGF0aWNvbi10ZXh0LXBhcGVyLXNoZWV0LXN5bWJvbDogXCJcXGYxYjdcIjtcbiAgICAkZm9udC1GbGF0aWNvbi10aHJlZS12ZXJ0aWNhbC1vdXRsaW5lZC1iYXJzLXN5bWJvbDogXCJcXGYxYjhcIjtcbiAgICAkZm9udC1GbGF0aWNvbi10aW1lci10aW1pbmctdG9vbDogXCJcXGYxYjlcIjtcbiAgICAkZm9udC1GbGF0aWNvbi10b29sLW91dGxpbmUtb2YtaG90ZWwtcmVjZXB0aW9uLW9yLWNvdmVyZWQtZm9vZC10cmF5OiBcIlxcZjFiYVwiO1xuICAgICRmb250LUZsYXRpY29uLXRyaWFuZ2xlLWVxdWlsYXRlcmFsLW91dGxpbmUtc2hhcGUtb24taG9yaXpvbnRhbC1saW5lOiBcIlxcZjFiYlwiO1xuICAgICRmb250LUZsYXRpY29uLXRyb3BoeS1vdXRsaW5lOiBcIlxcZjFiY1wiO1xuICAgICRmb250LUZsYXRpY29uLXR3by1hcnJvd3M6IFwiXFxmMWJkXCI7XG4gICAgJGZvbnQtRmxhdGljb24tdHdvLWNpcmN1bGFyLWFycm93czogXCJcXGYxYmVcIjtcbiAgICAkZm9udC1GbGF0aWNvbi10d28tY2lyY3VsYXItY291bnRlcmNsb2Nrd2lzZS1yb3RhdGluZy1hcnJvd3Mtc3ltYm9sOiBcIlxcZjFiZlwiO1xuICAgICRmb250LUZsYXRpY29uLXR3by1kcm9wcy1zaXplcy1vdXRsaW5lZC1zaGFwZXM6IFwiXFxmMWMwXCI7XG4gICAgJGZvbnQtRmxhdGljb24tdHdvLXJvdW5kZWQtZXF1YWwtc3F1YXJlcy1vdXRsaW5lcy1zeW1ib2w6IFwiXFxmMWMxXCI7XG4gICAgJGZvbnQtRmxhdGljb24tdW5sb2NrZWQtY2lyY3VsYXItcGFkbG9jay1vdXRsaW5lOiBcIlxcZjFjMlwiO1xuICAgICRmb250LUZsYXRpY29uLXVwLWFycm93LWFuZ2xlOiBcIlxcZjFjM1wiO1xuICAgICRmb250LUZsYXRpY29uLXVwLWFycm93LWNpcmN1bGFyLWJ1dHRvbjogXCJcXGYxYzRcIjtcbiAgICAkZm9udC1GbGF0aWNvbi11cC1hcnJvdy1pbi1zcXVhcmUtaW50ZXJmYWNlLWJ1dHRvbjogXCJcXGYxYzVcIjtcbiAgICAkZm9udC1GbGF0aWNvbi11cC1hcnJvdy1pbnRvLXNxdWFyZTogXCJcXGYxYzZcIjtcbiAgICAkZm9udC1GbGF0aWNvbi11cC1hcnJvdy1vci1mbGFnLXNoYXBlLWJpZy1ncm9zcy1vdXRsaW5lZC1zeW1ib2w6IFwiXFxmMWM3XCI7XG4gICAgJGZvbnQtRmxhdGljb24tdXAtYXJyb3ctc3F1YXJlLWJ1dHRvbjogXCJcXGYxYzhcIjtcbiAgICAkZm9udC1GbGF0aWNvbi11cC1hcnJvdy1zcXVhcmUtYnV0dG9uLW91dGxpbmU6IFwiXFxmMWM5XCI7XG4gICAgJGZvbnQtRmxhdGljb24tdXAtYXJyb3ctd2l0aC1ob3VzZS1zaGFwZS1vdXRsaW5lZC1zeW1ib2w6IFwiXFxmMWNhXCI7XG4gICAgJGZvbnQtRmxhdGljb24tdXAtY2lyY3VsYXItaW50ZXJmYWNlLWJ1dHRvbjogXCJcXGYxY2JcIjtcbiAgICAkZm9udC1GbGF0aWNvbi11cC1zcXVhcmUtYnV0dG9uLW91dGxpbmU6IFwiXFxmMWNjXCI7XG4gICAgJGZvbnQtRmxhdGljb24tdXBsb2FkOiBcIlxcZjFjZFwiO1xuICAgICRmb250LUZsYXRpY29uLXVwbG9hZC10by10aGUtY2xvdWQ6IFwiXFxmMWNlXCI7XG4gICAgJGZvbnQtRmxhdGljb24tdXBwZXItcmlnaHQtYXJyb3ctc3F1YXJlLWJ1dHRvbi1vdXRsaW5lZC1zeW1ib2w6IFwiXFxmMWNmXCI7XG4gICAgJGZvbnQtRmxhdGljb24tdXNlci1pbmZvLWludGVyZmFjZS1zeW1ib2wtd2l0aC10ZXh0LWxpbmVzLWF0LXJpZ2h0LXNpZGU6IFwiXFxmMWQwXCI7XG4gICAgJGZvbnQtRmxhdGljb24tdXNlci1vdXRsaW5lLW1hbGUtc3ltYm9sLW9mLWludGVyZmFjZTogXCJcXGYxZDFcIjtcbiAgICAkZm9udC1GbGF0aWNvbi12aWRlby1jYW1lcmEtb3V0bGluZTogXCJcXGYxZDJcIjtcbiAgICAkZm9udC1GbGF0aWNvbi13YWxsZXQtb3V0bGluZTogXCJcXGYxZDNcIjtcbiAgICAkZm9udC1GbGF0aWNvbi13ZWF0aGVyLWludGVyZmFjZS1zeW1ib2wtb2YtYS1zZW1pY2lyY2xlLW9uLXRocmVlLWxpbmVzLXBlcnNwZWN0aXZlOiBcIlxcZjFkNFwiO1xuICAgICRmb250LUZsYXRpY29uLXdlZWtseS1jYWxlbmRhcjogXCJcXGYxZDVcIjtcbiAgICAkZm9udC1GbGF0aWNvbi13ZWVrbHktY2FsZW5kYXItb3V0bGluZS1ldmVudC1pbnRlcmZhY2Utc3ltYm9sOiBcIlxcZjFkNlwiO1xuICAgICRmb250LUZsYXRpY29uLXdpbmQtc29ja2V0LW91dGxpbmVkLXN5bWJvbDogXCJcXGYxZDdcIjtcbiAgICAkZm9udC1GbGF0aWNvbi13aW5kb3ctb3V0bGluZTogXCJcXGYxZDhcIjtcbiAgICAkZm9udC1GbGF0aWNvbi13aW5kcy1saW5lcy13ZWF0aGVyLXN5bWJvbDogXCJcXGYxZDlcIjtcbiAgICAkZm9udC1GbGF0aWNvbi13cmVuY2gtb3V0bGluZTogXCJcXGYxZGFcIjtcbiAgICAkZm9udC1GbGF0aWNvbi16b29tLWluY3JlYXNpbmctc3ltYm9sOiBcIlxcZjFkYlwiOyIsIi8vXG4vLyBNYXRlcmlhbCBEZXNpZ24gSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gIHNyYzogdXJsKFwiI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1tYXRlcmlhbC1kZXNpZ259LmVvdD92PTEuNC41N1wiKTtcbiAgc3JjOiB1cmwoXCIjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLW1hdGVyaWFsLWRlc2lnbn0uZW90PyNpZWZpeCZ2PTEuNC41N1wiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICB1cmwoXCIjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLW1hdGVyaWFsLWRlc2lnbn0ud29mZjI/dj0xLjQuNTdcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgdXJsKFwiI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1tYXRlcmlhbC1kZXNpZ259LndvZmY/dj0xLjQuNTdcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICB1cmwoXCIjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLW1hdGVyaWFsLWRlc2lnbn0udHRmP3Y9MS40LjU3XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgIHVybChcIiN7JGljb24tZm9udC1wYXRofSN7JGljb24tbWF0ZXJpYWwtZGVzaWdufS5zdmc/dj0xLjQuNTcjI3skaWNvbi1tYXRlcmlhbC1kZXNpZ24taWR9XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbi5tZGl7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuIFxuLm1kaS1hY2Nlc3MtcG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLm1kaS1hY2Nlc3MtcG9pbnQtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4ubWRpLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLm1kaS1hY2NvdW50LWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5tZGktYWNjb3VudC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLm1kaS1hY2NvdW50LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi5tZGktYWNjb3VudC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4ubWRpLWFjY291bnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG5cbi5tZGktYWNjb3VudC1jb252ZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi5tZGktYWNjb3VudC1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLm1kaS1hY2NvdW50LWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi5tZGktYWNjb3VudC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuXG4ubWRpLWFjY291bnQtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLm1kaS1hY2NvdW50LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cblxuLm1kaS1hY2NvdW50LW11bHRpcGxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGZcIjtcbn1cblxuLm1kaS1hY2NvdW50LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cblxuLm1kaS1hY2NvdW50LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4ubWRpLWFjY291bnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuXG4ubWRpLWFjY291bnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4ubWRpLWFjY291bnQtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG5cbi5tZGktYWNjb3VudC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjtcbn1cblxuLm1kaS1hY2NvdW50LXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTZcIjtcbn1cblxuLm1kaS1hY2NvdW50LXN0YXItdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExN1wiO1xufVxuXG4ubWRpLWFjY291bnQtc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi5tZGktYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi5tZGktYWlyLWNvbmRpdGlvbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi5tZGktYWlyYmFsbG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuXG4ubWRpLWFpcnBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG5cbi5tZGktYWlycGxhbmUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG5cbi5tZGktYWlycGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuXG4ubWRpLWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFmXCI7XG59XG5cbi5tZGktYWxhcm0tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLm1kaS1hbGFybS1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuXG4ubWRpLWFsYXJtLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4ubWRpLWFsYXJtLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cblxuLm1kaS1hbGJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuXG4ubWRpLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG5cbi5tZGktYWxlcnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG5cbi5tZGktYWxlcnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5tZGktYWxlcnQtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuXG4ubWRpLWFsZXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjtcbn1cblxuLm1kaS1hbHBoYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiO1xufVxuXG4ubWRpLWFscGhhYmV0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuXG4ubWRpLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuXG4ubWRpLWFtYXpvbi1jbG91ZGRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG5cbi5tZGktYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG5cbi5tZGktYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJmXCI7XG59XG5cbi5tZGktYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuXG4ubWRpLWFuZHJvaWQtZGVidWctYnJpZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG59XG5cbi5tZGktYW5kcm9pZC1zdHVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cblxuLm1kaS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuXG4ubWRpLWFwcGxlLWZpbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuXG4ubWRpLWFwcGxlLWlvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuXG4ubWRpLWFwcGxlLW1vYmlsZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG5cbi5tZGktYXBwbGUtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG5cbi5tZGktYXBwbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG5cbi5tZGktYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuXG4ubWRpLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLm1kaS1hcnJhbmdlLWJyaW5nLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cblxuLm1kaS1hcnJhbmdlLWJyaW5nLXRvLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG5cbi5tZGktYXJyYW5nZS1zZW5kLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG5cbi5tZGktYXJyYW5nZS1zZW5kLXRvLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLm1kaS1hcnJvdy1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2ZcIjtcbn1cblxuLm1kaS1hcnJvdy1ib3R0b20tZHJvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cblxuLm1kaS1hcnJvdy1ib3R0b20tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuXG4ubWRpLWFycm93LWJvdHRvbS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuXG4ubWRpLWFycm93LWNvbGxhcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi5tZGktYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuXG4ubWRpLWFycm93LWRvd24tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xufVxuXG4ubWRpLWFycm93LWRvd24tYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cblxuLm1kaS1hcnJvdy1kb3duLWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjtcbn1cblxuLm1kaS1hcnJvdy1kb3duLWJvbGQtaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG5cbi5tZGktYXJyb3ctZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG5cbi5tZGktYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuXG4ubWRpLWFycm93LWxlZnQtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG4ubWRpLWFycm93LWxlZnQtYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cblxuLm1kaS1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLm1kaS1hcnJvdy1sZWZ0LWJvbGQtaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG5cbi5tZGktYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGZcIjtcbn1cblxuLm1kaS1hcnJvdy1yaWdodC1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5tZGktYXJyb3ctcmlnaHQtYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLm1kaS1hcnJvdy1yaWdodC1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG5cbi5tZGktYXJyb3ctcmlnaHQtYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLm1kaS1hcnJvdy10b3AtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuXG4ubWRpLWFycm93LXRvcC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4ubWRpLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5tZGktYXJyb3ctdXAtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4ubWRpLWFycm93LXVwLWJvbGQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5tZGktYXJyb3ctdXAtYm9sZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuXG4ubWRpLWFycm93LXVwLWJvbGQtaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG5cbi5tZGktYXNzaXN0YW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG5cbi5tZGktYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cblxuLm1kaS1hdHRhY2htZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG5cbi5tZGktYXVkaW9ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG5cbi5tZGktYXV0by1maXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWZcIjtcbn1cblxuLm1kaS1hdXRvLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuXG4ubWRpLWF1dG9yZW5ldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuXG4ubWRpLWF2LXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG5cbi5tZGktYmFieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuXG4ubWRpLWJhY2tidXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbn1cblxuLm1kaS1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjtcbn1cblxuLm1kaS1iYWNrdXAtcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiO1xufVxuXG4ubWRpLWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cblxuLm1kaS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG5cbi5tZGktYmFyY29kZS1zY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG5cbi5tZGktYmFybGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59XG5cbi5tZGktYmFycmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG5cbi5tZGktYmFzZWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjtcbn1cblxuLm1kaS1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cblxuLm1kaS1iYXNrZXQtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuXG4ubWRpLWJhc2tldC11bmZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmZcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG5cbi5tZGktYmF0dGVyeS0xMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuXG4ubWRpLWJhdHRlcnktMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LTMwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG5cbi5tZGktYmF0dGVyeS00MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuXG4ubWRpLWJhdHRlcnktNTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LTYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG5cbi5tZGktYmF0dGVyeS03MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuXG4ubWRpLWJhdHRlcnktODA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LTkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG5cbi5tZGktYmF0dGVyeS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLTEwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmctMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLTMwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy00MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZlwiO1xufVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmctNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLTgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy05MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuXG4ubWRpLWJhdHRlcnktbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjtcbn1cblxuLm1kaS1iYXR0ZXJ5LW5lZ2F0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG5cbi5tZGktYmF0dGVyeS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG5cbi5tZGktYmF0dGVyeS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5tZGktYmF0dGVyeS1wb3NpdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuXG4ubWRpLWJhdHRlcnktdW5rbm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuXG4ubWRpLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG5cbi5tZGktYmVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG5cbi5tZGktYmVha2VyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG5cbi5tZGktYmVha2VyLWVtcHR5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cblxuLm1kaS1iZWFrZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiO1xufVxuXG4ubWRpLWJlYXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG5cbi5tZGktYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZlwiO1xufVxuXG4ubWRpLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTBcIjtcbn1cblxuLm1kaS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5tZGktYmVsbC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cblxuLm1kaS1iZWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cblxuLm1kaS1iZWxsLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLm1kaS1iZWxsLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cblxuLm1kaS1iZWxsLXJpbmctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiO1xufVxuXG4ubWRpLWJlbGwtc2xlZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLm1kaS1iZXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG5cbi5tZGktYmlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuXG4ubWRpLWJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjtcbn1cblxuLm1kaS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG5cbi5tZGktYmlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5tZGktYmlvaGF6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5tZGktYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG5cbi5tZGktYmxhY2stbWVzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZlwiO1xufVxuXG4ubWRpLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjtcbn1cblxuLm1kaS1ibGVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi5tZGktYmxpbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG5cbi5tZGktYmxvY2staGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG5cbi5tZGktYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuXG4ubWRpLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4ubWRpLWJsdWV0b290aC1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuXG4ubWRpLWJsdWV0b290aC1jb25uZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG5cbi5tZGktYmx1ZXRvb3RoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuXG4ubWRpLWJsdWV0b290aC1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuXG4ubWRpLWJsdWV0b290aC10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiO1xufVxuXG4ubWRpLWJsdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cblxuLm1kaS1ibHVyLWxpbmVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuXG4ubWRpLWJsdXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG5cbi5tZGktYmx1ci1yYWRpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cblxuLm1kaS1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFmXCI7XG59XG5cbi5tZGktYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuXG4ubWRpLWJvb2stbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjFcIjtcbn1cblxuLm1kaS1ib29rLW11bHRpcGxlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLm1kaS1ib29rLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjtcbn1cblxuLm1kaS1ib29rLW9wZW4tdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiO1xufVxuXG4ubWRpLWJvb2stdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4ubWRpLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG5cbi5tZGktYm9va21hcmstY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cblxuLm1kaS1ib29rbWFyay1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuXG4ubWRpLWJvb2ttYXJrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLm1kaS1ib29rbWFyay1vdXRsaW5lLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cblxuLm1kaS1ib29rbWFyay1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG5cbi5tZGktYm9va21hcmstcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG5cbi5tZGktYm9yZGVyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuXG4ubWRpLWJvcmRlci1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cblxuLm1kaS1ib3JkZXItY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmZcIjtcbn1cblxuLm1kaS1ib3JkZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuXG4ubWRpLWJvcmRlci1pbnNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cblxuLm1kaS1ib3JkZXItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG4ubWRpLWJvcmRlci1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi5tZGktYm9yZGVyLW91dHNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLm1kaS1ib3JkZXItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cblxuLm1kaS1ib3JkZXItc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cblxuLm1kaS1ib3JkZXItdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG5cbi5tZGktYm9yZGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5tZGktYm93bGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuXG4ubWRpLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuXG4ubWRpLWJveC1jdXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjtcbn1cblxuLm1kaS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cblxuLm1kaS1icmllZmNhc2UtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLm1kaS1icmllZmNhc2UtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cblxuLm1kaS1icmllZmNhc2UtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNmXCI7XG59XG5cbi5tZGktYnJpZ2h0bmVzcy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG5cbi5tZGktYnJpZ2h0bmVzcy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi5tZGktYnJpZ2h0bmVzcy0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG5cbi5tZGktYnJpZ2h0bmVzcy00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG5cbi5tZGktYnJpZ2h0bmVzcy01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG5cbi5tZGktYnJpZ2h0bmVzcy02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7XG59XG5cbi5tZGktYnJpZ2h0bmVzcy03OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG5cbi5tZGktYnJpZ2h0bmVzcy1hdXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5tZGktYnJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLm1kaS1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4ubWRpLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuXG4ubWRpLWJ1bGxldGluLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRiXCI7XG59XG5cbi5tZGktYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cblxuLm1kaS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLm1kaS1jYWNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cblxuLm1kaS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRmXCI7XG59XG5cbi5tZGktY2FrZS1sYXllcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG5cbi5tZGktY2FrZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG5cbi5tZGktY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4ubWRpLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG5cbi5tZGktY2FsZW5kYXItYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cblxuLm1kaS1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuXG4ubWRpLWNhbGVuZGFyLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG5cbi5tZGktY2FsZW5kYXItbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cblxuLm1kaS1jYWxlbmRhci1tdWx0aXBsZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuXG4ubWRpLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cblxuLm1kaS1jYWxlbmRhci1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjtcbn1cblxuLm1kaS1jYWxlbmRhci10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG5cbi5tZGktY2FsZW5kYXItdG9kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cblxuLm1kaS1jYWxsLW1hZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjtcbn1cblxuLm1kaS1jYWxsLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi5tZGktY2FsbC1taXNzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWZcIjtcbn1cblxuLm1kaS1jYWxsLXJlY2VpdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG5cbi5tZGktY2FsbC1zcGxpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuXG4ubWRpLWNhbWNvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuXG4ubWRpLWNhbWNvcmRlci1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cblxuLm1kaS1jYW1jb3JkZXItYm94LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuXG4ubWRpLWNhbWNvcmRlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cblxuLm1kaS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjtcbn1cblxuLm1kaS1jYW1lcmEtZW5oYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuXG4ubWRpLWNhbWVyYS1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuXG4ubWRpLWNhbWVyYS1mcm9udC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG5cbi5tZGktY2FtZXJhLWlyaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjtcbn1cblxuLm1kaS1jYW1lcmEtcGFydHktbW9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuXG4ubWRpLWNhbWVyYS1yZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5tZGktY2FtZXJhLXJlYXItdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuXG4ubWRpLWNhbWVyYS1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjtcbn1cblxuLm1kaS1jYW1lcmEtdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmZcIjtcbn1cblxuLm1kaS1jYW5keWNhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLm1kaS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLm1kaS1jYXItYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4ubWRpLWNhci1jb25uZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjtcbn1cblxuLm1kaS1jYXItd2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuXG4ubWRpLWNhcnJvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuXG4ubWRpLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cblxuLm1kaS1jYXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cblxuLm1kaS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cblxuLm1kaS1jYXNlLXNlbnNpdGl2ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjtcbn1cblxuLm1kaS1jYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG5cbi5tZGktY2FzaC0xMDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLm1kaS1jYXNoLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7XG59XG5cbi5tZGktY2FzaC11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjtcbn1cblxuLm1kaS1jYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7XG59XG5cbi5tZGktY2FzdC1jb25uZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGZcIjtcbn1cblxuLm1kaS1jYXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLm1kaS1jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjtcbn1cblxuLm1kaS1jZWxscGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTJcIjtcbn1cblxuLm1kaS1jZWxscGhvbmUtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuXG4ubWRpLWNlbGxwaG9uZS1iYXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuXG4ubWRpLWNlbGxwaG9uZS1kb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG5cbi5tZGktY2VsbHBob25lLWlwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuXG4ubWRpLWNlbGxwaG9uZS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG5cbi5tZGktY2VsbHBob25lLWxpbmstb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XG59XG5cbi5tZGktY2VsbHBob25lLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7XG59XG5cbi5tZGktY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cblxuLm1kaS1jaGFpci1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLm1kaS1jaGFydC1hcmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cblxuLm1kaS1jaGFydC1hcmVhc3BsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG5cbi5tZGktY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG5cbi5tZGktY2hhcnQtaGlzdG9ncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFmXCI7XG59XG5cbi5tZGktY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMFwiO1xufVxuXG4ubWRpLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuXG4ubWRpLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG5cbi5tZGktY2hlY2stYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5tZGktY2hlY2tib3gtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cblxuLm1kaS1jaGVja2JveC1ibGFuay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjtcbn1cblxuLm1kaS1jaGVja2JveC1ibGFuay1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuXG4ubWRpLWNoZWNrYm94LWJsYW5rLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjtcbn1cblxuLm1kaS1jaGVja2JveC1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjtcbn1cblxuLm1kaS1jaGVja2JveC1tYXJrZWQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7XG59XG5cbi5tZGktY2hlY2tib3gtbWFya2VkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG5cbi5tZGktY2hlY2tib3gtbWFya2VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cblxuLm1kaS1jaGVja2JveC1tdWx0aXBsZS1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuXG4ubWRpLWNoZWNrYm94LW11bHRpcGxlLWJsYW5rLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjtcbn1cblxuLm1kaS1jaGVja2JveC1tdWx0aXBsZS1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmVcIjtcbn1cblxuLm1kaS1jaGVja2JveC1tdWx0aXBsZS1tYXJrZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZlwiO1xufVxuXG4ubWRpLWNoZWNrZXJib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMFwiO1xufVxuXG4ubWRpLWNoZW1pY2FsLXdlYXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuXG4ubWRpLWNoZXZyb24tZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjtcbn1cblxuLm1kaS1jaGV2cm9uLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG5cbi5tZGktY2hldnJvbi1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cblxuLm1kaS1jaGV2cm9uLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuXG4ubWRpLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuXG4ubWRpLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuXG4ubWRpLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjtcbn1cblxuLm1kaS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG5cbi5tZGktY2h1cmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG5cbi5tZGktY2lzY28td2ViZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjtcbn1cblxuLm1kaS1jaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7XG59XG5cbi5tZGktY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG59XG5cbi5tZGktY2xpcGJvYXJkLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cblxuLm1kaS1jbGlwYm9hcmQtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2ZcIjtcbn1cblxuLm1kaS1jbGlwYm9hcmQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiO1xufVxuXG4ubWRpLWNsaXBib2FyZC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG5cbi5tZGktY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7XG59XG5cbi5tZGktY2xpcGJvYXJkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjtcbn1cblxuLm1kaS1jbGlwYm9hcmQtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuXG4ubWRpLWNsaXBweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiO1xufVxuXG4ubWRpLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG5cbi5tZGktY2xvY2stZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7XG59XG5cbi5tZGktY2xvY2stZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiO1xufVxuXG4ubWRpLWNsb2NrLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XG59XG5cbi5tZGktY2xvY2stb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRhXCI7XG59XG5cbi5tZGktY2xvY2stc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cblxuLm1kaS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xufVxuXG4ubWRpLWNsb3NlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiO1xufVxuXG4ubWRpLWNsb3NlLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XG59XG5cbi5tZGktY2xvc2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRmXCI7XG59XG5cbi5tZGktY2xvc2UtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTBcIjtcbn1cblxuLm1kaS1jbG9zZS1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG5cbi5tZGktY2xvc2Utb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiO1xufVxuXG4ubWRpLWNsb3NlLW9jdGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiO1xufVxuXG4ubWRpLWNsb3NlZC1jYXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XG59XG5cbi5tZGktY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cblxuLm1kaS1jbG91ZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuXG4ubWRpLWNsb3VkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiO1xufVxuXG4ubWRpLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XG59XG5cbi5tZGktY2xvdWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiO1xufVxuXG4ubWRpLWNsb3VkLW91dGxpbmUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG5cbi5tZGktY2xvdWQtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cblxuLm1kaS1jbG91ZC1wcmludC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG5cbi5tZGktY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7XG59XG5cbi5tZGktY29kZS1hcnJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuXG4ubWRpLWNvZGUtYnJhY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVmXCI7XG59XG5cbi5tZGktY29kZS1icmFja2V0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiO1xufVxuXG4ubWRpLWNvZGUtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjtcbn1cblxuLm1kaS1jb2RlLWdyZWF0ZXItdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiO1xufVxuXG4ubWRpLWNvZGUtZ3JlYXRlci10aGFuLW9yLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XG59XG5cbi5tZGktY29kZS1sZXNzLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cblxuLm1kaS1jb2RlLWxlc3MtdGhhbi1vci1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuXG4ubWRpLWNvZGUtbm90LWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7XG59XG5cbi5tZGktY29kZS1ub3QtZXF1YWwtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuXG4ubWRpLWNvZGUtcGFyZW50aGVzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cblxuLm1kaS1jb2RlLXN0cmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiO1xufVxuXG4ubWRpLWNvZGUtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiO1xufVxuXG4ubWRpLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cblxuLm1kaS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cblxuLm1kaS1jb2ZmZWUtdG8tZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cblxuLm1kaS1jb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XG59XG5cbi5tZGktY29sb3ItaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZmXCI7XG59XG5cbi5tZGktY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuXG4ubWRpLWNvbW1lbnQtYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiO1xufVxuXG4ubWRpLWNvbW1lbnQtYWNjb3VudC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7XG59XG5cbi5tZGktY29tbWVudC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuXG4ubWRpLWNvbW1lbnQtYWxlcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xufVxuXG4ubWRpLWNvbW1lbnQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cblxuLm1kaS1jb21tZW50LWNoZWNrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjtcbn1cblxuLm1kaS1jb21tZW50LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjtcbn1cblxuLm1kaS1jb21tZW50LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzhcIjtcbn1cblxuLm1kaS1jb21tZW50LXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuXG4ubWRpLWNvbW1lbnQtcHJvY2Vzc2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuXG4ubWRpLWNvbW1lbnQtcHJvY2Vzc2luZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7XG59XG5cbi5tZGktY29tbWVudC1xdWVzdGlvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG5cbi5tZGktY29tbWVudC1yZW1vdmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuXG4ubWRpLWNvbW1lbnQtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuXG4ubWRpLWNvbW1lbnQtdGV4dC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdmXCI7XG59XG5cbi5tZGktY29tcGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiO1xufVxuXG4ubWRpLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cblxuLm1kaS1jb21wYXNzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjtcbn1cblxuLm1kaS1jb25zb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgzXCI7XG59XG5cbi5tZGktY29udGFjdC1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7XG59XG5cbi5tZGktY29udGVudC1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7XG59XG5cbi5tZGktY29udGVudC1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjtcbn1cblxuLm1kaS1jb250ZW50LWR1cGxpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiO1xufVxuXG4ubWRpLWNvbnRlbnQtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cblxuLm1kaS1jb250ZW50LXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjtcbn1cblxuLm1kaS1jb250ZW50LXNhdmUtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7XG59XG5cbi5tZGktY29udHJhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjtcbn1cblxuLm1kaS1jb250cmFzdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGNcIjtcbn1cblxuLm1kaS1jb250cmFzdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjtcbn1cblxuLm1kaS1jb29raWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGVcIjtcbn1cblxuLm1kaS1jb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGZcIjtcbn1cblxuLm1kaS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiO1xufVxuXG4ubWRpLWNyZWRpdC1jYXJkLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG5cbi5tZGktY3JlZGl0LWNhcmQtc2NhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiO1xufVxuXG4ubWRpLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cblxuLm1kaS1jcm9wLWZyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTRcIjtcbn1cblxuLm1kaS1jcm9wLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiO1xufVxuXG4ubWRpLWNyb3AtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjtcbn1cblxuLm1kaS1jcm9wLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiO1xufVxuXG4ubWRpLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjtcbn1cblxuLm1kaS1jcm9zc2hhaXJzLWdwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiO1xufVxuXG4ubWRpLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7XG59XG5cbi5tZGktY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YlwiO1xufVxuXG4ubWRpLWN1YmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5Y1wiO1xufVxuXG4ubWRpLWN1YmUtc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiO1xufVxuXG4ubWRpLWN1YmUtdW5mb2xkZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjtcbn1cblxuLm1kaS1jdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWZcIjtcbn1cblxuLm1kaS1jdXAtd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjtcbn1cblxuLm1kaS1jdXJyZW5jeS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjtcbn1cblxuLm1kaS1jdXJyZW5jeS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cblxuLm1kaS1jdXJyZW5jeS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cblxuLm1kaS1jdXJyZW5jeS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cblxuLm1kaS1jdXJyZW5jeS1uZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjtcbn1cblxuLm1kaS1jdXJyZW5jeS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjtcbn1cblxuLm1kaS1jdXJyZW5jeS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjtcbn1cblxuLm1kaS1jdXJyZW5jeS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjtcbn1cblxuLm1kaS1jdXJzb3ItZGVmYXVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiO1xufVxuXG4ubWRpLWN1cnNvci1kZWZhdWx0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjtcbn1cblxuLm1kaS1jdXJzb3ItbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiO1xufVxuXG4ubWRpLWN1cnNvci1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7XG59XG5cbi5tZGktZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjtcbn1cblxuLm1kaS1kYXRhYmFzZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiO1xufVxuXG4ubWRpLWRhdGFiYXNlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWZcIjtcbn1cblxuLm1kaS1kZWJ1Zy1zdGVwLWludG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjtcbn1cblxuLm1kaS1kZWJ1Zy1zdGVwLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiO1xufVxuXG4ubWRpLWRlYnVnLXN0ZXAtb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiO1xufVxuXG4ubWRpLWRlY2ltYWwtZGVjcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjtcbn1cblxuLm1kaS1kZWNpbWFsLWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG5cbi5tZGktZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7XG59XG5cbi5tZGktZGVsZXRlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjtcbn1cblxuLm1kaS1kZWx0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiN1wiO1xufVxuXG4ubWRpLWRlc2twaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuXG4ubWRpLWRlc2t0b3AtbWFjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7XG59XG5cbi5tZGktZGVza3RvcC10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYVwiO1xufVxuXG4ubWRpLWRldGFpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjtcbn1cblxuLm1kaS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJjXCI7XG59XG5cbi5tZGktZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiO1xufVxuXG4ubWRpLWRpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmVcIjtcbn1cblxuLm1kaS1kaWNlLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmZcIjtcbn1cblxuLm1kaS1kaWNlLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzBcIjtcbn1cblxuLm1kaS1kaWNlLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjtcbn1cblxuLm1kaS1kaWNlLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cblxuLm1kaS1kaWNlLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzNcIjtcbn1cblxuLm1kaS1kaWNlLTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjtcbn1cblxuLm1kaS1kaXJlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7XG59XG5cbi5tZGktZGlzay1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiO1xufVxuXG4ubWRpLWRpc3F1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuXG4ubWRpLWRpc3F1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7XG59XG5cbi5tZGktZGl2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cblxuLm1kaS1kaXZpc2lvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjtcbn1cblxuLm1kaS1kbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjtcbn1cblxuLm1kaS1kb21haW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjtcbn1cblxuLm1kaS1kb3RzLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjtcbn1cblxuLm1kaS1kb3RzLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7XG59XG5cbi5tZGktZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2ZcIjtcbn1cblxuLm1kaS1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7XG59XG5cbi5tZGktZHJhZy1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7XG59XG5cbi5tZGktZHJhZy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiO1xufVxuXG4ubWRpLWRyYXdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjtcbn1cblxuLm1kaS1kcmF3aW5nLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNFwiO1xufVxuXG4ubWRpLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7XG59XG5cbi5tZGktZHJpYmJibGUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG5cbi5tZGktZHJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjtcbn1cblxuLm1kaS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7XG59XG5cbi5tZGktZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XG59XG5cbi5tZGktZHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuXG4ubWRpLWR1bWJiZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XG59XG5cbi5tZGktZWFydGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjtcbn1cblxuLm1kaS1lYXJ0aC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjtcbn1cblxuLm1kaS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7XG59XG5cbi5tZGktZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGZcIjtcbn1cblxuLm1kaS1lbGV2YXRpb24tZGVjbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiO1xufVxuXG4ubWRpLWVsZXZhdGlvbi1yaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUxXCI7XG59XG5cbi5tZGktZWxldmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTJcIjtcbn1cblxuLm1kaS1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlM1wiO1xufVxuXG4ubWRpLWVtYWlsLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTRcIjtcbn1cblxuLm1kaS1lbWFpbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU1XCI7XG59XG5cbi5tZGktZW1haWwtc2VjdXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU2XCI7XG59XG5cbi5tZGktZW1vdGljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjtcbn1cblxuLm1kaS1lbW90aWNvbi1jb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU4XCI7XG59XG5cbi5tZGktZW1vdGljb24tZGV2aWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTlcIjtcbn1cblxuLm1kaS1lbW90aWNvbi1oYXBweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiO1xufVxuXG4ubWRpLWVtb3RpY29uLW5ldXRyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWJcIjtcbn1cblxuLm1kaS1lbW90aWNvbi1wb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVjXCI7XG59XG5cbi5tZGktZW1vdGljb24tc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7XG59XG5cbi5tZGktZW1vdGljb24tdG9uZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVlXCI7XG59XG5cbi5tZGktZW5naW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVmXCI7XG59XG5cbi5tZGktZW5naW5lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjBcIjtcbn1cblxuLm1kaS1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiO1xufVxuXG4ubWRpLWVxdWFsLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiO1xufVxuXG4ubWRpLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmM1wiO1xufVxuXG4ubWRpLWVzY2FsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNFwiO1xufVxuXG4ubWRpLWV0aGVybmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7XG59XG5cbi5tZGktZXRoZXJuZXQtY2FibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjZcIjtcbn1cblxuLm1kaS1ldGhlcm5ldC1jYWJsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjdcIjtcbn1cblxuLm1kaS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY4XCI7XG59XG5cbi5tZGktZXZlcm5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjtcbn1cblxuLm1kaS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYVwiO1xufVxuXG4ubWRpLWV4aXQtdG8tYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZiXCI7XG59XG5cbi5tZGktZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZjXCI7XG59XG5cbi5tZGktZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZkXCI7XG59XG5cbi5tZGktZXllLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZVwiO1xufVxuXG4ubWRpLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmZcIjtcbn1cblxuLm1kaS1leWVkcm9wcGVyLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDBcIjtcbn1cblxuLm1kaS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMVwiO1xufVxuXG4ubWRpLWZhY2Vib29rLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMlwiO1xufVxuXG4ubWRpLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiO1xufVxuXG4ubWRpLWZhY3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDRcIjtcbn1cblxuLm1kaS1mYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDVcIjtcbn1cblxuLm1kaS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDZcIjtcbn1cblxuLm1kaS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDdcIjtcbn1cblxuLm1kaS1mZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOFwiO1xufVxuXG4ubWRpLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDlcIjtcbn1cblxuLm1kaS1maWxlLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7XG59XG5cbi5tZGktZmlsZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiO1xufVxuXG4ubWRpLWZpbGUtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjtcbn1cblxuLm1kaS1maWxlLWRlbGltaXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZFwiO1xufVxuXG4ubWRpLWZpbGUtZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGVcIjtcbn1cblxuLm1kaS1maWxlLWRvY3VtZW50LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZlwiO1xufVxuXG4ubWRpLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTBcIjtcbn1cblxuLm1kaS1maWxlLWV4Y2VsLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMVwiO1xufVxuXG4ubWRpLWZpbGUtZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEyXCI7XG59XG5cbi5tZGktZmlsZS1maW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEzXCI7XG59XG5cbi5tZGktZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNFwiO1xufVxuXG4ubWRpLWZpbGUtaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE1XCI7XG59XG5cbi5tZGktZmlsZS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE2XCI7XG59XG5cbi5tZGktZmlsZS1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxN1wiO1xufVxuXG4ubWRpLWZpbGUtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMThcIjtcbn1cblxuLm1kaS1maWxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTlcIjtcbn1cblxuLm1kaS1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxYVwiO1xufVxuXG4ubWRpLWZpbGUtcGRmLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxYlwiO1xufVxuXG4ubWRpLWZpbGUtcG93ZXJwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxY1wiO1xufVxuXG4ubWRpLWZpbGUtcG93ZXJwb2ludC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWRcIjtcbn1cblxuLm1kaS1maWxlLXByZXNlbnRhdGlvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjtcbn1cblxuLm1kaS1maWxlLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWZcIjtcbn1cblxuLm1kaS1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIwXCI7XG59XG5cbi5tZGktZmlsZS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIxXCI7XG59XG5cbi5tZGktZmlsZS13b3JkLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMlwiO1xufVxuXG4ubWRpLWZpbGUteG1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIzXCI7XG59XG5cbi5tZGktZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNFwiO1xufVxuXG4ubWRpLWZpbG1zdHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNVwiO1xufVxuXG4ubWRpLWZpbG1zdHJpcC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjZcIjtcbn1cblxuLm1kaS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjdcIjtcbn1cblxuLm1kaS1maWx0ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiO1xufVxuXG4ubWRpLWZpbHRlci1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjlcIjtcbn1cblxuLm1kaS1maWx0ZXItcmVtb3ZlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmFcIjtcbn1cblxuLm1kaS1maWx0ZXItdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYlwiO1xufVxuXG4ubWRpLWZpbmdlcnByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJjXCI7XG59XG5cbi5tZGktZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyZFwiO1xufVxuXG4ubWRpLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmVcIjtcbn1cblxuLm1kaS1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJmXCI7XG59XG5cbi5tZGktZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMFwiO1xufVxuXG4ubWRpLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMxXCI7XG59XG5cbi5tZGktZmxhZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMyXCI7XG59XG5cbi5tZGktZmxhZy1vdXRsaW5lLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzNcIjtcbn1cblxuLm1kaS1mbGFnLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM0XCI7XG59XG5cbi5tZGktZmxhZy12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM1XCI7XG59XG5cbi5tZGktZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzZcIjtcbn1cblxuLm1kaS1mbGFzaC1hdXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM3XCI7XG59XG5cbi5tZGktZmxhc2gtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7XG59XG5cbi5tZGktZmxhc2hsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOVwiO1xufVxuXG4ubWRpLWZsYXNobGlnaHQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNhXCI7XG59XG5cbi5tZGktZmxhdHRyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNiXCI7XG59XG5cbi5tZGktZmxpcC10by1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNjXCI7XG59XG5cbi5tZGktZmxpcC10by1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZFwiO1xufVxuXG4ubWRpLWZsb3BweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZVwiO1xufVxuXG4ubWRpLWZsb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZlwiO1xufVxuXG4ubWRpLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MFwiO1xufVxuXG4ubWRpLWZvbGRlci1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQxXCI7XG59XG5cbi5tZGktZm9sZGVyLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQyXCI7XG59XG5cbi5tZGktZm9sZGVyLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0M1wiO1xufVxuXG4ubWRpLWZvbGRlci1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NFwiO1xufVxuXG4ubWRpLWZvbGRlci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ1XCI7XG59XG5cbi5tZGktZm9sZGVyLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NlwiO1xufVxuXG4ubWRpLWZvbGRlci1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ3XCI7XG59XG5cbi5tZGktZm9sZGVyLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ4XCI7XG59XG5cbi5tZGktZm9sZGVyLW11bHRpcGxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ5XCI7XG59XG5cbi5tZGktZm9sZGVyLW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGFcIjtcbn1cblxuLm1kaS1mb2xkZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0YlwiO1xufVxuXG4ubWRpLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRjXCI7XG59XG5cbi5tZGktZm9sZGVyLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZFwiO1xufVxuXG4ubWRpLWZvbGRlci11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGVcIjtcbn1cblxuLm1kaS1mb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRmXCI7XG59XG5cbi5tZGktZm9vZC1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MFwiO1xufVxuXG4ubWRpLWZvb2QtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MVwiO1xufVxuXG4ubWRpLWZvb3RiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUyXCI7XG59XG5cbi5tZGktZm9vdGJhbGwtYXVzdHJhbGlhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1M1wiO1xufVxuXG4ubWRpLWZvb3RiYWxsLWhlbG1ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NFwiO1xufVxuXG4ubWRpLWZvcm1hdC1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTVcIjtcbn1cblxuLm1kaS1mb3JtYXQtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NlwiO1xufVxuXG4ubWRpLWZvcm1hdC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU3XCI7XG59XG5cbi5tZGktZm9ybWF0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7XG59XG5cbi5tZGktZm9ybWF0LWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTlcIjtcbn1cblxuLm1kaS1mb3JtYXQtY2xlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWFcIjtcbn1cblxuLm1kaS1mb3JtYXQtY29sb3ItZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YlwiO1xufVxuXG4ubWRpLWZvcm1hdC1mbG9hdC1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjtcbn1cblxuLm1kaS1mb3JtYXQtZmxvYXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZFwiO1xufVxuXG4ubWRpLWZvcm1hdC1mbG9hdC1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVlXCI7XG59XG5cbi5tZGktZm9ybWF0LWZsb2F0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVmXCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYxXCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYyXCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYzXCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY0XCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY1XCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci1kZWNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NlwiO1xufVxuXG4ubWRpLWZvcm1hdC1oZWFkZXItZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjdcIjtcbn1cblxuLm1kaS1mb3JtYXQtaGVhZGVyLWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY4XCI7XG59XG5cbi5tZGktZm9ybWF0LWhlYWRlci1wb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiO1xufVxuXG4ubWRpLWZvcm1hdC1pbmRlbnQtZGVjcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmFcIjtcbn1cblxuLm1kaS1mb3JtYXQtaW5kZW50LWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7XG59XG5cbi5tZGktZm9ybWF0LWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2Y1wiO1xufVxuXG4ubWRpLWZvcm1hdC1saW5lLXNwYWNpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmRcIjtcbn1cblxuLm1kaS1mb3JtYXQtbGlzdC1idWxsZXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiO1xufVxuXG4ubWRpLWZvcm1hdC1saXN0LWJ1bGxldGVkLXR5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmZcIjtcbn1cblxuLm1kaS1mb3JtYXQtbGlzdC1udW1iZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7XG59XG5cbi5tZGktZm9ybWF0LXBhaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7XG59XG5cbi5tZGktZm9ybWF0LXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MlwiO1xufVxuXG4ubWRpLWZvcm1hdC1xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3M1wiO1xufVxuXG4ubWRpLWZvcm1hdC1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc0XCI7XG59XG5cbi5tZGktZm9ybWF0LXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzVcIjtcbn1cblxuLm1kaS1mb3JtYXQtc3RyaWtldGhyb3VnaC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc2XCI7XG59XG5cbi5tZGktZm9ybWF0LXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3N1wiO1xufVxuXG4ubWRpLWZvcm1hdC1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OFwiO1xufVxuXG4ubWRpLWZvcm1hdC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc5XCI7XG59XG5cbi5tZGktZm9ybWF0LXRleHRkaXJlY3Rpb24tbC10by1yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7XG59XG5cbi5tZGktZm9ybWF0LXRleHRkaXJlY3Rpb24tci10by1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdiXCI7XG59XG5cbi5tZGktZm9ybWF0LXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3Y1wiO1xufVxuXG4ubWRpLWZvcm1hdC13cmFwLWlubGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZFwiO1xufVxuXG4ubWRpLWZvcm1hdC13cmFwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZVwiO1xufVxuXG4ubWRpLWZvcm1hdC13cmFwLXRpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdmXCI7XG59XG5cbi5tZGktZm9ybWF0LXdyYXAtdG9wLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MFwiO1xufVxuXG4ubWRpLWZvcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgxXCI7XG59XG5cbi5tZGktZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MlwiO1xufVxuXG4ubWRpLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjtcbn1cblxuLm1kaS1mcmlkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIjtcbn1cblxuLm1kaS1mcmlkZ2UtZmlsbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7XG59XG5cbi5tZGktZnJpZGdlLWZpbGxlZC1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODZcIjtcbn1cblxuLm1kaS1mcmlkZ2UtZmlsbGVkLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4N1wiO1xufVxuXG4ubWRpLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODhcIjtcbn1cblxuLm1kaS1mdWxsc2NyZWVuLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODlcIjtcbn1cblxuLm1kaS1mdW5jdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YVwiO1xufVxuXG4ubWRpLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIjtcbn1cblxuLm1kaS1nYW1lcGFkLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjtcbn1cblxuLm1kaS1nYXMtc3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZFwiO1xufVxuXG4ubWRpLWdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjtcbn1cblxuLm1kaS1nYXVnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZlwiO1xufVxuXG4ubWRpLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkwXCI7XG59XG5cbi5tZGktZ2VuZGVyLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiO1xufVxuXG4ubWRpLWdlbmRlci1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkyXCI7XG59XG5cbi5tZGktZ2VuZGVyLW1hbGUtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkzXCI7XG59XG5cbi5tZGktZ2VuZGVyLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk0XCI7XG59XG5cbi5tZGktZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTVcIjtcbn1cblxuLm1kaS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk2XCI7XG59XG5cbi5tZGktZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7XG59XG5cbi5tZGktZ2l0aHViLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OFwiO1xufVxuXG4ubWRpLWdpdGh1Yi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTlcIjtcbn1cblxuLm1kaS1nbGFzcy1mbHV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YVwiO1xufVxuXG4ubWRpLWdsYXNzLW11ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YlwiO1xufVxuXG4ubWRpLWdsYXNzLXN0YW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5Y1wiO1xufVxuXG4ubWRpLWdsYXNzLXR1bGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlkXCI7XG59XG5cbi5tZGktZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiO1xufVxuXG4ubWRpLWdtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlmXCI7XG59XG5cbi5tZGktZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EwXCI7XG59XG5cbi5tZGktZ29vZ2xlLWNhcmRib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMVwiO1xufVxuXG4ubWRpLWdvb2dsZS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTJcIjtcbn1cblxuLm1kaS1nb29nbGUtY2lyY2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhM1wiO1xufVxuXG4ubWRpLWdvb2dsZS1jaXJjbGVzLWNvbW11bml0aWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E0XCI7XG59XG5cbi5tZGktZ29vZ2xlLWNpcmNsZXMtZXh0ZW5kZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIjtcbn1cblxuLm1kaS1nb29nbGUtY2lyY2xlcy1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNlwiO1xufVxuXG4ubWRpLWdvb2dsZS1jb250cm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E3XCI7XG59XG5cbi5tZGktZ29vZ2xlLWNvbnRyb2xsZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7XG59XG5cbi5tZGktZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7XG59XG5cbi5tZGktZ29vZ2xlLWVhcnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FhXCI7XG59XG5cbi5tZGktZ29vZ2xlLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FiXCI7XG59XG5cbi5tZGktZ29vZ2xlLW5lYXJieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhY1wiO1xufVxuXG4ubWRpLWdvb2dsZS1wYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZFwiO1xufVxuXG4ubWRpLWdvb2dsZS1waHlzaWNhbC13ZWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWVcIjtcbn1cblxuLm1kaS1nb29nbGUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZlwiO1xufVxuXG4ubWRpLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7XG59XG5cbi5tZGktZ29vZ2xlLXBsdXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCI7XG59XG5cbi5tZGktZ29vZ2xlLXRyYW5zbGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMlwiO1xufVxuXG4ubWRpLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjNcIjtcbn1cblxuLm1kaS1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I0XCI7XG59XG5cbi5tZGktZ3JpZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjVcIjtcbn1cblxuLm1kaS1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiO1xufVxuXG4ubWRpLWd1aXRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiN1wiO1xufVxuXG4ubWRpLWd1aXRhci1waWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I4XCI7XG59XG5cbi5tZGktZ3VpdGFyLXBpY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiO1xufVxuXG4ubWRpLWhhbmQtcG9pbnRpbmctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmFcIjtcbn1cblxuLm1kaS1oYW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmJcIjtcbn1cblxuLm1kaS1oYW5nb3V0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiY1wiO1xufVxuXG4ubWRpLWhhcmRkaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JkXCI7XG59XG5cbi5tZGktaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiO1xufVxuXG4ubWRpLWhlYWRwaG9uZXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7XG59XG5cbi5tZGktaGVhZHBob25lcy1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMFwiO1xufVxuXG4ubWRpLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjtcbn1cblxuLm1kaS1oZWFkc2V0LWRvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzJcIjtcbn1cblxuLm1kaS1oZWFkc2V0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjM1wiO1xufVxuXG4ubWRpLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7XG59XG5cbi5tZGktaGVhcnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7XG59XG5cbi5tZGktaGVhcnQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzZcIjtcbn1cblxuLm1kaS1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzdcIjtcbn1cblxuLm1kaS1oZWFydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M4XCI7XG59XG5cbi5tZGktaGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiO1xufVxuXG4ubWRpLWhlbHAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7XG59XG5cbi5tZGktaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYlwiO1xufVxuXG4ubWRpLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjY1wiO1xufVxuXG4ubWRpLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjtcbn1cblxuLm1kaS1ob2xvbGVuczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZVwiO1xufVxuXG4ubWRpLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2ZcIjtcbn1cblxuLm1kaS1ob21lLW1vZGVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMFwiO1xufVxuXG4ubWRpLWhvbWUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiO1xufVxuXG4ubWRpLWhvcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjtcbn1cblxuLm1kaS1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkM1wiO1xufVxuXG4ubWRpLWhvc3BpdGFsLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7XG59XG5cbi5tZGktaG9zcGl0YWwtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q1XCI7XG59XG5cbi5tZGktaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjtcbn1cblxuLm1kaS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkN1wiO1xufVxuXG4ubWRpLWhvdXp6LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOFwiO1xufVxuXG4ubWRpLWh1bWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7XG59XG5cbi5tZGktaHVtYW4tY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIjtcbn1cblxuLm1kaS1odW1hbi1tYWxlLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiO1xufVxuXG4ubWRpLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RjXCI7XG59XG5cbi5tZGktaW1hZ2UtYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGRcIjtcbn1cblxuLm1kaS1pbWFnZS1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RlXCI7XG59XG5cbi5tZGktaW1hZ2UtYXJlYS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZlwiO1xufVxuXG4ubWRpLWltYWdlLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiO1xufVxuXG4ubWRpLWltYWdlLWJyb2tlbi12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UxXCI7XG59XG5cbi5tZGktaW1hZ2UtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UyXCI7XG59XG5cbi5tZGktaW1hZ2UtZmlsdGVyLWJsYWNrLXdoaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UzXCI7XG59XG5cbi5tZGktaW1hZ2UtZmlsdGVyLWNlbnRlci1mb2N1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiO1xufVxuXG4ubWRpLWltYWdlLWZpbHRlci1jZW50ZXItZm9jdXMtd2VhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiO1xufVxuXG4ubWRpLWltYWdlLWZpbHRlci1kcmFtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiO1xufVxuXG4ubWRpLWltYWdlLWZpbHRlci1mcmFtZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTdcIjtcbn1cblxuLm1kaS1pbWFnZS1maWx0ZXItaGRyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7XG59XG5cbi5tZGktaW1hZ2UtZmlsdGVyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTlcIjtcbn1cblxuLm1kaS1pbWFnZS1maWx0ZXItdGlsdC1zaGlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYVwiO1xufVxuXG4ubWRpLWltYWdlLWZpbHRlci12aW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ViXCI7XG59XG5cbi5tZGktaW1hZ2UtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWNcIjtcbn1cblxuLm1kaS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjtcbn1cblxuLm1kaS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZVwiO1xufVxuXG4ubWRpLWluZm9ybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VmXCI7XG59XG5cbi5tZGktaW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMFwiO1xufVxuXG4ubWRpLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMVwiO1xufVxuXG4ubWRpLWluc3RhcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjJcIjtcbn1cblxuLm1kaS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiO1xufVxuXG4ubWRpLWludmVydC1jb2xvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjRcIjtcbn1cblxuLm1kaS1qZWVwbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7XG59XG5cbi5tZGktamlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNlwiO1xufVxuXG4ubWRpLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y3XCI7XG59XG5cbi5tZGkta2VnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7XG59XG5cbi5tZGkta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y5XCI7XG59XG5cbi5tZGkta2V5LWNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiO1xufVxuXG4ubWRpLWtleS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYlwiO1xufVxuXG4ubWRpLWtleS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZjXCI7XG59XG5cbi5tZGkta2V5LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiO1xufVxuXG4ubWRpLWtleS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZlXCI7XG59XG5cbi5tZGkta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmZcIjtcbn1cblxuLm1kaS1rZXlib2FyZC1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDBcIjtcbn1cblxuLm1kaS1rZXlib2FyZC1jYXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAxXCI7XG59XG5cbi5tZGkta2V5Ym9hcmQtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIjtcbn1cblxuLm1kaS1rZXlib2FyZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDNcIjtcbn1cblxuLm1kaS1rZXlib2FyZC1yZXR1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDRcIjtcbn1cblxuLm1kaS1rZXlib2FyZC10YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDVcIjtcbn1cblxuLm1kaS1rZXlib2FyZC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7XG59XG5cbi5tZGktbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDdcIjtcbn1cblxuLm1kaS1sYWJlbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCI7XG59XG5cbi5tZGktbGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA5XCI7XG59XG5cbi5tZGktbGFuLWNvbm5lY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGFcIjtcbn1cblxuLm1kaS1sYW4tZGlzY29ubmVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYlwiO1xufVxuXG4ubWRpLWxhbi1wZW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBjXCI7XG59XG5cbi5tZGktbGFuZ3VhZ2UtY3NoYXJwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7XG59XG5cbi5tZGktbGFuZ3VhZ2UtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZVwiO1xufVxuXG4ubWRpLWxhbmd1YWdlLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBmXCI7XG59XG5cbi5tZGktbGFuZ3VhZ2UtamF2YXNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiO1xufVxuXG4ubWRpLWxhbmd1YWdlLXBocDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiO1xufVxuXG4ubWRpLWxhbmd1YWdlLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMlwiO1xufVxuXG4ubWRpLWxhbmd1YWdlLXB5dGhvbi10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEzXCI7XG59XG5cbi5tZGktbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE0XCI7XG59XG5cbi5tZGktbGFwdG9wLWNocm9tZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTVcIjtcbn1cblxuLm1kaS1sYXB0b3AtbWFjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7XG59XG5cbi5tZGktbGFwdG9wLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTdcIjtcbn1cblxuLm1kaS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MThcIjtcbn1cblxuLm1kaS1sYXVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTlcIjtcbn1cblxuLm1kaS1sYXllcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWFcIjtcbn1cblxuLm1kaS1sYXllcnMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFiXCI7XG59XG5cbi5tZGktbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxY1wiO1xufVxuXG4ubWRpLWxlZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWRcIjtcbn1cblxuLm1kaS1sZWQtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjtcbn1cblxuLm1kaS1sZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZlwiO1xufVxuXG4ubWRpLWxlZC12YXJpYW50LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMFwiO1xufVxuXG4ubWRpLWxlZC12YXJpYW50LW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIxXCI7XG59XG5cbi5tZGktbGVkLXZhcmlhbnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMlwiO1xufVxuXG4ubWRpLWxpYnJhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjNcIjtcbn1cblxuLm1kaS1saWJyYXJ5LWJvb2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI0XCI7XG59XG5cbi5tZGktbGlicmFyeS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNVwiO1xufVxuXG4ubWRpLWxpYnJhcnktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNlwiO1xufVxuXG4ubWRpLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyN1wiO1xufVxuXG4ubWRpLWxpZ2h0YnVsYi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI4XCI7XG59XG5cbi5tZGktbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiO1xufVxuXG4ubWRpLWxpbmstb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCI7XG59XG5cbi5tZGktbGluay12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7XG59XG5cbi5tZGktbGluay12YXJpYW50LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyY1wiO1xufVxuXG4ubWRpLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJkXCI7XG59XG5cbi5tZGktbGlua2VkaW4tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJlXCI7XG59XG5cbi5tZGktbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmZcIjtcbn1cblxuLm1kaS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMwXCI7XG59XG5cbi5tZGktbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7XG59XG5cbi5tZGktbG9jay1vcGVuLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzJcIjtcbn1cblxuLm1kaS1sb2NrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjtcbn1cblxuLm1kaS1sb2dpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiO1xufVxuXG4ubWRpLWxvZ291dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNVwiO1xufVxuXG4ubWRpLWxvb2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM2XCI7XG59XG5cbi5tZGktbG91cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzdcIjtcbn1cblxuLm1kaS1sdW14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM4XCI7XG59XG5cbi5tZGktbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM5XCI7XG59XG5cbi5tZGktbWFnbmV0LW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNhXCI7XG59XG5cbi5tZGktbWFnbmlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYlwiO1xufVxuXG4ubWRpLW1hZ25pZnktbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2NcIjtcbn1cblxuLm1kaS1tYWduaWZ5LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2RcIjtcbn1cblxuLm1kaS1tYWlsLXJ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNlXCI7XG59XG5cbi5tZGktbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNmXCI7XG59XG5cbi5tZGktbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MFwiO1xufVxuXG4ubWRpLW1hcC1tYXJrZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQxXCI7XG59XG5cbi5tZGktbWFwLW1hcmtlci1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MlwiO1xufVxuXG4ubWRpLW1hcC1tYXJrZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCI7XG59XG5cbi5tZGktbWFwLW1hcmtlci1yYWRpdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDRcIjtcbn1cblxuLm1kaS1tYXJnaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDVcIjtcbn1cblxuLm1kaS1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NlwiO1xufVxuXG4ubWRpLW1hcmtlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiO1xufVxuXG4ubWRpLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDhcIjtcbn1cblxuLm1kaS1tYXRlcmlhbC11aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0OVwiO1xufVxuXG4ubWRpLW1hdGgtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YVwiO1xufVxuXG4ubWRpLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiO1xufVxuXG4ubWRpLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0Y1wiO1xufVxuXG4ubWRpLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiO1xufVxuXG4ubWRpLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIjtcbn1cblxuLm1kaS1tZW51LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGZcIjtcbn1cblxuLm1kaS1tZW51LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjtcbn1cblxuLm1kaS1tZW51LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUxXCI7XG59XG5cbi5tZGktbWVudS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MlwiO1xufVxuXG4ubWRpLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIjtcbn1cblxuLm1kaS1tZXNzYWdlLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU0XCI7XG59XG5cbi5tZGktbWVzc2FnZS1kcmF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU1XCI7XG59XG5cbi5tZGktbWVzc2FnZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NlwiO1xufVxuXG4ubWRpLW1lc3NhZ2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1N1wiO1xufVxuXG4ubWRpLW1lc3NhZ2UtcHJvY2Vzc2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OFwiO1xufVxuXG4ubWRpLW1lc3NhZ2UtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIjtcbn1cblxuLm1kaS1tZXNzYWdlLXJlcGx5LXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWFcIjtcbn1cblxuLm1kaS1tZXNzYWdlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWJcIjtcbn1cblxuLm1kaS1tZXNzYWdlLXRleHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1Y1wiO1xufVxuXG4ubWRpLW1lc3NhZ2UtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjtcbn1cblxuLm1kaS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVlXCI7XG59XG5cbi5tZGktbWljcm9waG9uZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWZcIjtcbn1cblxuLm1kaS1taWNyb3Bob25lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjBcIjtcbn1cblxuLm1kaS1taWNyb3Bob25lLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYxXCI7XG59XG5cbi5tZGktbWljcm9waG9uZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7XG59XG5cbi5tZGktbWljcm9waG9uZS12YXJpYW50LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2M1wiO1xufVxuXG4ubWRpLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NFwiO1xufVxuXG4ubWRpLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY1XCI7XG59XG5cbi5tZGktbWludXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY2XCI7XG59XG5cbi5tZGktbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY3XCI7XG59XG5cbi5tZGktbWludXMtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjhcIjtcbn1cblxuLm1kaS1taW51cy1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY5XCI7XG59XG5cbi5tZGktbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YVwiO1xufVxuXG4ubWRpLW1vbml0b3ItbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmJcIjtcbn1cblxuLm1kaS1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZjXCI7XG59XG5cbi5tZGktbW90b3JiaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZkXCI7XG59XG5cbi5tZGktbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmVcIjtcbn1cblxuLm1kaS1tb3VzZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmZcIjtcbn1cblxuLm1kaS1tb3VzZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcwXCI7XG59XG5cbi5tZGktbW91c2UtdmFyaWFudC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzFcIjtcbn1cblxuLm1kaS1tb3ZpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MlwiO1xufVxuXG4ubWRpLW11bHRpcGxpY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDczXCI7XG59XG5cbi5tZGktbXVsdGlwbGljYXRpb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7XG59XG5cbi5tZGktbXVzaWMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc1XCI7XG59XG5cbi5tZGktbXVzaWMtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzZcIjtcbn1cblxuLm1kaS1tdXNpYy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzdcIjtcbn1cblxuLm1kaS1tdXNpYy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7XG59XG5cbi5tZGktbXVzaWMtbm90ZS1laWdodGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzlcIjtcbn1cblxuLm1kaS1tdXNpYy1ub3RlLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2FcIjtcbn1cblxuLm1kaS1tdXNpYy1ub3RlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3YlwiO1xufVxuXG4ubWRpLW11c2ljLW5vdGUtcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3Y1wiO1xufVxuXG4ubWRpLW11c2ljLW5vdGUtc2l4dGVlbnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdkXCI7XG59XG5cbi5tZGktbXVzaWMtbm90ZS13aG9sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZVwiO1xufVxuXG4ubWRpLW5hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZlwiO1xufVxuXG4ubWRpLW5hdHVyZS1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODBcIjtcbn1cblxuLm1kaS1uYXZpZ2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgxXCI7XG59XG5cbi5tZGktbmVlZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgyXCI7XG59XG5cbi5tZGktbmVzdC1wcm90ZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgzXCI7XG59XG5cbi5tZGktbmVzdC10aGVybW9zdGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg0XCI7XG59XG5cbi5tZGktbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg1XCI7XG59XG5cbi5tZGktbmZjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg2XCI7XG59XG5cbi5tZGktbmZjLXRhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4N1wiO1xufVxuXG4ubWRpLW5mYy12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg4XCI7XG59XG5cbi5tZGktbm9kZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg5XCI7XG59XG5cbi5tZGktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YVwiO1xufVxuXG4ubWRpLW5vdGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YlwiO1xufVxuXG4ubWRpLW5vdGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4Y1wiO1xufVxuXG4ubWRpLW5vdGUtcGx1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhkXCI7XG59XG5cbi5tZGktbm90ZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhlXCI7XG59XG5cbi5tZGktbm90aWZpY2F0aW9uLWNsZWFyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZlwiO1xufVxuXG4ubWRpLW51bWVyaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTBcIjtcbn1cblxuLm1kaS1udW1lcmljLTAtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7XG59XG5cbi5tZGktbnVtZXJpYy0wLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkyXCI7XG59XG5cbi5tZGktbnVtZXJpYy0wLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkzXCI7XG59XG5cbi5tZGktbnVtZXJpYy0xLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiO1xufVxuXG4ubWRpLW51bWVyaWMtMS1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NVwiO1xufVxuXG4ubWRpLW51bWVyaWMtMS1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NlwiO1xufVxuXG4ubWRpLW51bWVyaWMtMi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTdcIjtcbn1cblxuLm1kaS1udW1lcmljLTItYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OThcIjtcbn1cblxuLm1kaS1udW1lcmljLTItYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTlcIjtcbn1cblxuLm1kaS1udW1lcmljLTMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDlhXCI7XG59XG5cbi5tZGktbnVtZXJpYy0zLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDliXCI7XG59XG5cbi5tZGktbnVtZXJpYy0zLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDljXCI7XG59XG5cbi5tZGktbnVtZXJpYy00LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZFwiO1xufVxuXG4ubWRpLW51bWVyaWMtNC1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiO1xufVxuXG4ubWRpLW51bWVyaWMtNC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZlwiO1xufVxuXG4ubWRpLW51bWVyaWMtNS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTBcIjtcbn1cblxuLm1kaS1udW1lcmljLTUtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTFcIjtcbn1cblxuLm1kaS1udW1lcmljLTUtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTJcIjtcbn1cblxuLm1kaS1udW1lcmljLTYtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEzXCI7XG59XG5cbi5tZGktbnVtZXJpYy02LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE0XCI7XG59XG5cbi5tZGktbnVtZXJpYy02LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE1XCI7XG59XG5cbi5tZGktbnVtZXJpYy03LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhNlwiO1xufVxuXG4ubWRpLW51bWVyaWMtNy1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhN1wiO1xufVxuXG4ubWRpLW51bWVyaWMtNy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhOFwiO1xufVxuXG4ubWRpLW51bWVyaWMtOC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTlcIjtcbn1cblxuLm1kaS1udW1lcmljLTgtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWFcIjtcbn1cblxuLm1kaS1udW1lcmljLTgtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWJcIjtcbn1cblxuLm1kaS1udW1lcmljLTktYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFjXCI7XG59XG5cbi5tZGktbnVtZXJpYy05LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFkXCI7XG59XG5cbi5tZGktbnVtZXJpYy05LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFlXCI7XG59XG5cbi5tZGktbnVtZXJpYy05LXBsdXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFmXCI7XG59XG5cbi5tZGktbnVtZXJpYy05LXBsdXMtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjBcIjtcbn1cblxuLm1kaS1udW1lcmljLTktcGx1cy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMVwiO1xufVxuXG4ubWRpLW51dHJpdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMlwiO1xufVxuXG4ubWRpLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjNcIjtcbn1cblxuLm1kaS1vY3RhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjRcIjtcbn1cblxuLm1kaS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI1XCI7XG59XG5cbi5tZGktb2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI2XCI7XG59XG5cbi5tZGktb2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI3XCI7XG59XG5cbi5tZGktb2lsLXRlbXBlcmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI4XCI7XG59XG5cbi5tZGktb21lZ2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjlcIjtcbn1cblxuLm1kaS1vbmVkcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiYVwiO1xufVxuXG4ubWRpLW9wZW4taW4tYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJiXCI7XG59XG5cbi5tZGktb3Blbi1pbi1uZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmNcIjtcbn1cblxuLm1kaS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZFwiO1xufVxuXG4ubWRpLW9ybmFtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJlXCI7XG59XG5cbi5tZGktb3JuYW1lbnQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZlwiO1xufVxuXG4ubWRpLW91dGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMFwiO1xufVxuXG4ubWRpLW93bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMVwiO1xufVxuXG4ubWRpLXBhY2thZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzJcIjtcbn1cblxuLm1kaS1wYWNrYWdlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzNcIjtcbn1cblxuLm1kaS1wYWNrYWdlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM0XCI7XG59XG5cbi5tZGktcGFja2FnZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM1XCI7XG59XG5cbi5tZGktcGFja2FnZS12YXJpYW50LWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNlwiO1xufVxuXG4ubWRpLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzdcIjtcbn1cblxuLm1kaS1wYWxldHRlLWFkdmFuY2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM4XCI7XG59XG5cbi5tZGktcGFuZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzlcIjtcbn1cblxuLm1kaS1wYW5kb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNhXCI7XG59XG5cbi5tZGktcGFub3JhbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2JcIjtcbn1cblxuLm1kaS1wYW5vcmFtYS1maXNoZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNjXCI7XG59XG5cbi5tZGktcGFub3JhbWEtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZFwiO1xufVxuXG4ubWRpLXBhbm9yYW1hLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNlXCI7XG59XG5cbi5tZGktcGFub3JhbWEtd2lkZS1hbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZlwiO1xufVxuXG4ubWRpLXBhcGVyLWN1dC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMFwiO1xufVxuXG4ubWRpLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMVwiO1xufVxuXG4ubWRpLXBhcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDJcIjtcbn1cblxuLm1kaS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiO1xufVxuXG4ubWRpLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNFwiO1xufVxuXG4ubWRpLXBhdXNlLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ1XCI7XG59XG5cbi5tZGktcGF1c2Utb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNlwiO1xufVxuXG4ubWRpLXBhdXNlLW9jdGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkN1wiO1xufVxuXG4ubWRpLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiO1xufVxuXG4ubWRpLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOVwiO1xufVxuXG4ubWRpLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYVwiO1xufVxuXG4ubWRpLXBlbmNpbC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGJcIjtcbn1cblxuLm1kaS1wZW5jaWwtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGNcIjtcbn1cblxuLm1kaS1wZW5jaWwtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZFwiO1xufVxuXG4ubWRpLXBlbmNpbC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGVcIjtcbn1cblxuLm1kaS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRmXCI7XG59XG5cbi5tZGktcGhhcm1hY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTBcIjtcbn1cblxuLm1kaS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMVwiO1xufVxuXG4ubWRpLXBob25lLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMlwiO1xufVxuXG4ubWRpLXBob25lLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTNcIjtcbn1cblxuLm1kaS1waG9uZS1oYW5ndXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTRcIjtcbn1cblxuLm1kaS1waG9uZS1pbi10YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU1XCI7XG59XG5cbi5tZGktcGhvbmUtaW5jb21pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTZcIjtcbn1cblxuLm1kaS1waG9uZS1sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTdcIjtcbn1cblxuLm1kaS1waG9uZS1sb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZThcIjtcbn1cblxuLm1kaS1waG9uZS1taXNzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTlcIjtcbn1cblxuLm1kaS1waG9uZS1vdXRnb2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYVwiO1xufVxuXG4ubWRpLXBob25lLXBhdXNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYlwiO1xufVxuXG4ubWRpLXBob25lLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVjXCI7XG59XG5cbi5tZGktcGhvbmUtdm9pcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZFwiO1xufVxuXG4ubWRpLXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVlXCI7XG59XG5cbi5tZGktcGktYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVmXCI7XG59XG5cbi5tZGktcGlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYwXCI7XG59XG5cbi5tZGktcGlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMVwiO1xufVxuXG4ubWRpLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMlwiO1xufVxuXG4ubWRpLXBpbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjNcIjtcbn1cblxuLm1kaS1waW5lLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjRcIjtcbn1cblxuLm1kaS1waW5lLXRyZWUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY1XCI7XG59XG5cbi5tZGktcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY2XCI7XG59XG5cbi5tZGktcGludGVyZXN0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmN1wiO1xufVxuXG4ubWRpLXBpenphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY4XCI7XG59XG5cbi5tZGktcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOVwiO1xufVxuXG4ubWRpLXBsYXktYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmFcIjtcbn1cblxuLm1kaS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYlwiO1xufVxuXG4ubWRpLXBsYXktY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmNcIjtcbn1cblxuLm1kaS1wbGF5LXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZkXCI7XG59XG5cbi5tZGktcGxheS1wcm90ZWN0ZWQtY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZVwiO1xufVxuXG4ubWRpLXBsYXlsaXN0LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZmXCI7XG59XG5cbi5tZGktcGxheWxpc3QtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMFwiO1xufVxuXG4ubWRpLXBsYXlsaXN0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDFcIjtcbn1cblxuLm1kaS1wbGF5bGlzdC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDJcIjtcbn1cblxuLm1kaS1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwM1wiO1xufVxuXG4ubWRpLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDRcIjtcbn1cblxuLm1kaS1wbHVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNVwiO1xufVxuXG4ubWRpLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCI7XG59XG5cbi5tZGktcGx1cy1jaXJjbGUtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwN1wiO1xufVxuXG4ubWRpLXBsdXMtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDhcIjtcbn1cblxuLm1kaS1wbHVzLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDlcIjtcbn1cblxuLm1kaS1wbHVzLW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYVwiO1xufVxuXG4ubWRpLXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYlwiO1xufVxuXG4ubWRpLXBva2ViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBjXCI7XG59XG5cbi5tZGktcG9sYXJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGRcIjtcbn1cblxuLm1kaS1wb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBlXCI7XG59XG5cbi5tZGktcG9sbC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjtcbn1cblxuLm1kaS1wb2x5bWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEwXCI7XG59XG5cbi5tZGktcG9wY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMVwiO1xufVxuXG4ubWRpLXBvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEyXCI7XG59XG5cbi5tZGktcG91bmQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEzXCI7XG59XG5cbi5tZGktcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTRcIjtcbn1cblxuLm1kaS1wb3dlci1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNVwiO1xufVxuXG4ubWRpLXBvd2VyLXNvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNlwiO1xufVxuXG4ubWRpLXByZXNlbnRhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxN1wiO1xufVxuXG4ubWRpLXByZXNlbnRhdGlvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE4XCI7XG59XG5cbi5tZGktcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOVwiO1xufVxuXG4ubWRpLXByaW50ZXItM2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWFcIjtcbn1cblxuLm1kaS1wcmludGVyLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFiXCI7XG59XG5cbi5tZGktcHJvZmVzc2lvbmFsLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWNcIjtcbn1cblxuLm1kaS1wcm9qZWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWRcIjtcbn1cblxuLm1kaS1wcm9qZWN0b3Itc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFlXCI7XG59XG5cbi5tZGktcHVsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWZcIjtcbn1cblxuLm1kaS1wdXp6bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjBcIjtcbn1cblxuLm1kaS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjFcIjtcbn1cblxuLm1kaS1xcmNvZGUtc2NhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMlwiO1xufVxuXG4ubWRpLXF1YWRjb3B0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjNcIjtcbn1cblxuLm1kaS1xdWFsaXR5LWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjRcIjtcbn1cblxuLm1kaS1xdWlja3RpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjVcIjtcbn1cblxuLm1kaS1yYWRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNlwiO1xufVxuXG4ubWRpLXJhZGlhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI3XCI7XG59XG5cbi5tZGktcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjhcIjtcbn1cblxuLm1kaS1yYWRpby1oYW5kaGVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyOVwiO1xufVxuXG4ubWRpLXJhZGlvLXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJhXCI7XG59XG5cbi5tZGktcmFkaW9hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmJcIjtcbn1cblxuLm1kaS1yYWRpb2JveC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyY1wiO1xufVxuXG4ubWRpLXJhZGlvYm94LW1hcmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZFwiO1xufVxuXG4ubWRpLXJhc3BiZXJyeXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJlXCI7XG59XG5cbi5tZGktcmF5LWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZlwiO1xufVxuXG4ubWRpLXJheS1lbmQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzBcIjtcbn1cblxuLm1kaS1yYXktc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzFcIjtcbn1cblxuLm1kaS1yYXktc3RhcnQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzJcIjtcbn1cblxuLm1kaS1yYXktc3RhcnQtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMzXCI7XG59XG5cbi5tZGktcmF5LXZlcnRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNFwiO1xufVxuXG4ubWRpLXJkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzVcIjtcbn1cblxuLm1kaS1yZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM2XCI7XG59XG5cbi5tZGktcmVhZGFiaWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzdcIjtcbn1cblxuLm1kaS1yZWNlaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM4XCI7XG59XG5cbi5tZGktcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM5XCI7XG59XG5cbi5tZGktcmVjb3JkLXJlYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYVwiO1xufVxuXG4ubWRpLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2JcIjtcbn1cblxuLm1kaS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2NcIjtcbn1cblxuLm1kaS1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCI7XG59XG5cbi5tZGktcmVkby12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNlXCI7XG59XG5cbi5tZGktcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZlwiO1xufVxuXG4ubWRpLXJlZ2V4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQwXCI7XG59XG5cbi5tZGktcmVsYXRpdmUtc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDFcIjtcbn1cblxuLm1kaS1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDJcIjtcbn1cblxuLm1kaS1yZW1vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDNcIjtcbn1cblxuLm1kaS1yZW5hbWUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ0XCI7XG59XG5cbi5tZGktcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ1XCI7XG59XG5cbi5tZGktcmVwZWF0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NlwiO1xufVxuXG4ubWRpLXJlcGVhdC1vbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ3XCI7XG59XG5cbi5tZGktcmVwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ4XCI7XG59XG5cbi5tZGktcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDlcIjtcbn1cblxuLm1kaS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGFcIjtcbn1cblxuLm1kaS1yZXByb2R1Y3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGJcIjtcbn1cblxuLm1kaS1yZXNpemUtYm90dG9tLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRjXCI7XG59XG5cbi5tZGktcmVzcG9uc2l2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZFwiO1xufVxuXG4ubWRpLXJld2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZVwiO1xufVxuXG4ubWRpLXJpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZlwiO1xufVxuXG4ubWRpLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTBcIjtcbn1cblxuLm1kaS1yb2FkLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTFcIjtcbn1cblxuLm1kaS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTJcIjtcbn1cblxuLm1kaS1yb3RhdGUtM2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTNcIjtcbn1cblxuLm1kaS1yb3RhdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NFwiO1xufVxuXG4ubWRpLXJvdGF0ZS1sZWZ0LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTVcIjtcbn1cblxuLm1kaS1yb3RhdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTZcIjtcbn1cblxuLm1kaS1yb3RhdGUtcmlnaHQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1N1wiO1xufVxuXG4ubWRpLXJvdXRlci13aXJlbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OFwiO1xufVxuXG4ubWRpLXJvdXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OVwiO1xufVxuXG4ubWRpLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YVwiO1xufVxuXG4ubWRpLXJzcy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWJcIjtcbn1cblxuLm1kaS1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1Y1wiO1xufVxuXG4ubWRpLXJ1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZFwiO1xufVxuXG4ubWRpLXNhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWVcIjtcbn1cblxuLm1kaS1zYXRlbGxpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWZcIjtcbn1cblxuLm1kaS1zYXRlbGxpdGUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MFwiO1xufVxuXG4ubWRpLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYxXCI7XG59XG5cbi5tZGktc2NhbGUtYmF0aHJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjJcIjtcbn1cblxuLm1kaS1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjNcIjtcbn1cblxuLm1kaS1zY3JlZW4tcm90YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjRcIjtcbn1cblxuLm1kaS1zY3JlZW4tcm90YXRpb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NVwiO1xufVxuXG4ubWRpLXNjcmV3ZHJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY2XCI7XG59XG5cbi5tZGktc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY3XCI7XG59XG5cbi5tZGktc2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjhcIjtcbn1cblxuLm1kaS1zZWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY5XCI7XG59XG5cbi5tZGktc2VhdC1mbGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCI7XG59XG5cbi5tZGktc2VhdC1mbGF0LWFuZ2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YlwiO1xufVxuXG4ubWRpLXNlYXQtaW5kaXZpZHVhbC1zdWl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2Y1wiO1xufVxuXG4ubWRpLXNlYXQtbGVncm9vbS1leHRyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZFwiO1xufVxuXG4ubWRpLXNlYXQtbGVncm9vbS1ub3JtYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmVcIjtcbn1cblxuLm1kaS1zZWF0LWxlZ3Jvb20tcmVkdWNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZlwiO1xufVxuXG4ubWRpLXNlYXQtcmVjbGluZS1leHRyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MFwiO1xufVxuXG4ubWRpLXNlYXQtcmVjbGluZS1ub3JtYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzFcIjtcbn1cblxuLm1kaS1zZWN1cml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MlwiO1xufVxuXG4ubWRpLXNlY3VyaXR5LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzNcIjtcbn1cblxuLm1kaS1zZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzRcIjtcbn1cblxuLm1kaS1zZWxlY3QtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc1XCI7XG59XG5cbi5tZGktc2VsZWN0LWludmVyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzZcIjtcbn1cblxuLm1kaS1zZWxlY3Qtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc3XCI7XG59XG5cbi5tZGktc2VsZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc4XCI7XG59XG5cbi5tZGktc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OVwiO1xufVxuXG4ubWRpLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YVwiO1xufVxuXG4ubWRpLXNlcnZlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YlwiO1xufVxuXG4ubWRpLXNlcnZlci1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdjXCI7XG59XG5cbi5tZGktc2VydmVyLW5ldHdvcmstb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7XG59XG5cbi5tZGktc2VydmVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZVwiO1xufVxuXG4ubWRpLXNlcnZlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdmXCI7XG59XG5cbi5tZGktc2VydmVyLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MFwiO1xufVxuXG4ubWRpLXNlcnZlci1zZWN1cml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MVwiO1xufVxuXG4ubWRpLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgyXCI7XG59XG5cbi5tZGktc2V0dGluZ3MtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgzXCI7XG59XG5cbi5tZGktc2hhcGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NFwiO1xufVxuXG4ubWRpLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg1XCI7XG59XG5cbi5tZGktc2hhcmUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NlwiO1xufVxuXG4ubWRpLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4N1wiO1xufVxuXG4ubWRpLXNoaWVsZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg4XCI7XG59XG5cbi5tZGktc2hvcHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODlcIjtcbn1cblxuLm1kaS1zaG9wcGluZy1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YVwiO1xufVxuXG4ubWRpLXNocmVkZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThiXCI7XG59XG5cbi5tZGktc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4Y1wiO1xufVxuXG4ubWRpLXNodWZmbGUtZGlzYWJsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGRcIjtcbn1cblxuLm1kaS1zaHVmZmxlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGVcIjtcbn1cblxuLm1kaS1zaWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZlwiO1xufVxuXG4ubWRpLXNpZ24tY2F1dGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MFwiO1xufVxuXG4ubWRpLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MVwiO1xufVxuXG4ubWRpLXNpbHZlcndhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTJcIjtcbn1cblxuLm1kaS1zaWx2ZXJ3YXJlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTNcIjtcbn1cblxuLm1kaS1zaWx2ZXJ3YXJlLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk0XCI7XG59XG5cbi5tZGktc2lsdmVyd2FyZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk1XCI7XG59XG5cbi5tZGktc2ltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk2XCI7XG59XG5cbi5tZGktc2ltLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk3XCI7XG59XG5cbi5tZGktc2ltLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OFwiO1xufVxuXG4ubWRpLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTlcIjtcbn1cblxuLm1kaS1za2lwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlhXCI7XG59XG5cbi5tZGktc2tpcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7XG59XG5cbi5tZGktc2tpcC1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7XG59XG5cbi5tZGktc2tpcC1wcmV2aW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZFwiO1xufVxuXG4ubWRpLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTllXCI7XG59XG5cbi5tZGktc2t5cGUtYnVzaW5lc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWZcIjtcbn1cblxuLm1kaS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMFwiO1xufVxuXG4ubWRpLXNsZWVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWExXCI7XG59XG5cbi5tZGktc2xlZXAtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEyXCI7XG59XG5cbi5tZGktc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhM1wiO1xufVxuXG4ubWRpLXNtb2tpbmctb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE0XCI7XG59XG5cbi5tZGktc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTVcIjtcbn1cblxuLm1kaS1zbm93bWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE2XCI7XG59XG5cbi5tZGktc29mYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhN1wiO1xufVxuXG4ubWRpLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YThcIjtcbn1cblxuLm1kaS1zb3J0LWFscGhhYmV0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhOVwiO1xufVxuXG4ubWRpLXNvcnQtYXNjZW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFhXCI7XG59XG5cbi5tZGktc29ydC1kZXNjZW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFiXCI7XG59XG5cbi5tZGktc29ydC1udW1lcmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFjXCI7XG59XG5cbi5tZGktc29ydC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFkXCI7XG59XG5cbi5tZGktc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZVwiO1xufVxuXG4ubWRpLXNvdXJjZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFmXCI7XG59XG5cbi5tZGktc291cmNlLXB1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjBcIjtcbn1cblxuLm1kaS1zcGVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIxXCI7XG59XG5cbi5tZGktc3BlYWtlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjJcIjtcbn1cblxuLm1kaS1zcGVlZG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViM1wiO1xufVxuXG4ubWRpLXNwZWxsY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjRcIjtcbn1cblxuLm1kaS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI1XCI7XG59XG5cbi5tZGktc3BvdGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI2XCI7XG59XG5cbi5tZGktc3BvdGxpZ2h0LWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjdcIjtcbn1cblxuLm1kaS1zcXVhcmUtaW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI4XCI7XG59XG5cbi5tZGktc3F1YXJlLWluYy1jYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI5XCI7XG59XG5cbi5tZGktc3RhY2tvdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYVwiO1xufVxuXG4ubWRpLXN0YWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYlwiO1xufVxuXG4ubWRpLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmNcIjtcbn1cblxuLm1kaS1zdGFyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZFwiO1xufVxuXG4ubWRpLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZVwiO1xufVxuXG4ubWRpLXN0YXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJmXCI7XG59XG5cbi5tZGktc3Rhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMwXCI7XG59XG5cbi5tZGktc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzFcIjtcbn1cblxuLm1kaS1zdGVlcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMlwiO1xufVxuXG4ubWRpLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzNcIjtcbn1cblxuLm1kaS1zdGVwLWJhY2t3YXJkLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzRcIjtcbn1cblxuLm1kaS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzVcIjtcbn1cblxuLm1kaS1zdGVwLWZvcndhcmQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNlwiO1xufVxuXG4ubWRpLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM3XCI7XG59XG5cbi5tZGktc3RvY2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzhcIjtcbn1cblxuLm1kaS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM5XCI7XG59XG5cbi5tZGktc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2FcIjtcbn1cblxuLm1kaS1zdG9yZS0yNC1ob3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNiXCI7XG59XG5cbi5tZGktc3RvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2NcIjtcbn1cblxuLm1kaS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2RcIjtcbn1cblxuLm1kaS1zdW5nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNlXCI7XG59XG5cbi5tZGktc3dhcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNmXCI7XG59XG5cbi5tZGktc3dhcC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMFwiO1xufVxuXG4ubWRpLXN3aW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDFcIjtcbn1cblxuLm1kaS1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDJcIjtcbn1cblxuLm1kaS1zd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkM1wiO1xufVxuXG4ubWRpLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDRcIjtcbn1cblxuLm1kaS1zeW5jLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ1XCI7XG59XG5cbi5tZGktc3luYy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDZcIjtcbn1cblxuLm1kaS10YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDdcIjtcbn1cblxuLm1kaS10YWItdW5zZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkOFwiO1xufVxuXG4ubWRpLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ5XCI7XG59XG5cbi5tZGktdGFibGUtY29sdW1uLXBsdXMtYWZ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGFcIjtcbn1cblxuLm1kaS10YWJsZS1jb2x1bW4tcGx1cy1iZWZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGJcIjtcbn1cblxuLm1kaS10YWJsZS1jb2x1bW4tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRjXCI7XG59XG5cbi5tZGktdGFibGUtY29sdW1uLXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRkXCI7XG59XG5cbi5tZGktdGFibGUtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZVwiO1xufVxuXG4ubWRpLXRhYmxlLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRmXCI7XG59XG5cbi5tZGktdGFibGUtcm93LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMFwiO1xufVxuXG4ubWRpLXRhYmxlLXJvdy1wbHVzLWFmdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUxXCI7XG59XG5cbi5tZGktdGFibGUtcm93LXBsdXMtYmVmb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUyXCI7XG59XG5cbi5tZGktdGFibGUtcm93LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlM1wiO1xufVxuXG4ubWRpLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNFwiO1xufVxuXG4ubWRpLXRhYmxldC1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU1XCI7XG59XG5cbi5tZGktdGFibGV0LWlwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTZcIjtcbn1cblxuLm1kaS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTdcIjtcbn1cblxuLm1kaS10YWctZmFjZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZThcIjtcbn1cblxuLm1kaS10YWctbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTlcIjtcbn1cblxuLm1kaS10YWctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlYVwiO1xufVxuXG4ubWRpLXRhZy10ZXh0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWJcIjtcbn1cblxuLm1kaS10YXJnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWNcIjtcbn1cblxuLm1kaS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVkXCI7XG59XG5cbi5tZGktdGVhbXZpZXdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZVwiO1xufVxuXG4ubWRpLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVmXCI7XG59XG5cbi5tZGktdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMFwiO1xufVxuXG4ubWRpLXRlbGV2aXNpb24tZ3VpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjFcIjtcbn1cblxuLm1kaS10ZW1wZXJhdHVyZS1jZWxzaXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYyXCI7XG59XG5cbi5tZGktdGVtcGVyYXR1cmUtZmFocmVuaGVpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmM1wiO1xufVxuXG4ubWRpLXRlbXBlcmF0dXJlLWtlbHZpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmNFwiO1xufVxuXG4ubWRpLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmNVwiO1xufVxuXG4ubWRpLXRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjZcIjtcbn1cblxuLm1kaS10ZXJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY3XCI7XG59XG5cbi5tZGktdGV4dC10by1zcGVlY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjhcIjtcbn1cblxuLm1kaS10ZXh0LXRvLXNwZWVjaC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjlcIjtcbn1cblxuLm1kaS10ZXh0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZhXCI7XG59XG5cbi5tZGktdGhlYXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmYlwiO1xufVxuXG4ubWRpLXRoZW1lLWxpZ2h0LWRhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmNcIjtcbn1cblxuLm1kaS10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZFwiO1xufVxuXG4ubWRpLXRoZXJtb21ldGVyLWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZlXCI7XG59XG5cbi5tZGktdGh1bWItZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZlwiO1xufVxuXG4ubWRpLXRodW1iLWRvd24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwMFwiO1xufVxuXG4ubWRpLXRodW1iLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAxXCI7XG59XG5cbi5tZGktdGh1bWItdXAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwMlwiO1xufVxuXG4ubWRpLXRodW1icy11cC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAzXCI7XG59XG5cbi5tZGktdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA0XCI7XG59XG5cbi5tZGktdGlja2V0LWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDVcIjtcbn1cblxuLm1kaS10aWNrZXQtY29uZmlybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA2XCI7XG59XG5cbi5tZGktdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA3XCI7XG59XG5cbi5tZGktdGltZWxhcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA4XCI7XG59XG5cbi5tZGktdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDlcIjtcbn1cblxuLm1kaS10aW1lci0xMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwYVwiO1xufVxuXG4ubWRpLXRpbWVyLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGJcIjtcbn1cblxuLm1kaS10aW1lci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGNcIjtcbn1cblxuLm1kaS10aW1lci1zYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBkXCI7XG59XG5cbi5tZGktdGltZXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBlXCI7XG59XG5cbi5tZGktdG9nZ2xlLXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZlwiO1xufVxuXG4ubWRpLXRvZ2dsZS1zd2l0Y2gtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEwXCI7XG59XG5cbi5tZGktdG9vbHRpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMVwiO1xufVxuXG4ubWRpLXRvb2x0aXAtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMlwiO1xufVxuXG4ubWRpLXRvb2x0aXAtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTNcIjtcbn1cblxuLm1kaS10b29sdGlwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTRcIjtcbn1cblxuLm1kaS10b29sdGlwLW91dGxpbmUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxNVwiO1xufVxuXG4ubWRpLXRvb2x0aXAtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxNlwiO1xufVxuXG4ubWRpLXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxN1wiO1xufVxuXG4ubWRpLXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MThcIjtcbn1cblxuLm1kaS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxOVwiO1xufVxuXG4ubWRpLXRyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWFcIjtcbn1cblxuLm1kaS10cmFuc2NyaWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFiXCI7XG59XG5cbi5tZGktdHJhbnNjcmliZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxY1wiO1xufVxuXG4ubWRpLXRyYW5zZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFkXCI7XG59XG5cbi5tZGktdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZVwiO1xufVxuXG4ubWRpLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZlwiO1xufVxuXG4ubWRpLXRyZW5kaW5nLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjBcIjtcbn1cblxuLm1kaS10cmVuZGluZy1uZXV0cmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIxXCI7XG59XG5cbi5tZGktdHJlbmRpbmctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjJcIjtcbn1cblxuLm1kaS10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyM1wiO1xufVxuXG4ubWRpLXRyaWFuZ2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjRcIjtcbn1cblxuLm1kaS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjVcIjtcbn1cblxuLm1kaS10cm9waHktYXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjZcIjtcbn1cblxuLm1kaS10cm9waHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyN1wiO1xufVxuXG4ubWRpLXRyb3BoeS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI4XCI7XG59XG5cbi5tZGktdHJvcGh5LXZhcmlhbnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyOVwiO1xufVxuXG4ubWRpLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJhXCI7XG59XG5cbi5tZGktdHJ1Y2stZGVsaXZlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmJcIjtcbn1cblxuLm1kaS10c2hpcnQtY3JldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyY1wiO1xufVxuXG4ubWRpLXRzaGlydC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJkXCI7XG59XG5cbi5tZGktdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJlXCI7XG59XG5cbi5tZGktdHVtYmxyLXJlYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZlwiO1xufVxuXG4ubWRpLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMFwiO1xufVxuXG4ubWRpLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzFcIjtcbn1cblxuLm1kaS10d2l0dGVyLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMlwiO1xufVxuXG4ubWRpLXR3aXR0ZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMzXCI7XG59XG5cbi5tZGktdHdpdHRlci1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM0XCI7XG59XG5cbi5tZGktdWJ1bnR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM1XCI7XG59XG5cbi5tZGktdW1icmFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzNlwiO1xufVxuXG4ubWRpLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM3XCI7XG59XG5cbi5tZGktdW1icmVsbGEtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzOFwiO1xufVxuXG4ubWRpLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzlcIjtcbn1cblxuLm1kaS11bmRvLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2FcIjtcbn1cblxuLm1kaS11bmZvbGQtbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzYlwiO1xufVxuXG4ubWRpLXVuZm9sZC1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNjXCI7XG59XG5cbi5tZGktdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZFwiO1xufVxuXG4ubWRpLXVudGFwcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2VcIjtcbn1cblxuLm1kaS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2ZcIjtcbn1cblxuLm1kaS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDBcIjtcbn1cblxuLm1kaS12ZWN0b3ItYXJyYW5nZS1hYm92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MVwiO1xufVxuXG4ubWRpLXZlY3Rvci1hcnJhbmdlLWJlbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQyXCI7XG59XG5cbi5tZGktdmVjdG9yLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0M1wiO1xufVxuXG4ubWRpLXZlY3Rvci1jaXJjbGUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0NFwiO1xufVxuXG4ubWRpLXZlY3Rvci1jb21iaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ1XCI7XG59XG5cbi5tZGktdmVjdG9yLWN1cnZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ2XCI7XG59XG5cbi5tZGktdmVjdG9yLWRpZmZlcmVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDdcIjtcbn1cblxuLm1kaS12ZWN0b3ItZGlmZmVyZW5jZS1hYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0OFwiO1xufVxuXG4ubWRpLXZlY3Rvci1kaWZmZXJlbmNlLWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ5XCI7XG59XG5cbi5tZGktdmVjdG9yLWludGVyc2VjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiO1xufVxuXG4ubWRpLXZlY3Rvci1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRiXCI7XG59XG5cbi5tZGktdmVjdG9yLXBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRjXCI7XG59XG5cbi5tZGktdmVjdG9yLXBvbHlnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGRcIjtcbn1cblxuLm1kaS12ZWN0b3ItcG9seWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGVcIjtcbn1cblxuLm1kaS12ZWN0b3Itc2VsZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRmXCI7XG59XG5cbi5tZGktdmVjdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MFwiO1xufVxuXG4ubWRpLXZlY3Rvci10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MVwiO1xufVxuXG4ubWRpLXZlY3Rvci11bmlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MlwiO1xufVxuXG4ubWRpLXZlcmlmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUzXCI7XG59XG5cbi5tZGktdmlicmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NFwiO1xufVxuXG4ubWRpLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU1XCI7XG59XG5cbi5tZGktdmlkZW8tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU2XCI7XG59XG5cbi5tZGktdmlkZW8tc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU3XCI7XG59XG5cbi5tZGktdmlldy1hZ2VuZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NThcIjtcbn1cblxuLm1kaS12aWV3LWFycmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU5XCI7XG59XG5cbi5tZGktdmlldy1jYXJvdXNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1YVwiO1xufVxuXG4ubWRpLXZpZXctY29sdW1uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjViXCI7XG59XG5cbi5tZGktdmlldy1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWNcIjtcbn1cblxuLm1kaS12aWV3LWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZFwiO1xufVxuXG4ubWRpLXZpZXctZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZVwiO1xufVxuXG4ubWRpLXZpZXctaGVhZGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWZcIjtcbn1cblxuLm1kaS12aWV3LWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjBcIjtcbn1cblxuLm1kaS12aWV3LW1vZHVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MVwiO1xufVxuXG4ubWRpLXZpZXctcXVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjJcIjtcbn1cblxuLm1kaS12aWV3LXN0cmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2M1wiO1xufVxuXG4ubWRpLXZpZXctd2VlazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NFwiO1xufVxuXG4ubWRpLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY1XCI7XG59XG5cbi5tZGktdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NlwiO1xufVxuXG4ubWRpLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY3XCI7XG59XG5cbi5tZGktdmstYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY4XCI7XG59XG5cbi5tZGktdmstY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY5XCI7XG59XG5cbi5tZGktdm9pY2VtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZhXCI7XG59XG5cbi5tZGktdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmJcIjtcbn1cblxuLm1kaS12b2x1bWUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZjXCI7XG59XG5cbi5tZGktdm9sdW1lLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZFwiO1xufVxuXG4ubWRpLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmVcIjtcbn1cblxuLm1kaS12cG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmZcIjtcbn1cblxuLm1kaS13YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjcwXCI7XG59XG5cbi5tZGktd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjcxXCI7XG59XG5cbi5tZGktd2FsbGV0LWdpZnRjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjcyXCI7XG59XG5cbi5tZGktd2FsbGV0LW1lbWJlcnNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzNcIjtcbn1cblxuLm1kaS13YWxsZXQtdHJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc0XCI7XG59XG5cbi5tZGktd2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc1XCI7XG59XG5cbi5tZGktd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzZcIjtcbn1cblxuLm1kaS13YXRjaC1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzdcIjtcbn1cblxuLm1kaS13YXRjaC1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzhcIjtcbn1cblxuLm1kaS13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OVwiO1xufVxuXG4ubWRpLXdhdGVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YVwiO1xufVxuXG4ubWRpLXdhdGVyLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2JcIjtcbn1cblxuLm1kaS13YXRlci1wdW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdjXCI7XG59XG5cbi5tZGktd2VhdGhlci1jbG91ZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2RcIjtcbn1cblxuLm1kaS13ZWF0aGVyLWZvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZVwiO1xufVxuXG4ubWRpLXdlYXRoZXItaGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZlwiO1xufVxuXG4ubWRpLXdlYXRoZXItbGlnaHRuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgwXCI7XG59XG5cbi5tZGktd2VhdGhlci1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MVwiO1xufVxuXG4ubWRpLXdlYXRoZXItcGFydGx5Y2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgyXCI7XG59XG5cbi5tZGktd2VhdGhlci1wb3VyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgzXCI7XG59XG5cbi5tZGktd2VhdGhlci1yYWlueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NFwiO1xufVxuXG4ubWRpLXdlYXRoZXItc25vd3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODVcIjtcbn1cblxuLm1kaS13ZWF0aGVyLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg2XCI7XG59XG5cbi5tZGktd2VhdGhlci1zdW5zZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODdcIjtcbn1cblxuLm1kaS13ZWF0aGVyLXN1bnNldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg4XCI7XG59XG5cbi5tZGktd2VhdGhlci1zdW5zZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODlcIjtcbn1cblxuLm1kaS13ZWF0aGVyLXdpbmR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhhXCI7XG59XG5cbi5tZGktd2VhdGhlci13aW5keS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhiXCI7XG59XG5cbi5tZGktd2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhjXCI7XG59XG5cbi5tZGktd2ViY2FtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhkXCI7XG59XG5cbi5tZGktd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhlXCI7XG59XG5cbi5tZGktd2VpZ2h0LWtpbG9ncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhmXCI7XG59XG5cbi5tZGktd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTBcIjtcbn1cblxuLm1kaS13aGVlbGNoYWlyLWFjY2Vzc2liaWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTFcIjtcbn1cblxuLm1kaS13aGl0ZS1iYWxhbmNlLWF1dG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTJcIjtcbn1cblxuLm1kaS13aGl0ZS1iYWxhbmNlLWluY2FuZGVzY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5M1wiO1xufVxuXG4ubWRpLXdoaXRlLWJhbGFuY2UtaXJyYWRlc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTRcIjtcbn1cblxuLm1kaS13aGl0ZS1iYWxhbmNlLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk1XCI7XG59XG5cbi5tZGktd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NlwiO1xufVxuXG4ubWRpLXdpZmktb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk3XCI7XG59XG5cbi5tZGktd2lpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk4XCI7XG59XG5cbi5tZGktd2lraXBlZGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk5XCI7XG59XG5cbi5tZGktd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlhXCI7XG59XG5cbi5tZGktd2luZG93LWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YlwiO1xufVxuXG4ubWRpLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5Y1wiO1xufVxuXG4ubWRpLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5ZFwiO1xufVxuXG4ubWRpLXdpbmRvdy1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjllXCI7XG59XG5cbi5tZGktd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWZcIjtcbn1cblxuLm1kaS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEwXCI7XG59XG5cbi5tZGktd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmExXCI7XG59XG5cbi5tZGktd29ya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEyXCI7XG59XG5cbi5tZGktd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhM1wiO1xufVxuXG4ubWRpLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhNFwiO1xufVxuXG4ubWRpLXd1bmRlcmxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTVcIjtcbn1cblxuLm1kaS14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE2XCI7XG59XG5cbi5tZGkteGJveC1jb250cm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE3XCI7XG59XG5cbi5tZGkteGJveC1jb250cm9sbGVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOFwiO1xufVxuXG4ubWRpLXhkYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOVwiO1xufVxuXG4ubWRpLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWFcIjtcbn1cblxuLm1kaS14aW5nLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhYlwiO1xufVxuXG4ubWRpLXhpbmctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFjXCI7XG59XG5cbi5tZGkteG1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFkXCI7XG59XG5cbi5tZGkteWVhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWVcIjtcbn1cblxuLm1kaS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFmXCI7XG59XG5cbi5tZGkteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIwXCI7XG59XG5cbi5tZGktemlwLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiMVwiO1xufVxuXG4ubWRpLTE4cHgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5tZGktMjRweCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLm1kaS0zNnB4IHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG4ubWRpLTQ4cHgge1xuICBmb250LXNpemU6IDQ4cHg7XG59XG5cbi5tZGktZGFyayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuXG4ubWRpLWRhcmsubWRpLWluYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG59XG5cbi5tZGktbGlnaHQge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5tZGktbGlnaHQubWRpLWluYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9bWF0ZXJpYWxkZXNpZ25pY29ucy5jc3MubWFwICovXG4iLCIvL1xuLy8gQ3VzdG9tIFRodW1ibmFpbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ldGh1bWJuYWlsIHtcbiAgJixcbiAgPiBmaWd1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGltZyxcbiAgZmlndXJlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IC4zNXM7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxuXG4gIGZpZ3VyZSBmaWdjYXB0aW9uLFxuICBmaWdjYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLy8gQm9vdHN0cmFwIFRodW1ibmFpbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udGh1bWJuYWlsIHtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3ctYXJlYS1tZDtcbn1cblxuYS50aHVtYm5haWw6aG92ZXIge1xuICBib3gtc2hhZG93OiAkc2hhZG93LWFyZWEtbGc7XG59XG5cbi8vIFRodW1ibmFpbCBDbGFzc2ljXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi50aHVtYm5haWwtY2xhc3NpYyB7XG4gIEBleHRlbmQgJXRodW1ibmFpbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmaWd1cmUgZmlnY2FwdGlvbixcbiAgZmlnY2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4KCk7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xuICAgIGNvbG9yOiAjZWVlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgJi1pbWctd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5nYWxsZXJ5LWxpbmstbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gICYtdGl0bGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgLmRpdmlkZXIge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBtYXJnaW46IDEwcHggYXV0byAxNXB4O1xuICB9XG4gIC5pY29uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICRicmFuZC1tYWRpc29uO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBmaWd1cmUgZmlnY2FwdGlvbixcbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiAwLjM1cyBhbGwgZWFzZS1vdXQ7XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtMTAlKSk7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjM1cyBhbGwgZWFzZS1vdXQ7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyYW5kLXByaW1hcnksIC44KTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogMC4zNXMgYWxsIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgIH1cbiAgICAgIGZpZ3VyZSBmaWdjYXB0aW9uLFxuICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKDApKTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsLW1pbikge1xuICAgIC5kaXZpZGVyIHtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvIDMzcHg7XG4gICAgfVxuICAgIGZpZ3VyZSBmaWdjYXB0aW9uLFxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgfVxuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG4gIH1cblxufVxuXG5cbi8vIFRodW1ibmFpbCBDbGFzc2ljXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udGh1bWJuYWlsLWRlZmF1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgjMDAwLCAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjM1cyBhbGwgZWFzZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMTAwJTtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIC01MCUpKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRyYW5zaXRpb246IDAuMzVzIGFsbCBlYXNlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLmllLTExLCAuaWUtZWRnZSB7XG4gIC50aHVtYm5haWwtZGVmYXVsdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndpZGdldC1mbGlja3JmZWVke1xuICAgIC50aHVtYm5haWwtZGVmYXVsdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZXQgLnRodW1ibmFpbC1kZWZhdWx0LFxuLm1vYmlsZSAudGh1bWJuYWlsLWRlZmF1bHQsXG4udGh1bWJuYWlsLWRlZmF1bHQ6aG92ZXIge1xuICAuaWNvbiB7XG4gICAgdG9wOiA1MCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi50YWJsZXQgLnRodW1ibmFpbC1kZWZhdWx0LFxuLm1vYmlsZSAudGh1bWJuYWlsLWRlZmF1bHQge1xuICAmOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAuNDtcbiAgfVxufVxuLndpZGdldC1mbGlja3JmZWVke1xuICAudGh1bWJuYWlsLWRlZmF1bHQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuXG4uaW1nLXdyYXAtMntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC5pY29ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLC01MCUpKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOjI1MG1zO1xuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlKDEuMSkpO1xuICAgIH1cbiAgfVxufVxuLnBhZ2V7XG4gIC5mbGlja3Ige1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIH1cbn1cblxuXG4udGh1bWJuYWlsLWZsaWNrciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIH1cblxuICBpbWd7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufSIsIi8vXG4vLyBDdXN0b20gd2VsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiIsIi8vXG4vLyBDdXN0b20gc2NhZmZvbGRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFBhZ2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuYm9keSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ucGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJnO1xufVxuXG4uaGVhZGVyLXBhbmVsLWFic29sdXRle1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi8vIEVsZW1lbnQgd2l0aCBib3JkZXIgcmFkaXVzXG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4uaW1nLWNvdmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy1ib3JkZXJlZC13aGl0ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbn1cblxuLy8gRWxlbWVudCB3aXRoIDUwJSBvcGFjaXR5XG4uaW1nLXNlbWktdHJhbnNwYXJlbnQge1xuICBvcGFjaXR5OiAuNTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbiguMzVzIGFsbCBlYXNlKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZWxlbWVudC1mdWxsd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJnLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmltZy1tb2JpbGUtaGFsZi13aWR0aCB7XG4gIG1heC13aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cy1taW4pIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuIiwiLy9cbi8vIFRleHQgQWxpZ25tZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhZ2Uge1xuICAudGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAudGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnRleHQtbWlkZGxlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgQG1peGluIG1ha2UtdGV4dC1hbGlnbm1lbnQoJHJlc29sdXRpb24pIHtcbiAgICAudGV4dC0jeyRyZXNvbHV0aW9ufS1sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnRleHQtI3skcmVzb2x1dGlvbn0tY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudGV4dC0jeyRyZXNvbHV0aW9ufS1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAudGV4dC0jeyRyZXNvbHV0aW9ufS1qdXN0aWZ5IHtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgfVxuICB9XG59XG5cbmh0bWw6bm90KC5sdC1pZTEwKSB7XG4gIC5wYWdle1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLXRleHQtYWxpZ25tZW50KFwieHNcIik7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLXRleHQtYWxpZ25tZW50KFwic21cIik7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLXRleHQtYWxpZ25tZW50KFwibWRcIik7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLXRleHQtYWxpZ25tZW50KFwibGdcIik7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLXRleHQtYWxpZ25tZW50KFwieGxcIik7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gVGV4dCBzdHlsaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFnZSB7XG4gIC8vIFRleHQgc3R5bGVcbiAgLy9cbiAgLnRleHQtaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAudGV4dC1ub3JtYWwge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gIC8vIFRleHQgZGVjb3JhdGlvblxuICAvL1xuICAudGV4dC11bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLnRleHQtc3RyaWtlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgfVxuXG4gIC8vIFRleHQgd2VpZ2h0XG4gIC8vXG4gIC50ZXh0LXRoaW4ge1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIH1cblxuICAudGV4dC1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG4gIC50ZXh0LXJlZ3VsYXIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAudGV4dC1tZWRpdW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAudGV4dC1zYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC50ZXh0LWJvbGQsIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC50ZXh0LXVib2xkIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG5cbiAgLy8gVGV4dCBzcGFjaW5nXG4gIC8vXG4gIC50ZXh0LXNwYWNpbmctMCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAudGV4dC1zcGFjaW5nLTIwIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB9XG5cbiAgLnRleHQtc3BhY2luZy00MCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgfVxuXG4gIC50ZXh0LXNwYWNpbmctNjAge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIH1cblxuICAudGV4dC1zcGFjaW5nLTEyMCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgfVxuICAudGV4dC1saW5lLWhlaWdodC0xMjV7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cbiIsIi8vXG4vLyBOYXZzIEN1c3RvbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm5hdi10YWJzIHtcbiAgPiBsaSwgPiBsaTpsYXN0LWNoaWxke1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cbn1cblxuLm5hdi1zdGFja2VkIHtcbiAgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cbn1cblxuLy8gU3RhY2tlZCBwaWxsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgLm5hdi1zdGFja2VkLWNvbnRhaW5lciB7XG4gICAgLnRhYi1jb250ZW50LFxuICAgIC5uYXYtc3RhY2tlZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICAubmF2LXN0YWNrZWQge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG5cbiAgICAudGFiLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDczJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBOYXZiYXIgQ3VzdG9tXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubmF2YmFyIHtcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1hcmVhLXNtO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgJi1icmFuZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogKCRuYXZiYXItaGVpZ2h0IC0gJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKS8yO1xuICAgIG1hcmdpbi1ib3R0b206ICgkbmF2YmFyLWhlaWdodCAtICRsaW5lLWhlaWdodC1jb21wdXRlZCkvMjtcbiAgfVxuXG4gIC5uYXZiYXItZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuXG4gICAgLmZvcm0tc2VhcmNoLXN1Ym1pdCB7XG4gICAgICByaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmLW5hdntcbiAgICA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cblxuICAgID4gbGkgPiBhIHtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgIC5iYWRnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xN3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLWludmVyc2Uge1xuICBAZXh0ZW5kICVjb250ZXh0LWRhcms7XG59IiwiLy9cbi8vIFBhbmVscyBjdXN0b21cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIENvbGxhcHNhYmxlIHBhbmVscyAoYWthLCBhY2NvcmRpb24pXG4vL1xuLy8gV3JhcCBhIHNlcmllcyBvZiBwYW5lbHMgaW4gYC5wYW5lbC1ncm91cGAgdG8gdHVybiB0aGVtIGludG8gYW4gYWNjb3JkaW9uIHdpdGhcbi8vIHRoZSBoZWxwIG9mIG91ciBjb2xsYXBzZSBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLnBhbmVsLXRpdGxlLFxuLnBhbmVsLWhlYWRpbmcsXG4ucGFuZWwtZm9vdGVye1xuICBmb250LXNpemU6ICRwYW5lbC1zaXplO1xuICBmb250LXdlaWdodDogJHBhbmVsLXdlaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnBhbmVsLWdyb3VwIHtcbiAgLnBhbmVsLXRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgJi5hY2NvcmRpb24ge1xuICAgIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTNweCAyMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgICAgY29udGVudDogJ1xcZjQ2NSc7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmNTA0JztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFuZWwtYm9keSB7XG4gICAgICBwYWRkaW5nOiA4cHggMjVweCAxNXB4IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogKDI1LzE2KTtcbiAgICB9XG5cbiAgICAucGFuZWwgKyAucGFuZWwge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAmLmFjY29yZGlvbiAucGFuZWwtaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgIGE6YWZ0ZXIge1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvL1xuLy8gSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogJGljb24tZGVmYXVsdC13ZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJGljb24tZGVmYXVsdC1zaXplO1xuICBsaW5lLWhlaWdodDogJGljb24tZGVmYXVsdC1saW5lLWhlaWdodDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbmEuaWNvbiB7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLy8gSWNvbiBzaGFwZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5pY29uLXJlY3QsXG4uaWNvbi1jaXJjbGUsXG4uaWNvbi1yb3VuZGVkLFxuLmljb24tb3V0bGluZWQge1xuICB3aWR0aDogJGljb24tc2hhcGVzLXdpZHRoO1xuICBoZWlnaHQ6ICRpY29uLXNoYXBlcy1oZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJGljb24tc2hhcGVzLXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkaWNvbi1zaGFwZXMtbGluZS1oZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAkaWNvbi1zaGFwZXMtYm9yZGVyO1xufVxuXG4uaWNvbi1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiAkaWNvbi1jaXJjbGUtYm9yZGVyLXJhZGl1cztcbn1cblxuLmljb24tcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRpY29uLXJvdW5kZWQtYm9yZGVyLXJhZGl1cztcbn1cblxuLmljb24tb3V0bGluZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJiwgJjphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTdweDtcbiAgICByaWdodDogLTdweDtcbiAgICBib3R0b206IC03cHg7XG4gICAgbGVmdDogLTdweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXI6ICRpY29uLW91dGxpbmVkLWJvcmRlcjtcbiAgfVxufVxuXG4vLyBJY29uIHNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaWNvbi14eHMge1xuICBmb250LXNpemU6ICRpY29uLXh4cy1zaXplO1xuICBsaW5lLWhlaWdodDogJGljb24teHhzLWxpbmUtaGVpZ2h0O1xuXG4gICYuaWNvbi1yZWN0LFxuICAmLmljb24tcm91bmRlZCxcbiAgJi5pY29uLWNpcmNsZSxcbiAgJi5pY29uLW91dGxpbmVkIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5pY29uLXhzIHtcbiAgZm9udC1zaXplOiAkaWNvbi14cy1zaXplO1xuICBsaW5lLWhlaWdodDogJGljb24teHMtbGluZS1oZWlnaHQ7XG5cbiAgJi5pY29uLXJlY3QsXG4gICYuaWNvbi1yb3VuZGVkLFxuICAmLmljb24tY2lyY2xlLFxuICAmLmljb24tb3V0bGluZWQge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuLmljb24tc20ge1xuICBmb250LXNpemU6ICRpY29uLXNtLXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkaWNvbi1zbS1saW5lLWhlaWdodDtcblxuICAmLmljb24tcmVjdCxcbiAgJi5pY29uLXJvdW5kZWQsXG4gICYuaWNvbi1jaXJjbGUsXG4gICYuaWNvbi1vdXRsaW5lZCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLmljb24tbWQge1xuICBmb250LXNpemU6ICRpY29uLW1kLXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkaWNvbi1tZC1saW5lLWhlaWdodDtcblxuICAmLmljb24tcmVjdCxcbiAgJi5pY29uLXJvdW5kZWQsXG4gICYuaWNvbi1jaXJjbGUsXG4gICYuaWNvbi1vdXRsaW5lZCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uaWNvbi1sZyB7XG4gIGZvbnQtc2l6ZTogJGljb24tbGctc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRpY29uLWxnLWxpbmUtaGVpZ2h0O1xuXG4gICYuaWNvbi1yZWN0LFxuICAmLmljb24tcm91bmRlZCxcbiAgJi5pY29uLWNpcmNsZSxcbiAgJi5pY29uLW91dGxpbmVkIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTIwcHg7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICB9XG59XG5cbi5pY29uLWNvbnRhY3Qtc217XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbi8vIEljb24gQXBwZWFyYW5jZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmljb24tZGVmYXVsdCB7XG4gIGNvbG9yOiAkaWNvbi1kZWZhdWx0LWNvbG9yO1xuICBib3JkZXItY29sb3I6ICRpY29uLWRlZmF1bHQtYm9yZGVyLWNvbG9yO1xufVxuXG4uaWNvbi1kYXJrZXIge1xuICBjb2xvcjogJGljb24tZGFya2VyLWNvbG9yO1xuICBib3JkZXItY29sb3I6ICRpY29uLWRhcmtlci1ib3JkZXItY29sb3I7XG59XG5cbi5pY29uLXByaW1hcnkge1xuICBjb2xvcjogJGljb24tcHJpbWFyeS1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkaWNvbi1wcmltYXJ5LWJvcmRlci1jb2xvcjtcbn1cblxuLmljb24tZGVsdWdlIHtcbiAgY29sb3I6ICRpY29uLWRlbHVnZS1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkaWNvbi1kZWx1Z2UtYm9yZGVyLWNvbG9yO1xufVxuXG4uaWNvbi1zdWNjZXNzIHtcbiAgY29sb3I6ICRpY29uLXN1Y2Nlc3MtY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGljb24tc3VjY2Vzcy1ib3JkZXItY29sb3I7XG59XG5cbi5pY29uLXdhcm5pbmcge1xuICBjb2xvcjogJGljb24td2FybmluZy1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkaWNvbi13YXJuaW5nLWJvcmRlci1jb2xvcjtcbn1cblxuLmljb24tZGFuZ2VyIHtcbiAgY29sb3I6ICRicmFuZC1kYW5nZXI7XG4gIGJvcmRlci1jb2xvcjogJGJyYW5kLWRhbmdlcjtcbn1cblxuLmljb24taW5mbyB7XG4gIGNvbG9yOiAkYnJhbmQtaW5mbztcbiAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtaW5mbztcbn1cblxuJWljb24tZmlsbGVkIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uaWNvbi1wcmltYXJ5LWZpbGxlZCB7XG4gIEBleHRlbmQgJWljb24tZmlsbGVkO1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcbn1cblxuLmljb24tZGFya2VyLWZpbGxlZCB7XG4gIEBleHRlbmQgJWljb24tZmlsbGVkO1xuICBiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrZXI7XG59XG5cbi5pY29uLWRhcmtlc3QtZmlsbGVkIHtcbiAgQGV4dGVuZCAlaWNvbi1maWxsZWQ7XG4gIGJhY2tncm91bmQ6ICRncmF5LWRhcmtlc3Q7XG59XG5cbi5pY29uLWdyYXktbGlnaHQtZmlsbGVkIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogJGdyYXktZGFyaztcbiAgYmFja2dyb3VuZDogJGdyYXktbGlnaHQ7XG59XG5cbi8vIEFkZGl0aW9uYWwgaWNvbiBzaXplcyBmb3IgaWNvbiBmb250c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmljb24ge1xuICAmLmljb24teHMge1xuICAgICYubWRpLW1vbml0b3Ige1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cblxuICB9XG5cbiAgJi5pY29uLXNtIHtcbiAgICAmLm1kaS1tb25pdG9yIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gICAgJi5tZGktY29kZS1icmFja2V0cyxcbiAgICAmLm1kaS1jbG9jayxcbiAgICAmLm1kaS12ZWN0b3ItYXJyYW5nZS1iZWxvdyB7XG4gICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgfVxuXG4gIH1cblxuICAmLmljb24tbGcge1xuICB9XG5cbiAgJi5pY29uLXhsIHtcbiAgfVxufVxuXG4uaWNvbi1yZWN0LFxuLmljb24tY2lyY2xlLFxuLmljb24tcm91bmRlZCxcbi5pY29uLW91dGxpbmVkIHtcblxuICAmLm1kaS12ZWN0b3ItYXJyYW5nZS1iZWxvdyxcbiAgJi5tZGktc2hhcmUtdmFyaWFudCxcbiAgJi5tZGktbWFnbmlmeSxcbiAgJi5tZGktbW9uaXRvciB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gICYubWRpLWJydXNoIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbiAgJi5tZGktY3ViZS1vdXRsaW5lLFxuICAmLm1kaS1wYWxldHRlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgJi5tZGktZm9ybWF0LWJvbGQsXG4gICYubWRpLXNwZWxsY2hlY2ssXG4gICYubWRpLXJvY2tldCxcbiAgJi5tZGkteG1sIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cblxuICAmLmljb24teHMge1xuICB9XG5cbiAgJi5pY29uLXNtIHtcbiAgfVxuXG4gICYuaWNvbi1sZyB7XG4gICAgJi5tZGktc2Nob29se1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgIH1cbiAgICAmLm1kaS1kb21haW57XG4gICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgfVxuICB9XG5cbiAgJi5pY29uLXhsIHtcbiAgfVxufVxuXG4vLyBGb250cyBMaXN0IEljb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5pY29uLWxpc3Qge1xuICAudW5pdC1ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5pY29uIHtcbiAgICBjb2xvcjogJGJyYW5kLW1hZGlzb247XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC51bml0e1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctYXJlYS14cztcbiAgICAgIC5pY29ue1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTcGVjaWFscyBob3ZlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWdlIGEuaWNvbntcbiAgJi5mYS1mYWNlYm9va3tcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZDogIzM5NWI5ODtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gICYuZmEtdHdpdHRlcntcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZDogIzJjYTdlMDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gICYuZmEtZ29vZ2xle1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDk1MTM5O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgJi5mYS1pbnN0YWdyYW17XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQ6ICM0ODc5YTE7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufSIsIi8vXG4vLyBDdXN0b20gUHJvZ3Jlc3MgQmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBMaW5lYXIgUHJvZ3Jlc3MgQmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnByb2dyZXNzLWxpbmVhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtbGluZWFyLWhlaWdodDtcblxuICAucHJvZ3Jlc3MtYmFyLWxpbmVhci13cmFwLCAucHJvZ3Jlc3MtYmFyLWxpbmVhciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRwcm9ncmVzcy1iYXItbGluZWFyLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAucHJvZ3Jlc3MtYmFyLWxpbmVhci13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJvZ3Jlc3MtYmFyLWxpbmVhci1lbXB0eS1iYWNrZ3JvdW5kO1xuICB9XG5cbiAgLnByb2dyZXNzLWJhci1saW5lYXIge1xuICAgIHdpZHRoOiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjVzIGFsbCBlYXNlKTtcbiAgfVxuXG4gIC5wcm9ncmVzcy12YWx1ZSxcbiAgLnByb2dyZXNzLXNpemV7XG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6XCIlXCI7XG4gICAgfVxuICB9XG59XG5cbi8vIENpcmNsZSBQcm9ncmVzcyBCYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucHJvZ3Jlc3MtYmFyLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYWNjZW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuXG5cbiAgY2FudmFzIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTElO1xuICAgIGxlZnQ6IDUyJTtcbiAgICBmb250LXdlaWdodDogJHByb2dyZXNzLWJhci1jaXJjbGUtd2VpZ2h0O1xuICAgIGZvbnQtc2l6ZTogJHByb2dyZXNzLWJhci1jaXJjbGUtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJHByb2dyZXNzLWJhci1jaXJjbGUtbGluZS1oZWlnaHQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICRwcm9ncmVzcy1iYXItY2lyY2xlLWljb247XG4gICAgfVxuICB9XG4gICYucHJvZ3Jlc3MtYmFyLW1vZGVybntcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIExpc3QgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgPiAuYmFkZ2Uge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChzdWNjZXNzLCAkc3RhdGUtc3VjY2Vzcy1iZywgJHdoaXRlKTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGluZm8sICRzdGF0ZS1pbmZvLWJnLCAkd2hpdGUpO1xuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQod2FybmluZywgJHN0YXRlLXdhcm5pbmctYmcsICR3aGl0ZSk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChkYW5nZXIsICRzdGF0ZS1kYW5nZXItYmcsICR3aGl0ZSk7XG5cblxuXG4iLCIvL1xuLy8gQnJlYWRjcnVtYiBjdXN0b21cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJyZWFkY3J1bWIgQ2xhc3NpY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnJlYWRjcnVtYi1jbGFzc2ljIHtcbiAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmxpc3QtaW5saW5lLWRhc2hlZCB7XG4gICAgPiBsaSB7XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjYpO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4iLCIvL1xuLy8gSW5wdXQgZ3JvdXAgY3VzdG9tXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuXG4gID4gLmlucHV0LWdyb3VwLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLWludmVyc2V7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAkZ3JheTtcbiAgY29sb3I6ICRncmF5LWRhcmtlcjtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgLmZvcm0tY29udHJvbHtcbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxuXG4gID4gLmlucHV0LWdyb3VwLWFkZG9uID4gLmlucHV0LWdyb3VwLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20ge1xuICA+IC5pbnB1dC1ncm91cC1hZGRvbiA+IC5pbnB1dC1ncm91cC1pY29uIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgJi5tZGkge1xuICAgICAgdG9wOiAycHg7XG4gICAgfVxuICB9XG4gID4gLmZvcm0tY29udHJvbHtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogJGJ0bi1mb250LXNpemUtc21hbGw7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIH1cbiAgfVxuICA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLWxnIHtcbiAgPiAuaW5wdXQtZ3JvdXAtYWRkb24gPiAuaW5wdXQtZ3JvdXAtaWNvbiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCl7XG4gICYuZm9ybS1jb250cm9sLWxhc3QtY2hpbGR7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxufVxuXG4vLyBCdXR0b24gaW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgLy8gTmVnYXRpdmUgbWFyZ2luIGZvciBzcGFjaW5nLCBwb3NpdGlvbiBmb3IgYnJpbmdpbmcgaG92ZXJlZC9mb2N1c2VkL2FjdGl2ZWRcbiAgLy8gZWxlbWVudCBhYm92ZSB0aGUgc2libGluZ3MuXG4gID4gLmJ0biB7XG4gICAgKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufSIsIi8vXG4vLyAgRHJvcGNhcHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5kcm9wY2FwIHtcbiAgJjpmaXJzdC1sZXR0ZXJ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAkZHJvcGNhcC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkZHJvcGNhcC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkcm9wY2FwLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgJi1kYXJrIHtcbiAgICAmOmZpcnN0LWxldHRlciB7XG4gICAgICBjb2xvcjogJGRyb3BjYXAtY29sb3I7XG4gICAgfVxuICB9XG59IiwiLy9cbi8vIEN1c3RvbSBBbGVydFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQWxlcnQgQ2xhc3NpY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWxlcnQtY2xhc3NpYyB7XG4gIHBhZGRpbmc6ICRhbGVydC1jbGFzc2ljLXBhZGRpbmc7XG4gIG1hcmdpbi10b3A6ICRhbGVydC1jbGFzc2ljLW9mZnNldC10b3A7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAkYWxlcnQtY2xhc3NpYy1ib3JkZXItbGVmdC13aWR0aDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6ICRhbGVydC1jbGFzc2ljLWJvcmRlci1sZWZ0LXN0eWxlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnQtY2xhc3NpYy1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIGZvbnQtd2VpZ2h0OiAkYWxlcnQtY2xhc3NpYy10aXRsZS13ZWlnaHQ7XG4gIH1cbn1cblxuLy8gU25hY2tiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zbmFja2JhcnMge1xuICBtYXgtd2lkdGg6ICRzbmFja2JhcnMtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkc25hY2tiYXJzLXBhZGRpbmc7XG4gIG1hcmdpbi10b3A6ICRzbmFja2JhcnMtb2Zmc2V0LXRvcDtcbiAgbWFyZ2luLWxlZnQ6ICRzbmFja2JhcnMtb2Zmc2V0LWxlZnQ7XG4gIG1hcmdpbi1yaWdodDogJHNuYWNrYmFycy1vZmZzZXQtcmlnaHQ7XG4gIGNvbG9yOiAkc25hY2tiYXJzLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc25hY2tiYXJzLWJhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRzbmFja2JhcnMtYm9yZGVyLXJhZGl1cztcbiAgYm94LXNoYWRvdzogJHNuYWNrYmFycy1ib3gtc2hhZG93O1xuXG4gIC5pY29uLXh4cyB7XG4gICAgZm9udC1zaXplOiAkc25hY2tiYXJzLWljb24tc2l6ZTtcbiAgfVxuXG4gIC8vIHBhZGRpbmcgb24gdGV4dFxuICBwIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc25hY2tiYXJzLXBhZGRpbmctZnJvbS1pY29uLXRvLXRleHQ7XG4gIH1cblxuICAvLyBzbmFja2JhciBpY29uIG9uIHRoZSBsZWZ0IHNpZGVcbiAgJi1sZWZ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC8vIHNuYWNrYmFyIGxpbmsgb3IgYnV0dG9uIG9uIHRoZSByaWdodCBzaWRlXG4gICYtcmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHMpIHtcbiAgICBtYXgtd2lkdGg6ICRzbmFja2JhcnMteHMtbWF4LXdpZHRoO1xuICAgIHBhZGRpbmc6ICRzbmFja2JhcnMteHMtcGFkZGluZztcbiAgfVxufVxuXG4vLyBCb290c3RyYXAgQWxlcnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFsZXJ0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAvLyBib290c3RyYXAgY2xvc2UgYnV0dG9uXG4gIC5jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtOXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hbGVydC1jbGFzc2ljLWxnIHtcbiAgcGFkZGluZy10b3A6ICRhbGVydC1jbGFzc2ljLWxnLXBhZGRpbmctdG9wO1xuICBwYWRkaW5nLWJvdHRvbTogJGFsZXJ0LWNsYXNzaWMtbGctcGFkZGluZy1ib3R0b207XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAkYWxlcnQtY2xhc3NpYy1sZy1ib3JkZXItbGVmdC13aWR0aDtcblxuICBoNCwgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuXG4gIC5idG4tc20ge1xuICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICAgIG1pbi13aWR0aDogODBweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDtcbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5hbGVydC1jbGFzc2ljLXNtIHtcbiAgcGFkZGluZy10b3A6ICRhbGVydC1jbGFzc2ljLXNtLXBhZGRpbmctdG9wO1xuICBwYWRkaW5nLWJvdHRvbTogJGFsZXJ0LWNsYXNzaWMtc20tcGFkZGluZy1ib3R0b207XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAkYWxlcnQtY2xhc3NpYy1zbS1ib3JkZXItbGVmdC13aWR0aDtcbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLy8gQWxlcnQgQ2xhc3NpY1xuXG4uYWxlcnQtY2xhc3NpYy1kYW5nZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogJGFsZXJ0LWNsYXNzaWMtZGFuZ2VyLWJvcmRlci1sZWZ0LWNvbG9yO1xuXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIGNvbG9yOiAkYWxlcnQtY2xhc3NpYy1kYW5nZXItdGl0bGUtY29sb3I7XG4gIH1cbn1cblxuLmFsZXJ0LWNsYXNzaWMtaW5mbyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAkYWxlcnQtY2xhc3NpYy1pbmZvLWJvcmRlci1sZWZ0LWNvbG9yO1xuXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIGNvbG9yOiAkYWxlcnQtY2xhc3NpYy1pbmZvLXRpdGxlLWNvbG9yO1xuICB9XG59XG5cbi5hbGVydC1jbGFzc2ljLXN1Y2Nlc3Mge1xuICBib3JkZXItbGVmdC1jb2xvcjogJGFsZXJ0LWNsYXNzaWMtc3VjY2Vzcy1ib3JkZXItbGVmdC1jb2xvcjtcblxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBjb2xvcjogJGFsZXJ0LWNsYXNzaWMtc3VjY2Vzcy10aXRsZS1jb2xvcjtcbiAgfVxufVxuXG4uYWxlcnQtY2xhc3NpYy13YXJuaW5nIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICRhbGVydC1jbGFzc2ljLXdhcm5pbmctYm9yZGVyLWxlZnQtY29sb3I7XG5cbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgY29sb3I6ICRhbGVydC1jbGFzc2ljLXdhcm5pbmctdGl0bGUtY29sb3I7XG4gIH1cbn1cblxuLy8gQm9vdHN0cmFwXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYnJhbmQtc3VjY2VzcywgJGJyYW5kLXN1Y2Nlc3MsICR3aGl0ZSk7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYnJhbmQtaW5mbywgJGJyYW5kLWluZm8sICR3aGl0ZSk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYnJhbmQtd2FybmluZywgJGJyYW5kLXdhcm5pbmcsICR3aGl0ZSk7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRicmFuZC1kYW5nZXIsICRicmFuZC1kYW5nZXIsICR3aGl0ZSk7XG59IiwiLy9cbi8vIEFuaW1hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQ3VzdG9tIEZhZGVJblVwIEtleWZyYW1lcyBBbmltYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGVJblVwU20pe1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXBTbXtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBTbTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwU207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjRzO1xufVxuXG5cbi8vIEN1c3RvbSBGYWRlT3V0RG93biBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhmYWRlT3V0RG93blNtKXtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93blNte1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93blNtO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25TbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNHM7XG59XG5cblxuLy8gQmcgZ3JhZGllbnQgYW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhmYWRlQm90aCl7XG4gIDAlLFxuICAxMDAle1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAle1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4iLCIvLyBFbGVtZW50IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaHRtbHtcbiAgLmdyb3Vwe1xuICAgIEBpbmNsdWRlIGVsZW1lbnQtZ3JvdXBzLWN1c3RvbSgxNXB4LCAxNXB4KTtcbiAgfVxuXG4gIC5ncm91cC14c3tcbiAgICBAaW5jbHVkZSBlbGVtZW50LWdyb3Vwcy1jdXN0b20oNXB4LCA1cHgpO1xuICB9XG5cbiAgLmdyb3VwLXNte1xuICAgIEBpbmNsdWRlIGVsZW1lbnQtZ3JvdXBzLWN1c3RvbSgxMHB4LCAxMHB4KTtcbiAgfVxuXG4gIC5ncm91cC1sZ3tcbiAgICBAaW5jbHVkZSBlbGVtZW50LWdyb3Vwcy1jdXN0b20oMjBweCwgMjBweCk7XG4gIH1cblxuICAuZ3JvdXAteGx7XG4gICAgQGluY2x1ZGUgZWxlbWVudC1ncm91cHMtY3VzdG9tKDMwcHgsIDMwcHgpO1xuICB9XG5cbiAgLmdyb3VwLXRvcHtcbiAgICA+ICosID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgfVxuXG4gIC5ncm91cC1taWRkbGV7XG4gICAgPiAqLCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAuZ3JvdXAtYm90dG9te1xuICAgID4gKiwgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuICB9XG59IiwiLy8gRWxlbWVudC1ncm91cHNcblxuQG1peGluIGVsZW1lbnQtZ3JvdXBzLWN1c3RvbSgkb2Zmc2V0LCAkdHJhbnNsYXRlLW9mZnNldCkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHRyYW5zbGF0ZS1vZmZzZXQpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSR0cmFuc2xhdGUtb2Zmc2V0KTtcbiAgbWFyZ2luLWJvdHRvbTogLSR0cmFuc2xhdGUtb2Zmc2V0O1xuICBtYXJnaW4tbGVmdDogLSR0cmFuc2xhdGUtb2Zmc2V0O1xuXG4gID4gKjpub3QoLmdyb3VwLWl0ZW0pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogJG9mZnNldDtcbiAgICBtYXJnaW4tbGVmdDogJG9mZnNldDtcbiAgfVxuXG4gID4gLmdyb3VwLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXRvcDogJG9mZnNldDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRvZmZzZXQ7XG4gIH1cbn0iLCIvL1xuLy8gQm94IENvbW1lbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5ib3gtY29tbWVudCB7XG4gICYtbWV0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1tYWRpc29uO1xuICAgIH1cbiAgfVxuICAmLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICYtYm9keXtcbiAgICBwe1xuICAgICAgY29sb3I6ICRncmF5LWJhc2U7XG4gICAgfVxuICB9XG4gIC5pY29uLXhze1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBhe1xuICAgICY6aG92ZXJ7XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjogJGJyYW5kLW1hZGlzb247XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIENsYXNzaWMgQ29tbWVudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJveC1jb21tZW50LWNsYXNzaWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWluKSB7XG4gICAgPiAuYm94LWNvbW1lbnQge1xuICAgICAgLmJveC1jb21tZW50LWltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAuYm94LWNvbW1lbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzLW1pbikge1xuICAgIC5ib3gtY29tbWVudC1oZWFkZXIge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICA+IC5ib3gtY29tbWVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICB9XG4gIH1cbn1cblxuLmJveC1jb21tZW50LWNsYXNzaWMgKyAuYm94LWNvbW1lbnQtY2xhc3NpYyxcbi5ib3gtY29tbWVudC1jbGFzc2ljID4gLmJveC1jb21tZW50IHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cbiIsIi8vXG4vLyBRdW90ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2UgU3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucXVvdGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4vLyBRdW90ZSBDbGFzc2ljXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5xdW90ZS1jbGFzc2ljIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHEge1xuICAgIHF1b3Rlczogbm9uZTtcbiAgfVxuXG4gIC5xdW90ZS1ib2R5IHtcbiAgICBwYWRkaW5nOiAkcXVvdGUtY2xhc3NpYy1ib2R5LXBhZGRpbmc7XG4gIH1cblxuICAucXVvdGUtbWV0YSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICB9XG5cbiAgLnF1b3RlLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogJHF1b3RlLWNsYXNzaWMtZGVzYy1zaXplO1xuICB9XG5cbiAgLnF1b3RlLWF1dGhvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgLnF1b3RlLWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLThweDtcbiAgICBsZWZ0OiAtMTJweDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkcXVvdGUtYnJhY2VzLWZvbnQ7XG4gICAgZm9udC1zaXplOiAkcXVvdGUtYnJhY2VzLXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRxdW90ZS1icmFjZXMtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRxdW90ZS1icmFjZXMtY29sb3I7XG4gICAgY29udGVudDogJHF1b3RlLWJyYWNlcy1pY29uO1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZVgoLTEpKTtcbiAgfVxufVxuXG4vLyBRdW90ZSBDbGFzc2ljIEJveGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5xdW90ZS1jbGFzc2ljLWJveGVkIHtcbiAgLnF1b3RlLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgY29sb3I6IHJnYmEoJGdyYXktYmFzZSwgLjIpO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICB9XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cbiAgcSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiAkZ3JheS1iYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYWNjZW50O1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgY2l0ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRncmF5LWJhc2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgLnF1b3RlLWJvZHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBxe1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFF1b3RlIFNsaWRlciB2MlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucXVvdGUtc2xpZGVyLTIge1xuICAuZGl2aWRlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnF1b3RlLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cblxuICAucXVvdGUtYXV0aG9yIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICRxdW90ZS1zbGlkZXItMi1hdXRob3ItY29sb3I7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5xdW90ZS1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG59XG5cbi8vIFF1b3RlIE91dGJveGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5xdW90ZS1vdXRib3hlZCB7XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRpdmlkZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5xdW90ZS1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogJHF1b3RlLW91dGJveGVkLWJvZHktcGFkZGluZztcbiAgICBiYWNrZ3JvdW5kOiAkcXVvdGUtb3V0Ym94ZWQtYm9keS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1yYWRpdXM6ICRxdW90ZS1vdXRib3hlZC1ib2R5LWJvcmRlci1yYWRpdXM7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcXVvdGUtYnJhY2VzLWZvbnQ7XG4gICAgICBmb250LXNpemU6ICRxdW90ZS1icmFjZXMtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkcXVvdGUtYnJhY2VzLWxpbmUtaGVpZ2h0O1xuICAgICAgY29sb3I6ICRxdW90ZS1vdXRib3hlZC1icmFjZXMtaWNvbi1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6ICRxdW90ZS1icmFjZXMtaWNvbjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZVgoLTEpKTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAzNXB4O1xuICAgICAgQGluY2x1ZGUgdHJpYW5nbGUoYm90dG9tLCAyMHB4LCAxMHB4LCAkZ3JheS1saWdodGVyKTtcbiAgICB9XG4gIH1cblxuICAucXVvdGUtYXV0aG9yIHtcbiAgICBtYXJnaW46IDAgMCA2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5xdW90ZS1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG5cbiAgLnF1b3RlLW1ldGEge1xuICAgIG1hcmdpbjogMjRweCAwIDAgM3B4O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA2O1xuICB9XG59IiwiLy8gVHJpYW5nbGVcblxuQG1peGluIHRyaWFuZ2xlKCRkaXIsICR3LCAkaCwgJGNscikge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuXG4gIEBpZiAkZGlyID09IHRvcCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIGNlaWwoJHcvMikgJGggY2VpbCgkdy8yKTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjbHIgdHJhbnNwYXJlbnQ7XG4gIH0gQGVsc2UgaWYgJGRpciA9PSBib3R0b20ge1xuICAgIGJvcmRlci13aWR0aDogJGggY2VpbCgkdy8yKSAwIGNlaWwoJHcvMik7XG4gICAgYm9yZGVyLWNvbG9yOiAkY2xyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB9IEBlbHNlIGlmICRkaXIgPT0gbGVmdCB7XG4gICAgYm9yZGVyLXdpZHRoOiBjZWlsKCRoLzIpICR3IGNlaWwoJGgvMikgMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRjbHIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH0gQGVsc2UgaWYgJGRpciA9PSByaWdodCB7XG4gICAgYm9yZGVyLXdpZHRoOiBjZWlsKCRoLzIpIDAgY2VpbCgkaC8yKSAkdztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjbHI7XG4gIH0gQGVsc2UgaWYgJGRpciA9PSB0b3BfbGVmdCB7XG4gICAgYm9yZGVyLXdpZHRoOiAkdyAkdyAwIDA7XG4gICAgYm9yZGVyLWNvbG9yOiAkY2xyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB9IEBlbHNlIGlmICRkaXIgPT0gdG9wX3JpZ2h0IHtcbiAgICBib3JkZXItd2lkdGg6IDAgJHcgJHcgMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRjbHIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH0gQGVsc2UgaWYgJGRpciA9PSBib3R0b21fcmlnaHQge1xuICAgIGJvcmRlci13aWR0aDogMCAwICR3ICR3O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNsciB0cmFuc3BhcmVudDtcbiAgfSBAZWxzZSBpZiAkZGlyID09IGJvdHRvbV9sZWZ0IHtcbiAgICBib3JkZXItd2lkdGg6ICR3IDAgMCAkdztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjbHI7XG4gIH1cblxufSIsIi8vXG4vLyBDdXN0b20gUGFnaW5hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQm9vdHN0cmFwIFBhZ2luYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhZ2luYXRpb24ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoN3B4LCAxNHB4LCAkYnRuLWZvbnQtc2l6ZS1zbWFsbCwgJGJ0bi1saC1zaXplLXNtYWxsLCAkYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgPiBsaSA+IGEsXG4gID4gbGkgPiBzcGFuIHtcbiAgICBtaW4td2lkdGg6ICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsKjIgKyAkYm9yZGVyLXdpZHRoLXNtYWxsKjIgKyAkYnRuLWxoLXNpemUtc21hbGw7XG4gICAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRicmFuZC1tYWRpc29uO1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLW1hZGlzb247XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gIH1cbiAgPiBsaTpmaXJzdC1jaGlsZCxcbiAgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBhLCBzcGFuIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gbGkgPiBhLFxuICA+IGxpID4gc3BhbiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICY6YWN0aXZlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IHNwYW4ge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICY6YWN0aXZlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxufSIsIi8vXG4vLyBQYWdlciBwYWdpbmF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFnZXIge1xuICBsaSB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgICAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQtc21hbGw7XG4gICAgICBmb250LXNpemU6ICRidG4tZm9udC1zaXplLXNtYWxsO1xuICAgICAgbGluZS1oZWlnaHQ6ICRidG4tbGgtc2l6ZS1zbWFsbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIH1cblxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMsXG4gICAgPiBhOmFjdGl2ZSxcbiAgICA+IGE6YWN0aXZlOmZvY3Vze1xuICAgICAgY29sb3I6ICRwYWdlci1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1ob3Zlci1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2VyLWhvdmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICAuaWNvbi1sZWZ0LFxuICAuaWNvbi1yaWdodHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6ICRidG4tbGgtc2l6ZS1zbWFsbDtcbiAgfVxuXG4gIC5pY29uLWxlZnR7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5pY29uLXJpZ2h0e1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAuZGlzYWJsZWQge1xuICAgID4gYSxcbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzLFxuICAgID4gc3BhbiB7XG4gICAgICBjb2xvcjogJHBhZ2VyLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWRpc2FibGVkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnZXItZGlzYWJsZWQtYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZXItc217XG4gIGxpIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXhzLXZlcnRpY2FsICRwYWRkaW5nLXhzLWhvcml6b250YWwvMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0LXhzO1xuICAgICAgZm9udC1zaXplOiAkYnRuLWZvbnQtc2l6ZS14cztcbiAgICAgIGxpbmUtaGVpZ2h0OiAkYnRuLWxoLXNpemUteHM7XG4gICAgfVxuICB9XG5cbiAgLmljb24tbGVmdCxcbiAgLmljb24tcmlnaHR7XG4gICAgbGluZS1oZWlnaHQ6ICRidG4tbGgtc2l6ZS14cztcbiAgfVxufVxuXG4ucGFnZXItbGd7XG4gIGxpIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICAgICAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gICAgICBmb250LXNpemU6ICRidG4tZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRidG4tbGgtc2l6ZTtcbiAgICB9XG4gIH1cblxuICAuaWNvbi1sZWZ0LFxuICAuaWNvbi1yaWdodHtcbiAgICBmb250LXNpemU6ICRidG4tZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkYnRuLWxoLXNpemU7XG4gIH1cbn0iLCIvL1xuLy8gTGFiZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGFiZWwge1xuICBwYWRkaW5nOiAkbGFiZWwtcGFkZGluZztcbn1cblxuLy8gTGFiZWxzIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxhYmVsLWN1c3RvbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGxhYmVsLWN1c3RvbS1wYWRkaW5nO1xuICBmb250LXNpemU6ICRsYWJlbC1jdXN0b20tc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRsYWJlbC1jdXN0b20td2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGxhYmVsLWN1c3RvbS1saW5lLWhlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gIHRyYW5zaXRpb246IC4zcztcblxuICBoMSAmLCBoMiAmLCBoMyAmLCBoNCAmLCBoNSAmLCBoNiAmLCBwICZ7XG4gICAgbWFyZ2luLWxlZnQ6ICRsYWJlbC1jdXN0b20tdGl0bGUtb2Zmc2V0LWxlZnQ7XG4gIH1cblxuICAmLCY6aG92ZXIsJjpmb2N1c3tcbiAgICBjb2xvcjogJGxhYmVsLWN1c3RvbS1ob3ZlcjtcbiAgfVxufVxuXG4ubGFiZWwtZWxsaXBzaXMtY3VzdG9tIHtcbiAgYm9yZGVyLXJhZGl1czogJGxhYmVsLWVsbGlwc2lzLWN1c3RvbS1ib3JkZXItcmFkaXVzO1xufVxuXG4ubGFiZWwtcm91bmRlZC1jdXN0b20ge1xuICBib3JkZXItcmFkaXVzOiAkbGFiZWwtcm91bmRlZC1jdXN0b207XG59XG5cbi8vIExhYmVscyBzaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxhYmVsLXhzLWN1c3RvbSB7XG4gIHBhZGRpbmc6ICRsYWJlbC14cy1jdXN0b20tcGFkZGluZztcbn1cblxuLmxhYmVsLXNtLWN1c3RvbSB7XG4gIHBhZGRpbmc6ICRsYWJlbC1zbS1jdXN0b20tcGFkZGluZztcbn1cblxuLmxhYmVsLWxnLWN1c3RvbSB7XG4gIGZvbnQtc2l6ZTogJGxhYmVsLWxnLWN1c3RvbS1zaXplO1xuICBwYWRkaW5nOiAkbGFiZWwtbGctY3VzdG9tLXBhZGRpbmc7XG59XG5cbi5sYWJlbC14bC1jdXN0b20ge1xuICBmb250LXNpemU6ICRsYWJlbC14bC1jdXN0b20tc2l6ZTtcbiAgcGFkZGluZzogJGxhYmVsLXhsLWN1c3RvbS1wYWRkaW5nO1xufVxuXG5cbi8vIExhYmVscyBjb2xvcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5sYWJlbC1kZWx1Z2V7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWRlbHVnZS1iZyk7XG59XG5cbi5sYWJlbC1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtZGVmYXVsdC1iZyk7XG59XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtcHJpbWFyeS1iZyk7XG59XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtc3VjY2Vzcy1iZyk7XG59XG5cbi5sYWJlbC1pbmZvIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtaW5mby1iZyk7XG59XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtd2FybmluZy1iZyk7XG59XG5cbi5sYWJlbC1kYW5nZXIge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1kYW5nZXItYmcpO1xufVxuXG4iLCIvL1xuLy8gUG9zdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFBvc3QgQ29tbW9uIFN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBvc3Qge1xuICAmLW1ldGEge1xuICAgIC5pY29uLXh4cyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSArICYtbWV0YSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbi8vIFBvc3QgZGVmYXVsdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBvc3QtZGVmYXVsdCB7XG4gIC5wb3N0LWNvbnRyb2xzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnBvc3QtY29udHJvbHMgKyAucG9zdC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbi8vIFBvc3QgdGltZWxpbmVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucG9zdC10aW1lbGluZSB7XG4gIC50aHVtYm5haWwtZGVmYXVsdCB7XG4gICAgZmlndXJlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAmOmFmdGVyLFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtbWFkaXNvbjtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjM1cyBhbGwgZWFzZTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICBvdXRsaW5lOiA1cHggc29saWQgJHdoaXRlO1xuICAgICAgICB6LWluZGV4OiAtMjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBmaWd1cmUge1xuICAgICAgICAmOmFmdGVyLFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1sZWZ0IHtcbiAgICBmaWd1cmUge1xuICAgICAgJjphZnRlcixcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IC05N3B4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgICByaWdodDogLTEyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC0xMDRweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgICAgcmlnaHQ6IC0xMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXJpZ2h0IHtcbiAgICBmaWd1cmUge1xuICAgICAgJjphZnRlcixcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogLTk3cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAgIGxlZnQ6IC0xMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IC0xMDNweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgICAgbGVmdDogLTEyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFBvc3Qgd2lkZ2V0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ud2lkZ2V0LXBvc3Qge1xuICBkaXNwbGF5OiBibG9jaztcblxuICA+IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6aG92ZXIge1xuICAgICAgdGltZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoMTBweCwgLTFweCkpO1xuICAgICAgfVxuXG4gICAgICBoNiB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtbWFkaXNvbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoNixcbiAgdGltZSB7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG5cbiAgLnBvc3QtbWV0YSB7XG4gICAgLmljb24teHhzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICB0aW1lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoMCwgLTFweCkpO1xuICAgIH1cbiAgfVxuXG4gICYgKyAud2lkZ2V0LXBvc3Qge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuLy8gUG9zdCB2YWNhdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBvc3QtdmFjYXRpb24ge1xuICBjb2xvcjogJGdyYXktYmFzZTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBoZWlnaHQ6IDEyMHB4O1xuXG4gIC5wb3N0LXZhY2F0aW9uLXRpdGxlIHtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBhOmhvdmVye1xuICAgICAgY29sb3I6ICRicmFuZC1tYWRpc29uO1xuICAgIH1cbiAgfVxuICAmLW1ldGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgPiAqIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLmxpc3QtaW5saW5lIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuXG4gICAgICA+IGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1pbWctd3JhcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG4gICYtYm9keSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgd2lkdGg6IDczJTtcbiAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXgoKTtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbiAoY29sdW1uKTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQgKHNwYWNlLWFyb3VuZCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgJi1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgICB3aWR0aDogNzMlO1xuICAgIH1cbiAgICAubGlzdC1pbmxpbmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC02cHg7XG5cbiAgICAgID4gbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBFdmVudCBwb3N0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucG9zdC1ldmVudCB7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICYtbWV0YSB7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLW1hZGlzb247XG4gICAgcGFkZGluZzogNXB4IDlweDtcbiAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgPiAqIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgLmgzIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gICYtYm9keSB7XG4gICAgaDYge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbWFkaXNvbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGlzdC1pbmxpbmUge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtbWFkaXNvbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmljb24teHhzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuICAmLWltZy1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyYW5kLW1hZGlzb24sIC44KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiAwLjM1cyBhbGwgZWFzZTtcbiAgICB9XG4gIH1cbiAgJi1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgMCUpKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAyO1xuXG4gIH1cbiAgJi1pbWctb3ZlcmxheTpob3ZlciB7XG4gICAgJjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gICAgLnBvc3QtZXZlbnQtb3ZlcmxheSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTUwJSkpO1xuICAgICAgdHJhbnNpdGlvbjogMC4zNXMgYWxsIGVhc2U7XG4gICAgfVxuICB9XG4gIC51bml0IHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG4gIC5idG4tcHJpbWFyeSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGdyYXktYmFzZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAmLWJvZHkge1xuICAgICAgcGFkZGluZy10b3A6IDIxcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsLW1pbikge1xuICAgICYtYm9keSB7XG4gICAgICBoNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5tb2JpbGV7XG4gIC5wb3N0LWV2ZW50IHtcbiAgICAmLW1ldGEge1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUG9zdCBuZXdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucG9zdC1uZXdzIHtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICYtbW9kLTF7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgfVxuICAmLWJvZHkge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgaDYge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbWFkaXNvbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWJvZHktdmFyaWFudC0xe1xuICAgIHBhZGRpbmc6IDIycHggMzBweDtcbiAgICBoNiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1tYWRpc29uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtd2lkZSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi8vIFBvc3QgbmV3cyBtb2Rlcm5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucG9zdC1uZXdzLW1vZGVybiB7XG4gID4gLnVuaXQge1xuICAgID4gLnVuaXQtcmlnaHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDQ0cHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2QzZDNkMztcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0b3A6IDk3cHg7XG4gICAgICAgIGxlZnQ6IDEwNCU7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2QzZDNkMztcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC51bml0IHtcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jYXRza2lsbDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICAucG9zdC1uZXdzIHtcbiAgICAmLWJvZHkge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgLnBvc3QtbmV3cyB7XG4gICAgICAmLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IC51bml0IHtcbiAgICAgID4gLnVuaXQtcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIxcHgpO1xuICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJiArIC5wb3N0LW5ld3MtbW9kZXJuIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRmFjZWJvb2sgaWZyYW1lXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mYi1wYWdlLXJlc3BvbnNpdmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYi1wYWdlLXJlc3BvbnNpdmUsXG4uZmItcG9zdCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vLyBQcm9kdWN0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnByb2R1Y3Qge1xuICBib3gtc2hhZG93OiAkc2hhZG93LWFyZWEtYW1iaWVudDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IDAuMzVzIGFsbCBlYXNlO1xuICAmLWJvZHl7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMzdweDtcbiAgICBwIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgfVxuICB9XG5cbiAgJi1tZXRhLWluZm8ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIHRvcDogOTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zNXMgYWxsIGVhc2U7XG4gICAgLmljb24teHMge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICAgIC5pY29uLXh4cyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgLmxhYmVse1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC00NWRlZykpO1xuICAgIGxlZnQ6IC02MXB4O1xuICAgIHRvcDogLTE4cHg7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLW1hZGlzb247XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogMC4zNXMgYWxsIGVhc2U7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAmLW1ldGEtaW5mbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzOXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTM5cHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgLnByb2R1Y3QtbWV0YS1pbmZvIHtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSA3NnB4KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxNHB4IDAgcmdiYSgwLCAwLCAwLCAuMzIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vXG4vLyBibG9nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gYmxvZyBDb21tb24gU3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYmxvZyB7XG4gICYtbWV0YSB7XG4gICAgLmljb24teHhzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICAmLXRpdGxlICsgJi1tZXRhIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cblxuLy8gYmxvZyBkZWZhdWx0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYmxvZy1kZWZhdWx0IHtcbiAgLmJsb2ctY29udHJvbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuYmxvZy1jb250cm9scyArIC5ibG9nLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cblxuLy8gYmxvZyB0aW1lbGluZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5ibG9nLXRpbWVsaW5lIHtcbiAgLnRodW1ibmFpbC1kZWZhdWx0IHtcbiAgICBmaWd1cmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgICY6YWZ0ZXIsXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1tYWRpc29uO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMzVzIGFsbCBlYXNlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgIG91dGxpbmU6IDVweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IC0yO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWxlZnQge1xuICAgIGZpZ3VyZSB7XG4gICAgICAmOmFmdGVyLFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICByaWdodDogLTk3cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAgIHJpZ2h0OiAtMTIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogLTEwNHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgICByaWdodDogLTEyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtcmlnaHQge1xuICAgIGZpZ3VyZSB7XG4gICAgICAmOmFmdGVyLFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAtOTdweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgICAgbGVmdDogLTExNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogLTEwM3B4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgICBsZWZ0OiAtMTIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gYmxvZyB3aWRnZXRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi53aWRnZXQtYmxvZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0aW1lIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgxMHB4LCAtMXB4KSk7XG4gICAgICB9XG5cbiAgICAgIGg2IHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1tYWRpc29uO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGg2LFxuICB0aW1lIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cblxuICAuYmxvZy1tZXRhIHtcbiAgICAuaWNvbi14eHMge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIHRpbWUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgwLCAtMXB4KSk7XG4gICAgfVxuICB9XG5cbiAgJiArIC53aWRnZXQtYmxvZyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG4vLyBibG9nIHZhY2F0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYmxvZy12YWNhdGlvbiB7XG4gIGNvbG9yOiAkZ3JheS1iYXNlO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGhlaWdodDogMTIwcHg7XG5cbiAgLmJsb2ctdmFjYXRpb24tdGl0bGUge1xuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGE6aG92ZXJ7XG4gICAgICBjb2xvcjogJGJyYW5kLW1hZGlzb247XG4gICAgfVxuICB9XG4gICYtbWV0YSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICA+ICoge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAubGlzdC1pbmxpbmUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG5cbiAgICAgID4gbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWltZy13cmFwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbiAgJi1ib2R5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB3aWR0aDogNzMlO1xuICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleCgpO1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uIChjb2x1bW4pO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudCAoc3BhY2UtYXJvdW5kKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAmLWJvZHkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMThweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICAgIHdpZHRoOiA3MyU7XG4gICAgfVxuICAgIC5saXN0LWlubGluZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTZweDtcblxuICAgICAgPiBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEV2ZW50IGJsb2dcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5ibG9nLWV2ZW50IHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgJi1tZXRhIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtbWFkaXNvbjtcbiAgICBwYWRkaW5nOiA1cHggOXB4O1xuICAgIG1pbi13aWR0aDogOTBweDtcbiAgICA+ICoge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBjb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAuaDMge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgJi1ib2R5IHtcbiAgICBoNiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1tYWRpc29uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5saXN0LWlubGluZSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1tYWRpc29uO1xuICAgICAgfVxuICAgIH1cbiAgICAuaWNvbi14eHMge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG4gICYtaW1nLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkYnJhbmQtbWFkaXNvbiwgLjgpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IDAuMzVzIGFsbCBlYXNlO1xuICAgIH1cbiAgfVxuICAmLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAwJSkpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgfVxuICAmLWltZy1vdmVybGF5OmhvdmVyIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgICAuYmxvZy1ldmVudC1vdmVybGF5IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjM1cyBhbGwgZWFzZTtcbiAgICB9XG4gIH1cbiAgLnVuaXQge1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbiAgLmJ0bi1wcmltYXJ5IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1iYXNlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICYtYm9keSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG4gICAgJi1ib2R5IHtcbiAgICAgIGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm1vYmlsZXtcbiAgLmJsb2ctZXZlbnQge1xuICAgICYtbWV0YSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBibG9nIG5ld3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5ibG9nLW5ld3Mge1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgJi1tb2QtMXtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICB9XG4gICYtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgaDYge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbWFkaXNvbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWJvZHktdmFyaWFudC0xe1xuICAgIHBhZGRpbmc6IDIycHggMzBweDtcbiAgICBoNiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1tYWRpc29uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtd2lkZSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi8vIGJsb2cgbmV3cyBtb2Rlcm5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYmxvZy1uZXdzLW1vZGVybiB7XG4gID4gLnVuaXQge1xuICAgID4gLnVuaXQtcmlnaHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDQ0cHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2QzZDNkMztcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0b3A6IDk3cHg7XG4gICAgICAgIGxlZnQ6IDEwNCU7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2QzZDNkMztcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC51bml0IHtcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jYXRza2lsbDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICAuYmxvZy1uZXdzIHtcbiAgICAmLWJvZHkge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgLmJsb2ctbmV3cyB7XG4gICAgICAmLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IC51bml0IHtcbiAgICAgID4gLnVuaXQtcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIxcHgpO1xuICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJiArIC5ibG9nLW5ld3MtbW9kZXJuIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRmFjZWJvb2sgaWZyYW1lXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mYi1wYWdlLXJlc3BvbnNpdmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYi1wYWdlLXJlc3BvbnNpdmUsXG4uZmItYmxvZyB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vLyBQcm9kdWN0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnByb2R1Y3Qge1xuICBib3gtc2hhZG93OiAkc2hhZG93LWFyZWEtYW1iaWVudDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IDAuMzVzIGFsbCBlYXNlO1xuICAmLWJvZHl7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMzdweDtcbiAgICBwIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgfVxuICB9XG5cbiAgJi1tZXRhLWluZm8ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIHRvcDogOTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zNXMgYWxsIGVhc2U7XG4gICAgLmljb24teHMge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICAgIC5pY29uLXh4cyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgLmxhYmVse1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC00NWRlZykpO1xuICAgIGxlZnQ6IC02MXB4O1xuICAgIHRvcDogLTE4cHg7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLW1hZGlzb247XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogMC4zNXMgYWxsIGVhc2U7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAmLW1ldGEtaW5mbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzOXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTM5cHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgLnByb2R1Y3QtbWV0YS1pbmZvIHtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSA3NnB4KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxNHB4IDAgcmdiYSgwLCAwLCAwLCAuMzIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vXG4vLyBDdXN0b20gZm9ybSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5yZC1tYWlsZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gTm9ybWFsaXplIG5vbi1jb250cm9sc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxubGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4vLyBDb21tb24gZm9ybSBjb250cm9sc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmlucHV0LXNtLFxuLmlucHV0LWxnLFxuLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgJiwgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6ICR0ZXh0YXJlYS1kZWZhdWx0LWhlaWdodDtcbiAgbWluLWhlaWdodDogJHRleHRhcmVhLWRlZmF1bHQtbWluLWhlaWdodDtcbiAgbWF4LWhlaWdodDogJHRleHRhcmVhLWRlZmF1bHQtbWF4LWhlaWdodDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyKCRncmF5LWJhc2UpO1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG4uaWUtMTAsXG4uaWUtMTEsXG4uaWUtZWRnZXtcbiAgLmZvcm0tY29udHJvbCB7IFxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5pbnB1dC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsIC0gKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgJGJvcmRlci13aWR0aC1zbWFsbCkqMjtcbn1cblxuLmlucHV0LWxnIHtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2UgLSAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAkYm9yZGVyLXdpZHRoLWJhc2UpKjI7XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mb3JtLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBGb3JtIGxhYmVsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZm9ybS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAkZm9ybS1sYWJlbC1wb3NpdGlvbi10b3A7XG4gIGxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICRncmF5LWJhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA5O1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtLW9yaWdpbigwIDApO1xuICBmb250LXdlaWdodDogNDAwO1xuXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXItZm9jdXM7XG4gICAgdG9wOiAkZm9ybS1sYWJlbC1mb2N1cy1wb3NpdGlvbi10b3A7XG4gICAgbGVmdDogMTBweDtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoLjgpIHRyYW5zbGF0ZVkoMCkpO1xuICB9XG5cbiAgJi5hdXRvLWZpbGwge1xuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIH1cbn1cblxuLmZvcm0tbGFiZWwtc20ge1xuICB0b3A6ICRmb3JtLWxhYmVsLXNtLXBvc2l0aW9uLXRvcDtcbiAgbGVmdDogJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcblxuICAmLmZvY3VzIHtcbiAgICB0b3A6ICRmb3JtLWxhYmVsLXNtLWZvY3VzLXBvc2l0aW9uLXRvcDtcbiAgfVxufVxuXG4uZm9ybS1sYWJlbC1sZyB7XG4gIHRvcDogJGZvcm0tbGFiZWwtbGctcG9zaXRpb24tdG9wO1xuICBsZWZ0OiAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuXG4gICYuZm9jdXMge1xuICAgIHRvcDogJGZvcm0tbGFiZWwtbGctZm9jdXMtcG9zaXRpb24tdG9wO1xuICB9XG59XG5cbi5mb3JtLWxhYmVsLW91dHNpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICYsICYuZm9jdXMsICYuYXV0by1maWxsIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShub25lKTtcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbn1cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZm9ybS12YWxpZGF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICRmb3JtLXZhbGlkYXRpb24tcG9zaXRpb24tdG9wO1xuICByaWdodDogNXB4O1xuICBmb250LXNpemU6ICRmb3JtLXZhbGlkYXRpb24tc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXZhbGlkYXRpb24tbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXZhbGlkYXRpb24tb2Zmc2V0LXRvcDtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICB6LWluZGV4OiA5O1xuXG4gIC5mb3JtLXZhbGlkYXRpb24taW5zaWRlICsgJiB7XG4gICAgdG9wOiAkZm9ybS12YWxpZGF0aW9uLWluc2lkZS1wb3NpdGlvbi10b3A7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5mb3JtLXZhbGlkYXRpb24taW5zaWRlLW1vZC0xICsgJntcbiAgICB0b3A6IDJweDtcbiAgfVxufVxuXG4vLyBGb3JtLWluLXByb2Nlc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZvcm0taW4tcHJvY2VzcyB7XG4gIGN1cnNvcjogd2FpdDtcbiAgYnV0dG9uLFxuICB0ZXh0YXJlYSxcbiAgc2VsZWN0LFxuICBpbnB1dCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGZvbnQtc2l6ZTogJGZvcm0tY29udHJvbC1mZWVkYmFjay1zaXplO1xufVxuXG4vLyBFcnJvciBTdHlsaW5nXG4vL1xuLmhhcy1lcnJvciB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uLWN1c3RvbSgkc3RhdGUtZGFuZ2VyLXRleHQsICRzdGF0ZS1kYW5nZXItYmcsICRzdGF0ZS1kYW5nZXItYmcpO1xufVxuXG4vLyBTdWNjZXNzIFN0eWxpbmdcbi8vXG4uaGFzLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbi1jdXN0b20oJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtYmcsICRzdGF0ZS1zdWNjZXNzLWJnKTtcbn1cblxuLy8gV2FybmluZyBTdHlsaW5nXG4vL1xuLmhhcy13YXJuaW5nIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24tY3VzdG9tKCRzdGF0ZS13YXJuaW5nLXRleHQsICRzdGF0ZS13YXJuaW5nLWJnLCAkc3RhdGUtd2FybmluZy1iZyk7XG59XG5cbi8vIEluZm8gU3R5bGluZ1xuLy9cbi5oYXMtaW5mbyB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uLWN1c3RvbSgkc3RhdGUtaW5mby10ZXh0LCAkc3RhdGUtaW5mby1iZywgJHN0YXRlLWluZm8tYmcpO1xufVxuXG4uaGFzLWZlZWRiYWNrIC5mb3JtLWxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICB0b3A6IDM0cHg7XG4gIH1cbn1cblxuLmhhcy1mZWVkYmFjayAuaW5wdXQtc20gfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG59XG5cbi5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWNvbnRyb2wtZmVlZGJhY2stcGFkZGluZy1yaWdodDtcbn1cblxuLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLmlucHV0LXNtIHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tY29udHJvbC1zbS1mZWVkYmFjay1wYWRkaW5nLXJpZ2h0O1xufVxuXG4uaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wuaW5wdXQtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jb250cm9sLWxnLWZlZWRiYWNrLXBhZGRpbmctcmlnaHQ7XG59XG5cbi8vIEZvcm0gb3V0cHV0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiNmb3JtLW91dHB1dC1nbG9iYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMTVweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAwcHgpKTtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICAmLmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoMCkpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cykge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLmZvcm0tb3V0cHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogJGZvcm0tdmFsaWRhdGlvbi1zaXplO1xuICBsaW5lLWhlaWdodDogJGZvcm0tdmFsaWRhdGlvbi1saW5lLWhlaWdodDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAmLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gICYuZXJyb3Ige1xuICAgIGNvbG9yOiAkZm9ybS12YWxpZGF0aW9uLWVycm9yLWNvbG9yO1xuICB9XG4gICYuc3VjY2VzcyB7XG4gICAgY29sb3I6ICRmb3JtLXZhbGlkYXRpb24tc3VjY2Vzcy1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIFNlYXJjaCBGb3JtXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZm9ybS1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5mb3JtLXNlYXJjaC13aWRnZXR7XG4gIC5idG57XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgLmljb257XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB9XG4gIH1cbiAgLmlucHV0LWdyb3VwIHtcbiAgICAuZm9ybS1zZWFyY2gtaW5wdXQge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tc2VhcmNoLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAkZm9ybS1zZWFyY2gtYnRuLXNpemU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogJGZvcm0tc2VhcmNoLWJ0bi1jb2xvcjtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGZvcm0tc2VhcmNoLWJ0bi1mb2N1cy1jb2xvcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5mYS1zZWFyY2h7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5mb3JtLXNlYXJjaC1sYWJlbCB7XG4gIGNvbG9yOiAkZm9ybS1zZWFyY2gtbGFiZWwtY29sb3I7XG59XG5cbi5mb3JtLXNlYXJjaC1pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlYXJjaC1pbnB1dC1wYWRkaW5nLXJpZ2h0O1xuICBjb2xvcjogJGZvcm0tc2VhcmNoLWlucHV0LWNvbG9yO1xufVxuXG4uZm9ybS1zdWJzY3JpYmV7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4vLyBSYWRpbyBhbmQgQ2hlY2tib3ggQ3VzdG9tXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2UgU3R5bGVzXG4vL1xuLnJhZGlvIC5yYWRpby1jdXN0b20sXG4ucmFkaW8taW5saW5lIC5yYWRpby1jdXN0b20sXG4uY2hlY2tib3ggLmNoZWNrYm94LWN1c3RvbSxcbi5jaGVja2JveC1pbmxpbmUgLmNoZWNrYm94LWN1c3RvbSB7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJiwgJi1kdW1teSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAkcmFkaW8taW5wdXQtd2lkdGg7XG4gICAgaGVpZ2h0OiAkcmFkaW8taW5wdXQtaGVpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC0gJHJhZGlvLWlucHV0LWhlaWdodCkvMjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1kYXJrO1xuICB9XG5cbiAgJi1kdW1teSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLnJhZGlvLWN1c3RvbTpjaGVja2VkICsgLnJhZGlvLWN1c3RvbS1kdW1teTphZnRlcixcbi5jaGVja2JveC1jdXN0b206Y2hlY2tlZCArIC5jaGVja2JveC1jdXN0b20tZHVtbXk6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vLyBDdXN0b20gUmFkaW8gU3R5bGVzXG4vL1xuLnJhZGlvLFxuLnJhZGlvLWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMjdweDtcbiAgLnJhZGlvLWN1c3RvbS1kdW1teSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogM3B4O1xuICAgICAgcmlnaHQ6IDNweDtcbiAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgYmFja2dyb3VuZDogJHJhZGlvLWNoZWNrZWQtY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBDaGVja2JveCBTdHlsZXNcbi8vXG4uY2hlY2tib3gsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBjb2xvcjogJGdyYXktYmFzZTtcbiAgLmNoZWNrYm94LWN1c3RvbS1kdW1teSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbGVmdDogMDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJGNoZWNrYm94LWljb247XG4gICAgICBmb250LWZhbWlseTogJGNoZWNrYm94LWljb24tZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbG9yOiAkY2hlY2tib3gtY2hlY2tlZC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tc3Vic2NyaWJlLXR5cGUtMntcbiAgLmlucHV0LWdyb3VwLWJ0bntcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC5mb3JtLWdyb3Vwe1xuICAgIC5pbnB1dC1ncm91cHtcbiAgICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS12YWxpZGF0aW9uIHtcbiAgICB0b3A6IDI4cHg7XG4gICAgcmlnaHQ6IDE0MHB4O1xuICAgIHotaW5kZXg6IDk7XG4gIH1cbn1cblxuLmZvcm0tc3Vic2NyaWJlIHtcbiAgLmZvcm0tdmFsaWRhdGlvbiB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMTVweDtcbiAgfVxufSIsIi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcbi8vXG5AbWl4aW4gZm9ybS1jb250cm9sLXZhbGlkYXRpb24tY3VzdG9tKCR0ZXh0LWNvbG9yOiAjNTU1LCAkYm9yZGVyLWNvbG9yOiAjY2NjLCAkYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSkge1xuICAvLyBDb2xvciB0aGUgbGFiZWwgYW5kIGhlbHAgdGV4dFxuICAuaGVscC1ibG9jayxcbiAgLmNvbnRyb2wtbGFiZWwsXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lLFxuICAmLnJhZGlvIGxhYmVsLFxuICAmLmNoZWNrYm94IGxhYmVsLFxuICAmLnJhZGlvLWlubGluZSBsYWJlbCxcbiAgJi5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuXG4gIC8vIFNldCB0aGUgYm9yZGVyIGFuZCBib3ggc2hhZG93IG9uIHNwZWNpZmljIGlucHV0cyB0byBtYXRjaFxuICAuZm9ybS1jb250cm9sOm5vdCguZm9ybS1jb250cm9sLWltcHJlc3NlZCkge1xuICAgICYsICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWltcHJlc3NlZHtcbiAgICAmLCAmOmZvY3Vze1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG5cbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGJ1dHRvbnNcbiAgLmlucHV0LWdyb3VwLWJ0bntcbiAgICA+IC5idG57XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgdmFsaWRhdGlvbiBtZXNzYWdlXG4gIC5mb3JtLXZhbGlkYXRpb257XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG59IiwiLy9cbi8vIE9mZnNldHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSW5zZXRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRpbnNldHM6ICgwLCAxMHB4LCAxNXB4LCAyMHB4LCAyNXB4LCAzMHB4LCAzOHB4LCA1MHB4LCA2MHB4LCA3MHB4LCAxMDBweCwgMTEwcHgpO1xuXG5odG1sIC5wYWdle1xuICBAaW5jbHVkZSBpbmRlbnQtcmVzcG9uc2l2ZShpbnNldCwgbGVmdCwgcGFkZGluZy1sZWZ0LCAkbWVkaWFzLCAkaW5zZXRzKTtcbiAgQGluY2x1ZGUgaW5kZW50LXJlc3BvbnNpdmUoaW5zZXQsIHJpZ2h0LCBwYWRkaW5nLXJpZ2h0LCAkbWVkaWFzLCAkaW5zZXRzKTtcbn1cblxuXG4vLyBFbGVtZW50c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaW5zZXQtbGVmdC03cHtcbiAgcGFkZGluZy1sZWZ0OiA3JTtcbn1cbi5pbnNldC1yaWdodC03cHtcbiAgcGFkZGluZy1yaWdodDogNyU7XG59XG5cbi5pbnNldC1sZWZ0LTExcHtcbiAgcGFkZGluZy1sZWZ0OiAxMSU7XG59XG5cbi5pbnNldC1yaWdodC0xMXB7XG4gIHBhZGRpbmctcmlnaHQ6IDExJTtcbn1cblxuXG4vLyBHcmlkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zaGVsbC1mbHVpZC1jdXN0b217XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8vIFNlY3Rpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gUmVzcG9uc2l2ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kb2Zmc2V0czogKDAsM3B4LCA1cHgsOXB4LCAxMHB4LCAxMnB4LCAxNXB4LCAxN3B4LCAyMHB4LCAyMnB4LCAyNXB4LCAyN3B4LCAzMHB4LCAzNXB4LCA0MHB4LCA0NXB4LCA0N3B4LCA1MHB4LCA1NnB4LCA2MHB4LCA2NXB4LCA3MHB4LCA4NXB4LCA5MHB4LCAxMTBweCwgMTE0cHgsIDEzM3B4LCAxNDdweCk7XG5cbmh0bWwgLnBhZ2V7XG4gIEBpbmNsdWRlIGluZGVudC1yZXNwb25zaXZlKG9mZnNldCwgdG9wLCBtYXJnaW4tdG9wLCAkbWVkaWFzLCAkb2Zmc2V0cyk7XG59XG4iLCIvLyBVbml0IFV0aWxpdGllc1xuQG1peGluIHVuaXQtdmFyaWFudCgkc3BhY2luZy10LCAkc3BhY2luZy1yLCAkc3BhY2luZy1iLCAkc3BhY2luZy1sLCAkYnJlYWtwb2ludCl7XG4gIC51bml0I3skYnJlYWtwb2ludH0tYWxpZ24tY2VudGVyIHtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgfVxuXG4gIC51bml0I3skYnJlYWtwb2ludH0tYWxpZ24tbGVmdCB7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuICB9XG5cbiAgLnVuaXQjeyRicmVha3BvaW50fS1hbGlnbi1yaWdodCB7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcbiAgfVxuXG4gIC51bml0I3skYnJlYWtwb2ludH0tYWxpZ24tanVzdGlmeSB7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuICB9XG5cbiAgLnVuaXQjeyRicmVha3BvaW50fS1hbGlnbi1hcm91bmQge1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1hcm91bmQpO1xuICB9XG5cbiAgLnVuaXQjeyRicmVha3BvaW50fS10b3B7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XG4gIH1cblxuICAudW5pdCN7JGJyZWFrcG9pbnR9LW1pZGRsZXtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICB9XG5cbiAgLnVuaXQjeyRicmVha3BvaW50fS1ib3R0b217XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1lbmQpO1xuICB9XG5cbiAgLnVuaXQjeyRicmVha3BvaW50fS1ncm93LTF7XG4gICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xuICB9XG5cbiAgLnVuaXQjeyRicmVha3BvaW50fS1ncm93LTJ7XG4gICAgQGluY2x1ZGUgZmxleC1ncm93KDIpO1xuICB9XG5cbiAgLnVuaXQjeyRicmVha3BvaW50fS1ncm93LTN7XG4gICAgQGluY2x1ZGUgZmxleC1ncm93KDMpO1xuICB9XG5cbiAgLnVuaXQtaXRlbSN7JGJyZWFrcG9pbnR9LXRvcHtcbiAgICBAaW5jbHVkZSBhbGlnbi1zZWxmKGZsZXgtc3RhcnQpO1xuICB9XG5cbiAgLnVuaXQtaXRlbSN7JGJyZWFrcG9pbnR9LW1pZGRsZXtcbiAgICBAaW5jbHVkZSBhbGlnbi1zZWxmKGNlbnRlcik7XG4gIH1cblxuICAudW5pdC1pdGVtI3skYnJlYWtwb2ludH0tYm90dG9te1xuICAgIEBpbmNsdWRlIGFsaWduLXNlbGYoZmxleC1lbmQpO1xuICB9XG4gIC51bml0LWl0ZW0jeyRicmVha3BvaW50fS1uYXJyb3d7XG4gICAgQGluY2x1ZGUgZmxleC1ncm93KDApO1xuICB9XG5cbiAgLnVuaXQtaXRlbSN7JGJyZWFrcG9pbnR9LXN0YW5kYXJ0e1xuICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcbiAgfVxuXG4gIC51bml0LWl0ZW0jeyRicmVha3BvaW50fS13aWRle1xuICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygyKTtcbiAgfVxuXG4gIC51bml0I3skYnJlYWtwb2ludH0sXG4gIC51bml0I3skYnJlYWtwb2ludH0tdmVydGljYWwge1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cbiAgICA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gICAgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctdDtcbiAgICB9XG5cbiAgICA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctYjtcbiAgICB9XG4gIH1cblxuICAudW5pdCN7JGJyZWFrcG9pbnR9LWhvcml6b250YWwge1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cbiAgICA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgICA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1sO1xuICAgIH1cblxuICAgID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1yO1xuICAgIH1cbiAgfVxuXG4gIC51bml0I3skYnJlYWtwb2ludH0taW52ZXJzZSB7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uLXJldmVyc2UpO1xuXG4gICAgJixcbiAgICAmLnVuaXQjeyRicmVha3BvaW50fS12ZXJ0aWNhbCB7XG4gICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4tcmV2ZXJzZSk7XG5cbiAgICAgID4gW2NsYXNzKj0ndW5pdC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy10O1xuICAgICAgfVxuXG4gICAgICA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudW5pdCN7JGJyZWFrcG9pbnR9LWhvcml6b250YWwge1xuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93LXJldmVyc2UpO1xuXG4gICAgICA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1sO1xuICAgICAgfVxuXG4gICAgICA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHVuaXQtc3BhY2luZy12YXJpYW50KCRzcGFjaW5nLXQsICRzcGFjaW5nLXIsICRzcGFjaW5nLWIsICRzcGFjaW5nLWwsICRicmVha3BvaW50KXtcbiAgJi51bml0I3skYnJlYWtwb2ludH0sXG4gICYudW5pdCN7JGJyZWFrcG9pbnR9LXZlcnRpY2FsIHtcbiAgICA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgPiAudW5pdC1sZWZ0ICsgLnVuaXQtcmlnaHQsXG4gICAgPiAudW5pdC1sZWZ0ICsgLnVuaXQtYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctdDtcbiAgICB9XG5cbiAgICA+IC51bml0LWJvZHkgKyAudW5pdC1yaWdodCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctYjtcbiAgICB9XG4gIH1cblxuICAmLnVuaXQjeyRicmVha3BvaW50fS1ob3Jpem9udGFsIHtcbiAgICA+IC51bml0LWxlZnQgKyAudW5pdC1yaWdodCxcbiAgICA+IC51bml0LWxlZnQgKyAudW5pdC1ib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1sO1xuICAgIH1cblxuICAgID4gLnVuaXQtYm9keSArIC51bml0LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1yO1xuICAgIH1cbiAgfVxuXG4gICYudW5pdCN7JGJyZWFrcG9pbnR9LWludmVyc2Uge1xuICAgICYsXG4gICAgJi51bml0I3skYnJlYWtwb2ludH0tdmVydGljYWwge1xuICAgICAgPiBbY2xhc3MqPSd1bml0LSddOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXQ7XG4gICAgICB9XG5cbiAgICAgID4gW2NsYXNzKj0ndW5pdC0nXTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi51bml0I3skYnJlYWtwb2ludH0taG9yaXpvbnRhbCB7XG4gICAgICA+IFtjbGFzcyo9J3VuaXQtJ106Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1sO1xuICAgICAgfVxuXG4gICAgICA+IFtjbGFzcyo9J3VuaXQtJ106bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHVuaXQtc3BhY2luZygkbWVkaWFzLCAkc3BhY2luZy10LCAkc3BhY2luZy1yOiRzcGFjaW5nLXQsICRzcGFjaW5nLWI6JHNwYWNpbmctdCwgJHNwYWNpbmctbDokc3BhY2luZy1yKXtcbiAgQGVhY2ggJHJlc29sdXRpb24sICRhbGlhcyBpbiAkbWVkaWFzIHtcbiAgICBAaWYgKCRhbGlhcyAhPSAnJyBhbmQgJGFsaWFzICE9IG51bGwpIHtcbiAgICAgICRicmVha3BvaW50OiAtI3skYWxpYXN9O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRyZXNvbHV0aW9uKSB7XG4gICAgICAgIEBpbmNsdWRlIHVuaXQtc3BhY2luZy12YXJpYW50KCRzcGFjaW5nLXQsICRzcGFjaW5nLXIsICRzcGFjaW5nLWIsICRzcGFjaW5nLWwsICRicmVha3BvaW50KTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICRicmVha3BvaW50OiAnJztcbiAgICAgIEBpbmNsdWRlIHVuaXQtc3BhY2luZy12YXJpYW50KCRzcGFjaW5nLXQsICRzcGFjaW5nLXIsICRzcGFjaW5nLWIsICRzcGFjaW5nLWwsICRicmVha3BvaW50KTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHVuaXQtcmVzcG9uc2l2ZSgkbWVkaWFzLCAkc3BhY2luZy10LCAkc3BhY2luZy1yOiRzcGFjaW5nLXQsICRzcGFjaW5nLWI6JHNwYWNpbmctdCwgJHNwYWNpbmctbDokc3BhY2luZy1yKSB7XG4gIC51bml0IHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXgoKTtcbiAgICBAaW5jbHVkZSBmbGV4KDAgMSAxMDAlKTtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICB9XG5cbiAgLnVuaXQtYm9keXtcbiAgICBAaW5jbHVkZSBmbGV4KDAgMSBhdXRvKTtcbiAgfVxuXG4gIC51bml0LWxlZnQsXG4gIC51bml0LXJpZ2h0e1xuICAgIEBpbmNsdWRlIGZsZXgoMCAwIGF1dG8pO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBlYWNoICRyZXNvbHV0aW9uLCAkYWxpYXMgaW4gJG1lZGlhcyB7XG4gICAgQGlmICgkYWxpYXMgIT0gJycgYW5kICRhbGlhcyAhPSBudWxsKSB7XG4gICAgICAkYnJlYWtwb2ludDogLSN7JGFsaWFzfTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcmVzb2x1dGlvbikge1xuICAgICAgICBAaW5jbHVkZSB1bml0LXZhcmlhbnQoJHNwYWNpbmctdCwgJHNwYWNpbmctciwgJHNwYWNpbmctYiwgJHNwYWNpbmctbCwgJGJyZWFrcG9pbnQpO1xuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgJGJyZWFrcG9pbnQ6ICcnO1xuICAgICAgQGluY2x1ZGUgdW5pdC12YXJpYW50KCRzcGFjaW5nLXQsICRzcGFjaW5nLXIsICRzcGFjaW5nLWIsICRzcGFjaW5nLWwsICRicmVha3BvaW50KTtcbiAgICB9XG4gIH1cbn0iLCIvL1xuLy8gUmVzcG9uc2l2ZSB1bml0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSB1bml0LXJlc3BvbnNpdmUoJG1lZGlhcywgMjBweCwgMjBweCk7XG5cbi51bml0LXNwYWNpbmcteHhze1xuICBAaW5jbHVkZSB1bml0LXNwYWNpbmcoJG1lZGlhcywgMTBweCwgMjBweCk7XG59XG5cbi51bml0LXNwYWNpbmcteHN7XG4gIEBpbmNsdWRlIHVuaXQtc3BhY2luZygkbWVkaWFzLCAxMHB4LCAxMHB4KTtcbn1cbi51bml0LXNwYWNpbmctc217XG4gIEBpbmNsdWRlIHVuaXQtc3BhY2luZygkbWVkaWFzLCAyMHB4KTtcbn1cbi51bml0LXNwYWNpbmctbGd7XG4gIEBpbmNsdWRlIHVuaXQtc3BhY2luZygkbWVkaWFzLCAxNXB4LCAzMHB4KTtcbn1cbi51bml0LXNwYWNpbmcteGx7XG4gIEBpbmNsdWRlIHVuaXQtc3BhY2luZygkbWVkaWFzLCAxNXB4LCAzNXB4KTtcbn1cbi51bml0LXRpbWVsaW5le1xuICBAaW5jbHVkZSB1bml0LXNwYWNpbmcoJG1lZGlhcywgMzBweCwgNjRweCk7XG59XG5cblxuXG5cblxuXG4iLCIvL1xuLy8gRmxvYXRpbmcgR3JvdXBcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mbG9hdGluZy1ncm91cHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gID4gKiwgPiAqOmZpcnN0LWNoaWxke1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59IiwiLy9cbi8vIFByaWNpbmcgYW5kIFBsYW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCb3ggUHJpY2luZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYm94LXByaWNpbmcge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICYtdGl0bGUge1xuICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleCgpO1xuICAgIEBpbmNsdWRlIGZsZXgoMCAxIDEwMCUpO1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cbiAgICA+ICosICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgZmxleCgwIDEgYXV0byk7XG4gICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMCk7XG4gICAgfVxuXG4gICAgLmJveC1wcmljaW5nLXByaWNlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmJveC1wcmljaW5nLW5hbWUge1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB9XG5cbiAgICAuYm94LXByaWNpbmctZG90cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICBsZWZ0OiAtMnB4O1xuICAgICAgLy9jb250ZW50OiAnJztcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgJGdyYXktZGFya2VyO1xuICAgIH1cbiAgfVxuXG4gIC8vIExpc3Qgb2Zmc2V0c1xuXG4gIGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cbn1cblxuLy8gQm94IFBsYW5uaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5ib3gtcGxhbm5pbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtbWFkaXNvbjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDM0cHggNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICAgIHAge1xuICAgICAgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgICBib3R0b206IC02cHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDAgNnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtbWFkaXNvbiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubGlzdC1tYXJrZWQge1xuICAgIGxpICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICB9XG4gIH1cbiAgLmJveC1wbGFubmluZy1ib2R5IHtcbiAgICBwYWRkaW5nOiAxMiUgMyUgMTIlIDMlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LWFyZWEtc207XG4gICAgLmJveC1wbGFubmluZy1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudC1jdXN0b20oJHdoaXRlLCAkYnJhbmQtbWFkaXNvbiwgJGJyYW5kLW1hZGlzb24sICR3aGl0ZSwgJGJyYW5kLW1hZGlzb24sICRicmFuZC1tYWRpc29uKTtcbiAgICB9XG4gIH1cbn1cblxuLmJveC1vZmZlcntcbiAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRlc3Q7XG4gIHBhZGRpbmc6IDEyJTtcbiAgcCB7XG4gICAgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICB9XG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1hcmVhLXNtO1xuICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudC1jdXN0b20oJHdoaXRlLCAkYnJhbmQtbWFkaXNvbiwgJGJyYW5kLW1hZGlzb24sICR3aGl0ZSwgJGJyYW5kLW1hZGlzb24sICRicmFuZC1tYWRpc29uKTtcbiAgICB9XG4gIH1cbn0iLCIvL1xuLy8gQ3VzdG9tIFRhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJvb3RzdHJhcFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udGFibGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cjpmaXJzdC1jaGlsZCB7XG4gICAgdGQge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICB0aCB0Ym9keSwgdGQgdGJvZHkge1xuICAgIHBhZGRpbmc6IDdweCAxOHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgdGgsIHRkIHtcbiAgICAgICY6bnRoLWNoaWxkKG4rMikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRhYmxlIEN1c3RvbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udGFibGUtY3VzdG9tIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGgge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAkZ3JheS1iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgdGJvZHkge1xuICAgIHRyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y5ZjlmOTtcbiAgICAgIH1cbiAgICAgIHRkLCB0aCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgcGFkZGluZzogMTNweCAyM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0ZHtcbiAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzLW1pbikge1xuICAgICAgdGR7XG4gICAgICAgIHBhZGRpbmc6IDRweCAyM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJi50YWJsZS1maXhlZCB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB0aCB0Ym9keSwgdGQgdGJvZHkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB0aCwgdGQge1xuICAgICAgICAmOm50aC1jaGlsZChuKzIpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZzogMTNweCAyM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnRhYmxlLWhvdmVyLXJvd3MsXG4gICYuc3RyaXBlZC10YWJsZSxcbiAgJi5jb25kZW5zZWQtdGFibGUsXG4gICYuYm9yZGVyZWQtdGFibGUge1xuICAgIHRib2R5IHtcbiAgICAgIHRyIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWJhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zdHJpcGVkLXRhYmxlLFxuICAmLmNvbmRlbnNlZC10YWJsZSxcbiAgJi5ib3JkZXJlZC10YWJsZSB7XG4gICAgdGJvZHkge1xuICAgICAgdHIge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVzdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmNvbmRlbnNlZC10YWJsZSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB0aCwgdGQge1xuICAgICAgICBwYWRkaW5nOiA5cHggMjNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5ib3JkZXJlZC10YWJsZSB7XG4gICAgdGJvZHkge1xuICAgICAgdHIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICAgICAgfVxuICAgICAgICB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChuKzIpIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAmOm50aC1jaGlsZChuKzIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcGFkZGluZzogOXB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi50YWJsZS1wcmltYXJ5IHtcbiAgICB0Ym9keSB7XG4gICAgICB0ciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRlc3Q7XG4gICAgICAgIH1cbiAgICAgICAgdGgge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi50YWJsZS1kYXJrLWJsdWUge1xuICAgIHRib2R5IHtcbiAgICAgIHRyIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgICAuc3RlcHBlciB7XG4gICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNhdHNraWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLW1hZGlzb247XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtbWFkaXNvbjtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtbWFkaXNvbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnRhYmxlLXByb2R1Y3R7XG4gICAgdGJvZHkgdHI6Zmlyc3QtY2hpbGR7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgICB0ZHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHVja3RhYmxlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3RhY2t0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc3QtaGVhZC1yb3cge1xuICBwYWRkaW5nLXRvcDogMWVtO1xufVxuXG4uc3QtaGVhZC1yb3cuc3QtaGVhZC1yb3ctbWFpbiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIC8vcGFkZGluZy10b3A6IDA7XG59XG5cbi5zdC1rZXkge1xuICB3aWR0aDogNDklO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxJTtcbn1cblxuLnN0YWNrdGFibGUgdGJvZHkge1xuICB0ci5zdC1oZWFkLXJvdy13cmFwIHtcbiAgICBib3JkZXItY29sb3I6ICNkN2Q3ZDc7XG4gICAgdGgge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjdiN2I3O1xuICAgIH1cbiAgfVxufVxuXG4uc3RhY2t0YWJsZS5zdHJpcGVkLXRhYmxlLFxuLnN0YWNrdGFibGUuY29uZGVuc2VkLXRhYmxlLFxuLnN0YWNrdGFibGUuYm9yZGVyZWQtdGFibGUsXG4uc3RhY2t0YWJsZS50YWJsZS1wcmltYXJ5e1xuICB0Ym9keSB7XG4gICAgdHIge1xuICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLnN0LWhlYWQtcm93LXdyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVzdDtcbiAgICAgICAgLnN0LWhlYWQtcm93LW1haW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zdGFja3RhYmxlLnN0cmlwZWQtdGFibGUsXG4uc3RhY2t0YWJsZS5jb25kZW5zZWQtdGFibGV7XG4gIHRib2R5IHtcbiAgICB0ciB7XG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc3RhY2t0YWJsZS50YWJsZS1wcmltYXJ5IHRib2R5IHtcbiAgdHIuc3QtaGVhZC1yb3ctd3JhcCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICB0aCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiN2I3Yjc7XG4gICAgfVxuICB9XG59XG5cbi5zdGFja3RhYmxlLnRhYmxlLWRhcmstYmx1ZSB0Ym9keSB7XG4gIHRyLnN0LWhlYWQtcm93LXdyYXAge1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLW1hZGlzb247XG4gICAgdGgge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjdiN2I3O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uc3QtdmFsIHtcbiAgd2lkdGg6IDQ5JTtcbiAgcGFkZGluZy1sZWZ0OiAxJTtcbn1cblxuLnN0YWNrdGFibGUubGFyZ2Utb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdGFja3RhYmxlLnNtYWxsLW9ubHkge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnByaWNpbmctdGFibGUge1xuICB0Ym9keSB0ciB0aC5zdC1oZWFkLXJvdy1tYWluIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgLnN0YWNrdGFibGUubGFyZ2Utb25seSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAuc3RhY2t0YWJsZS5zbWFsbC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByaWNpbmctdGFibGUge1xuICAgIHRib2R5IHRyIHRoLnN0LWhlYWQtcm93LW1haW4ge1xuICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJveCBtZW1iZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi50ZWFtLW1lbWJlcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDM4NHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAmOmFmdGVye1xuICAgIHotaW5kZXg6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwLjUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMC41KSAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwJywgR3JhZGllbnRUeXBlPTAgKTtcbiAgfVxuICAmLWJvZHl7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBoNHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbil7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmOmFmdGVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAmLWJvZHl7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjM1cyBhbGwgZWFzZTtcbiAgICAgID4gKntcbiAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgICAgfVxuICAgICAgLmJ0bntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IDAuMzVzIGFsbCBlYXNlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgaDR7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB9XG4gICAgfVxuICAgICYtdGl0bGV7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLnRlYW0tbWVtYmVyLWJvZHl7XG4gICAgICAgIGJvdHRvbTogNjVweDtcbiAgICAgICAgLmJ0bntcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwtbWluKXtcbiAgICAmLWJvZHl7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgLnRlYW0tbWVtYmVyLWJvZHl7XG4gICAgICAgIGJvdHRvbTogODBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5cbiIsIi8vIENvbnRleHRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiVjb250ZXh0LWxpZ2h0IHtcbiAgLmZvcm0tY29udHJvbC1pbXByZXNzZWQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpO1xuICAgICYsICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZvcm0tbGFiZWwuZm9jdXMge1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XG4gIH1cblxuICAucXVvdGUtb3V0Ym94ZWQge1xuICAgIC5xdW90ZS1ib2R5IHtcbiAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctYXJlYS1tZDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4lY29udGV4dC1kYXJrIHtcbiAgLy8gVGV4dCBTdHlsZXNcbiAgJiwgLmJ0bi1saW5rLCAuZm9ybS1sYWJlbCwgLmZvcm0tbGFiZWwtb3V0c2lkZS5mb2N1cyxcbiAgaDEsIC5oMSwgaDIsIC5oMiwgaDMsIC5oMywgaDQsIC5oNCwgaDUsIC5oNSwgaDYsIC5oNiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBwLFxuICAucCxcbiAgLmxpc3Qge1xuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tbGFiZWwuYXV0by1maWxse1xuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIH1cbiAgLmRpdmlkZXJ7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG4gIC5jb3VudGRvd24tY3VzdG9tIHtcbiAgICAuY291bnRkb3duLWFtb3VudCwgLmNvdW50ZG93bi1wZXJpb2Qge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLnF1b3RlLWNsYXNzaWMtYm94ZWR7XG4gICAgcSwgY2l0ZXtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIC50ZXh0LWRhcmt7XG4gICAgICBjb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgfVxuICAgIC5xdW90ZS1ib2R5e1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGV4dC1ibGFja3tcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIC5mb3JtLWdyb3VwIHtcbiAgICA+IC5mb3JtLWNvbnRyb2wge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICA+IC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICA+IC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICA+IC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgPiAuZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAvLyBCdXR0b24gU3R5bGVzXG4gIC5idG4tZGVmYXVsdCB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQtY3VzdG9tKCR3aGl0ZSwgdHJhbnNwYXJlbnQsICR3aGl0ZSwgJGdyYXktZGFya2VyLCAkd2hpdGUsICR3aGl0ZSk7XG4gIH1cbiAgLmJ0bi1wcmltYXJ5IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudC1jdXN0b20oJHdoaXRlLCAkYnJhbmQtcHJpbWFyeSwgJGJyYW5kLXByaW1hcnksICRicmFuZC1wcmltYXJ5LCAkd2hpdGUsICR3aGl0ZSk7XG4gIH1cblxuICAvLyBPd2wgQ2Fyb3VzZWxcbiAgLm93bC1jYXJvdXNlbCB7XG4gICAgLm93bC1wcmV2LFxuICAgIC5vd2wtbmV4dCB7XG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIC5vd2wtZG90IHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ291bnRlciAodHlwZS0xKVxuICAuY291bnRlci10eXBlLTEge1xuICAgIC5kaXZpZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWltcHJlc3NlZCB7XG4gICAgYmFja2dyb3VuZDogJGdyYXktYmFzZTtcbiAgfVxuXG4gIC8vIEZvb3RlciAodmFyaWFudCAyKVxuICAuY29udGFjdC1pbmZvIGRsIHtcbiAgICBkZCBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIGRkIGE6aG92ZXJ7XG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgLnRodW1ibmFpbC1jbGFzc2ljLWNhcHRpb24ge1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrZXI7XG4gIH1cblxuICAudGh1bWJuYWlsLWNsYXNzaWMtdGl0bGV7XG4gICAgY29sb3I6ICRncmF5LWRhcmtlcjtcbiAgfVxuXG4gIC8vIEZvcm0gVmFsaWRhdGlvblxuICAuaGFzLWVycm9yIC5mb3JtLXZhbGlkYXRpb24ge1xuICAgIGNvbG9yOiBsaWdodGVuKCRicmFuZC1kYW5nZXIsIDI3LjUlKTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC5mb3JtLWxhYmVsLW91dHNpZGUuYXV0by1maWxsIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLnByb2dyZXNzLWxpbmVhcntcbiAgICAucHJvZ3Jlc3MtaGVhZGVye1xuICAgICAgLnByb2dyZXNzLXZhbHVle1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGV4dC1saWdodCB7XG4gIEBleHRlbmQgJWNvbnRleHQtbGlnaHQ7XG59XG5cbi5jb250ZXh0LWRhcmsge1xuICBAZXh0ZW5kICVjb250ZXh0LWRhcms7XG59XG5cbi5iZy1ncmF5LWJhc2Uge1xuICAuZm9ybS1jb250cm9sLWltcHJlc3NlZCB7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRncmF5LWJhc2UsIDMlKTtcbiAgfVxufVxuIiwiLy9cbi8vIFRlc3RpbW9uaWFsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmxvY2txdW90ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucXVvdGUge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgcSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgY2l0ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50Olwi4oCUXCI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gIH1cbn1cblxuXG4ucXVvdGUtc2ltcGxle1xuICBjaXRle1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cbiAgcSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5xdW90ZS1ib3hlZHtcbiAgY2l0ZXtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG4gIHEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLWJvZHl7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgICY6YWZ0ZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAyMHB4IDIwcHggMCAyMHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDMwcHg7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBsZWZ0OiAxMiU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy9cbi8vIFRvb2x0aXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcblxuLnRvb2x0aXAtaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiA2cHggOHB4O1xufSIsIi8vIE1vZGFsIHdpbmRvd1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tb2RhbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLC41KTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOm5vbmU7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGJveC1zaGFkb3c6IDJweCAzOHB4IDQ0cHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG59XG5cbi5tb2RhbC1ib2R5LFxuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjpub25lO1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLm1vZGFsLWRpYWxvZ3tcbiAgdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsLTUwJSkhaW1wb3J0YW50KTtcbiAgfVxufVxuXG5cbi5jbG9zZXtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjoyNTBtcztcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn0iLCIvKlxuKiBAc3Vic2VjdGlvbiAgIFJEIE5hdmJhciBNaXhpbnNcbipcbiogQGRlc2NyaXB0aW9uICBEZXNjcmliZXMgc3R5bGUgZGVjbGFyYXRpb25zIGZvciBSRCBOYXZiYXIgTWl4aW5zXG4qL1xuXG5AbWl4aW4gdG9nZ2xlKCRzaXplOiA0OHB4LCAkZm9udC1zaXplOiAyNHB4LCAkY29sb3I6ICMxMTEpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAkc2l6ZTtcbiAgaGVpZ2h0OiAkc2l6ZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJHNpemU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtaXhpbiB0b2dnbGUtbGluZXMtdG8tYXJyb3coJHNpemU6IDQ4cHgsICRmb250LXNpemU6IDI0cHgsICRjb2xvcjogIzExMSkge1xuICBAaW5jbHVkZSB0b2dnbGUoJHNpemUsICRmb250LXNpemUsICRjb2xvcik7XG5cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS1vcmlnaW4oJGZvbnQtc2l6ZS8xNCBjZW50ZXIpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLW9yaWdpbigkZm9udC1zaXplLzE0IGNlbnRlcik7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogKHJvdW5kKCRmb250LXNpemUgLyA2KSkgKiAtMjtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogKHJvdW5kKCRmb250LXNpemUgLyA2KSkgKiAyO1xuICAgIH1cblxuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmUsXG4gICAgJiB7XG4gICAgICB3aWR0aDogJGZvbnQtc2l6ZTtcbiAgICAgIGhlaWdodDogcm91bmQoJGZvbnQtc2l6ZSAvIDYpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSBzcGFuIHtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDM2MGRlZykpO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogJGZvbnQtc2l6ZS8xLjY7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00MGRlZyk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdG9nZ2xlLWljb25zLXZpYS1yb3RhdGlvbigkc2l6ZTogNDhweCwgJGZvbnQtc2l6ZTogMjRweCwgJGNvbG9yOiAjMTExLCAkaWNvbi1iZWZvcmU6ICdcXGYwMDInLCAkaWNvbi1hZnRlcjogJ1xcZjAwZCcsICAkaWNvbi1iZWZvcmUtZmFtaWx5OiAnTWF0ZXJpYWwgRGVzaWduIEljb25zJywgJGljb24tYWZ0ZXItZmFtaWx5OiAnTWF0ZXJpYWwgRGVzaWduIEljb25zJykge1xuICBzcGFuIHtcbiAgICBAaW5jbHVkZSB0b2dnbGUoJHNpemUsICRmb250LXNpemUsICRjb2xvcik7XG4gICAgJiwgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICAgIH1cblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAkaWNvbi1iZWZvcmU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDBkZWcpIHNjYWxlKDEpKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgZm9udC1mYW1pbHk6ICRpY29uLWJlZm9yZS1mYW1pbHk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAkaWNvbi1hZnRlcjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTkwZGVnKSBzY2FsZSgwKSk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZm9udC1mYW1pbHk6ICRpY29uLWFmdGVyLWZhbWlseTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgc3BhbiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg5MGRlZykgc2NhbGUoMCkpO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgwZGVnKSBzY2FsZSgxKSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiByZC1uYXZiYXItc2lkZWJhcigkd2lkdGgsICRmcm9tKXtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIEBpZiAoJGZyb20gPT0gJ2xlZnQnKXtcbiAgICBsZWZ0OiAwO1xuICB9QGVsc2UgaWYgKCRmcm9tID09ICdyaWdodCcpe1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGJvdHRvbTogMDtcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1hcmVhLXhzO1xuICB6LWluZGV4OiAxNTtcbiAgQGlmICgkZnJvbSA9PSAnbGVmdCcpe1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC0xMDUlKSk7XG4gIH1AZWxzZSBpZiAoJGZyb20gPT0gJ3JpZ2h0Jyl7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoMTA1JSkpO1xuICB9XG4gICYuYWN0aXZle1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKDApKTtcbiAgfVxuICBAZXh0ZW5kICVyZC1uYXZiYXItdHJhbnNpdGlvbjtcbn1cblxuIiwiLy9cbi8vIFJEIE5hdmJhclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHJkLW5hdmJhci1maXhlZC1oZWlnaHQ6IDU2cHg7XG5cbiVyZC1uYXZiYXItdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNTAsIDAuODYwKTtcbn1cblxuJXJkLW5hdmJhci1kZWZhdWx0LWxpbmstZm9udCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1hY2NlbnQ7XG59XG5cbi5yZC1uYXZiYXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGEge1xuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgfVxuXG4gIC5yZXNwb25zaXZlLXRhYnMtY2xhc3NpYyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAucmVzcC10YWItY29udGVudCArIC5yZXNwLWFjY29yZGlvbntcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIFN0dWNrIG1lbnVcbi5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ucmQtbmF2YmFyLWZpeGVkLFxuLnJkLW5hdmJhci1zdGF0aWN7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmQtbmF2YmFyLS1uby10cmFuc2l0aW9uIHtcbiAgJiwgKntcbiAgICB0cmFuc2l0aW9uOiBub25lIWltcG9ydGFudDtcbiAgfVxufSIsIi8vXG4vLyBSRCBOYXZiYXIgRGVmYXVsdCBQYW5lbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJXJkLW5hdmJhci1kZWZhdWx0LXBhbmVsIHtcbiAgLnJkLW5hdmJhci1wYW5lbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE2O1xuICAgIGJhY2tncm91bmQ6ICRyZC1uYXZiYXItbGlnaHQtYmFja2dyb3VuZDtcbiAgICBib3gtc2hhZG93OiBudGgoJHNoYWRvdy1hcmVhLXNtLCAxKSBudGgoJHNoYWRvdy1hcmVhLXNtLCAyKSBudGgoJHNoYWRvdy1hcmVhLXNtLCAzKSBudGgoJHNoYWRvdy1hcmVhLXNtLCA0KSByZ2JhKCRncmF5LWRhcmtlciwgLjM1KTtcbiAgfVxuICAmLCAucmQtbmF2YmFyLXBhbmVsIHtcbiAgICBoZWlnaHQ6ICRyZC1uYXZiYXItZml4ZWQtaGVpZ2h0O1xuICB9XG4gIC5yZC1uYXZiYXItY2FydHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZC1uYXZiYXItdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTc7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogM3B4O1xuICAgIEBpbmNsdWRlIHRvZ2dsZS1pY29ucy12aWEtcm90YXRpb24oNTBweCwgMjhweCwgJGJyYW5kLXByaW1hcnksICdcXGYwYzknLCAnXFxmMDBkJywgJ0ZvbnRBd2Vzb21lJywgJ0ZvbnRBd2Vzb21lJyk7XG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cblxuICB9XG4gIC5yZC1uYXZiYXItdG9wLXBhbmVsLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgdG9nZ2xlLWljb25zLXZpYS1yb3RhdGlvbig0OHB4LCAzMHB4LCAkZ3JheS1iYXNlLCBcIlxcZjJjZVwiLCBcIlxcZjI0Y1wiKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB6LWluZGV4OiAxNztcbiAgICB0b3A6IDRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAucmQtbmF2YmFyLXRvcC1wYW5lbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTZweDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LWFyZWEteHM7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoMTAwJSkpO1xuICAgIHRyYW5zaXRpb246IDAuMzVzIGFsbCBlYXNlO1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgJi5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgwKSk7XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAmICsgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICAmLWxlZnQtcGFydCB7XG4gICAgICArIC5yZC1uYXZiYXItdG9wLXBhbmVsLXJpZ2h0LXBhcnQge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYW5lbC10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSk7XG4gICAgdG9wOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtbWFkaXNvbjtcbiAgfVxuXG59XG4iLCIvL1xuLy8gUkQgTmF2YmFyIFNpZGViYXIgVG9nZ2xlIFBhbmVsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4lcmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLXBhbmVse1xuICAucmQtbmF2YmFyLXBhbmVse1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxNjtcbiAgfVxuICAucmQtbmF2YmFyLXBhbmVsLXRpdGxle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgaDR7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIG1pbi13aWR0aDogMjU1cHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cy1taW4pIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWg0O1xuXG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzLW1pbikge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG4gICYsIC5yZC1uYXZiYXItcGFuZWx7XG4gICAgaGVpZ2h0OiAkcmQtbmF2YmFyLWZpeGVkLWhlaWdodDtcbiAgfVxuXG4gIC5yZC1uYXZiYXItdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTc7XG4gICAgbGVmdDogM3B4O1xuICAgIHRvcDogM3B4O1xuICAgIEBleHRlbmQgJXJkLW5hdmJhci10cmFuc2l0aW9uO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAucmQtbmF2YmFyLXBhbmVse1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gICAgJiwgLnJkLW5hdmJhci1wYW5lbHtcbiAgICAgIGhlaWdodDogMDtcbiAgICB9XG4gICAgLnJkLW5hdmJhci10b2dnbGV7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiAyMjtcbiAgICAgIEBpbmNsdWRlIHRvZ2dsZS1pY29ucy12aWEtcm90YXRpb24oJHJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS1wYW5lbC1sZy10b2dnbGUtd2lkdGgsICRyZC1uYXZiYXItc2lkZWJhci10b2dnbGUtcGFuZWwtbGctdG9nZ2xlLXNpemUsICRyZC1uYXZiYXItc2lkZWJhci10b2dnbGUtcGFuZWwtbGctdG9nZ2xlLWNvbG9yLCAkcmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLXBhbmVsLWxnLXRvZ2dsZS1pY29uLXN0YXRlLWJlZm9yZSwgJHJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS1wYW5lbC1sZy10b2dnbGUtaWNvbi1zdGF0ZS1hZnRlciwgJHJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS1wYW5lbC1sZy10b2dnbGUtaWNvbi1zdGF0ZS1mYW1pbHksICRyZC1uYXZiYXItc2lkZWJhci10b2dnbGUtcGFuZWwtbGctdG9nZ2xlLWljb24tc3RhdGUtZmFtaWx5KTtcbiAgICAgIHNwYW57XG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgfVxuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuICAucmQtbmF2YmFyLXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWxpZ2h0LXNpZGViYXItdG9nZ2xlLXBhbmVsLWJhY2tncm91bmQ7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1hcmVhLXhzO1xuICB9XG4gIC5yZC1uYXZiYXItdG9nZ2xlIHtcbiAgICBjb2xvcjogJHJkLW5hdmJhci1saWdodC1zaWRlYmFyLXRvZ2dsZS1wYW5lbC1jb2xvcjtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnIC0gMSkge1xuICAgIC5yZC1uYXZiYXItdG9nZ2xle1xuICAgICAgQGluY2x1ZGUgdG9nZ2xlLWxpbmVzLXRvLWFycm93KCRyZC1uYXZiYXItbGlnaHQtc2lkZWJhci10b2dnbGUtcGFuZWwtbGctdG9nZ2xlLXdpZHRoLCAkcmQtbmF2YmFyLWxpZ2h0LXNpZGViYXItdG9nZ2xlLXBhbmVsLWxnLXRvZ2dsZS1zaXplLCAkcmQtbmF2YmFyLWxpZ2h0LXNpZGViYXItdG9nZ2xlLXBhbmVsLWxnLXRvZ2dsZS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAucmQtbmF2YmFyLXBhbmVse1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuIiwiLy9cbi8vIFJEIE5hdmJhciBEZWZhdWx0IEFzaWRlIExlZnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiVyZC1uYXZiYXItZGVmYXVsdC1hc2lkZS1sZWZ0e1xuICAucmQtbmF2YmFyLW5hdi13cmFwe1xuICAgIEBpbmNsdWRlIHJkLW5hdmJhci1zaWRlYmFyKDI4MHB4LCBcImxlZnRcIik7XG4gICAgcGFkZGluZzogJHJkLW5hdmJhci1maXhlZC1oZWlnaHQgMCAwO1xuICAgICYuYWN0aXZle1xuICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoMCkpO1xuICAgIH1cbiAgICBjb2xvcjogJGdyYXktYmFzZTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cbiAgLnJkLW5hdmJhci1tb2JpbGUtc2Nyb2xsIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG5cbiAgLnJkLW5hdmJhci1tb2JpbGUtYnJhbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgLmZvcm0tc2VhcmNoLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbiIsIi8vXG4vLyBSRCBOYXZiYXIgRGVmYXVsdCBBc2lkZSBMZWZ0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4lcmQtbmF2YmFyLWRlZmF1bHQtbW9iaWxlLW1lbnUge1xuICAucmQtbmF2YmFyLW5hdiB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgPiBsaSB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgICAgKyBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAlcmQtbmF2YmFyLWRlZmF1bHQtbGluay1mb250O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTBweCA4cHggMTJweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgY29sb3I6ICRncmF5LWJhc2U7XG4gICAgICB9XG5cbiAgICAgICYub3BlbmVkID4gYSwgJi5hY3RpdmUgPiBhLCAmLmZvY3VzID4gYSwgJjpob3ZlciA+IGEge1xuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICB9XG5cbiAgICAgICYub3BlbmVkLCAmLmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICAgID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgICAgICAgY29sb3I6ICRyZC1uYXZiYXItbGlnaHQtbW9iaWxlLW1lbnUtbGlzdC1pdGVtLWhvdmVyLXRvZ2dsZS1jb2xvcjtcbiAgICAgICAgICBjb250ZW50OiAkcmQtbmF2YmFyLW1vYmlsZS1tZW51LWxpc3QtaXRlbS1hcnJvdy1hY3RpdmUtY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgKyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRyZC1uYXZiYXItbW9iaWxlLW1lbnUtbGlzdC1pdGVtLW9mZnNldC10b3A7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJkLW5hdmJhci1zdWJtZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNXB4O1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6ICRyZC1uYXZiYXItbW9iaWxlLW1lbnUtbGlzdC1pdGVtLWFycm93LXdpZHRoO1xuICAgIGZvbnQtc2l6ZTogJHJkLW5hdmJhci1tb2JpbGUtbWVudS1saXN0LWl0ZW0tYXJyb3ctc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJHJkLW5hdmJhci1tb2JpbGUtbWVudS1saXN0LWl0ZW0tYXJyb3ctbGluZS1oZWlnaHQ7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogJGdyYXktYmFzZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAkcmQtbmF2YmFyLW1vYmlsZS1tZW51LWxpc3QtaXRlbS1hcnJvdy1jb250ZW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cyBhbGwgZWFzZS1pbjtcbiAgICB9XG4gIH1cbiAgbGkub3BlbmVke1xuICAgIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGV7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgPiBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICA+IGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgY29sb3I6ICRyZC1uYXZiYXItbGlnaHQtbW9iaWxlLW1lbnUtZHJvcGRvd24taXRlbS1saW5rLWNvbG9yO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSA+IGEsICYuZm9jdXMgPiBhLCAmOmhvdmVyIGEge1xuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICB9XG4gICAgICAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJHJkLW5hdmJhci1tb2JpbGUtbWVudS1kcm9wZG93bjItaXRlbS1saW5rLXBhZGRpbmctbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRyZC1uYXZiYXItbW9iaWxlLW1lbnUtZHJvcGRvd24zLWl0ZW0tbGluay1wYWRkaW5nLWxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgaDYge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgLnNtYWxsIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgdWwgPiBsaSA+IHVsID4gbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgPiBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLWxpZ2h0LW1vYmlsZS1tZW51LWRyb3Bkb3duLWl0ZW0tbGluay1jb2xvcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYWN0aXZlID4gYSwgJi5mb2N1cyA+IGEsICY6aG92ZXIgYSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgIH1cbiAgICAgIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkcmQtbmF2YmFyLW1vYmlsZS1tZW51LWRyb3Bkb3duMi1pdGVtLWxpbmstcGFkZGluZy1sZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGEge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJHJkLW5hdmJhci1tb2JpbGUtbWVudS1kcm9wZG93bjMtaXRlbS1saW5rLXBhZGRpbmctbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHVsID4gbGkge1xuICAgICAgJiArIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgW2NsYXNzKj1cImNvbC1cIl0gKyBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJkLW5hdmJhci1zdWJtZW51Lm9wZW5lZCB7XG4gICAgPiAucmQtbmF2YmFyLWRyb3Bkb3duLCA+IC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cblxuIiwiLy9cbi8vIFJEIE5hdmJhciBEZWZhdWx0IE1vYmlsZSBTZWFyY2hcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiVyZC1uYXZiYXItZGVmYXVsdC1tb2JpbGUtc2VhcmNoIHtcbiAgLnJkLW5hdmJhci1zZWFyY2gtbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRyYW5zaXRpb246IDAuMzVzIGFsbCBlYXNlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0taW5wdXQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICRicmFuZC1tYWRpc29uO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIH1cbiAgICAuZm9ybS1sYWJlbCB7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgY29sb3I6ICRncmF5LWJhc2U7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICAuZm9ybS1zZWFyY2gtc3VibWl0IHtcbiAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLWxpZ2h0LW1vYmlsZS1zZWFyY2gtZm9ybS1zZWFyY2gtc3VibWl0LWNvbG9yO1xuICAgIH1cbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICAuZm9ybS1sYWJlbCwgLmZvcm0tbGFibGUuZm9jdXMge1xuICAgICAgICBjb2xvcjogJGdyYXktYmFzZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJkLW5hdmJhci1zZWFyY2gtZm9ybS1pbnB1dHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzN3B4O1xuICAgIH1cbiAgICAucmQtbmF2YmFyLXNlYXJjaC1idXR0b257XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAkZ3JheS1iYXNlO1xuICAgICAgdHJhbnNpdGlvbjogMC4zNXMgYWxsIGVhc2U7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZle1xuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUkQgTmF2YmFyIERlZmF1bHQgRmlyc3QgbGV2ZWwgb2YgTWVudVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJXJkLW5hdmJhci1kZWZhdWx0LW1lbnUtZmlyc3QtbHZsIHtcbiAgLnJkLW5hdmJhci1uYXYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgPiBsaSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1hY2NlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb2xvcjogJGdyYXktYmFzZTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSA+IGEsICYuZm9jdXMgPiBhLCA+IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICB9XG5cbiAgICAgICYucmQtbmF2YmFyLS1oYXMtbWVnYW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuICAgICAgJi5yZC1uYXZiYXItLWhhcy1kcm9wZG93bixcbiAgICAgICYucmQtbmF2YmFyLS1oYXMtbWVnYW1lbnUge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgKyBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpLmZvY3VzIHtcbiAgICAgID4gLnJkLW5hdmJhci1kcm9wZG93biwgPiAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG4gICAgICA+IGxpICsgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJkLW5hdmJhci1jYXJ0e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuIiwiLy9cbi8vIFJEIE5hdmJhciBEZWZhdWx0IE1lbnUgRHJvcGRvd25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiVyZC1uYXZiYXItZGVmYXVsdC1tZW51LWRyb3Bkb3duIHtcblxuICAucmQtbmF2YmFyLWRyb3Bkb3duLCAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IC0zMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLW1hZGlzb247XG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IGEge1xuICAgICAgICBAZXh0ZW5kICVyZC1uYXZiYXItZGVmYXVsdC1saW5rLWZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAuNzUpO1xuICAgICAgICAvL3doaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG4gICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNDVzIGFsbCBlYXNlO1xuXG4gICAgICAgIH1cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnJkLW5hdmJhci0taGFzLWRyb3Bkb3duOmFmdGVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAkcmQtbmF2YmFyLW1lbnUtZHJvcGRvd24tbGlzdHMtZHJvcGRvd24tbWVnYW1lbnUtaXRlbS1jYXJldC1pY29uLXNpemU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcmQtbmF2YmFyLW1lbnUtZHJvcGRvd24tbGlzdHMtZHJvcGRvd24tbWVnYW1lbnUtaXRlbS1jYXJldC1pY29uLWZhbWlseTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRyZC1uYXZiYXItbWVudS1kcm9wZG93bi1saXN0cy1kcm9wZG93bi1tZWdhbWVudS1pdGVtLWNhcmV0LWljb24tbGluZS1oZWlnaHQ7XG4gICAgICAgIGNvbnRlbnQ6ICRyZC1uYXZiYXItbWVudS1kcm9wZG93bi1saXN0cy1kcm9wZG93bi1tZWdhbWVudS1pdGVtLWNhcmV0LWljb247XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICAgICAgY29sb3I6ICRyZC1uYXZiYXItbGlnaHQtbWVudS1kcm9wZG93bi1saXN0cy1kcm9wZG93bi1tZWdhbWVudS1hY3RpdmUtaXRlbS1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuICAgICAgfVxuICAgICAgJiArIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLWRyb3Bkb3duIC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICAmLnJkLW5hdmJhci1vcGVuLWxlZnQsICYucmQtbmF2YmFyLW9wZW4tbGVmdCAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDMwcHggMCAzMHB4O1xuICAgICAgbGkgKyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgICBsaTpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZC1uYXZiYXItbmF2ID4gLnJkLW5hdmJhci1zdWJtZW51ID4gLnJkLW5hdmJhci1kcm9wZG93bi5yZC1uYXZiYXItb3Blbi1sZWZ0IHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5yZC1uYXZiYXItY2FydC1kcm9wZG93biB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgfVxuXG4gIC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGxpIHtcbiAgICAgICYgKyBsaSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICBsaSArIGxpIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG4gICAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIH1cbiAgfVxuXG4gIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIH1cbiAgICBoNiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgLmNvbC1tZC0zIHtcbiAgICAgID4gbGkgKyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgaDYge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDY7XG4gICAgICB9XG4gICAgICBsaSArIGxpe1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgICAgLmNvbC1tZC0zIHtcbiAgICAgICAgPiBsaSArIGxpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBSRCBOYXZiYXIgRGVmYXVsdCBTZWFyY2hcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiVyZC1uYXZiYXItZGVmYXVsdC1zZWFyY2gge1xuICAucmQtbmF2YmFyLXNlYXJjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLmFjdGl2ZSAucmQtbmF2YmFyLXNlYXJjaC1mb3JtIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZle1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5hY3RpdmV7XG4gICAgICAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJkLW5hdmJhci1zZWFyY2gtZm9ybSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICB3aWR0aDogMzcwcHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctYXJlYS1tZDtcbiAgICAuZm9ybS1ncm91cCwgaW5wdXQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGZvbnQtc2l6ZTogJHJkLW5hdmJhci1zZWFyY2gtZm9ybS1pbnB1dC1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6ICRyZC1uYXZiYXItc2VhcmNoLWZvcm0taW5wdXQtd2VpZ2h0O1xuICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgcGFkZGluZzogJHJkLW5hdmJhci1zZWFyY2gtZm9ybS1pbnB1dC1wYWRkaW5nO1xuICAgICAgJi5mb2N1cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHJkLW5hdmJhci1zZWFyY2gtZm9ybS1sYWJlbC1mb2N1cy1zaXplO1xuICAgICAgICB0b3A6IC05cHg7XG4gICAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLWxpZ2h0LXNlYXJjaC1mb3JtLWxhYmVsLWZvY3VzLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0taW5wdXQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAkcmQtbmF2YmFyLXNlYXJjaC1mb3JtLWlucHV0LXNpemU7XG4gICAgICBwYWRkaW5nOiAkcmQtbmF2YmFyLXNlYXJjaC1mb3JtLWlucHV0LXBhZGRpbmc7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogJHJkLW5hdmJhci1zZWFyY2gtZm9ybS1pbnB1dC13ZWlnaHQ7XG4gICAgICBjb2xvcjogJHJkLW5hdmJhci1saWdodC1zZWFyY2gtZm9ybS1pbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG4gICAgICBtYXJnaW4tdG9wOiA1OHB4O1xuICAgIH1cbiAgfVxuXG4gIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRyZC1uYXZiYXItc2VhcmNoLXRvZ2dsZS1vZmZzZXQtbGVmdDtcbiAgICBAaW5jbHVkZSB0b2dnbGUtaWNvbnMtdmlhLXJvdGF0aW9uKCRyZC1uYXZiYXItc2VhcmNoLXRvZ2dsZS1pY29uLXNpemUsICRyZC1uYXZiYXItc2VhcmNoLXRvZ2dsZS1pY29uLXNpemUsICRyZC1uYXZiYXItc2VhcmNoLXRvZ2dsZS1pY29uLWNvbG9yLCAkcmQtbmF2YmFyLXNlYXJjaC10b2dnbGUtb3Blbi1pY29uLCAkcmQtbmF2YmFyLXNlYXJjaC10b2dnbGUtY2xvc2UtaWNvbiwgXCJGb250QXdlc29tZVwiLCBcIkZvbnRBd2Vzb21lXCIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgICY6aG92ZXJ7XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNvbnRyb2x7XG4gICAgYm9yZGVyLXJhZGl1czowO1xuICB9XG5cbiAgJi5yZC1uYXZiYXItLWlzLXN0dWNrIHtcbiAgICAucmQtbmF2YmFyLXNlYXJjaC1mb3JtIHtcbiAgICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgICAgJi5mb2N1cyB7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvL1xuLy8gUkQgTmF2YmFyIFNpZGViYXIgVG9nZ2xlIEZvb3RlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJXJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS1mb290ZXIge1xuICAucmQtbmF2YmFyLWZvb3RlciB7XG4gICAgcGFkZGluZzogJHJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS1mb290ZXItbGlzdC1wYWRkaW5nO1xuICAgIG1hcmdpbjogJHJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS1mb290ZXItbGlzdC1vZmZzZXRzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAubGlzdC1pbmxpbmUge1xuICAgICAgbWFyZ2luOiAkcmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLWZvb3Rlci1saXN0LWlubGluZS1vZmZzZXRzO1xuICAgICAgPiBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgICB9XG4gICAgICArIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBkbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICBkdCwgZGQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS1mb290ZXItbGlzdC1kZWZpbml0aW9uLWljb24tc2l6ZS1zaXplO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuXG4gICAgfVxuICAgIGR0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAucmQtbmF2YmFyLWFkZHJlc3N7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuXG59XG5cblxuLy9cbi8vIExpZ2h0IFRoZW1lXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4lcmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLWZvb3Rlci1saWdodCB7XG4gIC5yZC1uYXZiYXItZm9vdGVyIHAge1xuICAgIGNvbG9yOiAkcmQtbmF2YmFyLWxpZ2h0LXNpZGViYXItdG9nZ2xlLWNvbG9yO1xuICB9XG5cbiAgLnJkLW5hdmJhci1mb290ZXIge1xuICAgIGRsIGEge1xuICAgICAgY29sb3I6ICRyZC1uYXZiYXItbGlnaHQtc2lkZWJhci10b2dnbGUtZm9vdGVyLWxpc3QtZGVmaW5pdGlvbi1saW5rLWNvbG9yO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLWxpZ2h0LXNpZGViYXItdG9nZ2xlLWZvb3Rlci1saXN0LWRlZmluaXRpb24tbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkdCwgZGQge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLWxpZ2h0LXNpZGViYXItdG9nZ2xlLWZvb3Rlci1saXN0LWRlZmluaXRpb24taWNvbi1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvL1xuLy8gUkQgTmF2YmFyIERlZmF1bHRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5yZC1uYXZiYXItZGVmYXVsdCB7XG4gIEBleHRlbmQgJXJkLW5hdmJhci10cmFuc2l0aW9uO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICYucmQtbmF2YmFyLWZpeGVkIHtcbiAgICBAZXh0ZW5kICVyZC1uYXZiYXItZGVmYXVsdC1wYW5lbDtcbiAgICBAZXh0ZW5kICVyZC1uYXZiYXItZGVmYXVsdC1tb2JpbGUtbWVudTtcbiAgICBAZXh0ZW5kICVyZC1uYXZiYXItZGVmYXVsdC1hc2lkZS1sZWZ0O1xuICAgIEBleHRlbmQgJXJkLW5hdmJhci1kZWZhdWx0LW1vYmlsZS1zZWFyY2g7XG4gICAgLnJkLW5hdmJhci1icmFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucmQtbmF2YmFyLXNlYXJjaCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgLnJkLW5hdmJhci1tb2JpbGUtYnJhbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnJkLW5hdmJhci1icmFuZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucmQtbmF2YmFyLXN0YXRpYyB7XG4gICAgQGV4dGVuZCAlcmQtbmF2YmFyLWRlZmF1bHQtbWVudS1maXJzdC1sdmw7XG4gICAgQGV4dGVuZCAlcmQtbmF2YmFyLWRlZmF1bHQtbWVudS1kcm9wZG93bjtcbiAgICBAZXh0ZW5kICVyZC1uYXZiYXItZGVmYXVsdC1zZWFyY2g7XG4gICAgLy8gUGFuZWwgc3R5bGVcbiAgICAucmQtbmF2YmFyLXRvcC1wYW5lbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtbWFkaXNvbjtcbiAgICB9XG4gICAgLnJkLW5hdmJhci1tb2JpbGUtYnJhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnJkLW5hdmJhci1icmFuZCB7XG4gICAgICBjb2xvcjogJGdyYXktYmFzZTtcbiAgICAgIGltZyB7XG4gICAgICAgIC8vd2lkdGg6IDE1N3B4O1xuICAgICAgICAvL2hlaWdodDogMTA4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cyBhbGwgZWFzZTtcbiAgICAgIH1cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYWNjZW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJGdyYXktYmFzZTtcbiAgICAgIH1cbiAgICAgICYtc2xvZ2FuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWFjY2VudDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsLW1pbikge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWF4LWhlaWdodDogMTA4cHg7XG4gICAgICAgICYtdGl0bGV7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgICYtc2xvZ2Fue1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucmQtbmF2YmFyLWRyb3Bkb3due1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyODNweCk7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5yZC1uYXZiYXItbWVnYW1lbnV7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDI4M3B4KTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgd2lkdGg6IDk3JTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJkLW5hdmJhci10b3AtcGFuZWwge1xuICAgICAgcGFkZGluZzogNHB4IDIwcHggNXB4O1xuICAgICAgJi1sZWZ0LXBhcnR7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgICYtcmlnaHQtcGFydCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdWx7XG4gICAgICAgIGxpe1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgJitsaXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmljb257XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgJi5tZGktZW1haWwtb3BlbixcbiAgICAgICAgJi5tZGktbG9naW57XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgICBhOmhvdmVye1xuICAgICAgICAvL29wYWNpdHk6IDAuNTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcbiAgICAgICAgcGFkZGluZzogNHB4IDY1cHggNXB4O1xuICAgICAgICB1bCBsaXtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgJiArIGxpe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDg2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pY29ue1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAmLm1kaS1lbWFpbC1vcGVuLFxuICAgICAgICAgICYubWRpLWxvZ2lue1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXJpZ2h0LXBhcnR7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJkLW5hdmJhci1wYW5lbCAucmQtbmF2YmFyLXRvZ2dsZSwgLmZvcm0tc2VhcmNoLXdyYXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLy8gbmF2YmFyIG5hdiBzdHlsZXNcbiAgICAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJkLW5hdmJhci1tZW51LXdyYXAge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDVweCAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggNjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZC1uYXZiYXItY2FydCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC00cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIC5pY29ue1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1iYXNlO1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYWNjZW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZC1uYXZiYXItc2VhcmNoe1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZC1uYXZiYXItaW5uZXIge1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYucmQtbmF2YmFyLS1pcy1zdHVjayB7XG4gICAgICBib3gtc2hhZG93OiAkc2hhZG93LWFyZWEtbWQ7XG4gICAgICAucmQtbmF2YmFyLXRvcC1wYW5lbHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5yZC1uYXZiYXItZHJvcGRvd24sIC5yZC1uYXZiYXItbWVnYW1lbnV7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgfVxuICAgICAgLnJkLW5hdmJhci1tZW51LXdyYXB7XG4gICAgICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICAgICAgfVxuICAgICAgLnJkLW5hdmJhci1icmFuZHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5yZC1uYXZiYXItbmF2LXdyYXB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgICAucmQtbmF2YmFyLWRyb3Bkb3due1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgfVxuICAgICAgLnJkLW5hdmJhci1zZWFyY2gtZm9ybXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsLW1pbikge1xuICAgICAgICAucmQtbmF2YmFyLW1lbnUtd3JhcHtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggNjVweDtcbiAgICAgICAgfVxuICAgICAgICAucmQtbmF2YmFyLW5hdi13cmFwe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnJkLW5hdmJhci1icmFuZHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogODRweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJkLW5hdmJhci1zZWFyY2gtZm9ybXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgICAgICB9XG4gICAgICAgIC5yZC1uYXZiYXItZHJvcGRvd257XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vXG4vLyBSRCBOYXZiYXIgU2lkZWJhciBUb2dnbGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5yZC1uYXZiYXItc2lkZWJhci10b2dnbGUge1xuICAmLnJkLW5hdmJhci1maXhlZCB7XG4gICAgQGV4dGVuZCAlcmQtbmF2YmFyLWRlZmF1bHQtbW9iaWxlLW1lbnU7XG4gICAgQGV4dGVuZCAlcmQtbmF2YmFyLWRlZmF1bHQtY2FydC1hc2lkZS1yaWdodCAhb3B0aW9uYWw7XG4gICAgQGV4dGVuZCAlcmQtbmF2YmFyLWRlZmF1bHQtYXNpZGUtbGVmdDtcbiAgICBAZXh0ZW5kICVyZC1uYXZiYXItZGVmYXVsdC1tb2JpbGUtc2VhcmNoO1xuICAgIEBleHRlbmQgJXJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS1wYW5lbDtcbiAgICBAZXh0ZW5kICVyZC1uYXZiYXItc2lkZWJhci10b2dnbGUtZm9vdGVyO1xuXG4gICAgLnJkLW5hdmJhci1uYXYtd3JhcHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgIH1cblxuICAgIC5yZC1uYXZiYXItbW9iaWxlLXNjcm9sbC1ob2xkZXIge1xuICAgICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLW1vYmlsZS1zY3JvbGwge1xuICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgICAgQGluY2x1ZGUgZmxleC1iYXNpcygxMDAlKTtcbiAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcbiAgICB9XG4gICAgLnJkLW5hdmJhci1uYXYge1xuICAgICAgQGluY2x1ZGUgZmxleCgyIDEgYXV0byk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICAgICAgICB3aWR0aDogJHJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS1sZy10b2dnbGUtd2lkdGg7XG4gICAgICAgIHBhZGRpbmc6ICRyZC1uYXZiYXItc2lkZWJhci10b2dnbGUtbGctdG9nZ2xlLXBhZGRpbmc7XG4gICAgICB9XG5cbiAgICAgIC5yZC1uYXZiYXItbW9iaWxlLWJyYW5kIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS1sZy10b2dnbGUtbW9iaWxlLWJyYW5kLW9mZnNldC10b3A7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLXNlYXJjaC13cmFwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS1sZy10b2dnbGUtZm9ybS1zZWFyY2gtb2Zmc2V0LXRvcDtcbiAgICAgIH1cblxuICAgICAgLnJkLW5hdmJhci1tb2JpbGUtc2Nyb2xse1xuICAgICAgICAgIHBhZGRpbmc6ICRyZC1uYXZiYXItc2lkZWJhci10b2dnbGUtbGctbW9iaWxlLXNjcm9sbC1wYWRkaW5nO1xuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAgIC5yZC1uYXZiYXItbmF2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS1sZy10b2dnbGUtb2Zmc2V0LXRvcDtcbiAgICAgIH1cbiAgICAgIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAucmVzcC10YWItaXRlbXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBUaGVtZXNcblxuICAvLyAgRGFyayBUaGVtZVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgJi5yZC1uYXZiYXItZGFyayB7XG5cbiAgICAvLyBNb2JpbGUgRml4ZWQgTGF5b3V0IENvbG9yc1xuICAgICYucmQtbmF2YmFyLWZpeGVkIHtcbiAgICAgIEBleHRlbmQgJXJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS1wYW5lbC1kYXJrICFvcHRpb25hbDtcbiAgICAgIEBleHRlbmQgJXJkLW5hdmJhci1kZWZhdWx0LW1vYmlsZS1tZW51LWRhcmsgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAlcmQtbmF2YmFyLWRlZmF1bHQtY2FydC1hc2lkZS1yaWdodC1kYXJrICFvcHRpb25hbDtcbiAgICAgIEBleHRlbmQgJXJkLW5hdmJhci1kZWZhdWx0LWFzaWRlLWxlZnQtZGFyayAhb3B0aW9uYWw7XG4gICAgICBAZXh0ZW5kICVyZC1uYXZiYXItZGVmYXVsdC1tb2JpbGUtc2VhcmNoLWRhcmsgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAlcmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLWZvb3Rlci1kYXJrICFvcHRpb25hbDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTGlnaHQgVGhlbWVcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICYucmQtbmF2YmFyLWxpZ2h0IHtcblxuICAgIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSwgLnJkLW5hdmJhci1jYXJ0IHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJHJkLW5hdmJhci1zaWRlYmFyLXRvZ2dsZS1zZWFyY2gtdG9nZ2xlLWNhcnQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTW9iaWxlIEZpeGVkIExheW91dCBDb2xvcnNcbiAgICAmLnJkLW5hdmJhci1maXhlZCB7XG4gICAgICBAZXh0ZW5kICVyZC1uYXZiYXItc2lkZWJhci10b2dnbGUtcGFuZWwtbGlnaHQgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAlcmQtbmF2YmFyLWRlZmF1bHQtbW9iaWxlLW1lbnUtbGlnaHQgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAlcmQtbmF2YmFyLWRlZmF1bHQtY2FydC1hc2lkZS1yaWdodC1saWdodCAhb3B0aW9uYWw7XG4gICAgICBAZXh0ZW5kICVyZC1uYXZiYXItZGVmYXVsdC1hc2lkZS1sZWZ0LWxpZ2h0ICFvcHRpb25hbDtcbiAgICAgIEBleHRlbmQgJXJkLW5hdmJhci1kZWZhdWx0LW1vYmlsZS1zZWFyY2gtbGlnaHQgIW9wdGlvbmFsO1xuICAgICAgQGV4dGVuZCAlcmQtbmF2YmFyLXNpZGViYXItdG9nZ2xlLWZvb3Rlci1saWdodDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvL1xuLy8gUkQgTmF2YmFyIERlZmF1bHRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5yZC1uYXZiYXItdHJhbnNwYXJlbnQge1xuICBAZXh0ZW5kICVyZC1uYXZiYXItdHJhbnNpdGlvbjtcbiAgJi5yZC1uYXZiYXItZml4ZWQge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBAZXh0ZW5kICVyZC1uYXZiYXItZGVmYXVsdC1wYW5lbDtcbiAgICBAZXh0ZW5kICVyZC1uYXZiYXItZGVmYXVsdC1tb2JpbGUtbWVudTtcbiAgICBAZXh0ZW5kICVyZC1uYXZiYXItZGVmYXVsdC1hc2lkZS1sZWZ0O1xuICAgIEBleHRlbmQgJXJkLW5hdmJhci1kZWZhdWx0LW1vYmlsZS1zZWFyY2g7XG4gICAgLnJkLW5hdmJhci1icmFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucmQtbmF2YmFyLXNlYXJjaCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgLnJkLW5hdmJhci1tb2JpbGUtYnJhbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnJkLW5hdmJhci1icmFuZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucmQtbmF2YmFyLXN0YXRpYyB7XG4gICAgQGV4dGVuZCAlcmQtbmF2YmFyLWRlZmF1bHQtbWVudS1maXJzdC1sdmw7XG4gICAgQGV4dGVuZCAlcmQtbmF2YmFyLWRlZmF1bHQtbWVudS1kcm9wZG93bjtcbiAgICBAZXh0ZW5kICVyZC1uYXZiYXItZGVmYXVsdC1zZWFyY2g7XG4gICAgLnJkLW5hdmJhci1tb2JpbGUtYnJhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHtcbiAgICAgIEBpbmNsdWRlIHRvZ2dsZS1pY29ucy12aWEtcm90YXRpb24oJHJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlLWljb24tc2l6ZSwgJHJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlLWljb24tc2l6ZSwgJHdoaXRlLCAkcmQtbmF2YmFyLXNlYXJjaC10b2dnbGUtb3Blbi1pY29uLCAkcmQtbmF2YmFyLXNlYXJjaC10b2dnbGUtY2xvc2UtaWNvbiwgXCJGb250QXdlc29tZVwiLCBcIkZvbnRBd2Vzb21lXCIpO1xuICAgICAgc3BhbntcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJkLW5hdmJhci1kcm9wZG93biB7XG4gICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIH1cbiAgICAucmQtbmF2YmFyLW5hdiB7XG4gICAgICA+IGxpIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlID4gYSwgJi5mb2N1cyA+IGEsID4gYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG4gICAgICAgID4gbGkgKyBsaXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0ge1xuICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICB9XG4gICAgLnJkLW5hdmJhci1icmFuZCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXgtaGVpZ2h0OiA1NHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDc0cHg7XG4gICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXMgYWxsIGVhc2U7XG4gICAgICB9XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWFjY2VudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgICYtc2xvZ2FuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYWNjZW50O1xuICAgICAgfVxuICAgICAgLndyYXB7XG4gICAgICAgIC8vYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC8vcGFkZGluZzogMTNweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsLW1pbikge1xuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgICAmLXNsb2dhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJkLW5hdmJhci1wYW5lbCAucmQtbmF2YmFyLXRvZ2dsZSwgLmZvcm0tc2VhcmNoLXdyYXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLy8gbmF2YmFyIG5hdiBzdHlsZXNcbiAgICAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICAgIC5yZC1uYXZiYXItbWVudS13cmFwIHtcbiAgICAgIHBhZGRpbmc6ICAxNXB4IDI1cHggMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNjVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICAucmQtbmF2YmFyLWNhcnQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAuaWNvbntcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1hY2NlbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZC1uYXZiYXItc2VhcmNoe1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZC1uYXZiYXItaW5uZXIge1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYucmQtbmF2YmFyLS1pcy1zdHVjayB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtbWFkaXNvbjtcbiAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctYXJlYS1tZDtcbiAgICAgIC5yZC1uYXZiYXItdG9wLXBhbmVse1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnJkLW5hdmJhci1icmFuZHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5yZC1uYXZiYXItbWVudS13cmFwe1xuICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgLnJkLW5hdmJhci1uYXYtd3JhcHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgIH1cbiAgICAgIC5yZC1uYXZiYXItZHJvcGRvd257XG4gICAgICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgICB9XG4gICAgICAucmQtbmF2YmFyLXNlYXJjaC1mb3Jte1xuICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vXG4vLyBSRCBOYXZiYXIgRGVmYXVsdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnJkLW5hdmJhci1jZW50ZXIge1xuICBAZXh0ZW5kICVyZC1uYXZiYXItdHJhbnNpdGlvbjtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAmLnJkLW5hdmJhci1maXhlZCB7XG4gICAgQGV4dGVuZCAlcmQtbmF2YmFyLWRlZmF1bHQtcGFuZWw7XG4gICAgQGV4dGVuZCAlcmQtbmF2YmFyLWRlZmF1bHQtbW9iaWxlLW1lbnU7XG4gICAgQGV4dGVuZCAlcmQtbmF2YmFyLWRlZmF1bHQtYXNpZGUtbGVmdDtcbiAgICBAZXh0ZW5kICVyZC1uYXZiYXItZGVmYXVsdC1tb2JpbGUtc2VhcmNoO1xuICAgIC5yZC1uYXZiYXItYnJhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnJkLW5hdmJhci1zZWFyY2gge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnJkLW5hdmJhci10b3AtcGFuZWx7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAuc2hlbGx7XG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAucmQtbmF2YmFyLW1vYmlsZS1icmFuZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAucmQtbmF2YmFyLWJyYW5kIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yZC1uYXZiYXItc3RhdGljIHtcbiAgICBAZXh0ZW5kICVyZC1uYXZiYXItZGVmYXVsdC1tZW51LWZpcnN0LWx2bDtcbiAgICBAZXh0ZW5kICVyZC1uYXZiYXItZGVmYXVsdC1tZW51LWRyb3Bkb3duO1xuICAgIEBleHRlbmQgJXJkLW5hdmJhci1kZWZhdWx0LXNlYXJjaDtcbiAgICAvLyBQYW5lbCBzdHlsZVxuXG4gICAgLnJkLW5hdmJhci1tb2JpbGUtYnJhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnJkLW5hdmJhci1kcm9wZG93biwgLnJkLW5hdmJhci1tZWdhbWVudXtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjgzcHgpO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAucmQtbmF2YmFyLW1lZ2FtZW51e1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHdpZHRoOiA5NyU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZC1uYXZiYXItdG9wLXBhbmVsIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgLnNoZWxse1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICAgIH1cbiAgICAgIC5pY29ue1xuICAgICAgICBjb2xvcjogJGdyYXktYmFzZTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICAgIGE6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgIH1cblxuICAgICAgLnJkLW5hdmJhci1icmFuZCB7XG4gICAgICAgIGE6aG92ZXJ7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBjb2xvcjogJGdyYXktYmFzZTtcbiAgICAgICAgfVxuICAgICAgICBjb2xvcjogJGdyYXktYmFzZTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTU3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDhweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cyBhbGwgZWFzZTtcbiAgICAgICAgfVxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWFjY2VudDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICAgICYtc2xvZ2FuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1hY2NlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLXBhbmVsIC5yZC1uYXZiYXItdG9nZ2xlLCAuZm9ybS1zZWFyY2gtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucmQtbmF2YmFyLXBhbmVse1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgLy8gbmF2YmFyIG5hdiBzdHlsZXNcbiAgICAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLnJkLW5hdmJhci1tZW51LXdyYXAge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnJkLW5hdmJhci1jYXJ0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgICAgLmljb257XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICRncmF5LWJhc2U7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1hY2NlbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5yZC1uYXZiYXItc2VhcmNoe1xuICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgfVxuICAgIC5yZC1uYXZiYXItaW5uZXIge1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAucmQtbmF2YmFyLWRyb3Bkb3due1xuICAgICAgbWFyZ2luLXRvcDogMzFweDtcbiAgICB9XG4gICAgLnJkLW5hdmJhci1zZWFyY2gtZm9ybXtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICAgICYucmQtbmF2YmFyLS1pcy1zdHVjayB7XG4gICAgICBib3gtc2hhZG93OiAkc2hhZG93LWFyZWEtbWQ7XG4gICAgICAucmQtbmF2YmFyLXRvcC1wYW5lbHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5yZC1uYXZiYXItbWVudS13cmFwe1xuICAgICAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICAgIH1cbiAgICAgIC5yZC1uYXZiYXItZHJvcGRvd24sIC5yZC1uYXZiYXItbWVnYW1lbnV7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgfVxuICAgICAgLnJkLW5hdmJhci1icmFuZHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5yZC1uYXZiYXItbmF2LXdyYXB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgICAucmQtbmF2YmFyLWRyb3Bkb3due1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgfVxuICAgICAgLnJkLW5hdmJhci1zZWFyY2gtZm9ybXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvL1xuLy8gUkQgTmF2YmFyIERlZmF1bHRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5yZC1uYXZiYXItbWluaW1hbHtcbiAgQGV4dGVuZCAlcmQtbmF2YmFyLXRyYW5zaXRpb247XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgJi5yZC1uYXZiYXItZml4ZWQge1xuICAgIEBleHRlbmQgJXJkLW5hdmJhci1kZWZhdWx0LXBhbmVsO1xuICAgIEBleHRlbmQgJXJkLW5hdmJhci1kZWZhdWx0LW1vYmlsZS1tZW51O1xuICAgIEBleHRlbmQgJXJkLW5hdmJhci1kZWZhdWx0LWFzaWRlLWxlZnQ7XG4gICAgQGV4dGVuZCAlcmQtbmF2YmFyLWRlZmF1bHQtbW9iaWxlLXNlYXJjaDtcbiAgICAucmQtbmF2YmFyLWJyYW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5yZC1uYXZiYXItc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAucmQtbmF2YmFyLW1vYmlsZS1icmFuZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAucmQtbmF2YmFyLWJyYW5kIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yZC1uYXZiYXItc3RhdGljIHtcbiAgICBAZXh0ZW5kICVyZC1uYXZiYXItZGVmYXVsdC1tZW51LWZpcnN0LWx2bDtcbiAgICBAZXh0ZW5kICVyZC1uYXZiYXItZGVmYXVsdC1tZW51LWRyb3Bkb3duO1xuICAgIEBleHRlbmQgJXJkLW5hdmJhci1kZWZhdWx0LXNlYXJjaDtcbiAgICAvLyBQYW5lbCBzdHlsZVxuICAgIC5yZC1uYXZiYXItZHJvcGRvd24sIC5yZC1uYXZiYXItbWVnYW1lbnV7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIzMnB4KTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLnJkLW5hdmJhci1tZWdhbWVudXtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB3aWR0aDogOTclO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAucmQtbmF2YmFyLXRvcC1wYW5lbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtbWFkaXNvbjtcbiAgICB9XG4gICAgLnJkLW5hdmJhci1tb2JpbGUtYnJhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnJkLW5hdmJhci1icmFuZCB7XG4gICAgICBjb2xvcjogJGdyYXktYmFzZTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNTdweDtcbiAgICAgICAgaGVpZ2h0OiAxMDhweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXMgYWxsIGVhc2U7XG4gICAgICB9XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWFjY2VudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRncmF5LWJhc2U7XG4gICAgICB9XG4gICAgICAmLXNsb2dhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1hY2NlbnQ7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwOHB4O1xuICAgICAgICAmLXRpdGxle1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAmLXNsb2dhbntcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLXRvcC1wYW5lbCB7XG4gICAgICBwYWRkaW5nOiA0cHggMjBweCA1cHg7XG4gICAgICAmLWxlZnQtcGFydHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgJi1yaWdodC1wYXJ0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB1bHtcbiAgICAgICAgbGl7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAmK2xpe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaWNvbntcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAmLm1kaS1lbWFpbC1vcGVuLFxuICAgICAgICAmLm1kaS1sb2dpbntcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGE6aG92ZXJ7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsLW1pbikge1xuICAgICAgICBwYWRkaW5nOiA0cHggNjVweCA1cHg7XG4gICAgICAgIHVsIGxpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAmICsgbGl7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogODZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmljb257XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgICYubWRpLWVtYWlsLW9wZW4sXG4gICAgICAgICYubWRpLWxvZ2lue1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgICAmLXJpZ2h0LXBhcnR7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJkLW5hdmJhci1wYW5lbCAucmQtbmF2YmFyLXRvZ2dsZSwgLmZvcm0tc2VhcmNoLXdyYXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLy8gbmF2YmFyIG5hdiBzdHlsZXNcbiAgICAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJkLW5hdmJhci1tZW51LXdyYXAge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsLW1pbikge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDY1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICAucmQtbmF2YmFyLWNhcnQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAuaWNvbntcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogJGdyYXktYmFzZTtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWFjY2VudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJkLW5hdmJhci1zZWFyY2h7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJi5yZC1uYXZiYXItLWlzLXN0dWNrIHtcbiAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctYXJlYS1tZDtcbiAgICAgIC5yZC1uYXZiYXItdG9wLXBhbmVse1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnJkLW5hdmJhci1tZW51LXdyYXB7XG4gICAgICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICAgICAgfVxuICAgICAgLnJkLW5hdmJhci1icmFuZHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5yZC1uYXZiYXItbmF2LXdyYXB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgICAucmQtbmF2YmFyLWRyb3Bkb3due1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgfVxuICAgICAgLnJkLW5hdmJhci1kcm9wZG93biwgLnJkLW5hdmJhci1tZWdhbWVudXtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICB9XG4gICAgICAucmQtbmF2YmFyLXNlYXJjaC1mb3Jte1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG4gICAgICAgIC5yZC1uYXZiYXItbWVudS13cmFwe1xuICAgICAgICAgIHBhZGRpbmc6IDdweCA2NXB4O1xuICAgICAgICB9XG4gICAgICAgIC5yZC1uYXZiYXItbmF2LXdyYXB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgfVxuICAgICAgICAucmQtbmF2YmFyLWJyYW5ke1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmQtbmF2YmFyLXNlYXJjaC1mb3Jte1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnJkLW5hdmJhci1kcm9wZG93bntcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy9cbi8vIFJEIE5hdmJhciBEZWZhdWx0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51IHtcbiAgQGV4dGVuZCAlcmQtbmF2YmFyLXRyYW5zaXRpb247XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgJi5yZC1uYXZiYXItZml4ZWQge1xuICAgIEBleHRlbmQgJXJkLW5hdmJhci1kZWZhdWx0LXBhbmVsO1xuICAgIEBleHRlbmQgJXJkLW5hdmJhci1kZWZhdWx0LW1vYmlsZS1tZW51O1xuICAgIEBleHRlbmQgJXJkLW5hdmJhci1kZWZhdWx0LWFzaWRlLWxlZnQ7XG4gICAgQGV4dGVuZCAlcmQtbmF2YmFyLWRlZmF1bHQtbW9iaWxlLXNlYXJjaDtcbiAgICAucmQtbmF2YmFyLWJyYW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5yZC1uYXZiYXItc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKXtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIC5yZC1uYXZiYXItcGFuZWx7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgIH1cbiAgICAgIC5yZC1uYXZiYXItbW9iaWxlLWJyYW5ke1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDIyO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICAucmQtbmF2YmFyLW5hdntcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIC5yZC1uYXZiYXItdG9nZ2xlIHtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGJveC1zaGFkb3c6MCAzcHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zNXMgdHJhbnNmb3JtIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbWFkaXNvbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5pZS0xMCxcbi5pZS0xMSxcbi5pZS1lZGdlLFxuLmx0LWllLTEwe1xuICAucmQtbmF2YmFyLWh1bWJ1cmdlci1tZW51IHtcbiAgICAmLnJkLW5hdmJhci1maXhlZCB7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbil7XG4gICAgICAgIC5yZC1uYXZiYXItbW9iaWxlLWJyYW5ke1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAucmQtbmF2YmFyLW5hdntcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy9cbi8vIFNlYXJjaCBSZXN1bHRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNlYXJjaF9saXN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjYjFiMWIxO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5yZXN1bHQtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBtYXJnaW4tbGVmdDogJHJkLXJlc3VsdC1pdGVtLW9mZnNldC1sZWZ0O1xuICBjb2xvcjogJHJkLXJlc3VsdC1pdGVtLWNvbG9yO1xuICA+ICoge1xuICAgIGNvbG9yOiAkcmQtcmVzdWx0LWl0ZW0taW5zaWRlLWNvbG9yO1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogJGdyYXktYmFzZTtcbiAgICAmLm1hdGNoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjYjFiMWIxO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGVtIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICsgLnJlc3VsdC1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG59XG5cbi5zZWFyY2hfdGl0bGUge1xuICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1hY2NlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGE6aG92ZXJ7XG4gICAgY29sb3I6ICRicmFuZC1tYWRpc29uO1xuICB9XG59XG5cblxuXG4uc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbiNyZC1zZWFyY2gtcmVzdWx0cy1saXZle1xuICAjc2VhcmNoLXJlc3VsdHMge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LWFyZWEteHM7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC4zM3MgYWxsIGVhc2UtaW47XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDM3NXB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAucmVzdWx0LWl0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIHAubWF0Y2gge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgIGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZXN1bHQtaXRlbSB7XG4gICAgICArIC5yZXN1bHQtaXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gtcXVpY2stcmVzdWx0e1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtbWFkaXNvbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnNlYXJjaF9saXN0e1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICAgIC5zZWFyY2hfYWxse1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgYXtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaF9lcnJvcntcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFJEIFBhcmFsbGF4XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucmQtcGFyYWxsYXh7XG4gICYtaW5uZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgei1pbmRleDogMTtcbiAgICBjbGlwOiByZWN0KDAsYXV0byxhdXRvLDApO1xuICB9XG5cbiAgJi1sYXllcltkYXRhLXR5cGU9XCJtZWRpYVwiXXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIGlmcmFtZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtbGF5ZXJbZGF0YS11cmxde1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cblxuICAucmQtcGFyYWxsYXgtbGF5ZXJbZGF0YS10eXBlPVwibWVkaWFcIl17XG4gICAgJiArICp7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG59IiwiLy9cbi8vIFN3aXBlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmllLTExLCAuaWUtMTAsIC5pZS1lZGdle1xuICAuc3dpcGVyLWNvbnRhaW5lcntcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybTtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IC1tcy10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtbGluZXM6IG11bHRpcGxlO1xuICAtbW96LWJveC1saW5lczogbXVsdGlwbGU7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5yZC12aWRlby5yZC12aWRlby1iZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IGF1dG87XG4gIH1cblxuICAuc3dpcGVyLWNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5O1xuICB9XG59XG5cbi5zd2lwZXItY29udGFpbmVyIC5uby10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogMHM7XG59XG5cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cbi5zd2lwZXItd3A4LWhvcml6b250YWwge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci13cDgtdmVydGljYWwge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLyogQXJyb3dzICovXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAkc3dpcGVyLWFycm93LXdpZHRoO1xuICBoZWlnaHQ6ICRzd2lwZXItYXJyb3ctaGVpZ2h0O1xuICBsaW5lLWhlaWdodDogJHN3aXBlci1hcnJvdy1saW5lLWhlaWdodDtcbiAgZm9udC1zaXplOiAkc3dpcGVyLWFycm93LXNpemU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLSgkc3dpcGVyLWFycm93LWhlaWdodC8yKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICRzd2lwZXItYXJyb3ctY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAyM3B4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDMuNSU7XG59XG5cbi8qIFBhZ2luYXRpb24gU3R5bGVzICovXG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luLWxlZnQ6ICRzd2lwZXItZG90cy1vZmZzZXQtbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6ICRzd2lwZXItZG90cy1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuMzVzIGFsbCBlYXNlO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICB3aWR0aDogJHN3aXBlci1kb3RzLXdpZHRoO1xuICAgIGhlaWdodDogJHN3aXBlci1kb3RzLWhlaWdodDtcbiAgfVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMTJweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDExNzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGVmdDogMTVweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcbiAgICBib3R0b206IDcwcHg7XG4gIH1cbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDE0cHg7XG59XG5cbi5zd2lwZXItc2xpZGUgPiAudmlkZV9fYm9keSxcbi5zd2lwZXItc2xpZGUgPiAucGFyYWxsYXhfY250IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgJi1jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBAZXh0ZW5kICVjb250ZXh0LWRhcms7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAxMTcwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTExMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIGg1e1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHMtbWluKSB7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIH1cbiAgICAgIGg1e1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsLW1pbikge1xuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1saC1oMTtcbiAgICAgIH1cbiAgICAgIGg1e1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1saC1oNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLXRyYW5zcGFyZW50LXNsaWRlLWNhcHRpb24ge1xuICAgIC5jb250YWluZXIge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIDNEIENvbnRhaW5lciAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIC1tb3otcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLW8tcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1zLXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4vKiBDb3ZlcmZsb3cgKi9cbi5zd2lwZXItY29udGFpbmVyLWNvdmVyZmxvdyAuc3dpcGVyLXdyYXBwZXIge1xuICAvKiBXaW5kb3dzIDggSUUgMTAgZml4ICovXG4gIC1tcy1wZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4vKiBGYWRlICovXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLyogQ3ViZSAqL1xuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwO1xufVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLyogUHJlbG9hZGVyICovXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyMzZjNmM2YyclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzZmZmJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufSIsIi8vXG4vLyBBbmltYXRlLmNzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbmh0bWw6bm90KC5sdC1pZTEwKSAubm90LWFuaW1hdGVke1xuICBvcGFjaXR5OiAwO1xufVxuXG4vLyBCb3VuY2UgS2V5ZnJhbWVzIEFuaW1hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAyMCUsIDUzJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gIH1cbn1cblxuLmJvdW5jZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG4vLyBGbGFzIEtleWZyYW1lcyBBbmltYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhmbGFzaCl7XG4gIDAlLCA1MCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuXG4vLyBQdWxzZSBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMocHVsc2UpIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XG59XG5cbi8vIFJ1YmJlckJhbmQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHJ1YmJlckJhbmQpe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG5cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5ydWJiZXJCYW5kIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG59XG5cbi8vIFNoYWtlIEtleWZyYW1lcyBBbmltYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhzaGFrZSl7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xufVxuXG4vLyBTd2luZyBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoc3dpbmcpe1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG4uc3dpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XG59XG5cbi8vIFRhZGEgS2V5ZnJhbWVzIEFuaW1hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHRhZGEpe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4udGFkYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuXG4vLyBXb2JibGUgS2V5ZnJhbWVzIEFuaW1hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHdvYmJsZSl7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ud29iYmxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xufVxuXG4vLyBCb3VuY2VJbiBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoYm91bmNlSW4pe1xuICAwJSwgMjAlLCA0MCUsIDYwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5ib3VuY2VJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG59XG5cbi8vIEJvdW5jZUluRG93biBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoYm91bmNlSW5Eb3duKXtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG5cbi8vIEJvdW5jZUluTGVmdCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoYm91bmNlSW5MZWZ0KXtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG59XG5cbi8vIEJvdW5jZUluUmlnaHQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGJvdW5jZUluUmlnaHQpe1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbn1cblxuLy8gQm91bmNlSW5VcCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoYm91bmNlSW5VcCl7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG59XG5cbi8vIEJvdW5jZU91dCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoYm91bmNlT3V0KXtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xufVxuXG4vLyBCb3VuY2VPdXREb3duIEtleWZyYW1lcyBBbmltYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhib3VuY2VPdXREb3duKXtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuXG4vLyBCb3VuY2VPdXRMZWZ0IEtleWZyYW1lcyBBbmltYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhib3VuY2VPdXRMZWZ0KXtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xufVxuXG4vLyBCb3VuY2VPdXRSaWdodCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoYm91bmNlT3V0UmlnaHQpe1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG59XG5cbi8vIEJvdW5jZU91dFVwIEtleWZyYW1lcyBBbmltYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhib3VuY2VPdXRVcCl7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xufVxuXG4vLyBGYWRlSW4gS2V5ZnJhbWVzIEFuaW1hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGVJbil7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuXG4vLyBGYWRlSW5Eb3duIEtleWZyYW1lcyBBbmltYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhmYWRlSW5Eb3duKXtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbi8vIEZhZGVJbkRvd25CaWcgS2V5ZnJhbWVzIEFuaW1hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGVJbkRvd25CaWcpe1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG59XG5cbi8vIEZhZGVJbkxlZnQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGVJbkxlZnQpe1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuLy8gRmFkZUluTGVmdEJpZyBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoZmFkZUluTGVmdEJpZyl7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cblxuLy8gRmFkZUluUmlnaHQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGVJblJpZ2h0KXtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG4vLyBGYWRlSW5SaWdodEJpZyBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoZmFkZUluUmlnaHRCaWcpe1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuXG4vLyBGYWRlSW5VcCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoZmFkZUluVXApe1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbi8vIEZhZGVJblVwQmlnIEtleWZyYW1lcyBBbmltYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhmYWRlSW5VcEJpZyl7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG59XG5cbi8vIEZhZGVPdXQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGVPdXQpe1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuLy8gRmFkZU91dERvd24gS2V5ZnJhbWVzIEFuaW1hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGVPdXREb3duKXtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5cbi8vIEZhZGVPdXREb3duQmlnIEtleWZyYW1lcyBBbmltYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhmYWRlT3V0RG93bkJpZyl7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cblxuLy8gRmFkZU91dExlZnQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGVPdXRMZWZ0KXtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbn1cblxuLy8gRmFkZU91dExlZnRCaWcgS2V5ZnJhbWVzIEFuaW1hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGVPdXRMZWZ0QmlnKXtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5cbi8vIEZhZGVPdXRSaWdodCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoZmFkZU91dFJpZ2h0KXtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG59XG5cbi8vIEZhZGVPdXRSaWdodEJpZyBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoZmFkZU91dFJpZ2h0QmlnKXtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuXG4vLyBGYWRlT3V0VXAgS2V5ZnJhbWVzIEFuaW1hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGVPdXRVcCl7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5cbi8vIEZhZGVPdXRVcEJpZyBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoZmFkZU91dFVwQmlnKXtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG59XG5cbi8vIEZsaXAgS2V5ZnJhbWVzIEFuaW1hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGZsaXApe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuLmFuaW1hdGVkLmZsaXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwO1xufVxuXG4vLyBGbGlwSW5YIEtleWZyYW1lcyBBbmltYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhmbGlwSW5YKXtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cbi8vIEZsaXBJblkgS2V5ZnJhbWVzIEFuaW1hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGZsaXBJblkpe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuLmZsaXBJblkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcbn1cblxuLy8gRmxpcE91dFggS2V5ZnJhbWVzIEFuaW1hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGZsaXBPdXRYKXtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4vLyBGbGlwT3V0WSBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoZmxpcE91dFkpe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG59XG5cbi8vIExpZ2h0U3BlZWRJbiBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMobGlnaHRTcGVlZEluKXtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5saWdodFNwZWVkSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4vLyBMaWdodFNwZWVkT3V0IEtleWZyYW1lcyBBbmltYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhsaWdodFNwZWVkT3V0KXtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG4vLyBSb3RhdGVJbiBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMocm90YXRlSW4pe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbn1cblxuLy8gUm90YXRlSW5Eb3duTGVmdCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMocm90YXRlSW5Eb3duTGVmdCl7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xufVxuXG4vLyBSb3RhdGVJbkRvd25SaWdodCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMocm90YXRlSW5Eb3duUmlnaHQpe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xufVxuXG4vLyBSb3RhdGVJblVwTGVmdCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMocm90YXRlSW5VcExlZnQpe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG59XG5cbi8vIFJvdGF0ZUluVXBSaWdodCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMocm90YXRlSW5VcFJpZ2h0KXtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xufVxuXG4vLyBSb3RhdGVPdXQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHJvdGF0ZU91dCl7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xufVxuXG4vLyBSb3RhdGVPdXREb3duTGVmdCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMocm90YXRlT3V0RG93bkxlZnQpe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbn1cblxuLy8gUm90YXRlT3V0RG93blJpZ2h0IEtleWZyYW1lcyBBbmltYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhyb3RhdGVPdXREb3duUmlnaHQpe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbn1cblxuLy8gUm90YXRlT3V0VXBMZWZ0IEtleWZyYW1lcyBBbmltYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhyb3RhdGVPdXRVcExlZnQpe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xufVxuXG4vLyBSb3RhdGVPdXRVcFJpZ2h0IEtleWZyYW1lcyBBbmltYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhyb3RhdGVPdXRVcFJpZ2h0KXtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xufVxuXG4vLyBIaW5nZSBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoaGluZ2Upe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbn1cblxuLy8gUm9sbEluIEtleWZyYW1lcyBBbmltYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnJvbGxJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbn1cblxuLy8gUm9sbE91dCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMocm9sbE91dCl7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuLnJvbGxPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcbn1cblxuLy8gWm9vbUluIEtleWZyYW1lcyBBbmltYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbmNsdWRlIGtleWZyYW1lcyh6b29tSW4pe1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnpvb21JbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21Jbjtcbn1cblxuLy8gWm9vbUluRG93biBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoem9vbUluRG93bil7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG59XG5cbi8vIFpvb21JbkxlZnQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHpvb21JbkxlZnQpe1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xufVxuXG4vLyBab29tSW5SaWdodCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoem9vbUluUmlnaHQpe1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xufVxuXG4vLyBab29tSW5VcCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoem9vbUluVXApe1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xufVxuXG4vLyBab29tT3V0IEtleWZyYW1lcyBBbmltYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbmNsdWRlIGtleWZyYW1lcyh6b29tT3V0KXtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuXG4vLyBab29tT3V0RG93biBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoem9vbU91dERvd24pe1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG59XG5cbi8vIFpvb21PdXRMZWZ0IEtleWZyYW1lcyBBbmltYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbmNsdWRlIGtleWZyYW1lcyh6b29tT3V0TGVmdCl7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xufVxuXG4vLyBab29tT3V0UmlnaHQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHpvb21PdXRSaWdodCl7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5cbi56b29tT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG59XG5cbi8vIFpvb21PdXRVcCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoem9vbU91dFVwKXtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xufVxuXG4vLyBTbGlkZUluRG93biBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoc2xpZGVJbkRvd24pe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cblxuLy8gU2xpZGVJbkxlZnQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHNsaWRlSW5MZWZ0KXtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG59XG5cbi8vIFNsaWRlSW5SaWdodCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoc2xpZGVJblJpZ2h0KXtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xufVxuXG4vLyBTbGlkZUluVXAgS2V5ZnJhbWVzIEFuaW1hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHNsaWRlSW5VcCl7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbn1cblxuLy8gU2xpZGVPdXREb3duIEtleWZyYW1lcyBBbmltYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhzbGlkZU91dERvd24pe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbn1cblxuLy8gU2xpZGVPdXRMZWZ0IEtleWZyYW1lcyBBbmltYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhzbGlkZU91dExlZnQpe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xufVxuXG4vLyBTbGlkZU91dFJpZ2h0IEtleWZyYW1lcyBBbmltYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhzbGlkZU91dFJpZ2h0KXtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG59XG5cbi8vIFNsaWRlT3V0VXAgS2V5ZnJhbWVzIEFuaW1hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHNsaWRlT3V0VXApe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xufSIsIi8vXG4vLyBTY3JvbGwgdG9cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zY3JvbGxUb05leHQge1xuICBAZXh0ZW5kIC5iZy1tYW50aXMgIW9wdGlvbmFsO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDE1cHg7XG4gIHotaW5kZXg6IDIwO1xuXG4gIHdpZHRoOiAkc2Nyb2xsVG9OZXh0LXdpZHRoO1xuICBoZWlnaHQ6ICRzY3JvbGxUb05leHQtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGZvbnQtc2l6ZTogJHNjcm9sbFRvTmV4dC1zaXplO1xuICBsaW5lLWhlaWdodDogJHNjcm9sbFRvTmV4dC1saW5lLWhlaWdodDtcblxuICBjb2xvcjogJHNjcm9sbFRvTmV4dC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJHNjcm9sbFRvTmV4dC1ib3JkZXItcmFkaXVzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMSksIDNweCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjExKTtcblxuICAmOmJlZm9yZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS40cztcbiAgfVxuXG4gICYudG9Ub3B7XG4gICAgYW5pbWF0aW9uOiByb3RhdGUgMS42cyBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcblxuICAgICY6YmVmb3Jle1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAwJSwgMTAwJXtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDMwJSwgNjAle1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgfVxufVxuXG4uc2Nyb2xsVG9OZXh0OmZvY3VzIHtcbiAgY29sb3I6ICRzY3JvbGxUb05leHQtaG92ZXItY29sb3I7XG59XG5cbi5zY3JvbGxUb05leHQ6aG92ZXIge1xuICBjb2xvcjogJHNjcm9sbFRvTmV4dC1ob3Zlci1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2Nyb2xsVG9OZXh0LmFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5tb2JpbGUgLnNjcm9sbFRvTmV4dCxcbi50YWJsZXQgLnNjcm9sbFRvTmV4dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zY3JvbGxUb05leHQge1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgfVxufSIsIi8vXG4vLyBDb3VudGVyIHN0eWxlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY291bnRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb3VudGVycyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIFtjbGFzcyo9XCJjZWxsLVwiXSB7XG4gICAgICAmICsgW2NsYXNzKj1cImNlbGwtXCJdIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb3VudGVyLXR5cGUtMiB7XG4gIC5oM3tcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4iLCIvL1xuLy8gT3dsIENhcm91c2VsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHtcbiAgei1pbmRleDogMDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ub3dsLWhlaWdodCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8vIENvcmUgT3dsIENhcm91c2VsIENTUyBGaWxlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cbiAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1wcmV2LFxuLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dCxcbi5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLWRvdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1ncmFiIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4ub3dsLWNhcm91c2VsLm93bC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLy8gTm8gSnNcbi8vXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG59XG5cbi8vIE93bCBDYXJvdXNlbCBWaWRlbyBQbHVnaW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgZm9udDogNDAwIDQwcHgvODBweCAnRm9udEF3ZXNvbWUnO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTQ0JztcbiAgfVxufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRuIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8vIE93bCBDYXJvdXNlbCBEZWZhdWx0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5vd2wtY2Fyb3VzZWwtZGVmYXVsdCB7XG4gIC5vd2wtcHJldixcbiAgLm93bC1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjMpO1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICAvLyBPd2wgRG90c1xuICAub3dsLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5vd2wtZG90IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICRncmF5O1xuICAgIHRyYW5zaXRpb246IDAuMzVzIGFsbCBlYXNlO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLjYpKTtcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEuNikpO1xuICAgIH1cbiAgfVxuICAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgICY6YmVmb3Jle1xuICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgfVxuICB9XG5cbiAgLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgICY6YmVmb3Jle1xuICAgICAgbGVmdDogLTJweDtcbiAgICB9XG4gIH1cblxuICAudGFibGV0ICYge1xuICAgIC5vd2wtZG90cyB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub3dsLW5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4ub3dsLWNhcm91c2VsLWRlZmF1bHQub3dsLWNhcm91c2VsLWRvdHMtbGctbGVmdHtcbiAgLy8gT3dsIERvdHNcbiAgLm93bC1kb3RzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuQGluY2x1ZGUgcnVsZXMtcmVzcG9uc2l2ZSh2ZWlsLCAkbWVkaWFzLCBvd2wtZG90cykge1xuICAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBydWxlcy1yZXNwb25zaXZlKHJldmVhbCwgJG1lZGlhcywgb3dsLWRvdHMpIHtcbiAgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIHJ1bGVzLXJlc3BvbnNpdmUodmVpbCwgJG1lZGlhcywgb3dsLW5hdikge1xuICAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIHJ1bGVzLXJlc3BvbnNpdmUocmV2ZWFsLCAkbWVkaWFzLCBvd2wtbmF2KSB7XG4gIC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59IiwiLy9cbi8vIFJ1bGVzIFV0aWxpdGllc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIHJ1bGVzLXJlc3BvbnNpdmUoJHByZWZmaXgsICRtZWRpYXMsICRwb3N0Zml4KSB7XG4gIEBpZiAoJHByZWZmaXggIT0gJycgYW5kICRwcmVmZml4ICE9IG51bGwpIHtcbiAgICAkcHJlZmZpeDogI3skcHJlZmZpeH0tO1xuICB9XG5cbiAgQGVhY2ggJHJlc29sdXRpb24sICRhbGlhcyBpbiAkbWVkaWFzIHtcbiAgICBAaWYgKCRyZXNvbHV0aW9uID09IDApIHtcbiAgICAgIEBlYWNoICRvZmZzZXQgaW4gJG9mZnNldHMge1xuICAgICAgICAuI3skcHJlZmZpeH0jeyRwb3N0Zml4fSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkcmVzb2x1dGlvbikge1xuICAgICAgICBAZWFjaCAkb2Zmc2V0IGluICRvZmZzZXRzIHtcbiAgICAgICAgICAuI3skcHJlZmZpeH0jeyRhbGlhc30tI3skcG9zdGZpeH0ge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gSXNvdG9wZSBTdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbltkYXRhLWlzb3RvcGUtbGF5b3V0XSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAuNHMgYWxsIGVhc2U7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICB6LWluZGV4OiAwO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAkaXNvdG9wZS1pdGVtLW9mZnNldCAvIDI7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFCSUFBQUFCQUNBWUFBQUJpRHd6OUFBQWdBRWxFUVZSNG5PMmRlNXhkWlhudnY5a1pobkVZeG1rY1F3d3hEREhFR0RFaUlpQWlJaUphUktXSTFydDRhVDJ0YlcxN1BoenJzZGEyMW1ON1BEMjk2YkcxMW1yci9WYnJoVktMaUlDQWlJaUlFREdHR0VNSUlReGhHTUprbU93NWYvelcwL1d1OTMzWHZzemVlKzI5VnZyN2ZQWm5yYjMyWmEzZmUzOS83L004N3pKNmowbmdER0FqOEFSZ1BiQTIrV3dWc0J5bzVmeTIzdk9uNnowbWdkTVEvOGNENjRBMWlQT3E1RHQ3a3VOT1lCdndZMkFMY0NXd3Q4aUg3UUZXQUtjQ0d4RC9LY1FmVXY3R2NSZmkveFBnZHVCcXFzSC9aRlR1ajBObGZ6WEsvNVhKMGVXL2c1VC9kWlNmL3dSd0lpcjNqME41Yi93bmsrTjA4dDNkaVA4ZHdGYmdldWV6c21JYzJJenlmUW80R3VYN0VDb2JBUHRRT3V4QlplQU9ZRHR3WS9KWm1UR08ycjQxeWVzeHBPVitJam5PSk4vZEM5eUYyc0Vkd0MyVW4vOFlhdnRXby9adUZmQm80dnluZ2J0UkdkZ0ozT3A4VmxhTW9YSy9DdVg3U3VCUmlQZDRjcHhOdm5zZktnTzdrOWZ0bEovL0tDcjNrOGxyQmNwM0VQL2x3SVBKK3hsVUJ2WW1yMjJrYVZOV2pLQzhuMGhlNDZUNVBwb2M1NUx2N2tmMWZSOUtoNTNKdFRKakdPWDd1UE15M2k3L0d1STZTNW9HdTBuVHBxd1lSdmsrbHJ4R2t5UEpPY0E4YVRyTUpxOFpWQWZLem44STVma0k0anVTdkdvb2JXckFRdkxkZWNSM2YvS2FUcTZWR1ZiT2g1M1hFQ2wvU09kNUM0aXZwY01zYWRxVUZXNCsyM0hJT1lMNDE1S2pwY0VDS2dOVm1BTzdmRjNlTlZMZWRyUTBzSFNvQXYrYWM2eDU3OTN2R0g5STA2R24vSmYxNkg5UEFGNEJuSldjUTBqV2ZZYTh6K3k4VGpaeEJoMmJnWmNDWndMSEUrZlU3R2puTndPWEE1OUFFOEl5NEhqZ2ZPQ1p5VG1FbGNDL2xuZThCYmdDK0JSd1UyOGV0K3ZZQkp3SFBDTTVoM3plamJnYi82dUJ6MUVlL2h1QmM0QlQwT1RYNTluTytSYmcyOENYVUZxVUFldFIzWDhLRXI1aTNKcTl0L090d0hlQVM1RWdVQVpNSWRIM3ljazV0TTdiZjc4TitENXdHUklFeW9DMXdFbW9IaHhEYTV6enZyTUQrQUZhRE5qYTZ3ZnZFbGFqZm44OUVqemI0ZXhmMnduOENMZ0dpYUpsd0VxVTkydEpGem55T0M2UFhITmZkNko4dnhHbFJSbXdBdFg3MWNsNXEvVStkbjB2eXZkYmtTQlNCb3dqMFc4bHFkalhidDIzYTlOSUVONUt1bEE0NkJoRDNDZVQ4NlcyL1RWU0lXdzc1VmtNR2lVVk8wM2thelRPYWZSK2xyUU1sR1V4WkJqeE51R25sYkZ2M3ZrY3FSaFlGakY0aUt6WUJhMk45V1BYNWhIdkdjb2podFlRYnhOOGF0NW4vckZSdWl5UWlxSmxFa05iNGQzc00rUHZpb0pkUlRjRm9ESGdEY0RyU1NlOTBKaXdQVVBlWjdIZldvSU1Hc2FBVndPdklaMzAwc0V4ZHUxVzRCK0EvOXVkUis0cVJvR1hJK0d2VmY3dHBzbnRpUDlIR0x5VjBWSGdRaVQ4clUrdU5lclkycjBHR2dSK0RQZ29nOG4vUmNBTHlSYzlsbnB1eDYxSUNQd2tnOGQvQklsZXowTVR2NlVNZGh1OUJ3MkN2d0I4bnNFYkRJMGdTODlua1ZvNHRzS3gxV3NnTWVScndKY1pQUDdEeU5Mek5HVGwxQTNPL3JXZHdMOERsekI0ZzhGaEpIcWRpUGhEYzI3dFh0OEZmQk9KZ1lQSWZ4TmE4R2drZXZqWGxqZjR6TDkyTjdJS3ZZYkI0eitFMnYzMWRDWjZOUHBzTDFvRXVaSEJtd3dNa1ZvNW1vVlROK3QrRFFrQXQ2S0ZrRUhqWHlPMWNIUkZIM0xPbDNKdEJvMEJ0akI0YzRBYXF2Y3JTQzE4R3ZGM3oxdDl2eC8xZ2RzWlRQNW0zVFhzWFBPUFN6bTM5M05JQk4zTllCb0REQlBQZS8vWVRycTQxK1pKclNNSGtYL013Z2Z2dk5YMGlIMjJRR29kT0dqOHg5Q3p4VGk3NTYybVNleFlKeFhEdW9KdUNFRGp3SzhEYjBHS3Y2RVZ3dllNN1NZVXBLcFl2ekVPdkFsNE02bEpQMTA0NWwyN0FuaDJSMC9jWFl3QkZ5SGh6MXhhbGxLNTJ6bE9BeDhBM2svL1YwWEdnRmNpNGMveXZ4dU52WC9OUGU0RFBnajhMWVBCMzRRdmYrQ2ZkOTdKZ0FEVUFmdzk4R0g2N3lJeUNweUxoSzlHQTMvL2ZTdmZJZWQ4QnZobjRPUDBuLzhJY0Rid1hKcXY5clp6clJIL1dlQXp3R2ZwdnhEb0NsL3VhdTlTK0xiNi9WbmdYNUJWM0NEd1B6bDVIWmxjNjVSdnM3VFlqNFRBUytpL0VEaU1MSDQza3gzOHQ1cVh2Z0RVU24yWUE3NkJ4Z0w5NWorRVJKOE5wUHloL2ZyZFRock1JZmZnNitpL0VEYUVCUCsxaUQ5MDN0WTErMndPQ1dFM01SajhWeUZyTDNmaTMybzVpRjFyOXQxNUJrY0lxNkZ4N3lUNTFoNnRwSVgvdnRGM0ZwQmw3RllHZzc4SlAvNXpFcm5XNm5tanp4YlFZc0F1QmtNSU0ydWZQUDcrY2FscFpNYzZxWnZ3SUFnaHZxVlB6Zm1zRytrUk81cWJiTC81andPL0Rid1ZlQW15MURZMFNvZll0VmJUb1U3cUp0b1IvMDRGb0ZjQzcwSG1ub1k4TXU3NUhsSWYxNmZsZktlVmhJTFVaN1FmZUJud1R0SllKclI0M0lNNmJwdThyMENONktySTkvM3pkd0YvNHJ6dlp3VzRBSGdiNllvbnRGYWg5NUNxMlpEbDcvK3UwWEV2OEhaa0VkTVB2QWhWL0x6OHp6dmZTOHEvaG9TVFp2eGo1V0VhZUFjU0F2cUI1eVBoczFIK3g5N3ZSUjIzaVJmR2YyV0QvNGxkMnd1OEcvaDB0d2kxaVROSmhUOTdwaGgzLzlvK2xQODJlVGYrazVIZjV2MHZ5Zis4RC9oaWwvaTBpMU5ScDlmdWl2OE02V3BPalRSR3dvb20vNEYzUGdQOERmRFY3dEpxR1NjaDhlK1J5ZnRHZWU2K2pMOU4zbjMrcmZ3WHBFTG9wZDJsMVRJMkl6ZHZHL3hEYXhZdHM4RERwTEZQamlTTkZkSktHdUw4ejhlUWkzUS9zQUhWQVl0bDBrcmVnM2k3QzFpMmF2N0lGbi92cHVNWGtFVlFQN0FXV1R6bFdUems4WmhENHhhTC9US0MrUHNDY3V6M3k1MXJENkd5M3kvWCtGV29ETmprejU2cldWcFliSXNGVXY1RHhBWGtSdW00SDAwNCt1VWFQWW5LUUl5L2UrNi90M0p2L00xVnh1ZnYvNGQvellUQUxkMmwxVExHU2VQNStjOEgrYzl0b29YUGY1akdmR1BwZURQOWM0MGRJYjdvNVIvOWN6K2NoN2tMK1FKaW8vK0FWQWpybDJ1b24yZTBlSFM1dTF4ajVhalIrUUxpM3E4NG9iRjh3anZQTzhiK3B4VUIxVDJhRU5hdlJkQ0xnRDhqMVQrdVFNWVpyYVFEM25kYTVleVhveGs2V0FSYXFnQTBCZndkTW5jMzVEM29OalJBdXdxcDlsdHAvc0I1aldEZXZVd1JLMG9NV1F2OEZWcjFqRDJQZTl5T091bHZJLzdieUYrMUdVVm0xTWVqRmVXejBPcWF5ejNQWXFwSUpYd05LdmduT2MrUTEvQnZSd1BVYTVFTFZ5UCtJNlQ4bndtY1NkYWRpcHp6YTREWEpmOWRCTllBZjRUY0hkem5pVlhnbldpbDhqdW83RytuT2YrTktIN1FHWVQ4WS9YaE91Q05GRGNRV0lXRU40dHYxYWlUMmdsOEY2MVdiazNlTitJL2hRYlZwd0NuSisrYk5ZalhJd3ZFN1Ixd2FnY3JrL3R0cERIM0d1cWdmNEFHYWpzUS96ekJlZ1NWcmZXb2JKMUNHRU1Id3Z2Y0NGeWMvSDhSbUFSZWk0S2FOK08vQjhWdzJZSzQ3eWFmL3pEaVA0WEVoYWVSQmd4dlZNNXVSc0o0VVRGU1ZpRHgvOWpJTS9udjk2S2cvbHZSaXFXSjN6RU1vN3BsRSt1bjBCci9XOUZDeks2T21iV0dDUlRqTE9icXQ5eDdmeDlwdTdlSFZQeU9ZUmpWclRXb2JqMkpjRkVrbGc1YmdMK2d1SW5BR09xYllzL21QK2NNYWIzZmkwVGJ2TDU2Q05XdFZhUldOUll3UEc5TVZFT2JCbnlFNG1MRWpLTDJ5UldzM2VkeDMrOUgrYklIY1RmeE00WWhWTFpNV0pnaVhGeUp4VXo2R2JJR0xDcEd6QWh5OTh1eitIVFBiYUhUSmlxejVJOVRMV0R3Q2xUdjF4Q0tva1RlNzBJaWVGSFd3TU5vbkRMdVBJLzdYTzY1TFhUdVE5d2JqZE5ycElHeXpaM01UZU5HZmV4bEZEY1JOS3NuRTZ3Z1B3MXNvV2NXcFlXSm56SFVTSzFwVnFDMmNNejVyRkVmY3gzRldZTmFQalZ5OWJLanVhM01rY1l4YWNUZjRnZU5rUzZNMldkNWFUeURSTkNpck9Ic09XTmpNZ2o1TDNpdlJ2OXJvcExyVHRlb2ZvSHExRGFLTllSb2hidkI4cnlWT0w1dS9DUmJHTWpqYjhjNTFBWVd4WDhkV25nNmpTeFBpTS9QM2NET3pXQmx3TktobFJoUzg2aVBhVnNEV0lvQTlDTGtmaE5yL08yNEF5WFE1K2xPNE01V0FrcFpROVByUW5BdVduVnYxUG50UWtHYnYwVG5nVHMzb05nNmIwVHhiMXpySDcvd0ZSRW8reHhrZFdFZE01SGpidVNpOFZVNkYyWFdvOG5XNjhuR1ZzRTdud0YrQlpXNVh1SXNaUFhWS1A5M0l4ZU5TK2hjbEZpUExLMWVSenJoOHU4TDR2OXI5TjRhNUF6Z2QyanM1NzhIdVdoY1J1ZWl4RHJVNXJ5QytJVFRqalBJR3V2TEhkNnZHVTVHNVN3Mk1MUDNlNUdMeHBWMFBpbGZpOXFjbDVDS0FVU09zMGlVNjdVMXlBbkFxMmhzOWJBUENmN1gwZm1rZkExeU1Yc2hqU2ZjKzVFb2UxbUg5MnNHQzNCL1JJTm51UStKa2pmUythUjhOWEFtaWkzVmpQK2ZvVldvWG1JRHN2eHI1TzR6aTdqZlF1ZXJrNnZRUU9zNXBHSkFyTjNaajZ6QnJ1N3dmczB3bFR5UDcrN2pQczhzRXFWdXAvTkorVW9rdGp5RHhoWnljMmg4Y0VPSDkydUdWYWdOeUZ1dHRyellqdHIrVGlmbEsxQ2RPd0h0SHVmZnk5N1BvNDBTYnU3d2ZzMHdpZXBBbzlYNmVWS3h1OU5KK1VSeXYwMDBkakdmUitPTlhsdkRUSkJhL2RnenhKN0Z4TjVPWFJUSFVaM2JTR01YNDNtMDBOenJRUGtXNERwdkhGSkRFN0ZwdWhPNDEzWVJuS0t4aGRRQzZtODdIVzgxZzIrcFIrVG91cWgwdWpBOVFpcUtOK3B6NmhRVEtMNUdWcFNBa0Qra25pbWR6c2VHU1VYaFJ0WkdkWW9MbEo0M0QzZlBYZEduRXd5aDhqWk8ydWI2ejJEOGQ5RjdFZmhDWlB3eTRWeHorWnVIVHJmbTRUWFNIUVQ5MkVvKy8ybmFiRy9iRVlCcWFJRDlHemtQQVdwODM0ZFdZM3Boa2RMSTVNN091eG9reWZ2djMwTXVMKzU5M2VOV1pCbjBSYm92eEF5Um1veTZ6K1NmbStMY0Mvd3VFcUxjKzduSGJTZzJ6WmZwRGYrWG9VbXVhM21CZC81L2tGdGFMNFN3MzBLVDM3eU9menR5eWJpa0IvY2ZRbzNQeFlpL3dYK1d2MFJwMUF2K2IwS3hmdXgrUHY4ZFNQajhlZy91WDBOQzJGdlJnTml1K2NmM28wYTRGL3hmRHJ5QWtMZWQ3MExDMzVVOXVIOE5XVjI4bWNaV1lYOFAvR2tQN2c4UzRwNURQbjhUL3E3dndmMXJTSHgrUGFsVkdJVFA4akY2RnlUL0hHU1ptRGNJdlFkTlFtNmtOL3pQUk8zUGxIZC85L3hUcUE3MEFtY2dxOCs4U2VnK0pNRGNRbS80bjQ2RVVGY0k5c3ZCdjZEWVlMM0FTV2dpbmxmK1oxRGViNlUzL0U5QzdZOEpnYkY4K0JxOWM0bmRpQVI1OTM3dXVRbGZ2WmlFMXBBUWRDWndsSGRmOXptK1JlOFdBYVpRMlhQdjdaNmI4TlVMUzd3YVN2K1RDYTJpM0dlNWp0Nko0S3NKM2JUZFo1Z2p0WFRyTm1xbzdKMUlZNnVvRzhuRzRlZ21WcEIxZC9hUHRoTGZLMHVzdGFnTU5MSTgyMEx2UkdEYnh0N3U2Ui9ycEZaZXZjQktsQWF1eTdHZkR0dnBuUWhxaGdnR1B3M2NiZHg3Z1FuaVFwZ2RiUXphaS9iWDBHeisyY3V0eTgweUxpL1dHcWp0NllVSVdBUGVpK2JBN3YzYzh5M0lFcnRYSVRuTUtzd1h3dHpqREcySWdLMEtRTU5vZGUxQzRzVDNvVW5YUDFHTUcxYXpvRnR6ZE5jY2NnZ0pXK2RIN2dYaS8xNDA4Q3JLRFMzRzNjN052NzViR0VKV1ArZDU5M01MM1o4ajY1dGU4NjhoMzh2M0VwcWdHN3E1dXgySS96dlJCREJXM2l3V3laY29odjlyVVg3RStOZFFPWHdqM1NzRFF5alEyWE9jZS9qOExSWkpFZnhmaWZMRGo1bGkrQ0t5aHVvbS96Y0JUL2Z1WitmN2tmQjFCY1h3dnhENDc4VDUxMUE1dkpqdThuODU4RlRuSGo3L2Y2WDMxaGQyNy9PQTN5UWVkQjVVRHQ5Qjk0VHdHbXI3bjB3OC95MFd5ZlZkdWwrelo3SFlXN0hKU0EwSnNPK211L3pQSWU3eWFQM3RGY2pOczllb0lTdk0xNUUvRWZvR0VnRzd5ZjlVMHQwTjNYdUI2dGtORkJlTDVIUWt4T2RaWVg0YitCRGQ1WDg4RWdEYys5ajVBbHA5Mzk2bCt6WERTYWdPK0VISDdmeDdxQS9zSnY5MXBMRWVZdnkzVVp3TDVtYmdURUlYSkR1L2hlNlBSZGFTdjhsSkhRay9SYmtnYmlTMXdvdVYveTEwZnl4aVc5cmJmZHo3V1N5U29sencxaEVHblhlZlp4dnFpN3ZKMzkzU0hlZG9NQmUzSXJBYXBVR2VFTEFMV1FKMmszOGpEeFRvMFRiZE9aZ2tETHB1eHhvcWk5MWNoQmdHL2hHTjhhLzBQck43RitGOVltZ1dlMnNmM1JYQmhoSDNseFBQLzJtMDZQNFJpa21EVWRRVzUxa0V6ZEppVzd5OCtWY1lRc0xPQzlERWVwRjBncjJJZ2hDK0JNVjRXV3pscGwzQVFWVGhsaFBHSElCVXFUM1FoWHNOSVpPdjU1RnlkNC8vaWdhajExTWNmNXg3dVhsby9NMFA4V0FYN2pPRTRpdWNUWnovdnlHWG1POVJEUDlGNFBzbzhQTmpVVWZvNHRtbzh0dnpkWW9oSkRZOWk1RDdNclF0ODI4bHoxUVUvNXVRcGNOamdTZVMxa2ZMLytQUlpQMXpkTWNFODMraVNZZkxuZVQ4OHVUeld5aU8vODFvSy9panlhN0lrNXh2UWl1RjNiREVxNkY0UHljUjVqOG8vdFNmb2pndlJmSC9FUkpiVndPUEoyei9OcUg0S1YrbE8veGZoK3FaY1hmNTM0Q3MvbnB0ZW05WVJHbjlGV1FKRUxNR093N1ZnWCtuTy94ZkJqeUJPUCtiMGVCb2U0ZjNhUldMS09iTEpTZyt6SEhPYzVJODIzSG9lYjlCZC9pZmk2ek8zUEp2NTdjaWk5K2k0aTh0b2duT054RC9kYzV6a2p5WHhjKzVrdTd3UHgxTmdOMTJ6ODd2UUlKYmtZRklkNkFKM2dyZ21PU2FPeENlUXZHcHZrTjMrRzlHZFMzVy90K0pyRTd1N2ZBKzdXQVhhbmNlaWZvQWZ3SjBOTXF2RytsT20zd2Njai96eS80eTRHN1VCdHpmaGZ1MGlydFJYRG1iQ0xsNXZ4ejFDNnZwWHA4OGhjUzIyUGpuUHVUcStFQVg3dE1xOWdLM0pjLzA2T1NhbXdZclVYbnRWcCs4RW5nRTJYbVBsWU1IVU52M1VCZnUweXJ1UTIzZ0VXZ2k2TVlkV1liSzZpUnFtN3JCMzhRZkNQTi9IcFg5aDd0d24xYnhBR29ETEFnMVpOUGdrY25yTHJvM0I3RC85dWUvQjJrYzE2a1gySS9hMjJGVUJpQmIvc2VTNi9kMDRWNURTRXkrQUxVREh5Vzd3RzVwVU9UYzl3QVNlUTVEWmNETit4cXFxNk9vbm5TS0lUUysrYVhrdlovL24wRUxrbGRUWEJvOEREeVlQTnRoaFB3UFIrblN0RTF1SmdEVmtEbTVXWDY0bGY4QVdvVitOOFUyZmk2czBUa3NPYm9UWVV1Y1RsVHBHdkMvMGVxbi9iY2RENkJWNXZmUlAvNkx5U3VtVE5mUXMzWXFBcjBiV1g3NERmK0I1TE8vcEQ5YmtlNUhFL3c3a1RoMUdCSi9YSVc2R3lMUS8wU3JiZjdnNXdBcUcvK1AvdkIvQ0RYTWR5SCtRMlFiNWczQTQ1QkEyVWthL0RhS1B4SEwvL2NqMWJzYlFtdTdlQWdKSEx0UnZ2dG1rWTlEazhPdjBobi9OeUx4eDUvOFBZd20vcCtsUDdzUXppR0JZdythb1BxclFjY2kvcGZTR2Y5ZkppdisySDg5akFUR3I5QS8vcGVqUWM3VENmUC9tT1QxRFRyai8wS3k0azh0T1Y5QTNMOU9zWU5md3dIVTF0MkQzRUw4MWJCamtMdktOenU4ejNOUlhmTEwvd0pLMjZ2b3oxYThCNUQ0T28yQ1pmdjhINHNtd1ZkMWVKOVRrdi95Si84SGtjRHlQZnJEZno2NTl6NGs5aTRuT3hBOEdya0xmS2ZEK3p5QlVQeXhjWVVGZCsvR1FsTzdlQmdKSEE4Z0VkeXYveXVUVjZkV2FldVEwT2EzZjR1a3djMzdzUlByQWhJNEhrRFA2QytHcmtSQ3dJODZ2TThhTktIMHh6K0xTUGk0ay83eC95bWFDQjFEdUJyK0tDU09kQnFEMUZ4T1lvdmZlOUZFdk1qSnIrRWc4SE0wRG9wdEZEQ0JSSkE3T3J6UENCcGIrOXlYb2JSL2tQN3dyNk94endFa0FycTdBNExFd1RFNnQ4cXplVlNNL3dMOTZmdEIvTzlMN204aW9OditINEdFa0U3Y01XdkkrT09DNVAwVW1ndDlOTGxYbmY3a1BjbDlIMEQ4WTVhd0kwZ0k2Y1FxcjRiY3ljOG56UCtIME1MLzc5TTdsOGRHV0V6dWV4Q0pYYjQrY1RpcXR3MDlvWm9KUU85RXE3OCsrZnVRMWMrL3RmdlVQWUJWd3NNSmxUQWJGQ3gxZ25veE12dnlPNy83MFBiUHZRNDQyZ3FzTS9ZYlFEdnZSQVQ2TGVSdUVsdjErUlY2SDNDMEZkeUk4dUdUNUpzbkxyV1IrbS9BaTUzZld4cmNqOUttMDhsRk4vQjlOQkUrbjJ4Z1h0REVZQnhOVXBlQzF3Sy9TSmovOTZPRzc5b2wvbTgzOFFNVTkrRkZxTU56eS8rVFVPZndqU1grOXdXb3cvTUgvdzhnOGUvN1MvemZidUlXNVBMeFBOTFZJRkE2YkV5dWZXdUovMzB1NlU2SGJ2NC9pS3grK3JYOXNJdmJrQVhDY3dsOTR6ZWdPdkh0SmY3M1djaVN6TS8vaDlEQXFGL2JEN3U0SFZsRG5FbFkvNDMvZFV2ODc5T1FOVm1NL3hmUkJLemYySXJhZ05OUi9ZZVUvL3JrMmxKalltd21GYjljL2dkUW0vTHpKZjV2TjdFZFdXR2RUT2dTY1F6aS80TWwvdmM2SkFENDdmL0RLRTN2WHVwRGR4RTdVUjE0TXFHTHltUFJ1UEMySmY3M0dqUzVqUEgvRWNYdE90WUl1NUUxeUNiQytDeXJFZitmTFBHL1Z5SVJ3Ui8vSGt6dVdhVFZVeDcySUl1NDR3aTNFVitaWEZ1cUNESk9Pcm55K2U5Qi9XQy9NWTBXQVk4aFhBUjZGSm9FTHRVNmM1alV3Z0RTTkxCWVAvMVkrUEV4ZzBTNG8wZ05BU3ovTFhEd1VsMFQvWVYxZHg3OE1QMFJ2bjA4aU9yaEpLRUllbVJ5YmFudDFQOUc4engzWVhrS1dWZC9kb24vMlczTW9UU0lCY2kzd01sTGJhZitGd3I5WUxEODM0czhvcjZ5eFAvdEp1WlJHaHhCcUFIWWZDaTNuV29rQUowSC9ERmg1N2NMVGJZR1lmQnZxS05CMmVHRWxmWndWRkhiVldyUFFYNTlmdU4vRjRwQnN0UkJSUyt3aU5MQVZnRWhGWCtXc3pUL3pMT1FoWmVmLzNjanE0aHU3TzdXTGR5SkJzSnVRK1dheEVMN0l0QVpLT0M1UC9pL0I3a0VGZVh5MGdydVJJM1Jpd21qMHo4ZERWWnZiZk0vVDBQNWJBSWpLQjN1UWZXaTA5M2R1b2xkU0l3K2ozQjN0bFBRUkwzZCtub2lzbjd4eS8rOWFMZWxRWmo4R1hZRC80RkVvQ1BKZG9KUFF5dkY3ZGJYNDVFQTVMdDhUQU4vUzNIeExsckJIbVRwY2paaGdNZ1RVVjF0dDc1dVJKWmxrT1YvUHhKL2luVDVhWVo3a0JoOUp0bTRLQ0RybUovU2ZuMWRoOW9Bdi93L2dOeStleEhvZGFuWWk4VG8wd25qZEd4R2ZjUDJOdjl6RFJJVmZQNFBJdkduRytibDNjSTBXZ2g1R3VIdWRCdlJCTERkOW1vU1RhcDkvZzhCMzZWWWw1OW11QitOUnplVERub3REWTVEYmRWZGJmN25CSEh4NndEcVMvdXg2cHVIQjFBYi93VEMzUm1uVVB2WXJsZzNSaHBzMjAyRGgxRmIwZytyNXp6TW9qYnVPTUpGZ0RXb3oyN1hIV1lFaVY4UWlqOTNNeGppaDJFL0VzR21TT2RBdGhpK0NyVVA3YlpYUThsL1FWYjRPSWphd0VFUVB3eHpxSXl2SWhTQkg0WHF4MUoyaC9JdGZ5Q3RBLzJ5ZklsaEhwWHhTYklpR0tnZE0wdXRkbkFoNldZYWJocnNSQnR4REZMLy96REszd25Da0RCanFNOXExMHZuZkNTQTJmekgrUDhjYVFPOTNtMnlIU3lnTnVBSVFoSHdDTlJuUlkxZzhnU2d0V2lRYXlzSzd1VG5BcGErb3RCTFdNVjBmWFV0RVVaUUFXaFZCRm1ESmptSEUxcit2SmJCV1BuMFlTS1Fhd3B0c0IzRVdtMjBWcU80UDZiK3U1WS9iNlp6czlKZXdYWFRjTEdjOWpxczFTaWF1OC8vZnJRTDFjODZmdEx1NDE3a0V2VExaSU5EZ2hxc3o5SDZJR0FsRW5sYzA5OUYxTWkrZytMaWZiU0RlNUVJOGxKQ1M1am5Jb3VGVnZsUEFyK082bzA3K1g4QUJUdHZkekpSQk81REZubm5rN1dFcWlFaDR5dTBiZzY3QXUwMk5VdzIveDlFd1dXTEN2YlpEbXdIcXZNSUp3Rm5JSUd3MVpXZ0NkVFBXZjRiZnd2MlBVaURIOFA5U0FRNWg5QVM2RFJVTjFvZEJJK2pJTHUrK2Z0RGFKZXRvb0tkdG9NWkpFeWNSV2dKZEFvU0NGc1ZMVVpKQTc2N0xqL3p5Zi8wZXF2WnBlQUJOQ2g5QnVra2tPVDRGT1F1MStyR0dDTklBUFpkbnVhUjBEUkk0b2ZoUVNUMG4wUm9DWE04ZXU1V0owSER5UElMUXN1ZkxReVcrR0hZajBUdUp4RzJmNDhIZmtqcitUWkV1dHVaTDM1c1o3REVEOE5EcEpaUWh4RzZnLytJMXZPdEJ2eENjdTR1SUM2aXZxOGZMcC9OY0FDTnk5WVR1a091UldXalZVK0lHdG01RDZUODk5TWZsNzltbUVkNTgxaENFV0FWU3B0MnltMmU1YzhnNWozb3VlNGpEWTRNS1lkSmxEYXRHa0dzUXpzcGpqalhGdEVZKzlrTWh1V3pqd1hVTHorSzBCTG9rVWdFYlRYdnB0QWlWNHovTHlLeGZkQndFTlhOY1VKTG9ER1VOc0VjMko4b0cvNGkrU1BYY21RT3VUME5rdVdIandYU3dhbGJBR3FrTzhhMGd2ZWdSRFB1ZGNUL3pReVc1WWNQZTA2RDZ4YzhFdjFGSE84a25VUzQrZjg3REpibFJ3eCs1MlRsWU1qL1lnTmNUSnovMnlrdTJPdFNzQVZaQWZrZDNRVGFOYWxWdkFYeGQ4di9QS29YZ3lqK0dHNUhBcERWQWN2N2NSVEZQNis5OC9GcVZGLzgrdjgzREpibGk0K3R5R1hYOHQvbC96ZTB6dDlFcExyeldrQyszNE1vL2hpMm9kM2ZyS04zK2IrUDF2ay9IMDBDM2Z4ZlFJRzNCMUg4TVd4SGJmUTgyZjV2SE5YZFZuRUdhaS9kL0o5SGdhY0hVZnd4N0NEZC9jM3QrOFpRbjlZcVRpVGxEMmthWE1sZ2lqK0duY2c2MFMvL1kyamhvbFZzU0g3cjg3K1p3UlIvREx1UmE2cmxQNlN1QUJlMThUOXJuWE5MZ3dYVXZnNmkrR1BZZzdZZzl2Ti9GSVV5YUJXcnZQZVcvKzFPb292R05PbE90UDdZOS93R3YvTXg3cHk3YmVCZUJsY0FBTFhOWHljdHMrNEMrTmx0L0k4N1ZuYm5nSU1xL2hobXlibzdHLzloVWxmMlZ2QnVRcDQyQmhoazdFZVdrRmIrSVEyRmNud2IvL01QeE9mL0wyUXd4Ui9ESE5uNXVadi82OXY0bjc4anp2OGxERGIvZWRMNW1aLy9hMkkvaUZrQXZReDRBNkg2KzNZVVVIVFFjUkJsbXJzS0Fsb1ZzTjNER3VGOHRQcnRybndzb2taaHFiRkVpb1JaQWcwNzEycWtybUROTEdIT1JaTm8zL1h0ZlF4R3pKOVc0YnJEMmZ0V2dwYWRnMFFVbi85ZlVjdzIxNTFpSnpKM2ZxRno3ZG1vVVdzRlp4S1ArL1AzZEI1UXRBamNpUVpxNXpuWGJCWHM1elFQQ25veVlkeWZaY0NuV0hvc2pTSnhGMXFwZUw1enpVemhkNktWNEVZNEFibVMrT1gvWHhrc3Q5Yzg3RWI4YmNEcnhzTzRrK2F1a01lak5IQmRIeGRSbkxGQlh2d3c3RUVyZ2M4aU93aDREQ29ielFZdzZ3bmovaXhEY1pRRzFmTFR4VDJJL3pPVDkyYkZkQlJLbTJaNXVCWUZVUGY1MzhSZ2k3K0dlNUUxME1tazNFSDg3Nkg1QXM1S0pBRDQvTGN5Mk9LbllSK3k5RG1CMUJwNEdlSjFMODIzQjU1QUsrYVFUWU9kRExiNGFiZ2Y4VCtlckN2UUNsUXY3bXp5K3pFMCtYSEh2c3RRM1Jra3Q3ODhQSUNzZ1k0amJmK1dJNHVlR1pwYjc0NlFMdjY1YzZBWkJsdjhNOWgyN01lU3pmOXhsRGJOWE9Gc3d1aTdQaDFnc055Kzh2QVFtdU5aWUd6amZ3UVNTSnBaZ1YrRVhKLytFTTEzN2lDTmUxUUdIRUNXUGl2SnRuOGp5V2ZORmpBdVF0YnZ2dHZiYjZFeDRLQmpIZ2wxWnZCaGJjQWpTT01GTmNLcmthR0hyMy84THRwUVp0Q3hrTHdzZGhzb0RZWlJ1Y2k0d3Zrcm91UEEyd2hYZnI2TVZoYktndjFrclFCY2Y4aEdxOERqYUtYTTUzOHBneFAwcWhWWUlZQXMzOUhJZDEyTW9SVjB5SzU4ZkIyNTBKUUZmc3dqVndsdWhESGszK3IrUngyWi9aZWg4aHMraE1yckZhZ1J1Skl3TmxZTW84aUZyTzY5cm1McGdhVDdnWStnbFVESWNuNDMyUmhKUGthUmNPYnoveTdsRVA4TUgwZHR0bThLKzA0YTh4OUJMalNRRHZicVNEUmFhaURkZnVDenlGckZ0d0o5RzluVlhSL0R3S2xrMjQ4NkVrMDYzVTJvU0h5UmRJTUNOdzEraCtiOFR5THMvN2JTZmd5eGZ1S3JLREMrbi8rL1JtUCtReWhtanM5L0I0TnYrZXJpNjZTQnoxMUxpTmVUeGtpS3dWWUtYZjZneVg4WnhDL0RsYWpOZHZNZlV2Zm9QSmk3aUYvLzkycmtBUm9BQUNBQVNVUkJWRkVPOGN0d1BlbGloWnNHTDZZNWY1czR1V2t3UXpuRUw4T05xTDF5ZDBhcm9jVzlScGJ3WmkzbWpoM04rbmVRTGQ5ODNFcmFYcm41ZnpyTlBRRmkxai91ZktJTTJFYmNFdUlFR3M4QkpwQUZwZUdieWFzczRvOWhGMnF6L2Y1dkE0MDlJU2JRR0JteW5EK1A1aFJsd1I1a0RlaTMvK3RvenY5ZHpudExneStpT1VWWnNDOTUrZVAvMVhqOC9RbmhyNUt1ZmhqNWZjaXN1bXp3T3l4VHRoc05BRjlMT2tHeXhtOGZhYVVvRS93T3l3cERvd0hBeXhGL3QvUGZoNngveW9hWUFBYU5PNEFMQ1BuUEFIL2QzVWNyQkwrTUxIOTgvbzFFSUF1aTdBNStaOUZXaUdYRFd3bmJnRlVvc0hrZXppUjAvWnlsWE9LdjRXMmt1ejlZbnE5RWdjM3pjQ3JwQU5pc0JSK2tYT0tuNFYybzdyb2Q0RXEwczE4ZVRpVEx2NDdhMFVIWTdiRmR2SWQwdGMrTkJmQ0dCci9aUk9yNlpxODVGRCttYlBoend2eWZSQnM0NU1FR2lMN3IyeUFGZkd3Vkh5S04rV05wc0FJRjk4ekRLdElCb3JXQjh3eTIyM3NlUG9ucXJ1OEtlVzZEMzB3U3VyNHRNTmh1ejNuNEluRlg2TFBpWC8vUHo0Mi82L28yeUc2L2ViZ1VyWGE3K1g4a2NtL05nK3MxNExZQmcrejJtWWNyU0YyQlhWZlFreHI4eHEvN2hrRjIrOHZEaldSZGdVRjkrNllHdjdrWWpSRmNiQ2FkRTVjSld3aGRZVWRvN0FyMU8yVDVtOXZqVzNyeGdEM0dOa0wrdzJUZGUzMzhCc3BydC96dlJlbFNOdXdtTFAvRGVPWGJuUXlPb3hVaWYvWGp2UXpHZHBmdHdzUWJYd1hMc3dJYUExN2gvTmJTNEs4bzErcUhpemxDeTQrOEZZQXg1T1BvNS84SEtXY0hDS0VWa0ltQU1maldIL2I3ZjZDOC9IMDBzZ0lhUmNHUy9kWHZUOUI2OE5CQndqUnAzQStYOTY4VHQ0SVpRUUZVZmV1ZnIxQmUvdThobTk4MVpONGFFOEZIa0FEaWwvL0xLTmZxcDhFVnJ0MDBlRDF4L3NOb3NPZnp2NXB5bVA3NzJJZjZMbjhWOERYRXJVQ0dpVnUvM0VBNStjOGd0MWUvLzM4RmNmNURhSERvVzcvY1Nqa25RRFBBUHhPdWdyNllPSDhUU0NIYi9tMm5YS3YvaGxrVXlMUG12WjVIZkJITXhvWisrYmVCZE5td0gvZ2FXZTZnUmFIWUdMQkdkdkdENUh6YXUxWVdtSER2MS85bmtEOEdkc1Z2d3l6bDVPOEs5MjRaT0pIOFJWQzNuM1N0ZjhvSVY3aDN5OEJHNHZ3bmtBRGc1Ly9iS1pmMW44R0VlNy84VHhHZkE0MmpzYkhQLzUyVWMvNi9nQ3gzL2ZZL3NJSkpNSTdHeGdaTGh6K2l2UHh0cDFxM0RLeDB6ak1WL21Wa0c4WTY4cGYvZE8rZXNlZVlKVlRCYkNYSXgvbWtnVit0QW15bFhLNVBQc3dmRXJLVklOWUJua3NZK0hZYjVWejlON1JqQldUbXdTNy83WlFqN2xVeitNSlBUQVE2Z3pSZHJBN3NwRnh4bjN4OGhERG15UVJ4SzRpVENRUC8za1U1clI4TUgwZjgvVlhBMTBhK3U1blErbU1QV2trckt6NU5hcjFnYVRCRzNBcGtFMkhnMzcwb3FHSlo4VVhVaHJ0OTN4anE2MzJzYzc3bldyK1dJZTVSSHI1TXl0OWRCWTRGaEYxRHlIK0c1akZqQmhsZlIyMjQyL2VQa28wUFpyQ0JvVHYrMlU4NXJUOE1WeUozQ0xmOGp5SkxUeC91d3FCci9WYkd3Yi9oR3RMdDM5MzhQejN5WFhmblVOZjZyY3lMWHpjZy92N1lOeFlRMkI4VG0vaFJSdkhiY0F1cEs0emw3UWh5aGZMaDEzMG90d0FFNnZ0ZEsxaXpBdGtRK2U0YnlBcmpkWlIrWmJSK04reEFjMkRmQ21RcTh0MkxpUE12ayt1VGo5MkVWcUREU0FUeThXcXkxdCtnc2ZNLzlmZ1plNGxwc290WFpnQ3gwcjFnZUVseTlLMWZ5cWgrdTNDdGQ2d2l4QVFncy80dzFORUtZdG41bXhXUXdRWUJQcDVIdVByMU1jclAzKzNBR2xrQlBZZVEvNmNvUC84WVlnTFFNd210WC82RmN2T3ZrKzUrNUhhQ3I0OThOeGI3cEV4eGoyS29JMWNZZzJzRjR1TjQ0dFl2WlVhZGNQZXpHbktQOUxHQnNQeGYzK3NIN0RITWd0TVhnRjhhK2U0NjV6ZFdCc3JvK3VTaUR2eGpjdTVPQWw4YytlNXE1emZHdjh6aUY2UjltRzhGOW91Ujc2NGdIUCtVMGZYSlJSMEZMdlVYQUo4ZCthNi82d3VVYytYZng2V0VWa0NuUmI1bjFqOHUvN0phdnJ1NGdqRC9ZMjVRL3VJWGxOUHkxWWYxWVc0YWJJNThMMmI5VStheG4rRVdRaXVRbUFEME9rSys3NGxjS3h2OEJUQ0l1MEVaZnpmZjMwdjUrYnRXUUlhWUFQUUt3djd2ZlpTZi8yN0M5dTgvWFJydDRpYmtHK2htL2k0VVNMUHNNQk5PTndGR3lDcitHMGxWVWRmMHQ0eXhIM3pNay9LM05CZ2lLNEtzSjIwVTNOWC9LNHA1eEo0aVpnWGtOd2pyU0lOZjJtc3Y1WjhBUTdZQjh6dEN3MXJTclYrTi96VGxud0NEckNEOEFLYWJrQ20wWVRYdzZPVGMrTjlIK1NmQUlDc0k2d1FNRzhtdUFxNGtPd0UwNjRkQjN2S3lWWHlWc0JQY1FIWmIxRWxDOTQ5WnloWDROdytYa2dhRXRKZnQ5R1dZSURzQk52NWx0bjR4WEVZNmtYZjViM1MrTTA2NCtyZWYxSVM2ekxpU01DRG1GTmxZRUtPRUUrQjV5bTM5WXJpZU1CVEFXbExCRXpRVzlLMy95bTc5WXJpSjBBcmlhTEtUd0dGQ0FXQ0JhZ2dndDZDZDBkejhQNXJzdHNpdTVaTmhnWEs2ZnZxNG5UUWZMUTBtU2NkN2h0aEV0K3lUWDFBZjVtOEk1TzcwQnhvTFduOW83ZDlPMG8xRXlveGRaR05CbVFHRUd3YmhCRUpSYkNmd3BTSWVzTWZZUThqZmRqbzBiQ1lkRDFqKzcwSmo1N0pqbXRBTGFvekVDTVF1bkUrb2ZuMk9halFBa0FhRGREczV0d0NZU2JRN0FQNEsxZUh2bTRINVZrQzJaYkk3QVA0M3FzTS81Z2JudW9HZDRaeGJHdndIMWVIdkNxQUc5LzJwenZmczlTMnF3WDhCK0tqelBtWUZjd0toOWNjTlZJZi9QeWZuYnZsL2hmT2RUWVQ4YjZZYS9PdkFaNUp6bDc5ckJXU0xIL2I5T29yOVVoWCtuM1BlRy84TG5HdFRoS3QvVzZrT2Y3TUNNZFJRd0h0RGJPZW5zbHUvR09xb0wvZFhBYzl4dnVOdmZHRUxJRlZBSGUzazR5OTh1SDIrNy9wUXB4cldMeUF1M3laYy9IR3RnRWFjNzdvQ2NCVmdmYm1mLzY0VjBMRDNmUk1BcXdEcnkvMzhQejdudTFXeS9nSHhzRmc0a0YwRU1Md3E4cnVQVW03M054ZTJrT1BtdnlzQXgyTGZmb3pxOExjRllKZS9hd1gwVXNJeS93bXF3Mzh2WWZ1M0V1Zk5NNUtqVy9tcm9INFozTjB3WEJYUWNBcGh3MWNGNnlkRHMyRFFUeVZzL0t0Zy9XUndvOEViWEF1b3B4RHl2NktRSnlzR2VWWkFoaWNSbHYvcmlubTBRbUJ1RUM1bmR3Smtnd0UzRGNvYys4Ykg1d25MLzluTytWcmlBa2hWOENWQy9tYzY1Nzc3ancwYXE0S3ZFcGIvWnpubkt3bmJ2eXBZL3hoaWJqRFBkRDdQQy81YkZWeE95UDhVNTNQWC9jZlNvUXJXUDRaWU1OeW5PSis3c1IrTmYxVUVFRWdGRUVqNVA5SDVQQmI4dUFyV1A0YWJrcU9iLzY0RllJMVE4S2lLQUFUcXl4c0pJSDdmQ05VUmdDQ01BK2NMSUdjVDF2OVBGUFowdllmRmdZTTBIVndMc0xPODc5Y3A1ODYzZVhBdDRGMHJPTU9aenJtVmdTcFlmeGw4QytnYXN2aW5oZ1ovNjhoV2dHMVV3L3pkNEFaREJ2RTJzOTlKMGdtUVZmN3RWR3NBdkVEV0RLeUd1RnRGY04yZlFOeXJzZ0lLS2JjWS94Vm9BdWlXLzEyRWJrTlZnTDhLRHByOHVCTkFFUGNxVFlDMkVMb3piVUw1UG83Y3Y5ejh2NGZxcklDRHpNQnZKeHdBcjBhVFA5OENZSnBxVFFDM2t0MFJvNFpNbmxjaFMwZ1RBTnpWLzZwWUFFRGFuN3Y4MXlQK0k0VHhQMmFvaHZ1TFlYdnljdm12USszZU1LRUZ4SDZxTlFIZVNiZ2p5aFRxKzRmSUJyOEhjUzl6OEZzZjFwKzUvTmVndnQvYzRWMytjMVJMQU5oTjZnWUtLWDhMZk8wdWhwbjFTMVZXdjBIYzd5R2IvNDhoNVcvcFVrVUxHRWo3YzVmL1NsSXZpS3J4OWJHUDBBdGtCZXI3VjVNVkF5RWRMMVVGczZUQm9FbU9FNmpmVzAwWS8zQXIxZUp2L2JuTGZ4enhYMFUyL0kzeHI5SUM0QnpaL3J4RzR2WmRJK3YrWVBoMmNjOVdHS3dBdUpQZ1VkTGdwNFk2OEowQ242c28rQjI2aVdDMjlhKzdBdnE5QXArcktNUUdORU9FalIvQUQ0cDZxQUxoZC9BMjhQUEYzenJ3bzJJZnJSQmNuaHpmbGJ5V29ZbUJIL3VwYXRZZmhsZzhxMU1KWXovVjBXUzVhbkIzYzdOKzRHVGkxaTlWRXI4Tlp0SG5UZ0pPSkI3OHQwcmlyK0c3enJueFA0RndFbFNuV3VLdjRmdkowYzMvNDhtNmdodi9LbG0vR0g2WUhIMFJQT2IrVXlYeHkzQWJvUlhFZXNLZEgwMEFxaHI4WUxnbWdwcjFqOXNHVnBHL0NjQUF5NVBYR3VCQ1lCRzVTZjQrY28yc29oaGt1d0c2ZFdBVkdnUDU0LzhxZVQ4WVhEY2dTRVhBMkk1NGwwZXVsUjErSERoYi9IYzNmekZjV2VCekZRVi9ON2dhTU82YlFsb2x1SW5xd1hXRHN0Y0ljZmVQTW0vOW13Yy9FQlpJQUpoeXZtUDhxeEQ4MVlkdkFXUUNpRy85VlZYK0VPWi9qYXoxRTZRV2dGWERXNURvODhmQW41QWRCQngwWGxBdDZ6L0R0WVRsLzhuSUNzQ2ZBRlRSK3UyN2hBc0F4eE5hLzlRcDk5YlhlZmdlb2FuL0p1SUNTSldzdnd3M0VlYi9Sa0wzcHpyVnNuNHl1RzRna0ZyQitlNVBaZ0ZWTlpnRkpHUUZnSmdBVWtVQnlMY0FoS3dBNHFLS0FzaDJ3dnhmUTdaT1ZOSDZ4N0NUVlBnQjhWNUY2Z3A1SnZCSFNBaDZkZEVQVndEOGpSQk1BSG15OTcwNkdpdFZEYjRGR0dqczQrNythcThxR2tDNEFwRHhIeWNNL2wwbnUxaFVGYmdXY01aL3JBWWNTMWdBcWpnQjlrMmd6QXpxR0E0TkM0QllJT2hoRGgwTGlKZ0ZrQWtnaGlwYlFNUUdOVFlJY0w5VFZRc0lDQ2VBdGdyZ0R2b09VazBMaU5pT1podUpDeUJWdElBd1VkL3RCQjlQZlB2bktnb2dKZ0Q0L0dNQ1NKWGMzd3hiQ1BrZlIxWUFNVlRSQXNaM2dRU04vYW9lLzhXd25iRDlYMHZXL2NsUVJRSEVMRURjMTJwUy9tNzlyNUw3bDhHMUFJRnc3T2VpaWdLUTd3SUpFa0I4OXllb3BnR0FId2pYeG40eEQ0QXE3UDdxd3hkQWFtanNkMXprdTFVMGdQQUZrQm9hK3oyT01QK3JGUC9TNEZvQTJXdHNpTlFDd0VVVlY4RE5Bc2JGTU9rT0lDNnFPQUhPQzRSOEZDSC9LazZBelFMSXhSQnAvQmYzZTFXMEFJanhoOUFGQktySlB3OG1BTGdyb1ZVVUFNeXF5NThBbVFEZ29vb1dFTnNqMTlhU2J2L3Q1bi9WK1ZzWldFTXFnTGlvb2dCaVl4cTMvSzhoZEFHQ2FscUEySmpHNWU4S0FKRHlyNklBWUdNYWwvOWpPSFFzWUt4UGQva2ZsUno5c1VFVjg5K05nV1N3UUxCKy9sZFJBRElMRUJjcnlIb0FRSFVYZ0cxUncwMkRjYkxCb0VGbHY0b1c4RGFtY2ZtUGtkMEFCS3JyQWVCdUJHVVlKWjcvMjR0NG9JTGhHOEFBakpnSzZtSWYxZXdBVGVIelhZQnNBbWlvS245REhuL1gvTDNLL0YzVUNGZkFaem0wK0I5QnlMK0tBMEFJRlhDekFvVHE4NThqRkxZc0NMQzcrakZIZGZuN3EwQXJpUWNBcnVJRVlKNTBGZEJnUVpEZCtqOVBkZm43d3A0RlFUNVUrUHVyZ0N0SUJSRFgrcU9xL04wNGtMWUM3dk92SW5kb3pCK3FiZjBENHVYemYyUmZuNmhZTEFBUEVWcEErREh3OWxKTkFkemE5b3dGQktFTC9EVFY1ZTl2QkRSS2xqOW9qRkJsL29ZYUd2dTVIZ0JtL1Z4Vi9yN1FQeEtiQUZkeDlkdmdDMEREaERFUXFtaitidkFITjBOa2cwQkM5Zm43QXBoWkFMZ0NXSlhoQ3lCK0RJajcrL2RvZllIUHY0cldEd1pyMjkwSm9HOEJVVVgzRDRQdjJtYTdBTG41WDhYTzMrREhBVEQrTHFyTTN6ZURqd2tBVlJiLy9iNDl4citxQWdDRUF2QjQ1RHRWNXUvM2JiSDRYMVVWd0NBVWdNYVM2NGNxL3lOSmR3QTFWTkg5MnhEYkNlbFE0dS8zYlNOaytWZlYrOEhnQ21BZy9yNEJTTlh6UDZOLzVHMkJXVlg0amJzbHhLSENIK0p1VUM3L0tnK0FJZVIvcU9XL2owTXQvMk53K1ZkNUFtQ0I4QTBtL2h3cS9IMDM0RU9Odjg5dG1MRDlxekovUC85ZDZ5L1hFcUtxOE4zQWh5UGZxVHAveUU0QUlIU0JxQ29POWZ4L21FT2J2MjhCTUVScUFXcW84Z0xRZi9IUDhyZEY4RU5sL2hQajc0OEJxOHdmdlBsdnpQKzd5ZzJncS80WnFzelhSeXY4cTV3ZXNSZzRVRzNPUGc3bC9JZDRHVGhVSmdBK1l2RXZEalgrY0dqbC82RmUvL053S0l4LzRORE8vOWo0NTFDQ3o3L3FGaTgrbG5Ob2ovOTlXUDkvcU5TSnZQblBvY3ovVUVJcjdWK1Yyd09mZjIwSUtWNGp6c1dZS2w0VkRCRVdnSG15bkdPN1FsUUZzY3AvcVBGdmx2OVZiaUQvSy85RHpKUGxYT1g4SHlYTGI0NjRWV1JWRWVQdnI0cFhtZitJOTM2ZVE0Ky95eS9Hdjhyd3k3L0ZPNG9Kd1ZXRVdid1pZdkdPcXB3T01mNkhFdnk1emFISTM4OS9mL3pqOXhGVlFoNy9abFpoVllFLy8xM2d2K2IvOHh5YS9PdEF2WWI4d2wzLzE1aGZkRlZnRFlEcit1WEhmS2t5ZnlzQUx2OVpzdmsvbHZ2cjhpTTIwRC9VK0xzdmdBZko4dmRqUWxVSk1mNW04bW44cXp3QW12VGU3eU1OZW15dktuZUFNZjYreTJQVitidmwzdzM0Yi9sZlpRRTR4dDlFZ0VPQnZ4L3Z3dVZ2cUxJWVpqR1A3R1Y5djZIcTFnQStmNy90cjdMNEJScmJ1L3lyN3U3aDQwaEMvdE5rODkvZkZLaEtNQUhjWHZPRU1XLzlNVUtWNFBOZklCNFhycXF3QlNDWHYxLytxODdmVUFNV2FvUUpNRTQxQjhHdXY1OGhWZ0JHSTkrckNtSUNrRFVBaHlyLyt3bnp2NnFUZ0pnQ1BrT1cveU9vTHY4WS9FbkFNTlhrUDBJNEFkNURkaEJzRStBcVRvSnN4d2VYLzE3Q1NkQ2h4dCszQXF1cW1mZ3c0ZVJtTC9HWVoxWG03K2IvUGtJQnJLb1lKaFJBZlA1VmhtMTQ0dFp2Vy93OUZPRHpOd0hZRjhDcW1oNjI0Ni9ML3dGZ3QvZTlGVlJ6RVd3SUxlNzZBdWdld3ZsdkZmblhDQVdnR1A4SnFqbi9jL2tiNXRBWTRGRFNQeklDYUEzWTVYekpFbUZONFkvWGUxaWw5aFhndXdrYi8xV0ZQMTN2NFdhK1lZR1V2NkdPdG9hc0d2ekNEK0xxTjRCVjVlKzdPVmthK0FKb1ZWZUJmT3NmZnhEczF2OHFXZ0d1SjV6WWJpYzdDSWJxV29HdUkrUy9nL2dxZUJXdEFQUDRtd0RrbG9FcURvQ25DT3YvTGxJM0tKZC9GUWVBYTRuemo3bkJWRkVBWDBNbzdscmZEOWt5VUVVQmNCWGhHT0FlRGgzK0t3bkwvNzE5ZmFKaUVlTS9qZm9Bdi8xYjE0OEg3REY4OGRzRXdCM2U5MnFvcjZnYWZQRWJ0UGhwL04zOG55cjB5WXFCaVorUUZjQjJScjQ3VmRBekZRbGYvUHhQQWVnT1F1VjdmZUdQMTN2RUVtQ09zQUdzVTgwRzBIWHRjUVd3bllRZHdOcGlINjBRK0lONk13SGNUWmovVlJSQWZlc25FUCtZQUZaRkFUUnZVQnNUd0twb0JydzVjbTBMNFNvb1ZOTU1kak5oKzM4NzhWWGdLZ3BnbXdqNS80VFFCYmFxQXRqeGhBc2dQeUVVd09wVVV3RGJTTWovRGtJTG9EclZGTURjTWEybHc4K0l4d0dxb2dCbVkxcTMvcnRqUHhkVkZJQ21pQXVnUHZlcVdnQ3RJZVMvQjQwQmZNVEdDbVdISzRBWjlnSS9KbXovamkvODZYb1AxL29iVWdIc0o0UmxmbE9CejFVVWJGSGJGd0IvU2pqKzNWRDQwL1VldnZWZkRaaXRBVnM1TkNxQW53Q2d3ZTkyNXp2R3Y0b0Z3RGYvTzlRRU1OOEN5QlhBRE1aL3F1aUhLd0F4QWF4T2FnTHM1bjhWQmNDWTlVK2QwQVMwcWdMWUo0Rmx3THVTRjhBUE9IUUVzS2RIcnYyQWJBdzQ0MTlGQWV6cGhCTzdXOGh1ZTF0bEFleHB6cm0xQWJjU2J2dGJWUUhvQk9mY0ZVQmRGN2dxQzBDdUFHaXZiYVFXVUZXM2dJa0p3TnNKcmIrcktvQzRBcWpscjJ2OWNBYncrOEFmQUI4by9PbDZqM1dFL0hlaFB0RHYvMk45WmRteEZ1MENaenZCbVFCMmkvZTlPdG0rb2lwWVRXZ0JzeGYxZ1g3K1Y1Ri96QUp1SHhKQWZmNG41UHhIbWVHSGZ3Q1lHUUp1VHQ2NERmOVRDbnl3b21BbWdKQjI4ak9rRlFEbnN5Y1YrMmlGd0N5Z0lPVzdIdzBDL1U3L2lVVTlWSUZ3L1QrTjd6d2FCUHI1WDBVTE9IOEhCQkIvRXdBQkRpYkhLZ3BBclFoZ2h0V0ZQRkd4c0x6L0U4VDFqNVAzWmhubzhxK2lDK1JaaE9YL09sSUJ6RkNubWk2UVp5WkhOdzJ1SjR3RFVsVUI2SFRDL0wrQjFBWFFSUlV0b0o1QnlQOUc0anNCVmxFQU9vV1EvODNFTFlDR3FWNkE0S2NTOHQrQytQc1dUMVVVd0o1RU9QNi9IVm5HL056Nzd1MEZQbGRSZUNJaC8yMkVNWUJBWWxqVllDN3dkU1FDZ1JaL1kzR3dUaS93dVlyQ1ZISjA2L1p1WkFUaG9nNmNXc1FERlF5emdIT3hoL2dDMENtRlBGR3hXRVZhL2tuTzk1b0t1TVA1WWgwbFZwVW1nYU5rQlJDemZyRW84R1lLYW9temltcE5Ba2ZJQ2lBMTFQRmJGSGpmQ21RbDFiS0NHQ1lTQVoyVS8xMWs4Ly9SVkdzU1BFVCtGcmd6S0E2VWlUODJBYTZTRlVpZTlVOGRkWURUM3JWeHFta0ZZbkRUWVQrcEZZenh0L2F5S3RpQVZvQmRiRVh0L2h4Wk55aEkyOHVxWUVQeWN1dS84WjhuR3djSnd2YXk3RmhQeU44bVA3WVZycnNDYU8xbFZiQ09yQVVBeVByRDNIOTlON0FhMVhLRFdrczJCaEpvOGhlei9uUUh5RlhCR2tJWG9GMklQMVRYNnNld211d0VzSWJxL2pRcUI3N2dFK3N2eW94VnBCTkFTSzAvOXFGeTRIdUJXSHRaRlV3Q1J5WG5Wdjd2UmVPZVhhZ3ZnS3dIUkpVV2dWY1Ezd0JnRnRVRFd3UzNkc0Q2aTZwZ2dqQUcwZ3hwRU96dFpQbXZwVnBlSU9PRUhsRDdnVGxyRUs0bG13QjF0R0phRmZpTm4xVUF3M2NKQndCVlVvSGRGVzIzQWhqTURCVFNORGk1bUVjckJEYVo5ZDNmRERFenlCT0xmTUFlSXkvK2s4RWRBSkFjcStRSG5HZjlZM0N0b054QlVGWGdUbndNTHYrZGhQeXJ0QUR3OHVUbzF2OUxuYy85T0ZoUUxRSDhRdWZjK0YvbVhQUGRBS0ZhQXZBRnpybnh2OXk1NXE2Q3VpSndWWEFlMlRhZ0JsemxmTzVidTlTcGxnRDRmRUwrMXpxZngzYUNxNUlBWnRhUGJocDgxL2s4Sm9CVmlmOFpoSXRBMzNjK3Y4VDdmaDE0UlRHUFZnaE9KdVQvUStmelN5Ty91VEJ5cmF3NGdaRC9WdWZ6eXdoRjBQT0xlYlJDWUdLbXk5ODErdmdHWVJ2d29pSWZzTWN3Nnk5L0FjRHdMY0wyNzl6Q25xNzNzTVVQU05OZ044N0ZLd2dUNEhuTzUyV0hCZlYxQzhFZTUvUHJrcU9iQnMrbU92eWovbi9PNXpjUU5nQXhrL0d5d2xWL0RlNmcveWJDOG44UzFlSHZCMENINWdMWVpxckRQN1lEbkx2N2piOENZZ0pRVmZqN2piL1B5N2VBckpJQU5BUzhNWEw5Qzg1NUxBNVdWU3hBaDREWEUrYjd2empuZTUxejQxOFZBV2dJZUJVaC82ODQ1NzRGR0ZUSEFxNEcvTEwzM2hkQXE3d1RYQTE0TVdFYjZBcUFKZ0Q1Vm1CVlFBMTRBYUVBZHFYem5TcGJBTldBNXhMbS8zWE9kejVIV1A0dm9ocGxvRVoyTG1QOGIzUytZMzJCbXdhdm9UcjhUM2JPN2VYRy9yRyt3T1gvQ3FveC9xc1JDbUNRdFhwekJWRGoveEtxdzkrTmYyYlh0anZmK2JwemJ2emRQcVBNcUpFdVpydGxZS2RkQUZVR2R4SmdBOEF6aW56U0htRVZHc3o0NWsrdUJkQVd4QjlTL2hOVXd3cG1CZUVXOFBOa0JaQ3RoRnVpamxNTks1aHhzdTVQTlZLemY4TjIwaTFSN1hVazFRaUdQa3E0L1cyZDdLcm5UckpXQVBhN0twZ0JEeE1meUxnQzBHN0M3ZUJIcUlZSTBrb250cGR3RWp4TU5VU1FDOG02UDRBRXYydWM3NWc1dEtHTytGZkJEZlI4c3ZsWVEvemRDZEFzMlZnNE5nR3VRaXlrRjVIZDFkRUdmOWM3MS9ZVGJnYy9SRFZFb0hOSkxhRGQxVjkzQWpoUEdBd1pxdUVHZHphcE5aODcrTDNaK1U2ZGJIOWdxTUlFK0V6U0FLaVFydjdlNm56SHQvNnNPOTh0TzA0bmJjZmQxVzkzOTZ0cnlGcUVnTnFNQ3lnL1RpYmNBV2t2V2I3WEVmSmZSVFdzUURZRHYwQzIvYnVYckFYTTlhUnVZS0R5dnhKWlRwWWRHd2pkZjh6MXpYQWpZVUQ0bGNoeXN1eFlSeGoreFZ6ZkREY1JlZ0ZNb3I2ajdGaExhQUF3UzdMb0Yxc1JxNW9LYXI3LzdnUmdWK1I3WmdZSEtmOWZvdno4L2NsUGpUVG1pUXZYREk3a2VFN1BuNjczTU9zbnlEYUFQbndyTUtpR0c2UWJ5OFlWUUgzY2xCemQrbCtGWUhEbS91WUxvRDRzR0xwYi9xdXdIV3FOc1AyTHJmaHVKN1FDSzdzYlhBMTRSK1RhMzBlKzZ5K0ExQ20vSDNnTmVEdWg5Y3ZISXQ5MTNlQklqbVYzZzZzQkZ6dm45dnBFNUx2dWdwQzdDRlJtMUlEZkpNei96MFMrR3dzR1hmWTRXRFhnemM2NXBjRy9ScjRiRThES0xnRFZnTmNSam4rK0Z2bHVUQUFyTzJxa2N4ZzMvLzhqOGwzckU5ejIveDFrNjAzWjRGcS91YTl2UmI3N01VSUI4R0xLelI4MGlmZnovNGJJOXo1QmFBVnFiV2VaWVVZY0x2K2JJOS83REdIKy94cmw1eDl6Zjd3MThyMHZFSTUvM2tqNStkc2N4bDhBL2MrTGhrdElWMEV0SWRaU2JoWFFWNzlBdkhaR3Zuc1oyV0NZNWdad1pzK2ZzbmRZU1JqOEdiTHViNFlyQ1UzQkh3T2MxdU5uN0NWV2tKcXlXeG1va3gzc0c2NGp0UW95L28rbTNGWmdydldUVy83OXlQOGdBY2pOZjFENmxWa0VHU0cwZnFvUjMrRmxDMWtyQUZENmxka0t5dWNPYVIzd3NZMXNNRmhRMjFsbUs2ZzNrZDMrR1ZUMlB4ejU3azZ5T3dLWkZWaVpSWkEza0xWaU5QRTN4bjhQWWY0UFUyNHJvTmVTM2Y0WmxQOGZqWHgzaGpEL3kyNEY5RXBTL3BEbS82Y2ozL1g3L25yeS9USmJBVjFBR1B4NkR2aGk1THZXOXZzb3N3aDBIbWt3VjB1RE9lQ3JrZS9XdmZOWVdwUU56eWU3KzFFTjVYTXM1czJIQ1JjR042RStwS3c0aTdUL2R2UC9pc2gzUDBKb0Jic0J0YUZseFduQTBjbTU4VjhnYS8xcStEamgvSGNEYWZ6QU11SkVzdHVmZy9qSEJLQlBraTRNdXd1QVpZNEZ0Wm5RQUdDQnVBRDBlY0xOTUtZb2R5eW9EWVRCditzNDFuN3U1R0FXcll6NFZqQ3ZvWndCRVllSisvN3RJTDdhc1IvNGQwTCtMNkdjZzhBaFZJRDkxWi9keER2M09lQ2J5Ym1iQmkra3ZQeGQwM2REYk50SEVQK3JDRlh3c3lqblNtaU5iT1czYSticTQyT08xQzNBNVg4YTVlVS81cjNQRTM5QUEwTXpDM2ZMd0diS0d3L0RCQ0MzL09jTjdCY0lkOE1BZFNKbG5BUk9BdS8xcnRXQS8wZGNBRjRnRFlidHRuOVRsSE1TT0FtOE96bDN5OERmRXJlQXJKTXVETGhwc0pyeThuOFhvZmo3RCtUem55R2MvRnI4dUxKaEJmQTI1NzJWZ1g4bW4zOWVNT2l5OG44cllmLzNHZUlMSUZBdEs2QUp0SUlQMlRUNEYvTDV4NFNmTXVZOWlQL3JrM09YLzllSVcwRHZRMzJEd2RMaWp5aG5QTFJ4RlB2THQzNzVCbkgrTThnS3lpOEQ3NkNjL01mUTNNWG4vMjNpWThBWjRCOEo1MzhYVTg1RmtGRlNEd1kzRFc0a3puOFc5UTArLzdkU1h2Nm5FVnIvM0VMY0EyQVcrRlJ5N3RhQk4xTk9TK0FSRk1jV3N1WC9kaHorZnVQK2ViSVQ1RHFxU1ArdFo0L1pPNXhBUFBiTDlnYS91WVIwRUVoeUhBVmUzWnRIN0NuV2swN2NYUFY3ZCs0dlpBWGxENEpIS0tjdjlCcXlGaENtZnU3Ti9RVmNEVHlRbkZzYVBJSnkrZ0t2Sk00L052ZzNYRSs0Q2pKTU9hM2dmTDluaUU5eVhOeENkaFVFbElabGpJWGx0bjJRYlFQeXNJM1FDbTZJY202SnV4ZjRxOGkxOXpYNHpRNnlBV0ZCYWJZdS92V0J4dDhRRHR5bmdiOW84SnM5aEFGeGE1UXpGdFNmazQxOUFlTC8xdzErNDQ5OWpIOFpCNER2SmR6OFlCcjRVSVBmeElKQjF5aW5BUDRPc3VKZERmVjkvOVRnTnpFcklHc0R5NGFMQ2ZOL2xyajFseUcyT0hBRzhOdmRmYlJDOEJ2RStYKyt3Vy8rbkd3c1RGQWI0dmNqWmNBYlNCZnVqZjkrd2gzUFhQdzFhWGdJYXdNbUNCZFN5b0NYa2QzOUYvS3Rud3dmSW8yRmFSaEhJbURaY0I2S1krcGJQOGFzbnd3ZkpzN2ZkNk12QTg0bTlINXhGN2xqK0RoaCtSOEgvbnVQbnJHWHNJVjdOLy9ueVFZL1o3bjNvM25nZnVBVVlERzVWa2RtaE5QQVQzdjBzTjNHT2xMWGpXWE84UmJpOFc4TTgyaVE4QlN5L0k5R2c4T2ZkZjFKZTRQVndHTVJoMlhKYXhHNGcxVGdpT0hoNVBQTmlQZGljbHlGMGlYbU9qZUltRVFDOUJIdDRRQUFIdHhKUkVGVWlQRzJOTGdUZUtqQjd4NEdIaVNkOEZwRCtDaVVMbmYxNG1GN2dBazBjTEV5Yk9rd1RXTUJ4SUpqSDV1OE4vNFRhUEFRY3gwY1JJd0NSNUR5SmptZlJYbWNoNE9JLzlHazVSL1VrVDRFM05lTGgrMEJob0REa25NM0RlYWQ4eGdPSnQ5NWRQTGUwbUNVdEcwc0MycklyZlVLWk1VekJieUY3UGJQUHVxSTV3cm5QV2dDUEkvYWhqTGdWMGxqMzdqNS96czA1NytBeXJ0NzdmRGtlcU8yYzVEd0J1QjNDZXYveFdTRFAvdFlSSFhBRlR6cXFDNHQwTGp0R0NTOEdwVjF0KzlmQnJ3VCtGNkQzMWwvYjIySDFmOGFhZHFVQVM5RHJqdCsvLysvZ0I4MCtXMGRqWXZkOXQvK3AxSGJPVWc0SDhYK01lNTIvSE84Q1VBRTl0MDZLaThmUmE1VWQ5RzQ3QXdTemtPeGYzeitId0J1YS9DN2g5QVk2WVhKZXlzRFR3RHVwdkhrY1pCd0Rpb0Q3dHdINU9iMWt3YS9tME1Ca3Qyd0gzWGc4V2pzMTZ6dURBcE9SMm5nOC84Y2pRMEFqUDg1Wk92LzQ5QW1NYzNxenFEZ0pDVGN1bTMzTXVUNjJHZ09kd0NWLytlUTVYOHNXanlMdVU0TklrNUFHZ1prMi84cmlNZi9OUnhBOC94bkp1OHREWXovajN2d3JMM0FKcFFHZnZ2M0hidzVuQzhBZ1ZhQlQwQ1RYaHNRTEFKUFJyNkQ5L2JxcWJ1RUZTaHVpei80dVJmNFlRdS8zd0U4RVVXT2Qvay9BYm1JRFBva2NKelU5UTNTTkhpQWJLVDdQTnlKeExOZklMc2F1aDc1RHQ3ZnpZZnRBY1pJWGQvY3l2OGdqU3UvNFM1VTRSK1p2RCtJK0IrTE9vOUJud1NQb3RoTmtLMERCMUFuMWd4N2tQWFVHRmtSOEdoVU52TE14d2NGRnJmRUgveWJ1TmtNOXdGSG9YUjArUitGQm9HRFBnbXVJYXMxZi9LN1NHc1QyQm1VZm9jbjcxMFJjQnFWbzBHSGEvbjBNelNKZVJDNVB6V2J4RDFJR2pzTFV2NUhvclNKbVE4UEVrNUYvdnlIa2MzL2E1RW8wb3ovUTBnOEhYSythNWF3K3hsOEVlUmtGTkRVK0Z2OXZ4YjRQWnJ6bnllc1AyWUpPYy9naXlBbkFSOGt6UC92QW45SWMvNEhDUzFlVEJSWmFPSDMvY1lKd1A4bExiK1dqemZSbWlXRG0yYUdPcWtvTXVqWWpJU3VHdGsrOEljMHR2NXo4U3prRHZONjU5cHprZnZRb0M4Q0hvK0VLNS8vajhpNmVPWGhadVE2YzdSenJZNjJVcjhDallFR0dSdFJPNytjYlBuL01mSGcvejUraFBML01XVGJ2MmNpOTZsV3h0RDl4RG9rL3ZyOHQ2RkF2ODJ3QlhnNldrUjNSWkRUVUIvU3lJTmlFTEFXeFMyeXViMzFmejhIL3EyRjM5K094aENyeUk1L1QwV0xKM2QzK1htN2pUVm85enJqRGVuaS8rVXQvUDUyTklid0YwR2ZDbnlmd1Y4RVg0WGFhbmYrRDhxM1lQRXZ6Ny8zTDRodkMvdDJzbHVxRGhyR2tmTHB1NzRza081eTFBbytUSnovV3hqc29LQmphQUJrQXpqWDllWDJOdjdIQW9LNTV1QkRLQ0RjSUcrTlBJcUVLcGUvdVQ3dGFPTi92b1FtZ2liKzJIOWR5R0Q3UTQrUTNmWE5yZC90ZEZ5WGtYVUZJdm12NXpQWTdoQkRoRUhmb0xucm00L3JDRjJCUUlPQVFZNkhWaU1icjhuTi8zYUVpMXNJQStMVzBPUmkwT05CNVFXKy9qKzBQb0hiU2pZZ3N2RmZ6MkM3dzJ4Q3UzbTZnZTlCWmYrTnRNN2ZqWVhrL21ZMWd4MFBhaU9LY1JMai8ydTB6bjh2MmJKdm1HQ3czWUUyb3Qxcy9KMFBaNUgxVjZ2OC9iR1BZZERqQWEwSC9vNHcvL2ZUbmh1RDZ5YnI4aDlrN3FESjcxOFFoajdZVHhvUHJCWHNST05JRjhPb2JkblU0VFAyRWxOSTVMTnlhcS85TkhiOWRWRkhiZVdNODU3a1B6L0hZTHREcjBYbDNBMzlBQnJMZmJERi82aWplVTZNLzhjWTdFMHhWcU9kdTN6Kzg4aTlweFhVVWV5MEdlL2FNRXJEUWQ0WmRTVndFU0gvQTJoTzB3cnFxQXo1K1QrRVhDRUgyUjErRWxsLyt1MWZYdUQzUEx5YmJLeFV5Ly8zTU5nN3c2NUExby8rL0g4QldjTUhpRmtBZ2NqZkJUeURNQkZPUXFhQWcyWUpNWTVpbFR3aWVXL0sxeUl5WFcwVSs4WEhnOGhhNGlTeS9KY2pTNmhiR1R4TGlERVVxMlNZMFBUcng3Um51Yk1mcGRlVENmTi9JeklqSFRSM2lGSDBiSWVSVlg0WGtlVk9PODlyN2o2K0s5aHkxQUhjUVR5UVhqOHhnaHFuNVlUV2I3dG83UHJsWXc2VkYydnNYUkhvR0xTYTBNNy9GWUVoMHJoSGZ2bmZSM3NDeUR5eUZySlZRT08vak5RU2FOQXNRVXo4Y1ZjK1NjNFAwSjdsZ3JsQ0hrVW9BajBLV1FJTm9pV0lPem4zTFRqYWdiazcvWUx6ZXpPbkhpZmRNV3FRc0FsdFlyQ0tySlhHTXJTU2YxVWIvM1VRbFJrVE85MzBHeU1WeHdjSkcxR0FWOWYxbCtUOFY0QnIydml2T3VMblc4RXRJN1VFR2pScmtBM0FaeEYvdC8wRCtDMWsvdDBxYk5YWEhSKzZmWUM3TWo0b1dJK3NWaDVOMlA3L0h1MjdMOFg0K2VrNlNGaUhKcWkyUU9XT2dmNlE5aFpBTGR6RHk1TDNsdmVQUUt2clg2YzFhK0lpTVlYRUwzTjlkL1AvVDJuTit0OXdIN0lZK1NYbldwMDBIdVJsdERlZktBSnJVYXlhQ1VMWHA3K2hzZXViRHd0M1liRXZyYjZQSVBlb2J6RjRuaUNya2NnOVRzai9vN1FYdnNUNFA1L3NHR0lFV1lkZHhlQjVncXhDd3VXUmhQeS9RSHZoUys1SEl2RFp5WHVyLzRjaDY3QnJpRytrMFU5TW9sMHZ4MGpyUGNueGE3Um51VGlENWt6UEpqditQUnd0QWwvUDRIbkNyRUJ1bjJhOURHazZYRTZPQVVDZUFBU2E1RDBDK1gvR0V1RTJHc2ZUS1JLVHlHL3hFWVNOLyswMDludk53eTdFOVZqU0FSRm9BSGdpYWxBR3BSSk1JTEVxSnY3OFBIbTFpN3NSLzJNSVJhRGpHU3gzcURIa3RqZEVsdnNpNHJFVXM3MTdFRmNMZ0dxcjRjT29UdXlrTlplaUlqQ0t5cWtmOThWY0g1ZlNXVTBuLzdlU3JDbm9ZV2l3ZFRlREl3TGFkdDIrMitNeWxFZExlYzRaVko1Y0VjQXM0UjZEMG5WUVJMQWgwb0IvdnR2WFBFc1RheDVNL3U5SXNvT2daV2lTMWE2bzFrdlVTSVhmbU92YlVpWnNENkgrMGF3cHJBNHNRKzF0czNoU1JXTUxFdXdnbXc1L1NldXVIeTRPSlA5aDFoU3U0SEVFS3Z1RElvS2Rpc3pianlMTSs3OEczcitFLzN3NCtROVhWTFR5ZjFqeSthQ0lRQ2VoRlY1MzhtOWw5ZStTVjd0d0Z6MWNub3VFTVhMNmpSUFFEall4OGVjanRPYjY0c010Uno3WFJlUW1NQ2p1UUp2UkRrNFd0c0hsLzNGazBkMHVia1dUNlZPODYyTm9kNm1yR1J4M3NPT1JkVUpNL1Brc3N0eHBGN2VoTUFBbkU3WjlMMkd3M0tFMklyZS9SeEtPZjcrTUxMZmF4WThSMTZjNjErcWt1MnRkeitERXhGd1AvQS9Tc0EwdS84dVE2Mks3MklxNFBvWHMvT2NJNEZ6Z0JnYkhIV29LN1ZZVjQzODFLcXZ0NHFlSTY1T1M5NjRJL0R3R3l4MXFEZkpPY2NVZk4rN05kNWZ3bjNjZ3JzZVR6ZjhSSkF6ZHd1Q0k0S3ZSUmsxSEpPOWRBZXdIeUswMWlrWUNFR2pWWUJWcFFHSFhIT3daU0FYYnZwUW43aUkySVA5VTEvTERFdUJuZEJhNDdsWTBxSEJGQUJEL3A2TEpaYjg3d2JXb2tUTExEMGo1MzAyNnRmVlNjRHZxVkI5RDFoMWdDRldNQitsL0o3QUtkWUMrei9jaW1xUzNvM3o3MklZRWdFbENTNGlOaUgrL0c4RkpKTkxGTEYvdXA3UDgrVGthQks0ZzVIOHNhZEM4Zm1JYzFkSFk1UDlCT2hOcDcwYU42cEdFbG9DclNZUG05eE1qcU9Qenl6NW9rdHBKeko1cEpJQ1lzTzRPaEIvTllBUkd0b0RYdnRXTFBXOG5rL1Q3VWZyNmxpQWdFV2hRQWlQWDBFRG5JdS82cDVEcjAxSW42Zzhpd2RzTkNtdzRBdkh2dHdqNEp1VDJaRHUrdU9YL2M4ajZaYW44RDZEeU5VUzIvcHNsMENMOUY4RXVRbHZieDRMZWZ3Rk5qSmJLMzZ5OFhGZGFReWZpYWpmeFNpVHd4UWIvWDBGV0VVdDl4dGp2NnNBM1VaeVplK2gvWU9RTGtYdnJFWVQ4L3cwSkEwdkZaV2g4Zlh6eTNwMEV2aHhad2ZRN01QTDV5R1VqeHYvcktQRDFVbkU1c3F4Nll2TGUrQitPcktQdW9mK0JrYzlGRm02MlVPR213WlcwN3ZvVncxV0kvMGJDU2ZENUtQLzdIUmo1TE9EWDBUTzVFOTlGSkZLMTZ2b1Z3elZvZnJXQjBBamlCV2hodGQrQmtVOUQ0a2VNLzAzSUpYcXB1QmJOTFh4UGdNT1FkZFEwL1ErTWZCS3FpNGVUOWxOdTNLOVc0aDdsNGJ0b25QODRVdTZMaVA5WktQKzNkdkQvM2NCbVpLbG40eEczL3YrRXhydmVOUldBUUIzY090TFZSZGNjK2dRMEFkOUM4UVBCRVJUdC9VbGtKMytXQUhlaEN0enBBT1ZtVkFsc2RjMk5DYkVwdWY1VGlsOE5Ia2JDeitPUzkyN0hCMm5VK2s3NTM0WXFnYjh6empLa3ZLOUE4WFdLNW0vYlV6L1dlUjYzOE4vUDBpeS9mUHdFbFgwM0tMYWw2VlJ5ZlNmRlR3U0drdnNmUlRiZ3RXdjUwazdjb3p6OERKWHhjZUl4UWNhUmVXSFJMaUUxMG55Qk1QL242STZaOW02MHNuSUUyVUhBSWhKQlJsRkgwQS8rUjVLS001Qk5nNGZwampoeFQzSWZYd1JaUkdrL2dxeWwrbUVOTVV3MjJLRy9TdCtOUExrUDViMHZnaXlpZEJrbUd6T2xTSmpvRGFxblY1Q0tRSmVnbGZwTzArQUJsUGRtQ2VQeUgwMnV6MUc4RURDSmhJLy9RZGJ5aytUODM0RlgwVG4vdWVUL1k1WXd0dWgwa09MNXIwQkJiUzNncTkvK1hZWmMzenJsZjVDMGpCbGNkN0IraVVBcmtQRHg2OFFYUDc0RnZKWE8rYnRqS2hOL3prenUrVUkwQnZrV3hidUVUNkNZRkw5Q25QOVZTQmpvcEYweUM1S25rbzR6SWJXRWZRR3locjZLL3ZCL0YycnZZb3VmMXlMeHIxUCtseUNMLzJPOTYwUElFdUx4eU1xaTZJVUEyNTc2bDhubXZ6M2ZEYlFYOXk2R1JTU2lQUW54OXhmQnprTGw0anFLdDRZZVE3dGR2b2o0K1BjSHlQS3hrN1pwRWRYM1RZU2VFTXVSNGNFVW1pUDNnLzhya1V0ZWpQOXRhR0drMDdiNVNzUS9GZzdoTk1UL1JvcmZIR1FVV2VJOWkzUnNza2dxQXYwRStDS2Q4NzhXQ1lDMk03REwvMlJrZmZSRCtzUC9GNUgxc3ovM1gwVGp3VXRwd3I4VkFhaU9LdmhScEFHZzNZUTRHZ1ZlZnBEaXRrbmZpUHdUSndrYmZwRDUxcmZwenFCOEVabTdQWXJVRWdiU05IZ01VaUVmb2ppVDRIV284Sm5KcHoybkZZUzdVS0hzRnY4Zm9nR1hCWUIyZ3lOUEloVnlqdUlpNUs5QnExS3V2NnZML3g2a3pIWmpZTHFJQk00SlVrc2dmeEs4Q2ZFdnlpUndKWEFjYWdUOGdmOGlxUTl6TjdDSUxLR09KTHN6bm4wMmpzcmp3eFRuRWpxQjJoMTMxY005V2d5dmJtQVJtWHFQa3JVRXNuUVlReUo0cTd1TWRRT2pLTjNkblk3Y3llOEJ1anNnMzR0RUFJdXY1cStHVFNJQnRLaEp3QkJwb00rWXkxZWQ3Z3F5MDhuOS9KM0JqUDhqVVp0WTFDQ3dSbmJTYnpBUmFCaHRnOXd0VWY0QlVrc3J5UEkvREpYSFJZcFpCS3FoU2U4WFViOGJ5LzlQQTYraGUvem5VSHJiZU1tZkNGZzlMRUlFcnFHWVRwOUNDMEFROHY4Q21oeDFpLzlCMHJybWppbk1HcXBHZDhZYXJhQ0doTDJQb0hHSDMvWXZBLzRWV1g1MXF3MndmdlZNRkUvSHhTWVVlK00rdE9MZWF6R3NoaWI5SDBCam9Cai9yNkZBdHQzZ1gwZmw2WEZrM1NIc3MwMUloTm1ISnQxRjhQOGx0TlBiSnNLeHp6TGdQNEEvb0h2OHY0VEdPSnZJMW4zUTVQQlZhQkhraHhURC93WEFINk9kaVNGTWd5dFEwT3R1OGI4RUNTQitPQkRRSXZETDBJTHJiUlREL3puQXhhaE0raFBmWldqaC8wTjBwejJ1bzhXRXg2SXh0ODkvSGZCaWxQKzNVNHdZZmdacTM2ZUk4NzhCdVgxMmkvOWxpUCt4empXNzN6SElBdVVCdWpmbmFvWlRVZisrMW5rT053MStpTnFzYnZSSmRTVHdyMExwYmRmc1htdlJybHV6U0hjb2d2K0p5T1hMZHVyejgzOExzbnhxeXI4VkFZamtqNjVIQXoxYkNiQ0J0ZzBDTjZNQjJSeWFNSFU3SVdxb0FUb2JOYm8yR1BYTm5tNUQ1dkRkdkg4ZGRXNFdhTmVmQkE2aHh2aEppUCtlTHQ4ZjBnQzhKNk5DNTA1K1hQNTNJTk8zYnQ1L0VaazZEcE1xb1pDTmk3SU81YzhCNUJiVUMvNlBRV244R1BMNTM0VXNzcnJOLzNiRTAzYUJjNFdnR3NvVEUwTHU2L0w5RFNiOCtDNVBianJjUS9mZEVoZVJxK2R5UWtzNEVIOXpGVjFBbldFditFOGc4VytjK0tySElocUlkTnN0emNyVlVQSU1MbmViQkUyaWZEbEk3d0xFajVKYTNlVHhuNlA3UXN3aVN0UGxwSDdHdmpYY0k1TlhuZDZ0aGc0akVTcG04V0huQittTk5kNCswcGhBcmdocStlOEtoTDFhRGJKWVI3RllUNFk3a0RqU2JUSGlRVkxYSjRpN1JKazFXcStzUVYrTGhJL1hrOTJOemVYL1Y4QnYwUDB5WUhucWkwQjJmN01TV3FRN0EwOGZROGp0NW1Ob3d1bHVWZStXZ1E4aXk0QnU4N2Z5NUZvRDJUMnRETmh6dUM1ejNjSVFjbmY2SUVxSHc1Mzd1OGUvUjVQL1hvaHh2NG0yaURhNExsRXZBRjZLNnNtUDZBMy84MUU4cjVjZy9ySCsvMlBJSmFxYjl6K0lSTFVqU1dNQ3VmOS9PSEpGdWdEMWZiZDErZjRnL3VjQmY0YXNQdnpGSHp2L1pQS2RidlAvS2xyc2VScGgzWDhFbWdTK0NPWC9qN3Q4ZnhEL2MxRFpmajRwZjM4TThBWGtFdGx0L3YrTyt2NFRrMnR1T3plTXJJR2VqOFllVzd0OGYxQ2Y5eXpndDFFTUZuL3h5ODR2UlVHZnUzbC9FMEdPSU53WXh4YUJUa2R6MC8yb0QrNEYvNmNqNGVmcGhDRlBqUC9sd09lN2ZIK3pmRHlDckR1azNlTXdKTXFjaWNaK1ArdnkvVUg4bndxOEdzMkJZeTVQaTBqOCt3cmRuLzlmVGJyUmtGMXorWitFd3VJOGhEd3ZlakgvZlRKcVl6Y1RXbjNhK2ZkUVdXM3AvcjVwYnlzNG1ld0FyRTQyTWVwb3hmVGJTSW5zTkViS0JFcjBqU2dEL01wbjUvTW9rN1ozZUw5bU9BRjF3Q09SWjdIMzk2TFZvSnZwM0NwaUhJbE9Vem4zdFBQNTVKNjl0c0xaaERwN2R5TGdQOHNNY2ovYlF1ZUJzc2VRcTlHYTVKNyt2ZXg4SG9rMHZkNmRZUVBxN054bjhaOW5Obm1XclhRZUtIc1VDVDhyaWZPMzR3SXErNzBPVEQ2Rkduc2I1TWZxd1A3a1dYYlN1Umd5Z3RvQTI0STV4aDNFZjA4WDd0Y01xMUFkOEovRlBUZHJ1RDEwYmhVeWhPckFDUEUwZCs4L1MrK3RNRllnb2ROZDlZKzFSZE4wSjFCMGpaUzdpMWdhRkxFNzB3VFpnT094L0poSDlYNld6aWZpdHBXeDc0TGw4NnhIcnZVQ282UWlzUDg4YmwzY2o4cCtONS9wbTJpUTZkOGJWTmJlakFhL3ZjUXdhYndOOXhuOGRGaWdPM215QVFrZXIwRjlZRjc3TjRNRWlsYTMrMTBxckR5NmNEbWVnUUl5ZndTNUlOemU0ZjNXbzBIdnExQzlhOFQvWW1TdDBFdGNpRVNtY2UrNit6dzdrUkR6YVRybnZ3NEpQeThsdGNDTzFia1pGSmZvNngzZXJ4a3VRQ0pjYklkQU85K0p5c0JuNlR4R3hoUVNmbjZKZEVNS0NOTmdGZ2xmbDNkNHYyWXdFYzVjNHYxbkFmSC9EQkxpdDNWNHY3VkkrSGtCNGVLYmU5L1o1TG1pMnoxM0VlY2kxME9mdjN1K0d3bFJsOUQ1Zkd3MWF2T2ZReHFMTW5iZldWUXZyKy93ZnMxd05uSTlkRGVIOEo5bkR4SWhMcVB6TUF5cmtLdlZNNGd2UHRyNWZ0VGV0clBiMzFKd0ZtcG54eG84eXg1a2dYSUZuUzlHcjBUaXl0UEpocUh3Ny9zUXFtKzlqa2wxQnVwblRZdUl6WC8yb3JISzFYUWVLSDRTYVE0bklBSGU5YjV4N3orSDZsdGIvYzFTQkNCUXByeUoxQm9vTDFQcXlDTEJKc083VWVMa1RRcUdTVjF0MXBDdTl1Zjl0NzNmalFwYlVWdXpyMENEc21OeW5zM05wR25VQ2V4QTNCdE5pc3pDWUFLbDhTb2FGelI3YjhINGluTEJtRUNySGF1YlBGY2Q4ZDJCOHNnbWhYbVRJcHZzV3VEaFNSb0xqWGErRDFrb0ZlV0NNWTQ2Z3BnMVVOMTcyWmFDZTVMbmJEUXBIRUw1N2FaQkk2SE5qak9vakJVVmgyc01kVXF1UzF4ZU9aaEYzS2VUOC8zazg3Zkp2cVhCR05tSmI5N2diejhxWDBYRllScEY1dkNOQmtIMm1pUE45MmFUWXB2b0Q2TjBhQ2I2Mk5FRWg3ei83VGFHMGNURUJnSDJISGtkMDM1UzdnczBmczRoNXpYc1hNL2pEMmt3NGlMNXJ5WnNteUJNQXhORDVwTlhzekxxQ2o3dVJEdkdPNWJlUldBSTFmMDhVY285V3Q0c09PK2JvZVljWFY1bm9JR1ZpenBhOVhzZG5VKzJXa1VOdFFHTjhpZXZQMmlFTVNSNGJFS3IzV2NTbXAzSDh2OGFKSDV0YiszeHV3SS83KzM4RDFEc0ZjTTJOQkg2RnVxanQ1SS9UaHNqRFRyN0RKVGZhMm1jdHFCSjMxdnBUc3k3VnJBT0NUeW5lYy9obnR0eEd4cWJYb1g0YnlPZi95Z3AvMU9TL3pmK2VlVUt0TkQ2Tm9yYmtHUUt4ZDg2TGVlNTNPTjJ4UC9iYUVGd0cvbmoxTkhrdnpjZ1M1dFRDWGRoOWU5UlI1UGVkMUVzL3crUTNTR3NFZitya1ZmQzdjbjdSdnpYb2pKd0lySjRzREYybzM3MkZ1QzlGQmVDWVMxeU1UdXh5WE9CNnVSMzBQeGtLOHFqUFA0amFNNjNGbzJ2bmt3cSt1YU5NMEhsNmdNVXR5SExHdFRHYlk0OGkzKytFMWxsM0V5NktKbzNUN0hkYk5lZ051Q0p0RGJHL2dud1QvUis4ZHV3R25nSHFVdG8zblBWMGR6bis2anQyNUc4YjhSL1pmTC82NUZIaWM4L2RyODdrTmhjVkFpS1Zjaksxb0tqTitycmR5T1h0QzBvN3hzdENnOGp2cXRRRzdDT05QYXMrNThIdmZjN2tJVmkyNHYvU3hXQURLY2pheGhmRGMxTEVIczlnQWFGczhsN0cweU41SHcvOWwrZ2h1UTZPbDlsV1NwT1F1cThIeURXemFEWTg1c0lZTUZEYlNJUm0rdzNxbUQ3VWVOZjFNREh4MlkwU0l1Sk5JM0tnSWtBMWhFTU84ZFc4dDNPNTFHbjBxL3RPRGVpUVlwZmJxRnhIaHAvYXdoc01PM3piOVN3MWttdGZvcHErSDJzUTJVZ3p6SXI3NXBOQ0gzK3ZsVkZYcWRxNXd1b2dlM1V5bXFwV0kzU0lFK2t5bnR2azJHWGY1M0dWalY1L3o5RC83YWpuMFJwa0djTmszZmVUQXhvbGdZR1Yxem9COGJSZ0tYZGZMUG5qVDEzSHQ5NnpuZnEzbWRGd21KUitmeWJIUnM5ZHpQZXJoWFFIalR4L2FlYy8rbzFoc21LbE5CKy92MHFzdHl3d1Yrei8zSFA5eVMvL1NUOTRSK3pCRnIwM3Z2bmRmVGM4NlFUMXBXa29tS3pjdU5lMjR1c0VUNUxmL2hmaENiZXJtVUczbm5zYVB6M0pPOU5UUFg1TjB1RGFlVHU5Q1g2dy8rMXlPcW1XYjdaMFMyM01mNyticVBOenFlUjFjdVh1OEttZmJ3YzFiODgvbm5udGdodWdzVUtWSmRjQzVkVy9tY2FCVHErdEZ1RTJzUUZ5QnBrd25tbVJzL3Q1dHRjY3F5VFduYzNzdkNJdlo5QmxtWlhkSlZWNnpnUFdZUGtXZWJrOVhsbUJPRHlyeEZmVUd2MHZ6UEkwdXFhcmpOckRjOUhDdyt4aGRBOEhzWi9nWlMvalNIeXJJcnkvbk1XV1ZyZDBBdHlMZUFzdFBEVXlFZ2xkczM0MzVkOGRtUnlISXY4TnZZZnBpL3NSNHNydWR1OE4wT25BaEJvRUhnMldyRnlyVldhWmFUN3VTK1lOQ3Y0K3hIcG0rbi9OclFqYUNYa1pPUUxiTDduN2FaRHE0VytUdXJ1dEpYQjRIOGlNbEhMRTdCaTE5cmw3RjZiUjZMWGR2cS9EZTh3RWtFMjBWd0lXU3BmLy8wQ0VyMTJNUmo4MXlldm1GdFVPL3o4YTNubkMyZ1FOZTE4MWk4TW9SV2IxVFIyaTJ2MHZwMXpFSCt6S0JvRS9wUEpxNUVRc2hTZWVVY1RmdnJkOW9FNG05V21vUm1uVnErNVIvOWFNMHVxb21EV01MYUkwNGhIdXh6OWF3Qy9qNnc5M284bWY3MTJlVzBGdzJSZEZGdmxVeWRyTWRQcTc2YVJHODc3R1F6K29Mei9mYkxXUDQzNGRITGNoOXc5UGt6LytVK2dnTk52SVRzUmRvLyt0WGJyaUg5dEgvQ1BLTlpKdnhZL0RCTm9KN1kzRTdhQnJmSnM1L002NHZ3SnRNWDNJUEIvRXdvRTdydkZOZUxReVdjMjhmOHN4WGs5NUdFY0NZR3ZvaldMYVA5OXE5ZmM5emJ4djRUQjRQOHk1S0taSitENDcvT3V0ZnJkV2VBYmFQSmY5TzU3UHNhUUVQamk1QnlXenJQVjM4d2lpOG9yR1F6KzU2RWR1V0loYWxyaDIyNTZQSWlzWGp2ZWZhOGJBcERCaEpEVDBJNWg3WkNMQ1VDeDMwd2ppNWRiR1l6QnY0dGhaQkYwQXRrdDB6c3QrTzYxZmNpRWRpdjluL2o3R0VZbWdjZVRWY1M3MGVEWnRSa2svUFJqMi9WbXNHM3BONUN2aUMrMXc3UDNzMmpWZEpkemJWQmcyOUt2cGZXT29ObDM4TTczb3paZ0VJUWZIeFlJZXhXTlkzWGxjV3QwYmtlem1od0U0Y2VIcldCT0VBckJ6YzRiWFhPUFpqVTJhRzAvaVA4NHFkdGl1L3p5UG5QUDIzR2o2Z2RHU1FPVVEvUDhqSEZzOUptZGo5SC9nWDhNNXJyb29oblhQNkN4QU9TZTM0b20vaDloTVBuL0xwb0liMHJldDVQUHJSeHZSeXYrSDJmdytJOEJiMEQ4TnlUWGxzS3hHZjlQb2RoQy9aNzQrQmhERmxHdlE0dEIwRDdQWnVkYmdjK2hPRitEeVArVlNBaFpsMXhiU2wvZmFLeXdIUVhqL2pLRHgzOFV4Y2Q2Q1ZtMzFYYkhlWTNlNzBEQnFMOU8vNnllOHpDS3dtSzhnSFIzcWp3K1M3MjJDMW5BWHNuZzhSOUI4YUYra1RSV1hTTmVTMG1ETzVHMTB6VU0zaGh3QkJuQ1BKdlFiYlZaT3JTYVJuY2phNmNiNkJML2JncEFMdFlpcTVEMXhMZE85d2syRW9EMm9JWnZDOFg1ZUhhSzFXZ1FORVZ6SDg1bUJYOGFDUjdiS2M3SHNWT3NSSU9nTlRRMmoyemwyZ3pLOTUzMGY3V3ZWVXlpdkY5RjYyS1lmODNlenlKcmw5ME0zcUEzRHhPb0RrelMyS3l6MFhzNzM0L0t3RFNETitqSnd4amlQazdXUFpBbG5NOGxyeUlDUEhjTEkyVEZFR2pNMVQrNjU2NjF6NkFLSHo0c1VMQWJ3NGtsSGkwTkJzWGlweFVNa1hKdnhUMnNsYy9Ld2gzU09FNnR4SEQ2QStKV00zYThCYTMwZmdyRjBTZ0RUZ0plZ1FiRXNhM0Qyem5laWx3OFBrZnZBNXgyQ3llaXJkclBJcjUxZUt2MUhzVC9LdVRtdFdSVC80SnhBcktJT0lOOC9zMnUyZmtXRkQvb3EvUSt3R3Uzc0JtSkFjOGtLd1l1WlF5d0ZiZ1dpUjViZXZyVTNjTW01QjcwZENTR05lTFg3UDEyRkVQbkNqb1BLRjRVTnFDMjc2bGtkNDFleWh4Z0I5cUIraHFLamZIV0NkWWpOKzBuRThad2F6Y05mbzdLL2ZYMEw5Ukp1MWlIREdHZVJEYUdWenZwWU5mdlJNTC96ZlFneGxtdkJDQVhGdGh2SlpvVVRaQ2FTdHFXd3Zjand2dElWL2ozb2d3dnk2UXZENk5JQ0hHNW00V0VUUTV0WWorRDBzQW12THNaUEtXM1hZeWdTdUJ5dDVoUlppbGdGZzJ6cEx2bm1QQlRsa2x2SGl5d21jdmRUQVhOWmN3Q0ExdXczTm5rTlUzNStROGp5eERqYmNHTlkvem5TWU1GbS9CVGxrbC9IdHhkdkViSXVvdlk1TmdtOS9QZWF4QXRmZHFGaVFIRzJ3MXViUHg5b2NOZVJRWjI3aFhjWGN4aXdnQmtZd0xWR1h4TG4zYmdCclRPQys3Y2FJQmNCZmo1YlRBQjZOZVM4eDNJd3ZjMk5PaTlrdklzZXVWaEpSSUNOcUtnbmxOb1BBUnBnTmZkeWRFV3VuNk0rRjlOLytMYmRRdVRLRmJtUnVBNHhOL2lwbG5zSUovL1Q5Q2cveHJLcytpWGgwazBHZHFBTm8xWlM3cENicnQ2N1NGMWE5OEIvQlJOOXErai9QeFhvRGlSNjRGalVkbTN6VU5zY2RoaUllMUNaZUFPMUE3Y1NEWDRuNGpLL1RFbzd5M2ZMZWJSTk9rdXJuZWlNckFEVFhyTHN1aWJod2trQ0s1RmVYOFVhYjIzeFdHemFOOEQzRVZhRG02bC95Nk9uV0ljTFFKWW1JUkhrNVo3bi84OUtBMTJvVFp4QytWWjlNN0RPR3I3elR0Z0VnVjJoblJ4M09ZNTk2TCtiZy9pdjQwZTgvLy9DWTRKdkRzMTJsb0FBQUFBU1VWT1JLNUNZSUpwYldGblpYTXZBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBTURBd01EYzFOUUF6TVRBek1EQXpBREF5TlRFeE5EQUFNREF3TURBd01EQXdNREFBTVRJMk1UUXpOell3TkRNQU1ERTBOell5QUNBMUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFIVnpkR0Z5SUNBQWNISmxiRzloWkdWeWN5NXVaWFFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJ3Y21Wc2IyRmtaWEp6TG01bGRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBR2x0WVdkbGN5OXpjSEpwZEdWekxuQnVad0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF3TURBd05qUTBBRE14TURNd01ETUFNREkxTVRFME1BQXdNREF3TURBMU56UTFOUUF4TWpZeE5ETTNOakEwTXdBd01UY3lNREVBSURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWRYTjBZWElnSUFCd2NtVnNiMkZrWlhKekxtNWxkQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBSEJ5Wld4dllXUmxjbk11Ym1WMEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFCSUFBQUFCQUNBWUFBQUJpRHd6OUFBQWdBRWxFUVZSNG5PMmRlNXhkWlhudnY5a1pobkVZeG1rY1F3d3hEREhFR0RFaUlpQWlJaUphUktXSTFydDRhVDJ0YlcxN1BoenJzZGEyMW1ON1BEMjk2YkcxMW1yci9WYnJoVktMaUlDQWlJaUlFREdHR0VNSUlReGhHTUprbU93NWYvelcwL1d1OTMzWHZzemVlKzI5VnZyN2ZQWm5yYjMyWmEzZmUzOS83L004N3pKNmowbmdER0FqOEFSZ1BiQTIrV3dWc0J5bzVmeTIzdk9uNnowbWdkTVEvOGNENjRBMWlQT3E1RHQ3a3VOT1lCdndZMkFMY0NXd3Q4aUg3UUZXQUtjQ0d4RC9LY1FmVXY3R2NSZmkveFBnZHVCcXFzSC9aRlR1ajBObGZ6WEsvNVhKMGVXL2c1VC9kWlNmL3dSd0lpcjNqME41Yi93bmsrTjA4dDNkaVA4ZHdGYmdldWV6c21JYzJJenlmUW80R3VYN0VDb2JBUHRRT3V4QlplQU9ZRHR3WS9KWm1UR08ycjQxeWVzeHBPVitJam5PSk4vZEM5eUYyc0Vkd0MyVW4vOFlhdnRXby9adUZmQm80dnluZ2J0UkdkZ0ozT3A4VmxhTW9YSy9DdVg3U3VCUmlQZDRjcHhOdm5zZktnTzdrOWZ0bEovL0tDcjNrOGxyQmNwM0VQL2x3SVBKK3hsVUJ2WW1yMjJrYVZOV2pLQzhuMGhlNDZUNVBwb2M1NUx2N2tmMWZSOUtoNTNKdFRKakdPWDd1UE15M2k3L0d1STZTNW9HdTBuVHBxd1lSdmsrbHJ4R2t5UEpPY0E4YVRyTUpxOFpWQWZLem44STVma0k0anVTdkdvb2JXckFRdkxkZWNSM2YvS2FUcTZWR1ZiT2g1M1hFQ2wvU09kNUM0aXZwY01zYWRxVUZXNCsyM0hJT1lMNDE1S2pwY0VDS2dOVm1BTzdmRjNlTlZMZWRyUTBzSFNvQXYrYWM2eDU3OTN2R0g5STA2R24vSmYxNkg5UEFGNEJuSldjUTBqV2ZZYTh6K3k4VGpaeEJoMmJnWmNDWndMSEUrZlU3R2puTndPWEE1OUFFOEl5NEhqZ2ZPQ1p5VG1FbGNDL2xuZThCYmdDK0JSd1UyOGV0K3ZZQkp3SFBDTTVoM3plamJnYi82dUJ6MUVlL2h1QmM0QlQwT1RYNTluTytSYmcyOENYVUZxVUFldFIzWDhLRXI1aTNKcTl0L090d0hlQVM1RWdVQVpNSWRIM3ljazV0TTdiZjc4TitENXdHUklFeW9DMXdFbW9IaHhEYTV6enZyTUQrQUZhRE5qYTZ3ZnZFbGFqZm44OUVqemI0ZXhmMnduOENMZ0dpYUpsd0VxVTkydEpGem55T0M2UFhITmZkNko4dnhHbFJSbXdBdFg3MWNsNXEvVStkbjB2eXZkYmtTQlNCb3dqMFc4bHFkalhidDIzYTlOSUVONUt1bEE0NkJoRDNDZVQ4NlcyL1RWU0lXdzc1VmtNR2lVVk8wM2thelRPYWZSK2xyUU1sR1V4WkJqeE51R25sYkZ2M3ZrY3FSaFlGakY0aUt6WUJhMk45V1BYNWhIdkdjb2podFlRYnhOOGF0NW4vckZSdWl5UWlxSmxFa05iNGQzc00rUHZpb0pkUlRjRm9ESGdEY0RyU1NlOTBKaXdQVVBlWjdIZldvSU1Hc2FBVndPdklaMzAwc0V4ZHUxVzRCK0EvOXVkUis0cVJvR1hJK0d2VmY3dHBzbnRpUDlIR0x5VjBWSGdRaVQ4clUrdU5lclkycjBHR2dSK0RQZ29nOG4vUmNBTHlSYzlsbnB1eDYxSUNQd2tnOGQvQklsZXowTVR2NlVNZGh1OUJ3MkN2d0I4bnNFYkRJMGdTODlua1ZvNHRzS3gxV3NnTWVScndKY1pQUDdEeU5Mek5HVGwxQTNPL3JXZHdMOERsekI0ZzhGaEpIcWRpUGhEYzI3dFh0OEZmQk9KZ1lQSWZ4TmE4R2drZXZqWGxqZjR6TDkyTjdJS3ZZYkI0eitFMnYzMWRDWjZOUHBzTDFvRXVaSEJtd3dNa1ZvNW1vVlROK3QrRFFrQXQ2S0ZrRUhqWHlPMWNIUkZIM0xPbDNKdEJvMEJ0akI0YzRBYXF2Y3JTQzE4R3ZGM3oxdDl2eC8xZ2RzWlRQNW0zVFhzWFBPUFN6bTM5M05JQk4zTllCb0REQlBQZS8vWVRycTQxK1pKclNNSGtYL013Z2Z2dk5YMGlIMjJRR29kT0dqOHg5Q3p4VGk3NTYybVNleFlKeFhEdW9KdUNFRGp3SzhEYjBHS3Y2RVZ3dllNN1NZVXBLcFl2ekVPdkFsNE02bEpQMTA0NWwyN0FuaDJSMC9jWFl3QkZ5SGh6MXhhbGxLNTJ6bE9BeDhBM2svL1YwWEdnRmNpNGMveXZ4dU52WC9OUGU0RFBnajhMWVBCMzRRdmYrQ2ZkOTdKZ0FEVUFmdzk4R0g2N3lJeUNweUxoSzlHQTMvL2ZTdmZJZWQ4QnZobjRPUDBuLzhJY0Rid1hKcXY5clp6clJIL1dlQXp3R2ZwdnhEb0NsL3VhdTlTK0xiNi9WbmdYNUJWM0NEd1B6bDVIWmxjNjVSdnM3VFlqNFRBUytpL0VEaU1MSDQza3gzOHQ1cVh2Z0RVU24yWUE3NkJ4Z0w5NWorRVJKOE5wUHloL2ZyZFRock1JZmZnNitpL0VEYUVCUCsxaUQ5MDN0WTErMndPQ1dFM01SajhWeUZyTDNmaTMybzVpRjFyOXQxNUJrY0lxNkZ4N3lUNTFoNnRwSVgvdnRGM0ZwQmw3RllHZzc4SlAvNXpFcm5XNm5tanp4YlFZc0F1QmtNSU0ydWZQUDcrY2FscFpNYzZxWnZ3SUFnaHZxVlB6Zm1zRytrUk81cWJiTC81andPL0Rid1ZlQW15MURZMFNvZll0VmJUb1U3cUp0b1IvMDRGb0ZjQzcwSG1ub1k4TXU3NUhsSWYxNmZsZktlVmhJTFVaN1FmZUJud1R0SllKclI0M0lNNmJwdThyMENONktySTkvM3pkd0YvNHJ6dlp3VzRBSGdiNllvbnRGYWg5NUNxMlpEbDcvK3UwWEV2OEhaa0VkTVB2QWhWL0x6OHp6dmZTOHEvaG9TVFp2eGo1V0VhZUFjU0F2cUI1eVBoczFIK3g5N3ZSUjIzaVJmR2YyV0QvNGxkMnd1OEcvaDB0d2kxaVROSmhUOTdwaGgzLzlvK2xQODJlVGYrazVIZjV2MHZ5Zis4RC9oaWwvaTBpMU5ScDlmdWl2OE02V3BPalRSR3dvb20vNEYzUGdQOERmRFY3dEpxR1NjaDhlK1J5ZnRHZWU2K2pMOU4zbjMrcmZ3WHBFTG9wZDJsMVRJMkl6ZHZHL3hEYXhZdHM4RERwTEZQamlTTkZkSktHdUw4ejhlUWkzUS9zQUhWQVl0bDBrcmVnM2k3QzFpMmF2N0lGbi92cHVNWGtFVlFQN0FXV1R6bFdUems4WmhENHhhTC9US0MrUHNDY3V6M3k1MXJENkd5M3kvWCtGV29ETmprejU2cldWcFliSXNGVXY1RHhBWGtSdW00SDAwNCt1VWFQWW5LUUl5L2UrNi90M0p2L00xVnh1ZnYvNGQvellUQUxkMmwxVExHU2VQNStjOEgrYzl0b29YUGY1akdmR1BwZURQOWM0MGRJYjdvNVIvOWN6K2NoN2tMK1FKaW8vK0FWQWpybDJ1b24yZTBlSFM1dTF4ajVhalIrUUxpM3E4NG9iRjh3anZQTzhiK3B4VUIxVDJhRU5hdlJkQ0xnRDhqMVQrdVFNWVpyYVFEM25kYTVleVhveGs2V0FSYXFnQTBCZndkTW5jMzVEM29OalJBdXdxcDlsdHAvc0I1aldEZXZVd1JLMG9NV1F2OEZWcjFqRDJQZTl5T091bHZJLzdieUYrMUdVVm0xTWVqRmVXejBPcWF5ejNQWXFwSUpYd05LdmduT2MrUTEvQnZSd1BVYTVFTFZ5UCtJNlQ4bndtY1NkYWRpcHp6YTREWEpmOWRCTllBZjRUY0hkem5pVlhnbldpbDhqdW83RytuT2YrTktIN1FHWVQ4WS9YaE91Q05GRGNRV0lXRU40dHYxYWlUMmdsOEY2MVdiazNlTitJL2hRYlZwd0NuSisrYk5ZalhJd3ZFN1Ixd2FnY3JrL3R0cERIM0d1cWdmNEFHYWpzUS96ekJlZ1NWcmZXb2JKMUNHRU1Id3Z2Y0NGeWMvSDhSbUFSZWk0S2FOK08vQjhWdzJZSzQ3eWFmL3pEaVA0WEVoYWVSQmd4dlZNNXVSc0o0VVRGU1ZpRHgvOWpJTS9udjk2S2cvbHZSaXFXSjN6RU1vN3BsRSt1bjBCci9XOUZDeks2T21iV0dDUlRqTE9icXQ5eDdmeDlwdTdlSFZQeU9ZUmpWclRXb2JqMkpjRkVrbGc1YmdMK2d1SW5BR09xYllzL21QK2NNYWIzZmkwVGJ2TDU2Q05XdFZhUldOUll3UEc5TVZFT2JCbnlFNG1MRWpLTDJ5UldzM2VkeDMrOUgrYklIY1RmeE00WWhWTFpNV0pnaVhGeUp4VXo2R2JJR0xDcEd6QWh5OTh1eitIVFBiYUhUSmlxejVJOVRMV0R3Q2xUdjF4Q0tva1RlNzBJaWVGSFd3TU5vbkRMdVBJLzdYTzY1TFhUdVE5d2JqZE5ycElHeXpaM01UZU5HZmV4bEZEY1JOS3NuRTZ3Z1B3MXNvV2NXcFlXSm56SFVTSzFwVnFDMmNNejVyRkVmY3gzRldZTmFQalZ5OWJLanVhM01rY1l4YWNUZjRnZU5rUzZNMldkNWFUeURSTkNpck9Ic09XTmpNZ2o1TDNpdlJ2OXJvcExyVHRlb2ZvSHExRGFLTllSb2hidkI4cnlWT0w1dS9DUmJHTWpqYjhjNTFBWVd4WDhkV25nNmpTeFBpTS9QM2NET3pXQmx3TktobFJoUzg2aVBhVnNEV0lvQTlDTGtmaE5yL08yNEF5WFE1K2xPNE01V0FrcFpROVByUW5BdVduVnYxUG50UWtHYnYwVG5nVHMzb05nNmIwVHhiMXpySDcvd0ZSRW8reHhrZFdFZE01SGpidVNpOFZVNkYyWFdvOG5XNjhuR1ZzRTdud0YrQlpXNVh1SXNaUFhWS1A5M0l4ZU5TK2hjbEZpUExLMWVSenJoOHU4TDR2OXI5TjRhNUF6Z2QyanM1NzhIdVdoY1J1ZWl4RHJVNXJ5QytJVFRqalBJR3V2TEhkNnZHVTVHNVN3Mk1MUDNlNUdMeHBWMFBpbGZpOXFjbDVDS0FVU09zMGlVNjdVMXlBbkFxMmhzOWJBUENmN1gwZm1rZkExeU1Yc2hqU2ZjKzVFb2UxbUg5MnNHQzNCL1JJTm51UStKa2pmUythUjhOWEFtaWkzVmpQK2ZvVldvWG1JRHN2eHI1TzR6aTdqZlF1ZXJrNnZRUU9zNXBHSkFyTjNaajZ6QnJ1N3dmczB3bFR5UDcrN2pQczhzRXFWdXAvTkorVW9rdGp5RHhoWnljMmg4Y0VPSDkydUdWYWdOeUZ1dHRyellqdHIrVGlmbEsxQ2RPd0h0SHVmZnk5N1BvNDBTYnU3d2ZzMHdpZXBBbzlYNmVWS3h1OU5KK1VSeXYwMDBkakdmUitPTlhsdkRUSkJhL2RnenhKN0Z4TjVPWFJUSFVaM2JTR01YNDNtMDBOenJRUGtXNERwdkhGSkRFN0ZwdWhPNDEzWVJuS0t4aGRRQzZtODdIVzgxZzIrcFIrVG91cWgwdWpBOVFpcUtOK3B6NmhRVEtMNUdWcFNBa0Qra25pbWR6c2VHU1VYaFJ0WkdkWW9MbEo0M0QzZlBYZEduRXd5aDhqWk8ydWI2ejJEOGQ5RjdFZmhDWlB3eTRWeHorWnVIVHJmbTRUWFNIUVQ5MkVvKy8ybmFiRy9iRVlCcWFJRDlHemtQQVdwODM0ZFdZM3Boa2RMSTVNN091eG9reWZ2djMwTXVMKzU5M2VOV1pCbjBSYm92eEF5Um1veTZ6K1NmbStMY0Mvd3VFcUxjKzduSGJTZzJ6WmZwRGYrWG9VbXVhM21CZC81L2tGdGFMNFN3MzBLVDM3eU9menR5eWJpa0IvY2ZRbzNQeFlpL3dYK1d2MFJwMUF2K2IwS3hmdXgrUHY4ZFNQajhlZy91WDBOQzJGdlJnTml1K2NmM28wYTRGL3hmRHJ5QWtMZWQ3MExDMzVVOXVIOE5XVjI4bWNaV1lYOFAvR2tQN2c4UzRwNURQbjhUL3E3dndmMXJTSHgrUGFsVkdJVFA4akY2RnlUL0hHU1ptRGNJdlFkTlFtNmtOL3pQUk8zUGxIZC85L3hUcUE3MEFtY2dxOCs4U2VnK0pNRGNRbS80bjQ2RVVGY0k5c3ZCdjZEWVlMM0FTV2dpbmxmK1oxRGViNlUzL0U5QzdZOEpnYkY4K0JxOWM0bmRpQVI1OTM3dXVRbGZ2WmlFMXBBUWRDWndsSGRmOXptK1JlOFdBYVpRMlhQdjdaNmI4TlVMUzd3YVN2K1RDYTJpM0dlNWp0Nko0S3NKM2JUZFo1Z2p0WFRyTm1xbzdKMUlZNnVvRzhuRzRlZ21WcEIxZC9hUHRoTGZLMHVzdGFnTU5MSTgyMEx2UkdEYnh0N3U2Ui9ycEZaZXZjQktsQWF1eTdHZkR0dnBuUWhxaGdnR1B3M2NiZHg3Z1FuaVFwZ2RiUXphaS9iWDBHeisyY3V0eTgweUxpL1dHcWp0NllVSVdBUGVpK2JBN3YzYzh5M0lFcnRYSVRuTUtzd1h3dHpqREcySWdLMEtRTU5vZGUxQzRzVDNvVW5YUDFHTUcxYXpvRnR6ZE5jY2NnZ0pXK2RIN2dYaS8xNDA4Q3JLRFMzRzNjN052NzViR0VKV1ArZDU5M01MM1o4ajY1dGU4NjhoMzh2M0VwcWdHN3E1dXgySS96dlJCREJXM2l3V3laY29odjlyVVg3RStOZFFPWHdqM1NzRFF5alEyWE9jZS9qOExSWkpFZnhmaWZMRGo1bGkrQ0t5aHVvbS96Y0JUL2Z1WitmN2tmQjFCY1h3dnhENDc4VDUxMUE1dkpqdThuODU4RlRuSGo3L2Y2WDMxaGQyNy9PQTN5UWVkQjVVRHQ5Qjk0VHdHbXI3bjB3OC95MFd5ZlZkdWwrelo3SFlXN0hKU0EwSnNPK211L3pQSWU3eWFQM3RGY2pOczllb0lTdk0xNUUvRWZvR0VnRzd5ZjlVMHQwTjNYdUI2dGtORkJlTDVIUWt4T2RaWVg0YitCRGQ1WDg4RWdEYys5ajVBbHA5Mzk2bCt6WERTYWdPK0VISDdmeDdxQS9zSnY5MXBMRWVZdnkzVVp3TDVtYmdURUlYSkR1L2hlNlBSZGFTdjhsSkhRay9SYmtnYmlTMXdvdVYveTEwZnl4aVc5cmJmZHo3V1N5U29sencxaEVHblhlZlp4dnFpN3ZKMzkzU0hlZG9NQmUzSXJBYXBVR2VFTEFMV1FKMmszOGpEeFRvMFRiZE9aZ2tETHB1eHhvcWk5MWNoQmdHL2hHTjhhLzBQck43RitGOVltZ1dlMnNmM1JYQmhoSDNseFBQLzJtMDZQNFJpa21EVWRRVzUxa0V6ZEppVzd5OCtWY1lRc0xPQzlERWVwRjBncjJJZ2hDK0JNVjRXV3pscGwzQVFWVGhsaFBHSElCVXFUM1FoWHNOSVpPdjU1RnlkNC8vaWdhajExTWNmNXg3dVhsby9NMFA4V0FYN2pPRTRpdWNUWnovdnlHWG1POVJEUDlGNFBzbzhQTmpVVWZvNHRtbzh0dnpkWW9oSkRZOWk1RDdNclF0ODI4bHoxUVUvNXVRcGNOamdTZVMxa2ZMLytQUlpQMXpkTWNFODMraVNZZkxuZVQ4OHVUeld5aU8vODFvSy9panlhN0lrNXh2UWl1RjNiREVxNkY0UHljUjVqOG8vdFNmb2pndlJmSC9FUkpiVndPUEoyei9OcUg0S1YrbE8veGZoK3FaY1hmNTM0Q3MvbnB0ZW05WVJHbjlGV1FKRUxNR093N1ZnWCtuTy94ZkJqeUJPUCtiMGVCb2U0ZjNhUldMS09iTEpTZyt6SEhPYzVJODIzSG9lYjlCZC9pZmk2ek8zUEp2NTdjaWk5K2k0aTh0b2duT054RC9kYzV6a2p5WHhjKzVrdTd3UHgxTmdOMTJ6ODd2UUlKYmtZRklkNkFKM2dyZ21PU2FPeENlUXZHcHZrTjMrRzlHZFMzVy90K0pyRTd1N2ZBKzdXQVhhbmNlaWZvQWZ3SjBOTXF2RytsT20zd2Njai96eS80eTRHN1VCdHpmaGZ1MGlydFJYRG1iQ0xsNXZ4ejFDNnZwWHA4OGhjUzIyUGpuUHVUcStFQVg3dE1xOWdLM0pjLzA2T1NhbXdZclVYbnRWcCs4RW5nRTJYbVBsWU1IVU52M1VCZnUweXJ1UTIzZ0VXZ2k2TVlkV1liSzZpUnFtN3JCMzhRZkNQTi9IcFg5aDd0d24xYnhBR29ETEFnMVpOUGdrY25yTHJvM0I3RC85dWUvQjJrYzE2a1gySS9hMjJGVUJpQmIvc2VTNi9kMDRWNURTRXkrQUxVREh5Vzd3RzVwVU9UYzl3QVNlUTVEWmNETit4cXFxNk9vbm5TS0lUUysrYVhrdlovL24wRUxrbGRUWEJvOEREeVlQTnRoaFB3UFIrblN0RTF1SmdEVmtEbTVXWDY0bGY4QVdvVitOOFUyZmk2czBUa3NPYm9UWVV1Y1RsVHBHdkMvMGVxbi9iY2RENkJWNXZmUlAvNkx5U3VtVE5mUXMzWXFBcjBiV1g3NERmK0I1TE8vcEQ5YmtlNUhFL3c3a1RoMUdCSi9YSVc2R3lMUS8wU3JiZjdnNXdBcUcvK1AvdkIvQ0RYTWR5SCtRMlFiNWczQTQ1QkEyVWthL0RhS1B4SEwvL2NqMWJzYlFtdTdlQWdKSEx0UnZ2dG1rWTlEazhPdjBobi9OeUx4eDUvOFBZd20vcCtsUDdzUXppR0JZdythb1BxclFjY2kvcGZTR2Y5ZkppdisySDg5akFUR3I5QS8vcGVqUWM3VENmUC9tT1QxRFRyai8wS3k0azh0T1Y5QTNMOU9zWU5md3dIVTF0MkQzRUw4MWJCamtMdktOenU4ejNOUlhmTEwvd0pLMjZ2b3oxYThCNUQ0T28yQ1pmdjhINHNtd1ZkMWVKOVRrdi95Si84SGtjRHlQZnJEZno2NTl6NGs5aTRuT3hBOEdya0xmS2ZEK3p5QlVQeXhjWVVGZCsvR1FsTzdlQmdKSEE4Z0VkeXYveXVUVjZkV2FldVEwT2EzZjR1a3djMzdzUlByQWhJNEhrRFA2QytHcmtSQ3dJODZ2TThhTktIMHh6K0xTUGk0ay83eC95bWFDQjFEdUJyK0tDU09kQnFEMUZ4T1lvdmZlOUZFdk1qSnIrRWc4SE0wRG9wdEZEQ0JSSkE3T3J6UENCcGIrOXlYb2JSL2tQN3dyNk94endFa0FycTdBNExFd1RFNnQ4cXplVlNNL3dMOTZmdEIvTzlMN204aW9OditINEdFa0U3Y01XdkkrT09DNVAwVW1ndDlOTGxYbmY3a1BjbDlIMEQ4WTVhd0kwZ0k2Y1FxcjRiY3ljOG56UCtIME1MLzc5TTdsOGRHV0V6dWV4Q0pYYjQrY1RpcXR3MDlvWm9KUU85RXE3OCsrZnVRMWMrL3RmdlVQWUJWd3NNSmxUQWJGQ3gxZ25veE12dnlPNy83MFBiUHZRNDQyZ3FzTS9ZYlFEdnZSQVQ2TGVSdUVsdjErUlY2SDNDMEZkeUk4dUdUNUpzbkxyV1IrbS9BaTUzZld4cmNqOUttMDhsRk4vQjlOQkUrbjJ4Z1h0REVZQnhOVXBlQzF3Sy9TSmovOTZPRzc5b2wvbTgzOFFNVTkrRkZxTU56eS8rVFVPZndqU1grOXdXb3cvTUgvdzhnOGUvN1MvemZidUlXNVBMeFBOTFZJRkE2YkV5dWZXdUovMzB1NlU2SGJ2NC9pS3grK3JYOXNJdmJrQVhDY3dsOTR6ZWdPdkh0SmY3M1djaVN6TS8vaDlEQXFGL2JEN3U0SFZsRG5FbFkvNDMvZFV2ODc5T1FOVm1NL3hmUkJLemYySXJhZ05OUi9ZZVUvL3JrMmxKalltd21GYjljL2dkUW0vTHpKZjV2TjdFZFdXR2RUT2dTY1F6aS80TWwvdmM2SkFENDdmL0RLRTN2WHVwRGR4RTdVUjE0TXFHTHltUFJ1UEMySmY3M0dqUzVqUEgvRWNYdE90WUl1NUUxeUNiQytDeXJFZitmTFBHL1Z5SVJ3Ui8vSGt6dVdhVFZVeDcySUl1NDR3aTNFVitaWEZ1cUNESk9Pcm55K2U5Qi9XQy9NWTBXQVk4aFhBUjZGSm9FTHRVNmM1alV3Z0RTTkxCWVAvMVkrUEV4ZzBTNG8wZ05BU3ovTFhEd1VsMFQvWVYxZHg3OE1QMFJ2bjA4aU9yaEpLRUllbVJ5YmFudDFQOUc4engzWVhrS1dWZC9kb24vMlczTW9UU0lCY2kzd01sTGJhZitGd3I5WUxEODM0czhvcjZ5eFAvdEp1WlJHaHhCcUFIWWZDaTNuV29rQUowSC9ERmg1N2NMVGJZR1lmQnZxS05CMmVHRWxmWndWRkhiVldyUFFYNTlmdU4vRjRwQnN0UkJSUyt3aU5MQVZnRWhGWCtXc3pUL3pMT1FoWmVmLzNjanE0aHU3TzdXTGR5SkJzSnVRK1dheEVMN0l0QVpLT0M1UC9pL0I3a0VGZVh5MGdydVJJM1Jpd21qMHo4ZERWWnZiZk0vVDBQNWJBSWpLQjN1UWZXaTA5M2R1b2xkU0l3K2ozQjN0bFBRUkwzZCtub2lzbjd4eS8rOWFMZWxRWmo4R1hZRC80RkVvQ1BKZG9KUFF5dkY3ZGJYNDVFQTVMdDhUQU4vUzNIeExsckJIbVRwY2paaGdNZ1RVVjF0dDc1dVJKWmxrT1YvUHhKL2luVDVhWVo3a0JoOUp0bTRLQ0RybUovU2ZuMWRoOW9Bdi93L2dOeStleEhvZGFuWWk4VG8wd25qZEd4R2ZjUDJOdjl6RFJJVmZQNFBJdkduRytibDNjSTBXZ2g1R3VIdWRCdlJCTERkOW1vU1RhcDkvZzhCMzZWWWw1OW11QitOUnplVERub3REWTVEYmRWZGJmN25CSEh4NndEcVMvdXg2cHVIQjFBYi93VEMzUm1uVVB2WXJsZzNSaHBzMjAyRGgxRmIwZytyNXp6TW9qYnVPTUpGZ0RXb3oyN1hIV1lFaVY4UWlqOTNNeGppaDJFL0VzR21TT2RBdGhpK0NyVVA3YlpYUThsL1FWYjRPSWphd0VFUVB3eHpxSXl2SWhTQkg0WHF4MUoyaC9JdGZ5Q3RBLzJ5ZklsaEhwWHhTYklpR0tnZE0wdXRkbkFoNldZYWJocnNSQnR4REZMLy96REszd25Da0RCanFNOXExMHZuZkNTQTJmekgrUDhjYVFPOTNtMnlIU3lnTnVBSVFoSHdDTlJuUlkxZzhnU2d0V2lRYXlzSzd1VG5BcGErb3RCTFdNVjBmWFV0RVVaUUFXaFZCRm1ESmptSEUxcit2SmJCV1BuMFlTS1Fhd3B0c0IzRVdtMjBWcU80UDZiK3U1WS9iNlp6czlKZXdYWFRjTEdjOWpxczFTaWF1OC8vZnJRTDFjODZmdEx1NDE3a0V2VExaSU5EZ2hxc3o5SDZJR0FsRW5sYzA5OUYxTWkrZytMaWZiU0RlNUVJOGxKQ1M1am5Jb3VGVnZsUEFyK082bzA3K1g4QUJUdHZkekpSQk81REZubm5rN1dFcWlFaDR5dTBiZzY3QXUwMk5VdzIveDlFd1dXTEN2YlpEbXdIcXZNSUp3Rm5JSUd3MVpXZ0NkVFBXZjRiZnd2MlBVaURIOFA5U0FRNWg5QVM2RFJVTjFvZEJJK2pJTHUrK2Z0RGFKZXRvb0tkdG9NWkpFeWNSV2dKZEFvU0NGc1ZMVVpKQTc2N0xqL3p5Zi8wZXF2WnBlQUJOQ2g5QnVra2tPVDRGT1F1MStyR0dDTklBUFpkbnVhUjBEUkk0b2ZoUVNUMG4wUm9DWE04ZXU1V0owSER5UElMUXN1ZkxReVcrR0hZajBUdUp4RzJmNDhIZmtqcitUWkV1dHVaTDM1c1o3REVEOE5EcEpaUWh4RzZnLytJMXZPdEJ2eENjdTR1SUM2aXZxOGZMcC9OY0FDTnk5WVR1a091UldXalZVK0lHdG01RDZUODk5TWZsNzltbUVkNTgxaENFV0FWU3B0MnltMmU1YzhnNWozb3VlNGpEWTRNS1lkSmxEYXRHa0dzUXpzcGpqalhGdEVZKzlrTWh1V3pqd1hVTHorSzBCTG9rVWdFYlRYdnB0QWlWNHovTHlLeGZkQndFTlhOY1VKTG9ER1VOc0VjMko4b0cvNGkrU1BYY21RT3VUME5rdVdIandYU3dhbGJBR3FrTzhhMGd2ZWdSRFB1ZGNUL3pReVc1WWNQZTA2RDZ4YzhFdjFGSE84a25VUzQrZjg3REpibFJ3eCs1MlRsWU1qL1lnTmNUSnovMnlrdTJPdFNzQVZaQWZrZDNRVGFOYWxWdkFYeGQ4di9QS29YZ3lqK0dHNUhBcERWQWN2N2NSVEZQNis5OC9GcVZGLzgrdjgzREpibGk0K3R5R1hYOHQvbC96ZTB6dDlFcExyeldrQyszNE1vL2hpMm9kM2ZyS04zK2IrUDF2ay9IMDBDM2Z4ZlFJRzNCMUg4TVd4SGJmUTgyZjV2SE5YZFZuRUdhaS9kL0o5SGdhY0hVZnd4N0NEZC9jM3QrOFpRbjlZcVRpVGxEMmthWE1sZ2lqK0duY2c2MFMvL1kyamhvbFZzU0g3cjg3K1p3UlIvREx1UmE2cmxQNlN1QUJlMThUOXJuWE5MZ3dYVXZnNmkrR1BZZzdZZzl2Ti9GSVV5YUJXcnZQZVcvKzFPb292R05PbE90UDdZOS93R3YvTXg3cHk3YmVCZUJsY0FBTFhOWHljdHMrNEMrTmx0L0k4N1ZuYm5nSU1xL2hobXlibzdHLzloVWxmMlZ2QnVRcDQyQmhoazdFZVdrRmIrSVEyRmNud2IvL01QeE9mL0wyUXd4Ui9ESE5uNXVadi82OXY0bjc4anp2OGxERGIvZWRMNW1aLy9hMkkvaUZrQXZReDRBNkg2KzNZVVVIVFFjUkJsbXJzS0Fsb1ZzTjNER3VGOHRQcnRybndzb2taaHFiRkVpb1JaQWcwNzEycWtybUROTEdIT1JaTm8zL1h0ZlF4R3pKOVc0YnJEMmZ0V2dwYWRnMFFVbi85ZlVjdzIxNTFpSnpKM2ZxRno3ZG1vVVdzRlp4S1ArL1AzZEI1UXRBamNpUVpxNXpuWGJCWHM1elFQQ25veVlkeWZaY0NuV0hvc2pTSnhGMXFwZUw1enpVemhkNktWNEVZNEFibVMrT1gvWHhrc3Q5Yzg3RWI4YmNEcnhzTzRrK2F1a01lak5IQmRIeGRSbkxGQlh2d3c3RUVyZ2M4aU93aDREQ29ielFZdzZ3bmovaXhEY1pRRzFmTFR4VDJJL3pPVDkyYkZkQlJLbTJaNXVCWUZVUGY1MzhSZ2k3K0dlNUUxME1tazNFSDg3Nkg1QXM1S0pBRDQvTGN5Mk9LbllSK3k5RG1CMUJwNEdlSjFMODIzQjU1QUsrYVFUWU9kRExiNGFiZ2Y4VCtlckN2UUNsUXY3bXp5K3pFMCtYSEh2c3RRM1Jra3Q3ODhQSUNzZ1k0amJmK1dJNHVlR1pwYjc0NlFMdjY1YzZBWkJsdjhNOWgyN01lU3pmOXhsRGJOWE9Gc3d1aTdQaDFnc055Kzh2QVFtdU5aWUd6amZ3UVNTSnBaZ1YrRVhKLytFTTEzN2lDTmUxUUdIRUNXUGl2SnRuOGp5V2ZORmpBdVF0YnZ2dHZiYjZFeDRLQmpIZ2wxWnZCaGJjQWpTT01GTmNLcmthR0hyMy84THRwUVp0Q3hrTHdzZGhzb0RZWlJ1Y2k0d3Zrcm91UEEyd2hYZnI2TVZoYktndjFrclFCY2Y4aEdxOERqYUtYTTUzOHBneFAwcWhWWUlZQXMzOUhJZDEyTW9SVjB5SzU4ZkIyNTBKUUZmc3dqVndsdWhESGszK3IrUngyWi9aZWg4aHMraE1yckZhZ1J1Skl3TmxZTW84aUZyTzY5cm1McGdhVDdnWStnbFVESWNuNDMyUmhKUGthUmNPYnoveTdsRVA4TUgwZHR0bThLKzA0YTh4OUJMalNRRHZicVNEUmFhaURkZnVDenlGckZ0d0o5RzluVlhSL0R3S2xrMjQ4NkVrMDYzVTJvU0h5UmRJTUNOdzEraCtiOFR5THMvN2JTZmd5eGZ1S3JLREMrbi8rL1JtUCtReWhtanM5L0I0TnYrZXJpNjZTQnoxMUxpTmVUeGtpS3dWWUtYZjZneVg4WnhDL0RsYWpOZHZNZlV2Zm9QSmk3aUYvLzkycmtBUm9BQUNBQVNVUkJWRkVPOGN0d1BlbGloWnNHTDZZNWY1czR1V2t3UXpuRUw4T05xTDF5ZDBhcm9jVzlScGJ3WmkzbWpoM04rbmVRTGQ5ODNFcmFYcm41ZnpyTlBRRmkxai91ZktJTTJFYmNFdUlFR3M4QkpwQUZwZUdieWFzczRvOWhGMnF6L2Y1dkE0MDlJU2JRR0JteW5EK1A1aFJsd1I1a0RlaTMvK3RvenY5ZHpudExneStpT1VWWnNDOTUrZVAvMVhqOC9RbmhyNUt1ZmhqNWZjaXN1bXp3T3l4VHRoc05BRjlMT2tHeXhtOGZhYVVvRS93T3l3cERvd0hBeXhGL3QvUGZoNngveW9hWUFBYU5PNEFMQ1BuUEFIL2QzVWNyQkwrTUxIOTgvbzFFSUF1aTdBNStaOUZXaUdYRFd3bmJnRlVvc0hrZXppUjAvWnlsWE9LdjRXMmt1ejlZbnE5RWdjM3pjQ3JwQU5pc0JSK2tYT0tuNFYybzdyb2Q0RXEwczE4ZVRpVEx2NDdhMFVIWTdiRmR2SWQwdGMrTkJmQ0dCci9aUk9yNlpxODVGRCttYlBoend2eWZSQnM0NU1FR2lMN3IyeUFGZkd3Vkh5S04rV05wc0FJRjk4ekRLdElCb3JXQjh3eTIyM3NlUG9ucXJ1OEtlVzZEMzB3U3VyNHRNTmh1ejNuNEluRlg2TFBpWC8vUHo0Mi82L28yeUc2L2ViZ1VyWGE3K1g4a2NtL05nK3MxNExZQmcrejJtWWNyU0YyQlhWZlFreHI4eHEvN2hrRjIrOHZEaldSZGdVRjkrNllHdjdrWWpSRmNiQ2FkRTVjSld3aGRZVWRvN0FyMU8yVDVtOXZqVzNyeGdEM0dOa0wrdzJUZGUzMzhCc3BydC96dlJlbFNOdXdtTFAvRGVPWGJuUXlPb3hVaWYvWGp2UXpHZHBmdHdzUWJYd1hMc3dJYUExN2gvTmJTNEs4bzErcUhpemxDeTQrOEZZQXg1T1BvNS84SEtXY0hDS0VWa0ltQU1maldIL2I3ZjZDOC9IMDBzZ0lhUmNHUy9kWHZUOUI2OE5CQndqUnAzQStYOTY4VHQ0SVpRUUZVZmV1ZnIxQmUvdThobTk4MVpONGFFOEZIa0FEaWwvL0xLTmZxcDhFVnJ0MDBlRDF4L3NOb3NPZnp2NXB5bVA3NzJJZjZMbjhWOERYRXJVQ0dpVnUvM0VBNStjOGd0MWUvLzM4RmNmNURhSERvVzcvY1Nqa25RRFBBUHhPdWdyNllPSDhUU0NIYi9tMm5YS3YvaGxrVXlMUG12WjVIZkJITXhvWisrYmVCZE5td0gvZ2FXZTZnUmFIWUdMQkdkdkdENUh6YXUxWVdtSER2MS85bmtEOEdkc1Z2d3l6bDVPOEs5MjRaT0pIOFJWQzNuM1N0ZjhvSVY3aDN5OEJHNHZ3bmtBRGc1Ly9iS1pmMW44R0VlNy84VHhHZkE0MmpzYkhQLzUyVWMvNi9nQ3gzL2ZZL3NJSkpNSTdHeGdaTGh6K2l2UHh0cDFxM0RLeDB6ak1WL21Wa0c4WTY4cGYvZE8rZXNlZVlKVlRCYkNYSXgvbWtnVit0QW15bFhLNVBQc3dmRXJLVklOWUJua3NZK0hZYjVWejlON1JqQldUbXdTNy83WlFqN2xVeitNSlBUQVE2Z3pSZHJBN3NwRnh4bjN4OGhERG15UVJ4SzRpVENRUC8za1U1clI4TUgwZjgvVlhBMTBhK3U1blErbU1QV2trckt6NU5hcjFnYVRCRzNBcGtFMkhnMzcwb3FHSlo4VVhVaHJ0OTN4anE2MzJzYzc3bldyK1dJZTVSSHI1TXl0OWRCWTRGaEYxRHlIK0c1akZqQmhsZlIyMjQyL2VQa28wUFpyQ0JvVHYrMlU4NXJUOE1WeUozQ0xmOGp5SkxUeC91d3FCci9WYkd3Yi9oR3RMdDM5MzhQejN5WFhmblVOZjZyY3lMWHpjZy92N1lOeFlRMkI4VG0vaFJSdkhiY0F1cEs0emw3UWh5aGZMaDEzMG90d0FFNnZ0ZEsxaXpBdGtRK2U0YnlBcmpkWlIrWmJSK04reEFjMkRmQ21RcTh0MkxpUE12ayt1VGo5MkVWcUREU0FUeThXcXkxdCtnc2ZNLzlmZ1plNGxwc290WFpnQ3gwcjFnZUVseTlLMWZ5cWgrdTNDdGQ2d2l4QVFncy80dzFORUtZdG41bXhXUXdRWUJQcDVIdVByMU1jclAzKzNBR2xrQlBZZVEvNmNvUC84WVlnTFFNd210WC82RmN2T3ZrKzUrNUhhQ3I0OThOeGI3cEV4eGoyS29JMWNZZzJzRjR1TjQ0dFl2WlVhZGNQZXpHbktQOUxHQnNQeGYzK3NIN0RITWd0TVhnRjhhK2U0NjV6ZFdCc3JvK3VTaUR2eGpjdTVPQWw4YytlNXE1emZHdjh6aUY2UjltRzhGOW91Ujc2NGdIUCtVMGZYSlJSMEZMdlVYQUo4ZCthNi82d3VVYytYZng2V0VWa0NuUmI1bjFqOHUvN0phdnJ1NGdqRC9ZMjVRL3VJWGxOUHkxWWYxWVc0YWJJNThMMmI5VStheG4rRVdRaXVRbUFEME9rSys3NGxjS3h2OEJUQ0l1MEVaZnpmZjMwdjUrYnRXUUlhWUFQUUt3djd2ZlpTZi8yN0M5dTgvWFJydDRpYmtHK2htL2k0VVNMUHNNQk5PTndGR3lDcitHMGxWVWRmMHQ0eXhIM3pNay9LM05CZ2lLNEtzSjIwVTNOWC9LNHA1eEo0aVpnWGtOd2pyU0lOZjJtc3Y1WjhBUTdZQjh6dEN3MXJTclYrTi96VGxud0NEckNEOEFLYWJrQ20wWVRYdzZPVGMrTjlIK1NmQUlDc0k2d1FNRzhtdUFxNGtPd0UwNjRkQjN2S3lWWHlWc0JQY1FIWmIxRWxDOTQ5WnloWDROdytYa2dhRXRKZnQ5R1dZSURzQk52NWx0bjR4WEVZNmtYZjViM1MrTTA2NCtyZWYxSVM2ekxpU01DRG1GTmxZRUtPRUUrQjV5bTM5WXJpZU1CVEFXbExCRXpRVzlLMy95bTc5WXJpSjBBcmlhTEtUd0dGQ0FXQ0JhZ2dndDZDZDBkejhQNXJzdHNpdTVaTmhnWEs2ZnZxNG5UUWZMUTBtU2NkN2h0aEV0K3lUWDFBZjVtOEk1TzcwQnhvTFduOW83ZDlPMG8xRXlveGRaR05CbVFHRUd3YmhCRUpSYkNmd3BTSWVzTWZZUThqZmRqbzBiQ1lkRDFqKzcwSmo1N0pqbXRBTGFvekVDTVF1bkUrb2ZuMk9halFBa0FhRGREczV0d0NZU2JRN0FQNEsxZUh2bTRINVZrQzJaYkk3QVA0M3FzTS81Z2JudW9HZDRaeGJHdndIMWVIdkNxQUc5LzJwenZmczlTMnF3WDhCK0tqelBtWUZjd0toOWNjTlZJZi9QeWZuYnZsL2hmT2RUWVQ4YjZZYS9PdkFaNUp6bDc5ckJXU0xIL2I5T29yOVVoWCtuM1BlRy84TG5HdFRoS3QvVzZrT2Y3TUNNZFJRd0h0RGJPZW5zbHUvR09xb0wvZFhBYzl4dnVOdmZHRUxJRlZBSGUzazR5OTh1SDIrNy9wUXB4cldMeUF1M3laYy9IR3RnRWFjNzdvQ2NCVmdmYm1mLzY0VjBMRDNmUk1BcXdEcnkvMzhQejdudTFXeS9nSHhzRmc0a0YwRU1Md3E4cnVQVW03M054ZTJrT1BtdnlzQXgyTGZmb3pxOExjRllKZS9hd1gwVXNJeS93bXF3Mzh2WWZ1M0V1Zk5NNUtqVy9tcm9INFozTjB3WEJYUWNBcGh3MWNGNnlkRHMyRFFUeVZzL0t0Zy9XUndvOEViWEF1b3B4RHl2NktRSnlzR2VWWkFoaWNSbHYvcmlubTBRbUJ1RUM1bmR3Smtnd0UzRGNvYys4Ykg1d25MLzluTytWcmlBa2hWOENWQy9tYzY1Nzc3ancwYXE0S3ZFcGIvWnpubkt3bmJ2eXBZL3hoaWJqRFBkRDdQQy81YkZWeE95UDhVNTNQWC9jZlNvUXJXUDRaWU1OeW5PSis3c1IrTmYxVUVFRWdGRUVqNVA5SDVQQmI4dUFyV1A0YWJrcU9iLzY0RllJMVE4S2lLQUFUcXl4c0pJSDdmQ05VUmdDQ01BK2NMSUdjVDF2OVBGUFowdllmRmdZTTBIVndMc0xPODc5Y3A1ODYzZVhBdDRGMHJPTU9aenJtVmdTcFlmeGw4QytnYXN2aW5oZ1ovNjhoV2dHMVV3L3pkNEFaREJ2RTJzOTlKMGdtUVZmN3RWR3NBdkVEV0RLeUd1RnRGY04yZlFOeXJzZ0lLS2JjWS94Vm9BdWlXLzEyRWJrTlZnTDhLRHByOHVCTkFFUGNxVFlDMkVMb3piVUw1UG83Y3Y5ejh2NGZxcklDRHpNQnZKeHdBcjBhVFA5OENZSnBxVFFDM2t0MFJvNFpNbmxjaFMwZ1RBTnpWLzZwWUFFRGFuN3Y4MXlQK0k0VHhQMmFvaHZ1TFlYdnljdm12USszZU1LRUZ4SDZxTlFIZVNiZ2p5aFRxKzRmSUJyOEhjUzl6OEZzZjFwKzUvTmVndnQvYzRWMytjMVJMQU5oTjZnWUtLWDhMZk8wdWhwbjFTMVZXdjBIYzd5R2IvNDhoNVcvcFVrVUxHRWo3YzVmL1NsSXZpS3J4OWJHUDBBdGtCZXI3VjVNVkF5RWRMMVVGczZUQm9FbU9FNmpmVzAwWS8zQXIxZUp2L2JuTGZ4enhYMFUyL0kzeHI5SUM0QnpaL3J4RzR2WmRJK3YrWVBoMmNjOVdHS3dBdUpQZ1VkTGdwNFk2OEowQ242c28rQjI2aVdDMjlhKzdBdnE5QXArcktNUUdORU9FalIvQUQ0cDZxQUxoZC9BMjhQUEYzenJ3bzJJZnJSQmNuaHpmbGJ5V29ZbUJIL3VwYXRZZmhsZzhxMU1KWXovVjBXUzVhbkIzYzdOKzRHVGkxaTlWRXI4Tlp0SG5UZ0pPSkI3OHQwcmlyK0c3enJueFA0RndFbFNuV3VLdjRmdkowYzMvNDhtNmdodi9LbG0vR0g2WUhIMFJQT2IrVXlYeHkzQWJvUlhFZXNLZEgwMEFxaHI4WUxnbWdwcjFqOXNHVnBHL0NjQUF5NVBYR3VCQ1lCRzVTZjQrY28yc29oaGt1d0c2ZFdBVkdnUDU0LzhxZVQ4WVhEY2dTRVhBMkk1NGwwZXVsUjErSERoYi9IYzNmekZjV2VCekZRVi9ON2dhTU82YlFsb2x1SW5xd1hXRHN0Y0ljZmVQTW0vOW13Yy9FQlpJQUpoeXZtUDhxeEQ4MVlkdkFXUUNpRy85VlZYK0VPWi9qYXoxRTZRV2dGWERXNURvODhmQW41QWRCQngwWGxBdDZ6L0R0WVRsLzhuSUNzQ2ZBRlRSK3UyN2hBc0F4eE5hLzlRcDk5YlhlZmdlb2FuL0p1SUNTSldzdnd3M0VlYi9Sa0wzcHpyVnNuNHl1RzRna0ZyQitlNVBaZ0ZWTlpnRkpHUUZnSmdBVWtVQnlMY0FoS3dBNHFLS0FzaDJ3dnhmUTdaT1ZOSDZ4N0NUVlBnQjhWNUY2Z3A1SnZCSFNBaDZkZEVQVndEOGpSQk1BSG15OTcwNkdpdFZEYjRGR0dqczQrNythcThxR2tDNEFwRHhIeWNNL2wwbnUxaFVGYmdXY01aL3JBWWNTMWdBcWpnQjlrMmd6QXpxR0E0TkM0QllJT2hoRGgwTGlKZ0ZrQWtnaGlwYlFNUUdOVFlJY0w5VFZRc0lDQ2VBdGdyZ0R2b09VazBMaU5pT1podUpDeUJWdElBd1VkL3RCQjlQZlB2bktnb2dKZ0Q0L0dNQ1NKWGMzd3hiQ1BrZlIxWUFNVlRSQXNaM2dRU04vYW9lLzhXd25iRDlYMHZXL2NsUVJRSEVMRURjMTJwUy9tNzlyNUw3bDhHMUFJRnc3T2VpaWdLUTd3SUpFa0I4OXllb3BnR0FId2pYeG40eEQ0QXE3UDdxd3hkQWFtanNkMXprdTFVMGdQQUZrQm9hK3oyT01QK3JGUC9TNEZvQTJXdHNpTlFDd0VVVlY4RE5Bc2JGTU9rT0lDNnFPQUhPQzRSOEZDSC9LazZBelFMSXhSQnAvQmYzZTFXMEFJanhoOUFGQktySlB3OG1BTGdyb1ZVVUFNeXF5NThBbVFEZ29vb1dFTnNqMTlhU2J2L3Q1bi9WK1ZzWldFTXFnTGlvb2dCaVl4cTMvSzhoZEFHQ2FscUEySmpHNWU4S0FKRHlyNklBWUdNYWwvOWpPSFFzWUt4UGQva2ZsUno5c1VFVjg5K05nV1N3UUxCKy9sZFJBRElMRUJjcnlIb0FRSFVYZ0cxUncwMkRjYkxCb0VGbHY0b1c4RGFtY2ZtUGtkMEFCS3JyQWVCdUJHVVlKWjcvMjR0NG9JTGhHOEFBakpnSzZtSWYxZXdBVGVIelhZQnNBbWlvS245REhuL1gvTDNLL0YzVUNGZkFaem0wK0I5QnlMK0tBMEFJRlhDekFvVHE4NThqRkxZc0NMQzcrakZIZGZuN3EwQXJpUWNBcnVJRVlKNTBGZEJnUVpEZCtqOVBkZm43d3A0RlFUNVUrUHVyZ0N0SUJSRFgrcU9xL04wNGtMWUM3dk92SW5kb3pCK3FiZjBENHVYemYyUmZuNmhZTEFBUEVWcEErREh3OWxKTkFkemE5b3dGQktFTC9EVFY1ZTl2QkRSS2xqOW9qRkJsL29ZYUd2dTVIZ0JtL1Z4Vi9yN1FQeEtiQUZkeDlkdmdDMEREaERFUXFtaitidkFITjBOa2cwQkM5Zm43QXBoWkFMZ0NXSlhoQ3lCK0RJajcrL2RvZllIUHY0cldEd1pyMjkwSm9HOEJVVVgzRDRQdjJtYTdBTG41WDhYTzMrREhBVEQrTHFyTTN6ZURqd2tBVlJiLy9iNDl4citxQWdDRUF2QjQ1RHRWNXUvM2JiSDRYMVVWd0NBVWdNYVM2NGNxL3lOSmR3QTFWTkg5MnhEYkNlbFE0dS8zYlNOaytWZlYrOEhnQ21BZy9yNEJTTlh6UDZOLzVHMkJXVlg0amJzbHhLSENIK0p1VUM3L0tnK0FJZVIvcU9XL2owTXQvMk53K1ZkNUFtQ0I4QTBtL2h3cS9IMDM0RU9Odjg5dG1MRDlxekovUC85ZDZ5L1hFcUtxOE4zQWh5UGZxVHAveUU0QUlIU0JxQ29POWZ4L21FT2J2MjhCTUVScUFXcW84Z0xRZi9IUDhyZEY4RU5sL2hQajc0OEJxOHdmdlBsdnpQKzd5ZzJncS80WnFzelhSeXY4cTV3ZXNSZzRVRzNPUGc3bC9JZDRHVGhVSmdBK1l2RXZEalgrY0dqbC82RmUvL053S0l4LzRORE8vOWo0NTFDQ3o3L3FGaTgrbG5Ob2ovOTlXUDkvcU5TSnZQblBvY3ovVUVJcjdWK1Yyd09mZjIwSUtWNGp6c1dZS2w0VkRCRVdnSG15bkdPN1FsUUZzY3AvcVBGdmx2OVZiaUQvSy85RHpKUGxYT1g4SHlYTGI0NjRWV1JWRWVQdnI0cFhtZitJOTM2ZVE0Ky95eS9Hdjhyd3k3L0ZPNG9Kd1ZXRVdid1pZdkdPcXB3T01mNkhFdnk1emFISTM4OS9mL3pqOXhGVlFoNy9abFpoVllFLy8xM2d2K2IvOHh5YS9PdEF2WWI4d2wzLzE1aGZkRlZnRFlEcit1WEhmS2t5ZnlzQUx2OVpzdmsvbHZ2cjhpTTIwRC9VK0xzdmdBZko4dmRqUWxVSk1mNW04bW44cXp3QW12VGU3eU1OZW15dktuZUFNZjYreTJQVitidmwzdzM0Yi9sZlpRRTR4dDlFZ0VPQnZ4L3Z3dVZ2cUxJWVpqR1A3R1Y5djZIcTFnQStmNy90cjdMNEJScmJ1L3lyN3U3aDQwaEMvdE5rODkvZkZLaEtNQUhjWHZPRU1XLzlNVUtWNFBOZklCNFhycXF3QlNDWHYxLytxODdmVUFNV2FvUUpNRTQxQjhHdXY1OGhWZ0JHSTkrckNtSUNrRFVBaHlyLyt3bnp2NnFUZ0pnQ1BrT1cveU9vTHY4WS9FbkFNTlhrUDBJNEFkNURkaEJzRStBcVRvSnN4d2VYLzE3Q1NkQ2h4dCszQXF1cW1mZ3c0ZVJtTC9HWVoxWG03K2IvUGtJQnJLb1lKaFJBZlA1VmhtMTQ0dFp2Vy93OUZPRHpOd0hZRjhDcW1oNjI0Ni9ML3dGZ3QvZTlGVlJ6RVd3SUxlNzZBdWdld3ZsdkZmblhDQVdnR1A4SnFqbi9jL2tiNXRBWTRGRFNQeklDYUEzWTVYekpFbUZONFkvWGUxaWw5aFhndXdrYi8xV0ZQMTN2NFdhK1lZR1V2NkdPdG9hc0d2ekNEK0xxTjRCVjVlKzdPVmthK0FKb1ZWZUJmT3NmZnhEczF2OHFXZ0d1SjV6WWJpYzdDSWJxV29HdUkrUy9nL2dxZUJXdEFQUDRtd0RrbG9FcURvQ25DT3YvTGxJM0tKZC9GUWVBYTRuemo3bkJWRkVBWDBNbzdscmZEOWt5VUVVQmNCWGhHT0FlRGgzK0t3bkwvNzE5ZmFKaUVlTS9qZm9Bdi8xYjE0OEg3REY4OGRzRXdCM2U5MnFvcjZnYWZQRWJ0UGhwL04zOG55cjB5WXFCaVorUUZjQjJScjQ3VmRBekZRbGYvUHhQQWVnT1F1VjdmZUdQMTN2RUVtQ09zQUdzVTgwRzBIWHRjUVd3bllRZHdOcGlINjBRK0lONk13SGNUWmovVlJSQWZlc25FUCtZQUZaRkFUUnZVQnNUd0twb0JydzVjbTBMNFNvb1ZOTU1kak5oKzM4NzhWWGdLZ3BnbXdqNS80VFFCYmFxQXRqeGhBc2dQeUVVd09wVVV3RGJTTWovRGtJTG9EclZGTURjTWEybHc4K0l4d0dxb2dCbVkxcTMvcnRqUHhkVkZJQ21pQXVnUHZlcVdnQ3RJZVMvQjQwQmZNVEdDbVdISzRBWjlnSS9KbXovamkvODZYb1AxL29iVWdIc0o0UmxmbE9CejFVVWJGSGJGd0IvU2pqKzNWRDQwL1VldnZWZkRaaXRBVnM1TkNxQW53Q2d3ZTkyNXp2R3Y0b0Z3RGYvTzlRRU1OOEN5QlhBRE1aL3F1aUhLd0F4QWF4T2FnTHM1bjhWQmNDWTlVK2QwQVMwcWdMWUo0Rmx3THVTRjhBUE9IUUVzS2RIcnYyQWJBdzQ0MTlGQWV6cGhCTzdXOGh1ZTF0bEFleHB6cm0xQWJjU2J2dGJWUUhvQk9mY0ZVQmRGN2dxQzBDdUFHaXZiYVFXVUZXM2dJa0p3TnNKcmIrcktvQzRBcWpscjJ2OWNBYncrOEFmQUI4by9PbDZqM1dFL0hlaFB0RHYvMk45WmRteEZ1MENaenZCbVFCMmkvZTlPdG0rb2lwWVRXZ0JzeGYxZ1g3K1Y1Ri96QUp1SHhKQWZmNG41UHhIbWVHSGZ3Q1lHUUp1VHQ2NERmOVRDbnl3b21BbWdKQjI4ak9rRlFEbnN5Y1YrMmlGd0N5Z0lPVzdIdzBDL1U3L2lVVTlWSUZ3L1QrTjd6d2FCUHI1WDBVTE9IOEhCQkIvRXdBQkRpYkhLZ3BBclFoZ2h0V0ZQRkd4c0x6L0U4VDFqNVAzWmhubzhxK2lDK1JaaE9YL09sSUJ6RkNubWk2UVp5WkhOdzJ1SjR3RFVsVUI2SFRDL0wrQjFBWFFSUlV0b0o1QnlQOUc0anNCVmxFQU9vV1EvODNFTFlDR3FWNkE0S2NTOHQrQytQc1dUMVVVd0o1RU9QNi9IVm5HL056Nzd1MEZQbGRSZUNJaC8yMkVNWUJBWWxqVllDN3dkU1FDZ1JaL1kzR3dUaS93dVlyQ1ZISjA2L1p1WkFUaG9nNmNXc1FERlF5emdIT3hoL2dDMENtRlBGR3hXRVZhL2tuTzk1b0t1TVA1WWgwbFZwVW1nYU5rQlJDemZyRW84R1lLYW9temltcE5Ba2ZJQ2lBMTFQRmJGSGpmQ21RbDFiS0NHQ1lTQVoyVS8xMWs4Ly9SVkdzU1BFVCtGcmd6S0E2VWlUODJBYTZTRlVpZTlVOGRkWURUM3JWeHFta0ZZbkRUWVQrcEZZenh0L2F5S3RpQVZvQmRiRVh0L2h4Wk55aEkyOHVxWUVQeWN1dS84WjhuR3djSnd2YXk3RmhQeU44bVA3WVZycnNDYU8xbFZiQ09yQVVBeVByRDNIOTlON0FhMVhLRFdrczJCaEpvOGhlei9uUUh5RlhCR2tJWG9GMklQMVRYNnNld211d0VzSWJxL2pRcUI3N2dFK3N2eW94VnBCTkFTSzAvOXFGeTRIdUJXSHRaRlV3Q1J5WG5Wdjd2UmVPZVhhZ3ZnS3dIUkpVV2dWY1Ezd0JnRnRVRFd3UzNkc0Q2aTZwZ2dqQUcwZ3hwRU96dFpQbXZwVnBlSU9PRUhsRDdnVGxyRUs0bG13QjF0R0phRmZpTm4xVUF3M2NKQndCVlVvSGRGVzIzQWhqTURCVFNORGk1bUVjckJEYVo5ZDNmRERFenlCT0xmTUFlSXkvK2s4RWRBSkFjcStRSG5HZjlZM0N0b054QlVGWGdUbndNTHYrZGhQeXJ0QUR3OHVUbzF2OUxuYy85T0ZoUUxRSDhRdWZjK0YvbVhQUGRBS0ZhQXZBRnpybnh2OXk1NXE2Q3VpSndWWEFlMlRhZ0JsemxmTzVidTlTcGxnRDRmRUwrMXpxZngzYUNxNUlBWnRhUGJocDgxL2s4Sm9CVmlmOFpoSXRBMzNjK3Y4VDdmaDE0UlRHUFZnaE9KdVQvUStmelN5Ty91VEJ5cmF3NGdaRC9WdWZ6eXdoRjBQT0xlYlJDWUdLbXk5ODErdmdHWVJ2d29pSWZzTWN3Nnk5L0FjRHdMY0wyNzl6Q25xNzNzTVVQU05OZ044N0ZLd2dUNEhuTzUyV0hCZlYxQzhFZTUvUHJrcU9iQnMrbU92eWovbi9PNXpjUU5nQXhrL0d5d2xWL0RlNmcveWJDOG44UzFlSHZCMENINWdMWVpxckRQN1lEbkx2N2piOENZZ0pRVmZqN2piL1B5N2VBckpJQU5BUzhNWEw5Qzg1NUxBNVdWU3hBaDREWEUrYjd2empuZTUxejQxOFZBV2dJZUJVaC82ODQ1NzRGR0ZUSEFxNEcvTEwzM2hkQXE3d1RYQTE0TVdFYjZBcUFKZ0Q1Vm1CVlFBMTRBYUVBZHFYem5TcGJBTldBNXhMbS8zWE9kejVIV1A0dm9ocGxvRVoyTG1QOGIzUytZMzJCbXdhdm9UcjhUM2JPN2VYRy9yRyt3T1gvQ3FveC9xc1JDbUNRdFhwekJWRGoveEtxdzkrTmYyYlh0anZmK2JwemJ2emRQcVBNcUpFdVpydGxZS2RkQUZVR2R4SmdBOEF6aW56U0htRVZHc3o0NWsrdUJkQVd4QjlTL2hOVXd3cG1CZUVXOFBOa0JaQ3RoRnVpamxNTks1aHhzdTVQTlZLemY4TjIwaTFSN1hVazFRaUdQa3E0L1cyZDdLcm5UckpXQVBhN0twZ0JEeE1meUxnQzBHN0M3ZUJIcUlZSTBrb250cGR3RWp4TU5VU1FDOG02UDRBRXYydWM3NWc1dEtHTytGZkJEZlI4c3ZsWVEvemRDZEFzMlZnNE5nR3VRaXlrRjVIZDFkRUdmOWM3MS9ZVGJnYy9SRFZFb0hOSkxhRGQxVjkzQWpoUEdBd1pxdUVHZHphcE5aODcrTDNaK1U2ZGJIOWdxTUlFK0V6U0FLaVFydjdlNm56SHQvNnNPOTh0TzA0bmJjZmQxVzkzOTZ0cnlGcUVnTnFNQ3lnL1RpYmNBV2t2V2I3WEVmSmZSVFdzUURZRHYwQzIvYnVYckFYTTlhUnVZS0R5dnhKWlRwWWRHd2pkZjh6MXpYQWpZVUQ0bGNoeXN1eFlSeGoreFZ6ZkREY1JlZ0ZNb3I2ajdGaExhQUF3UzdMb0Yxc1JxNW9LYXI3LzdnUmdWK1I3WmdZSEtmOWZvdno4L2NsUGpUVG1pUXZYREk3a2VFN1BuNjczTU9zbnlEYUFQbndyTUtpR0c2UWJ5OFlWUUgzY2xCemQrbCtGWUhEbS91WUxvRDRzR0xwYi9xdXdIV3FOc1AyTHJmaHVKN1FDSzdzYlhBMTRSK1RhMzBlKzZ5K0ExQ20vSDNnTmVEdWg5Y3ZISXQ5MTNlQklqbVYzZzZzQkZ6dm45dnBFNUx2dWdwQzdDRlJtMUlEZkpNei96MFMrR3dzR1hmWTRXRFhnemM2NXBjRy9ScjRiRThES0xnRFZnTmNSam4rK0Z2bHVUQUFyTzJxa2N4ZzMvLzhqOGwzckU5ejIveDFrNjAzWjRGcS91YTl2UmI3N01VSUI4R0xLelI4MGlmZnovNGJJOXo1QmFBVnFiV2VaWVVZY0x2K2JJOS83REdIKy94cmw1eDl6Zjd3MThyMHZFSTUvM2tqNStkc2N4bDhBL2MrTGhrdElWMEV0SWRaU2JoWFFWNzlBdkhaR3Zuc1oyV0NZNWdad1pzK2ZzbmRZU1JqOEdiTHViNFlyQ1UzQkh3T2MxdU5uN0NWV2tKcXlXeG1va3gzc0c2NGp0UW95L28rbTNGWmdydldUVy83OXlQOGdBY2pOZjFENmxWa0VHU0cwZnFvUjMrRmxDMWtyQUZENmxka0t5dWNPYVIzd3NZMXNNRmhRMjFsbUs2ZzNrZDMrR1ZUMlB4ejU3azZ5T3dLWkZWaVpSWkEza0xWaU5QRTN4bjhQWWY0UFUyNHJvTmVTM2Y0WmxQOGZqWHgzaGpEL3kyNEY5RXBTL3BEbS82Y2ozL1g3L25yeS9USmJBVjFBR1B4NkR2aGk1THZXOXZzb3N3aDBIbWt3VjB1RE9lQ3JrZS9XdmZOWVdwUU56eWU3KzFFTjVYTXM1czJIQ1JjR042RStwS3c0aTdUL2R2UC9pc2gzUDBKb0Jic0J0YUZseFduQTBjbTU4VjhnYS8xcStEamgvSGNEYWZ6QU11SkVzdHVmZy9qSEJLQlBraTRNdXd1QVpZNEZ0Wm5RQUdDQnVBRDBlY0xOTUtZb2R5eW9EWVRCditzNDFuN3U1R0FXcll6NFZqQ3ZvWndCRVllSisvN3RJTDdhc1IvNGQwTCtMNkdjZzhBaFZJRDkxWi9keER2M09lQ2J5Ym1iQmkra3ZQeGQwM2REYk50SEVQK3JDRlh3c3lqblNtaU5iT1czYSticTQyT08xQzNBNVg4YTVlVS81cjNQRTM5QUEwTXpDM2ZMd0diS0d3L0RCQ0MzL09jTjdCY0lkOE1BZFNKbG5BUk9BdS8xcnRXQS8wZGNBRjRnRFlidHRuOVRsSE1TT0FtOE96bDN5OERmRXJlQXJKTXVETGhwc0pyeThuOFhvZmo3RCtUem55R2MvRnI4dUxKaEJmQTI1NzJWZ1g4bW4zOWVNT2l5OG44cllmLzNHZUlMSUZBdEs2QUp0SUlQMlRUNEYvTDV4NFNmTXVZOWlQL3JrM09YLzllSVcwRHZRMzJEd2RMaWp5aG5QTFJ4RlB2THQzNzVCbkgrTThnS3lpOEQ3NkNjL01mUTNNWG4vMjNpWThBWjRCOEo1MzhYVTg1RmtGRlNEd1kzRFc0a3puOFc5UTArLzdkU1h2Nm5FVnIvM0VMY0EyQVcrRlJ5N3RhQk4xTk9TK0FSRk1jV3N1WC9kaHorZnVQK2ViSVQ1RHFxU1ArdFo0L1pPNXhBUFBiTDlnYS91WVIwRUVoeUhBVmUzWnRIN0NuV2swN2NYUFY3ZCs0dlpBWGxENEpIS0tjdjlCcXlGaENtZnU3Ti9RVmNEVHlRbkZzYVBJSnkrZ0t2Sk00L052ZzNYRSs0Q2pKTU9hM2dmTDluaUU5eVhOeENkaFVFbElabGpJWGx0bjJRYlFQeXNJM1FDbTZJY202SnV4ZjRxOGkxOXpYNHpRNnlBV0ZCYWJZdS92V0J4dDhRRHR5bmdiOW84SnM5aEFGeGE1UXpGdFNmazQxOUFlTC8xdzErNDQ5OWpIOFpCNER2SmR6OFlCcjRVSVBmeElKQjF5aW5BUDRPc3VKZERmVjkvOVRnTnpFcklHc0R5NGFMQ2ZOL2xyajFseUcyT0hBRzhOdmRmYlJDOEJ2RStYKyt3Vy8rbkd3c1RGQWI0dmNqWmNBYlNCZnVqZjkrd2gzUFhQdzFhWGdJYXdNbUNCZFN5b0NYa2QzOUYvS3Rud3dmSW8yRmFSaEhJbURaY0I2S1krcGJQOGFzbnd3ZkpzN2ZkNk12QTg0bTlINXhGN2xqK0RoaCtSOEgvbnVQbnJHWHNJVjdOLy9ueVFZL1o3bjNvM25nZnVBVVlERzVWa2RtaE5QQVQzdjBzTjNHT2xMWGpXWE84UmJpOFc4TTgyaVE4QlN5L0k5R2c4T2ZkZjFKZTRQVndHTVJoMlhKYXhHNGcxVGdpT0hoNVBQTmlQZGljbHlGMGlYbU9qZUltRVFDOUJIdDRRQUFIdHhKUkVGVWlQRzJOTGdUZUtqQjd4NEdIaVNkOEZwRCtDaVVMbmYxNG1GN2dBazBjTEV5Yk9rd1RXTUJ4SUpqSDV1OE4vNFRhUEFRY3gwY1JJd0NSNUR5SmptZlJYbWNoNE9JLzlHazVSL1VrVDRFM05lTGgrMEJob0REa25NM0RlYWQ4eGdPSnQ5NWRQTGUwbUNVdEcwc0MycklyZlVLWk1VekJieUY3UGJQUHVxSTV3cm5QV2dDUEkvYWhqTGdWMGxqMzdqNS96czA1NytBeXJ0NzdmRGtlcU8yYzVEd0J1QjNDZXYveFdTRFAvdFlSSFhBRlR6cXFDNHQwTGp0R0NTOEdwVjF0KzlmQnJ3VCtGNkQzMWwvYjIySDFmOGFhZHFVQVM5RHJqdCsvLysvZ0I4MCtXMGRqWXZkOXQvK3AxSGJPVWc0SDhYK01lNTIvSE84Q1VBRTl0MDZLaThmUmE1VWQ5RzQ3QXdTemtPeGYzeitId0J1YS9DN2g5QVk2WVhKZXlzRFR3RHVwdkhrY1pCd0Rpb0Q3dHdINU9iMWt3YS9tME1Ca3Qyd0gzWGc4V2pzMTZ6dURBcE9SMm5nOC84Y2pRMEFqUDg1Wk92LzQ5QW1NYzNxenFEZ0pDVGN1bTMzTXVUNjJHZ09kd0NWLytlUTVYOHNXanlMdVU0TklrNUFHZ1prMi84cmlNZi9OUnhBOC94bkp1OHREWXovajN2d3JMM0FKcFFHZnZ2M0hidzVuQzhBZ1ZhQlQwQ1RYaHNRTEFKUFJyNkQ5L2JxcWJ1RUZTaHVpei80dVJmNFlRdS8zd0U4RVVXT2Qvay9BYm1JRFBva2NKelU5UTNTTkhpQWJLVDdQTnlKeExOZklMc2F1aDc1RHQ3ZnpZZnRBY1pJWGQvY3l2OGdqU3UvNFM1VTRSK1p2RCtJK0IrTE9vOUJud1NQb3RoTmtLMERCMUFuMWd4N2tQWFVHRmtSOEdoVU52TE14d2NGRnJmRUgveWJ1TmtNOXdGSG9YUjArUitGQm9HRFBnbXVJYXMxZi9LN1NHc1QyQm1VZm9jbjcxMFJjQnFWbzBHSGEvbjBNelNKZVJDNVB6V2J4RDFJR2pzTFV2NUhvclNKbVE4UEVrNUYvdnlIa2MzL2E1RW8wb3ovUTBnOEhYSythNWF3K3hsOEVlUmtGTkRVK0Z2OXZ4YjRQWnJ6bnllc1AyWUpPYy9naXlBbkFSOGt6UC92QW45SWMvNEhDUzFlVEJSWmFPSDMvY1lKd1A4bExiK1dqemZSbWlXRG0yYUdPcWtvTXVqWWpJU3VHdGsrOEljMHR2NXo4U3prRHZONjU5cHprZnZRb0M4Q0hvK0VLNS8vajhpNmVPWGhadVE2YzdSenJZNjJVcjhDallFR0dSdFJPNytjYlBuL01mSGcvejUraFBML01XVGJ2MmNpOTZsV3h0RDl4RG9rL3ZyOHQ2RkF2ODJ3QlhnNldrUjNSWkRUVUIvU3lJTmlFTEFXeFMyeXViMzFmejhIL3EyRjM5K094aENyeUk1L1QwV0xKM2QzK1htN2pUVm85enJqRGVuaS8rVXQvUDUyTklid0YwR2ZDbnlmd1Y4RVg0WGFhbmYrRDhxM1lQRXZ6Ny8zTDRodkMvdDJzbHVxRGhyR2tmTHB1NzRza081eTFBbytUSnovV3hqc29LQmphQUJrQXpqWDllWDJOdjdIQW9LNTV1QkRLQ0RjSUcrTlBJcUVLcGUvdVQ3dGFPTi92b1FtZ2liKzJIOWR5R0Q3UTQrUTNmWE5yZC90ZEZ5WGtYVUZJdm12NXpQWTdoQkRoRUhmb0xucm00L3JDRjJCUUlPQVFZNkhWaU1icjhuTi8zYUVpMXNJQStMVzBPUmkwT05CNVFXKy9qKzBQb0hiU2pZZ3N2RmZ6MkM3dzJ4Q3UzbTZnZTlCWmYrTnRNN2ZqWVhrL21ZMWd4MFBhaU9LY1JMai8ydTB6bjh2MmJKdm1HQ3czWUUyb3Qxcy9KMFBaNUgxVjZ2OC9iR1BZZERqQWEwSC9vNHcvL2ZUbmh1RDZ5YnI4aDlrN3FESjcxOFFoajdZVHhvUHJCWHNST05JRjhPb2JkblU0VFAyRWxOSTVMTnlhcS85TkhiOWRWRkhiZVdNODU3a1B6L0hZTHREcjBYbDNBMzlBQnJMZmJERi82aWplVTZNLzhjWTdFMHhWcU9kdTN6Kzg4aTlweFhVVWV5MEdlL2FNRXJEUWQ0WmRTVndFU0gvQTJoTzB3cnFxQXo1K1QrRVhDRUgyUjErRWxsLyt1MWZYdUQzUEx5YmJLeFV5Ly8zTU5nN3c2NUExby8rL0g4QldjTUhpRmtBZ2NqZkJUeURNQkZPUXFhQWcyWUpNWTVpbFR3aWVXL0sxeUl5WFcwVSs4WEhnOGhhNGlTeS9KY2pTNmhiR1R4TGlERVVxMlNZMFBUcng3Um51Yk1mcGRlVENmTi9JeklqSFRSM2lGSDBiSWVSVlg0WGtlVk9PODlyN2o2K0s5aHkxQUhjUVR5UVhqOHhnaHFuNVlUV2I3dG83UHJsWXc2VkYydnNYUkhvR0xTYTBNNy9GWUVoMHJoSGZ2bmZSM3NDeUR5eUZySlZRT08vak5RU2FOQXNRVXo4Y1ZjK1NjNFAwSjdsZ3JsQ0hrVW9BajBLV1FJTm9pV0lPem4zTFRqYWdiazcvWUx6ZXpPbkhpZmRNV3FRc0FsdFlyQ0tySlhHTXJTU2YxVWIvM1VRbFJrVE85MzBHeU1WeHdjSkcxR0FWOWYxbCtUOFY0QnIydml2T3VMblc4RXRJN1VFR2pScmtBM0FaeEYvdC8wRCtDMWsvdDBxYk5YWEhSKzZmWUM3TWo0b1dJK3NWaDVOMlA3L0h1MjdMOFg0K2VrNlNGaUhKcWkyUU9XT2dmNlE5aFpBTGR6RHk1TDNsdmVQUUt2clg2YzFhK0lpTVlYRUwzTjlkL1AvVDJuTit0OXdIN0lZK1NYbldwMDBIdVJsdERlZktBSnJVYXlhQ1VMWHA3K2hzZXViRHd0M1liRXZyYjZQSVBlb2J6RjRuaUNya2NnOVRzai9vN1FYdnNUNFA1L3NHR0lFV1lkZHhlQjVncXhDd3VXUmhQeS9RSHZoUys1SEl2RFp5WHVyLzRjaDY3QnJpRytrMFU5TW9sMHZ4MGpyUGNueGE3Um51VGlENWt6UEpqditQUnd0QWwvUDRIbkNyRUJ1bjJhOURHazZYRTZPQVVDZUFBU2E1RDBDK1gvR0V1RTJHc2ZUS1JLVHlHL3hFWVNOLyswMDludk53eTdFOVZqU0FSRm9BSGdpYWxBR3BSSk1JTEVxSnY3OFBIbTFpN3NSLzJNSVJhRGpHU3gzcURIa3RqZEVsdnNpNHJFVXM3MTdFRmNMZ0dxcjRjT29UdXlrTlplaUlqQ0t5cWtmOThWY0g1ZlNXVTBuLzdlU3JDbm9ZV2l3ZFRlREl3TGFkdDIrMitNeWxFZExlYzRaVko1Y0VjQXM0UjZEMG5WUVJMQWgwb0IvdnR2WFBFc1RheDVNL3U5SXNvT2daV2lTMWE2bzFrdlVTSVhmbU92YlVpWnNENkgrMGF3cHJBNHNRKzF0czNoU1JXTUxFdXdnbXc1L1NldXVIeTRPSlA5aDFoU3U0SEVFS3Z1RElvS2Rpc3pianlMTSs3OEczcitFLzN3NCtROVhWTFR5ZjFqeSthQ0lRQ2VoRlY1MzhtOWw5ZStTVjd0d0Z6MWNub3VFTVhMNmpSUFFEall4OGVjanRPYjY0c010Uno3WFJlUW1NQ2p1UUp2UkRrNFd0c0hsLzNGazBkMHVia1dUNlZPODYyTm9kNm1yR1J4M3NPT1JkVUpNL1Brc3N0eHBGN2VoTUFBbkU3WjlMMkd3M0tFMklyZS9SeEtPZjcrTUxMZmF4WThSMTZjNjErcWt1MnRkeitERXhGd1AvQS9Tc0EwdS84dVE2Mks3MklxNFBvWHMvT2NJNEZ6Z0JnYkhIV29LN1ZZVjQzODFLcXZ0NHFlSTY1T1M5NjRJL0R3R3l4MXFEZkpPY2NVZk4rN05kNWZ3bjNjZ3JzZVR6ZjhSSkF6ZHd1Q0k0S3ZSUmsxSEpPOWRBZXdIeUswMWlrWUNFR2pWWUJWcFFHSFhIT3daU0FYYnZwUW43aUkySVA5VTEvTERFdUJuZEJhNDdsWTBxSEJGQUJEL3A2TEpaYjg3d2JXb2tUTExEMGo1MzAyNnRmVlNjRHZxVkI5RDFoMWdDRldNQitsL0o3QUtkWUMrei9jaW1xUzNvM3o3MklZRWdFbENTNGlOaUgrL0c4RkpKTkxGTEYvdXA3UDgrVGthQks0ZzVIOHNhZEM4Zm1JYzFkSFk1UDlCT2hOcDcwYU42cEdFbG9DclNZUG05eE1qcU9Qenl6NW9rdHBKeko1cEpJQ1lzTzRPaEIvTllBUkd0b0RYdnRXTFBXOG5rL1Q3VWZyNmxpQWdFV2hRQWlQWDBFRG5JdS82cDVEcjAxSW42Zzhpd2RzTkNtdzRBdkh2dHdqNEp1VDJaRHUrdU9YL2M4ajZaYW44RDZEeU5VUzIvcHNsMENMOUY4RXVRbHZieDRMZWZ3Rk5qSmJLMzZ5OFhGZGFReWZpYWpmeFNpVHd4UWIvWDBGV0VVdDl4dGp2NnNBM1VaeVplK2gvWU9RTGtYdnJFWVQ4L3cwSkEwdkZaV2g4Zlh6eTNwMEV2aHhad2ZRN01QTDV5R1VqeHYvcktQRDFVbkU1c3F4Nll2TGUrQitPcktQdW9mK0JrYzlGRm02MlVPR213WlcwN3ZvVncxV0kvMGJDU2ZENUtQLzdIUmo1TE9EWDBUTzVFOTlGSkZLMTZ2b1Z3elZvZnJXQjBBamlCV2hodGQrQmtVOUQ0a2VNLzAzSUpYcXB1QmJOTFh4UGdNT1FkZFEwL1ErTWZCS3FpNGVUOWxOdTNLOVc0aDdsNGJ0b25QODRVdTZMaVA5WktQKzNkdkQvM2NCbVpLbG40eEczL3YrRXhydmVOUldBUUIzY090TFZSZGNjK2dRMEFkOUM4UVBCRVJUdC9VbGtKMytXQUhlaEN0enBBT1ZtVkFsc2RjMk5DYkVwdWY1VGlsOE5Ia2JDeitPUzkyN0hCMm5VK2s3NTM0WXFnYjh6empLa3ZLOUE4WFdLNW0vYlV6L1dlUjYzOE4vUDBpeS9mUHdFbFgwM0tMYWw2VlJ5ZlNmRlR3U0drdnNmUlRiZ3RXdjUwazdjb3p6OERKWHhjZUl4UWNhUmVXSFJMaUUxMG55Qk1QL242STZaOW02MHNuSUUyVUhBSWhKQlJsRkgwQS8rUjVLS001Qk5nNGZwampoeFQzSWZYd1JaUkdrL2dxeWwrbUVOTVV3MjJLRy9TdCtOUExrUDViMHZnaXlpZEJrbUd6T2xTSmpvRGFxblY1Q0tRSmVnbGZwTzArQUJsUGRtQ2VQeUgwMnV6MUc4RURDSmhJLy9RZGJ5aytUODM0RlgwVG4vdWVUL1k1WXd0dWgwa09MNXIwQkJiUzNncTkvK1hZWmMzenJsZjVDMGpCbGNkN0IraVVBcmtQRHg2OFFYUDc0RnZKWE8rYnRqS2hOL3prenUrVUkwQnZrV3hidUVUNkNZRkw5Q25QOVZTQmpvcEYweUM1S25rbzR6SWJXRWZRR3locjZLL3ZCL0YycnZZb3VmMXlMeHIxUCtseUNMLzJPOTYwUElFdUx4eU1xaTZJVUEyNTc2bDhubXZ6M2ZEYlFYOXk2R1JTU2lQUW54OXhmQnprTGw0anFLdDRZZVE3dGR2b2o0K1BjSHlQS3hrN1pwRWRYM1RZU2VFTXVSNGNFVW1pUDNnLzhya1V0ZWpQOXRhR0drMDdiNVNzUS9GZzdoTk1UL1JvcmZIR1FVV2VJOWkzUnNza2dxQXYwRStDS2Q4NzhXQ1lDMk03REwvMlJrZmZSRCtzUC9GNUgxc3ovM1gwVGp3VXRwd3I4VkFhaU9LdmhScEFHZzNZUTRHZ1ZlZnBEaXRrbmZpUHdUSndrYmZwRDUxcmZwenFCOEVabTdQWXJVRWdiU05IZ01VaUVmb2ppVDRIV284Sm5KcHoybkZZUzdVS0hzRnY4Zm9nR1hCWUIyZ3lOUEloVnlqdUlpNUs5QnExS3V2NnZML3g2a3pIWmpZTHFJQk00SlVrc2dmeEs4Q2ZFdnlpUndKWEFjYWdUOGdmOGlxUTl6TjdDSUxLR09KTHN6bm4wMmpzcmp3eFRuRWpxQjJoMTMxY005V2d5dmJtQVJtWHFQa3JVRXNuUVlReUo0cTd1TWRRT2pLTjNkblk3Y3llOEJ1anNnMzR0RUFJdXY1cStHVFNJQnRLaEp3QkJwb00rWXkxZWQ3Z3F5MDhuOS9KM0JqUDhqVVp0WTFDQ3dSbmJTYnpBUmFCaHRnOXd0VWY0QlVrc3J5UEkvREpYSFJZcFpCS3FoU2U4WFViOGJ5LzlQQTYraGUvem5VSHJiZU1tZkNGZzlMRUlFcnFHWVRwOUNDMEFROHY4Q21oeDFpLzlCMHJybWppbk1HcXBHZDhZYXJhQ0doTDJQb0hHSDMvWXZBLzRWV1g1MXF3MndmdlZNRkUvSHhTWVVlK00rdE9MZWF6R3NoaWI5SDBCam9Cai9yNkZBdHQzZ1gwZmw2WEZrM1NIc3MwMUloTm1ISnQxRjhQOGx0TlBiSnNLeHp6TGdQNEEvb0h2OHY0VEdPSnZJMW4zUTVQQlZhQkhraHhURC93WEFINk9kaVNGTWd5dFEwT3R1OGI4RUNTQitPQkRRSXZETDBJTHJiUlREL3puQXhhaE0raFBmWldqaC8wTjBwejJ1bzhXRXg2SXh0ODkvSGZCaWxQKzNVNHdZZmdacTM2ZUk4NzhCdVgxMmkvOWxpUCt4empXNzN6SElBdVVCdWpmbmFvWlRVZisrMW5rT053MStpTnFzYnZSSmRTVHdyMExwYmRmc1htdlJybHV6U0hjb2d2K0p5T1hMZHVyejgzOExzbnhxeXI4VkFZamtqNjVIQXoxYkNiQ0J0ZzBDTjZNQjJSeWFNSFU3SVdxb0FUb2JOYm8yR1BYTm5tNUQ1dkRkdkg4ZGRXNFdhTmVmQkE2aHh2aEppUCtlTHQ4ZjBnQzhKNk5DNTA1K1hQNTNJTk8zYnQ1L0VaazZEcE1xb1pDTmk3SU81YzhCNUJiVUMvNlBRV244R1BMNTM0VXNzcnJOLzNiRTAzYUJjNFdnR3NvVEUwTHU2L0w5RFNiOCtDNVBianJjUS9mZEVoZVJxK2R5UWtzNEVIOXpGVjFBbldFditFOGc4VytjK0tySElocUlkTnN0emNyVlVQSU1MbmViQkUyaWZEbEk3d0xFajVKYTNlVHhuNlA3UXN3aVN0UGxwSDdHdmpYY0k1TlhuZDZ0aGc0akVTcG04V0huQittTk5kNCswcGhBcmdocStlOEtoTDFhRGJKWVI3RllUNFk3a0RqU2JUSGlRVkxYSjRpN1JKazFXcStzUVYrTGhJL1hrOTJOemVYL1Y4QnYwUDB5WUhucWkwQjJmN01TV3FRN0EwOGZROGp0NW1Ob3d1bHVWZStXZ1E4aXk0QnU4N2Z5NUZvRDJUMnRETmh6dUM1ejNjSVFjbmY2SUVxSHc1Mzd1OGUvUjVQL1hvaHh2NG0yaURhNExsRXZBRjZLNnNtUDZBMy84MUU4cjVjZy9ySCsvMlBJSmFxYjl6K0lSTFVqU1dNQ3VmOS9PSEpGdWdEMWZiZDErZjRnL3VjQmY0YXNQdnpGSHp2L1pQS2RidlAvS2xyc2VScGgzWDhFbWdTK0NPWC9qN3Q4ZnhEL2MxRFpmajRwZjM4TThBWGtFdGx0L3YrTyt2NFRrMnR1T3plTXJJR2VqOFllVzd0OGYxQ2Y5eXpndDFFTUZuL3h5ODR2UlVHZnUzbC9FMEdPSU53WXh4YUJUa2R6MC8yb0QrNEYvNmNqNGVmcGhDRlBqUC9sd09lN2ZIK3pmRHlDckR1azNlTXdKTXFjaWNaK1ArdnkvVUg4bndxOEdzMkJZeTVQaTBqOCt3cmRuLzlmVGJyUmtGMXorWitFd3VJOGhEd3ZlakgvZlRKcVl6Y1RXbjNhK2ZkUVdXM3AvcjVwYnlzNG1ld0FyRTQyTWVwb3hmVGJTSW5zTkViS0JFcjBqU2dEL01wbjUvTW9rN1ozZUw5bU9BRjF3Q09SWjdIMzk2TFZvSnZwM0NwaUhJbE9Vem4zdFBQNTVKNjl0c0xaaERwN2R5TGdQOHNNY2ovYlF1ZUJzc2VRcTlHYTVKNyt2ZXg4SG9rMHZkNmRZUVBxN054bjhaOW5Obm1XclhRZUtIc1VDVDhyaWZPMzR3SXErNzBPVEQ2Rkduc2I1TWZxd1A3a1dYYlN1Umd5Z3RvQTI0STV4aDNFZjA4WDd0Y01xMUFkOEovRlBUZHJ1RDEwYmhVeWhPckFDUEUwZCs4L1MrK3RNRllnb2ROZDlZKzFSZE4wSjFCMGpaUzdpMWdhRkxFNzB3VFpnT094L0poSDlYNld6aWZpdHBXeDc0TGw4NnhIcnZVQ282UWlzUDg4YmwzY2o4cCtONS9wbTJpUTZkOGJWTmJlakFhL3ZjUXdhYndOOXhuOGRGaWdPM215QVFrZXIwRjlZRjc3TjRNRWlsYTMrMTBxckR5NmNEbWVnUUl5ZndTNUlOemU0ZjNXbzBIdnExQzlhOFQvWW1TdDBFdGNpRVNtY2UrNit6dzdrUkR6YVRybnZ3NEpQeThsdGNDTzFia1pGSmZvNngzZXJ4a3VRQ0pjYklkQU85K0p5c0JuNlR4R3hoUVNmbjZKZEVNS0NOTmdGZ2xmbDNkNHYyWXdFYzVjNHYxbkFmSC9EQkxpdDNWNHY3VkkrSGtCNGVLYmU5L1o1TG1pMnoxM0VlY2kxME9mdjN1K0d3bFJsOUQ1Zkd3MWF2T2ZReHFMTW5iZldWUXZyKy93ZnMxd05uSTlkRGVIOEo5bkR4SWhMcVB6TUF5cmtLdlZNNGd2UHRyNWZ0VGV0clBiMzFKd0ZtcG54eG84eXg1a2dYSUZuUzlHcjBUaXl0UEpocUh3Ny9zUXFtKzlqa2wxQnVwblRZdUl6WC8yb3JISzFYUWVLSDRTYVE0bklBSGU5YjV4N3orSDZsdGIvYzFTQkNCUXByeUoxQm9vTDFQcXlDTEJKc083VWVMa1RRcUdTVjF0MXBDdTl1Zjl0NzNmalFwYlVWdXpyMENEc21OeW5zM05wR25VQ2V4QTNCdE5pc3pDWUFLbDhTb2FGelI3YjhINGluTEJtRUNySGF1YlBGY2Q4ZDJCOHNnbWhYbVRJcHZzV3VEaFNSb0xqWGErRDFrb0ZlV0NNWTQ2Z3BnMVVOMTcyWmFDZTVMbmJEUXBIRUw1N2FaQkk2SE5qak9vakJVVmgyc01kVXF1UzF4ZU9aaEYzS2VUOC8zazg3Zkp2cVhCR05tSmI5N2diejhxWDBYRllScEY1dkNOQmtIMm1pUE45MmFUWXB2b0Q2TjBhQ2I2Mk5FRWg3ei83VGFHMGNURUJnSDJISGtkMDM1UzdnczBmczRoNXpYc1hNL2pEMmt3NGlMNXJ5WnNteUJNQXhORDVwTlhzekxxQ2o3dVJEdkdPNWJlUldBSTFmMDhVY285V3Q0c09PK2JvZVljWFY1bm9JR1ZpenBhOVhzZG5VKzJXa1VOdFFHTjhpZXZQMmlFTVNSNGJFS3IzV2NTbXAzSDh2OGFKSDV0YiszeHV3SS83KzM4RDFEc0ZjTTJOQkg2RnVxanQ1SS9UaHNqRFRyN0RKVGZhMm1jdHFCSjMxdnBUc3k3VnJBT0NUeW5lYy9obnR0eEd4cWJYb1g0YnlPZi95Z3AvMU9TL3pmK2VlVUt0TkQ2Tm9yYmtHUUt4ZDg2TGVlNTNPTjJ4UC9iYUVGd0cvbmoxTkhrdnpjZ1M1dFRDWGRoOWU5UlI1UGVkMUVzL3crUTNTR3NFZitya1ZmQzdjbjdSdnpYb2pKd0lySjRzREYybzM3MkZ1QzlGQmVDWVMxeU1UdXh5WE9CNnVSMzBQeGtLOHFqUFA0amFNNjNGbzJ2bmt3cSt1YU5NMEhsNmdNVXR5SExHdFRHYlk0OGkzKytFMWxsM0V5NktKbzNUN0hkYk5lZ051Q0p0RGJHL2dud1QvUis4ZHV3R25nSHFVdG8zblBWMGR6bis2anQyNUc4YjhSL1pmTC82NUZIaWM4L2RyODdrTmhjVkFpS1Zjaksxb0tqTitycmR5T1h0QzBvN3hzdENnOGp2cXRRRzdDT05QYXMrNThIdmZjN2tJVmkyNHYvU3hXQURLY2pheGhmRGMxTEVIczlnQWFGczhsN0cweU41SHcvOWwrZ2h1UTZPbDlsV1NwT1F1cThIeURXemFEWTg1c0lZTUZEYlNJUm0rdzNxbUQ3VWVOZjFNREh4MlkwU0l1Sk5JM0tnSWtBMWhFTU84ZFc4dDNPNTFHbjBxL3RPRGVpUVlwZmJxRnhIaHAvYXdoc01PM3piOVN3MWttdGZvcHErSDJzUTJVZ3p6SXI3NXBOQ0gzK3ZsVkZYcWRxNXd1b2dlM1V5bXFwV0kzU0lFK2t5bnR2azJHWGY1M0dWalY1L3o5RC83YWpuMFJwa0djTmszZmVUQXhvbGdZR1Yxem9COGJSZ0tYZGZMUG5qVDEzSHQ5NnpuZnEzbWRGd21KUitmeWJIUnM5ZHpQZXJoWFFIalR4L2FlYy8rbzFoc21LbE5CKy92MHFzdHl3d1Yrei8zSFA5eVMvL1NUOTRSK3pCRnIwM3Z2bmRmVGM4NlFUMXBXa29tS3pjdU5lMjR1c0VUNUxmL2hmaENiZXJtVUczbm5zYVB6M0pPOU5UUFg1TjB1RGFlVHU5Q1g2dy8rMXlPcW1XYjdaMFMyM01mNyticVBOenFlUjFjdVh1OEttZmJ3YzFiODgvbm5udGdodWdzVUtWSmRjQzVkVy9tY2FCVHErdEZ1RTJzUUZ5QnBrd25tbVJzL3Q1dHRjY3F5VFduYzNzdkNJdlo5QmxtWlhkSlZWNnpnUFdZUGtXZWJrOVhsbUJPRHlyeEZmVUd2MHZ6UEkwdXFhcmpOckRjOUhDdyt4aGRBOEhzWi9nWlMvalNIeXJJcnkvbk1XV1ZyZDBBdHlMZUFzdFBEVXlFZ2xkczM0MzVkOGRtUnlISXY4TnZZZnBpL3NSNHNydWR1OE4wT25BaEJvRUhnMldyRnlyVldhWmFUN3VTK1lOQ3Y0K3hIcG0rbi9OclFqYUNYa1pPUUxiTDduN2FaRHE0VytUdXJ1dEpYQjRIOGlNbEhMRTdCaTE5cmw3RjZiUjZMWGR2cS9EZTh3RWtFMjBWd0lXU3BmLy8wQ0VyMTJNUmo4MXlldm1GdFVPL3o4YTNubkMyZ1FOZTE4MWk4TW9SV2IxVFIyaTJ2MHZwMXpFSCt6S0JvRS9wUEpxNUVRc2hTZWVVY1RmdnJkOW9FNG05V21vUm1uVnErNVIvOWFNMHVxb21EV01MYUkwNGhIdXh6OWF3Qy9qNnc5M284bWY3MTJlVzBGdzJSZEZGdmxVeWRyTWRQcTc2YVJHODc3R1F6K29Mei9mYkxXUDQzNGRITGNoOXc5UGt6LytVK2dnTk52SVRzUmRvLyt0WGJyaUg5dEgvQ1BLTlpKdnhZL0RCTm9KN1kzRTdhQnJmSnM1L002NHZ3SnRNWDNJUEIvRXdvRTdydkZOZUxReVdjMjhmOHN4WGs5NUdFY0NZR3ZvaldMYVA5OXE5ZmM5emJ4djRUQjRQOHk1S0taSitENDcvT3V0ZnJkV2VBYmFQSmY5TzU3UHNhUUVQamk1QnlXenJQVjM4d2lpOG9yR1F6KzU2RWR1V0loYWxyaDIyNTZQSWlzWGp2ZWZhOGJBcERCaEpEVDBJNWg3WkNMQ1VDeDMwd2ppNWRiR1l6QnY0dGhaQkYwQXRrdDB6c3QrTzYxZmNpRWRpdjluL2o3R0VZbWdjZVRWY1M3MGVEWnRSa2svUFJqMi9WbXNHM3BONUN2aUMrMXc3UDNzMmpWZEpkemJWQmcyOUt2cGZXT29ObDM4TTczb3paZ0VJUWZIeFlJZXhXTlkzWGxjV3QwYmtlem1od0U0Y2VIcldCT0VBckJ6YzRiWFhPUFpqVTJhRzAvaVA4NHFkdGl1L3p5UG5QUDIzR2o2Z2RHU1FPVVEvUDhqSEZzOUptZGo5SC9nWDhNNXJyb29oblhQNkN4QU9TZTM0b20vaDloTVBuL0xwb0liMHJldDVQUHJSeHZSeXYrSDJmdytJOEJiMEQ4TnlUWGxzS3hHZjlQb2RoQy9aNzQrQmhERmxHdlE0dEIwRDdQWnVkYmdjK2hPRitEeVArVlNBaFpsMXhiU2wvZmFLeXdIUVhqL2pLRHgzOFV4Y2Q2Q1ZtMzFYYkhlWTNlNzBEQnFMOU8vNnllOHpDS3dtSzhnSFIzcWp3K1M3MjJDMW5BWHNuZzhSOUI4YUYra1RSV1hTTmVTMG1ETzVHMTB6VU0zaGh3QkJuQ1BKdlFiYlZaT3JTYVJuY2phNmNiNkJML2JncEFMdFlpcTVEMXhMZE85d2syRW9EMm9JWnZDOFg1ZUhhSzFXZ1FORVZ6SDg1bUJYOGFDUjdiS2M3SHNWT3NSSU9nTlRRMmoyemwyZ3pLOTUzMGY3V3ZWVXlpdkY5RjYyS1lmODNlenlKcmw5ME0zcUEzRHhPb0RrelMyS3l6MFhzNzM0L0t3RFNETitqSnd4amlQazdXUFpBbG5NOGxyeUlDUEhjTEkyVEZFR2pNMVQrNjU2NjF6NkFLSHo0c1VMQWJ3NGtsSGkwTkJzWGlweFVNa1hKdnhUMnNsYy9Ld2gzU09FNnR4SEQ2QStKV00zYThCYTMwZmdyRjBTZ0RUZ0plZ1FiRXNhM0Qyem5laWx3OFBrZnZBNXgyQ3llaXJkclBJcjUxZUt2MUhzVC9LdVRtdFdSVC80SnhBcktJT0lOOC9zMnUyZmtXRkQvb3EvUSt3R3Uzc0JtSkFjOGtLd1l1WlF5d0ZiZ1dpUjViZXZyVTNjTW01QjcwZENTR05lTFg3UDEyRkVQbkNqb1BLRjRVTnFDMjc2bGtkNDFleWh4Z0I5cUIraHFLamZIV0NkWWpOKzBuRThad2F6Y05mbzdLL2ZYMEw5Ukp1MWlIREdHZVJEYUdWenZwWU5mdlJNTC96ZlFneGxtdkJDQVhGdGh2SlpvVVRaQ2FTdHFXd3Zjand2dElWL2ozb2d3dnk2UXZENk5JQ0hHNW00V0VUUTV0WWorRDBzQW12THNaUEtXM1hZeWdTdUJ5dDVoUlppbGdGZzJ6cEx2bm1QQlRsa2x2SGl5d21jdmRUQVhOWmN3Q0ExdXczTm5rTlUzNStROGp5eERqYmNHTlkvem5TWU1GbS9CVGxrbC9IdHhkdkViSXVvdlk1TmdtOS9QZWF4QXRmZHFGaVFIRzJ3MXViUHg5b2NOZVJRWjI3aFhjWGN4aXdnQmtZd0xWR1h4TG4zYmdCclRPQys3Y2FJQmNCZmo1YlRBQjZOZVM4eDNJd3ZjMk5PaTlrdklzZXVWaEpSSUNOcUtnbmxOb1BBUnBnTmZkeWRFV3VuNk0rRjlOLytMYmRRdVRLRmJtUnVBNHhOL2lwbG5zSUovL1Q5Q2cveHJLcytpWGgwazBHZHFBTm8xWlM3cENicnQ2N1NGMWE5OEIvQlJOOXErai9QeFhvRGlSNjRGalVkbTN6VU5zY2RoaUllMUNaZUFPMUE3Y1NEWDRuNGpLL1RFbzd5M2ZMZWJSTk9rdXJuZWlNckFEVFhyTHN1aWJod2trQ0s1RmVYOFVhYjIzeFdHemFOOEQzRVZhRG02bC95Nk9uV0ljTFFKWW1JUkhrNVo3bi84OUtBMTJvVFp4QytWWjlNN0RPR3I3elR0Z0VnVjJoblJ4M09ZNTk2TCtiZy9pdjQwZTgvLy9DWTRKdkRzMTJsb0FBQUFBU1VWT1JLNUNZSUlBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBek1EY3lNQT09Jyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNTJweCAwO1xuICAgIGFuaW1hdGlvbjogMC43cyBzcHJpdGUtYW5pbWF0aW9uIHN0ZXBzKDE4KSBpbmZpbml0ZTtcbiAgICB0cmFuc2l0aW9uOiAuNHMgYWxsIGVhc2U7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSk7XG4gIH1cblxuICAucm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJGlzb3RvcGUtaXRlbS1vZmZzZXQ7XG5cbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIG1hcmdpbi10b3A6ICRpc290b3BlLWl0ZW0tb2Zmc2V0O1xuICAgIH1cbiAgfVxuXG4gIC5yb3ctbmFycm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJGNlbGwtc3BhY2luZy1uYXJyb3c7XG5cbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIG1hcmdpbi10b3A6ICRjZWxsLXNwYWNpbmctbmFycm93O1xuICAgIH1cbiAgfVxuXG4gIC5yb3ctY29uZGVuc2VkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IC40cyBvcGFjaXR5IGVhc2U7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1taW4gLSAxKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi5pc290b3BlLS1sb2FkZWQge1xuICAgIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuXG4vLyBJc290b3BlIGZpbHRlciBiYXNlIHN0eWxlc1xuXG4uaXNvdG9wZS1maWx0ZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJi1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICRpc290b3BlLWZpbHRlcnMtbGlzdC1wb3NpdGlvbi10b3A7XG4gICAgbGVmdDogJGlzb3RvcGUtZmlsdGVycy1saXN0LXBvc2l0aW9uLXJpZ2h0O1xuICAgIHBhZGRpbmc6ICRpc290b3BlLWZpbHRlcnMtbGlzdC1wYWRkaW5nO1xuICAgIG1hcmdpbjogJGlzb3RvcGUtZmlsdGVycy1saXN0LW9mZnNldDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtaW4td2lkdGg6ICRpc290b3BlLWZpbHRlcnMtbGlzdC1taW4td2lkdGg7XG4gICAgZm9udC1zaXplOiAkaXNvdG9wZS1maWx0ZXJzLWxpc3Qtc2l6ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpc290b3BlLWZpbHRlcnMtbGlzdC1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpc290b3BlLWZpbHRlcnMtbGlzdC1ib3JkZXItcmFkaXVzO1xuICAgIGJveC1zaGFkb3c6ICRpc290b3BlLWZpbHRlcnMtbGlzdC1ib3gtc2hhZG93O1xuICAgID4gbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29sb3I6ICRpc290b3BlLWZpbHRlcnMtbGlzdC1saW5rLWNvbG9yO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBsaW5lLWhlaWdodDogJGlzb3RvcGUtZmlsdGVycy1saXN0LWxpbmstbGluZS1oZWlnaHQ7XG4gICAgICAgIHBhZGRpbmc6ICRpc290b3BlLWZpbHRlcnMtbGlzdC1saW5rLXBhZGRpbmc7XG4gICAgICAgICYuYWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXNvdG9wZS1maWx0ZXJzLWxpc3QtbGluay1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmLXRvZ2dsZSB7XG4gICAgJi5hY3RpdmU6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBJc290b3BlIGZpbHRlciBob3Jpem9udGFsIHN0eWxlc1xuXG4uaXNvdG9wZS1maWx0ZXJzLWhvcml6b250YWwsXG4uaXNvdG9wZS1maWx0ZXJzLXZlcnRpY2FsIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgLmlzb3RvcGUtZmlsdGVycy1saXN0IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI5cHg7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjNzIGFsbCBlYXNlKTtcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAmOmFmdGVyLFxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmICsgbGl7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXNvdG9wZS1maWx0ZXJzLXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG59XG5cbi8vIElzb3RvcGUgZmlsdGVyIHZlcnRpY2FsIHN0eWxlc1xuXG4uaXNvdG9wZS1maWx0ZXJzLXZlcnRpY2FsIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgLmlzb3RvcGUtZmlsdGVycy1saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci1sZWZ0OiAkaXNvdG9wZS1maWx0ZXJzLXZlcnRpY2FsLWxpc3QtYm9yZGVyLWxlZnQ7XG4gICAgICA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgcGFkZGluZzogJGlzb3RvcGUtZmlsdGVycy12ZXJ0aWNhbC1saXN0LWxpbmstcGFkZGluZztcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBiZy12YXJpYW50LWN1c3RvbShsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRicmFuZC1wcmltYXJ5IDAlLCAkYnJhbmQtc3VjY2VzcyAxMDAlKSk7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkaXNvdG9wZS1maWx0ZXJzLWxpc3QtaXRlbS1vZmZzZXQtdG9wO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pc290b3BlLWZpbHRlcnMtdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5pc290b3BlLXdyYXB7XG4gIC5yb3ctY29uZGVuc2Vke1xuICAgIC50aHVtYm5haWwtZGVmYXVsdHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQaG90b3N3aXBlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucHN3cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiBjcmVhdGUgc2VwYXJhdGUgbGF5ZXIsIHRvIGF2b2lkIHBhaW50IG9uIHdpbmRvdy5vbnNjcm9sbCBpbiB3ZWJraXQvYmxpbmsgKi9cbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5wc3dwICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5wc3dwIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLyogc3R5bGUgaXMgYWRkZWQgd2hlbiBKUyBvcHRpb24gc2hvd0hpZGVPcGFjaXR5IGlzIHNldCB0byB0cnVlICovXG4ucHN3cC0tYW5pbWF0ZV9vcGFjaXR5IHtcbiAgLyogMC4wMDEsIGJlY2F1c2Ugb3BhY2l0eTowIGRvZXNuJ3QgdHJpZ2dlciBQYWludCBhY3Rpb24sIHdoaWNoIGNhdXNlcyBsYWcgYXQgc3RhcnQgb2YgdHJhbnNpdGlvbiAqL1xuICBvcGFjaXR5OiAwLjAwMTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xufVxuXG4ucHN3cC0tb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19pbWcge1xuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nIHtcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogLW1vei1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5wc3dwLS1kcmFnZ2luZyAucHN3cF9faW1nIHtcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi8qXG5cdEJhY2tncm91bmQgaXMgYWRkZWQgYXMgYSBzZXBhcmF0ZSBlbGVtZW50LlxuXHRBcyBhbmltYXRpbmcgb3BhY2l0eSBpcyBtdWNoIGZhc3RlciB0aGFuIGFuaW1hdGluZyByZ2JhKCkgYmFja2dyb3VuZC1jb2xvci5cbiovXG4ucHN3cF9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4ucHN3cF9fc2Nyb2xsLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4vKiBQcmV2ZW50IHNlbGVjdGlvbiBhbmQgdGFwIGhpZ2hsaWdodHMgKi9cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9faW1nIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG59XG5cbi5wc3dwX19iZyB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbn1cblxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX19iZyxcbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fem9vbS13cmFwIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4ucHN3cF9fY29udGFpbmVyLFxuLnBzd3BfX3pvb20td3JhcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucHN3cF9faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC52aWRlby13YXJwLFxuICAucG9zdC12aWRlby13YXJwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSk7XG4gIH1cbn1cblxuLnBzd3BfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4vKlxuXHRzdHJldGNoZWQgdGh1bWJuYWlsIG9yIGRpdiBwbGFjZWhvbGRlciBlbGVtZW50IChzZWUgYmVsb3cpXG5cdHN0eWxlIGlzIGFkZGVkIHRvIGF2b2lkIGZsaWNrZXJpbmcgaW4gd2Via2l0L2JsaW5rIHdoZW4gbGF5ZXJzIG92ZXJsYXBcbiovXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKlxuXHRkaXYgZWxlbWVudCB0aGF0IG1hdGNoZXMgc2l6ZSBvZiBsYXJnZSBpbWFnZVxuXHRsYXJnZSBpbWFnZSBsb2FkcyBvbiB0b3Agb2YgaXRcbiovXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlci0tYmxhbmsge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xufVxuXG4ucHN3cC0taWUgLnBzd3BfX2ltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi8qXG5cdEVycm9yIG1lc3NhZ2UgYXBwZWFycyB3aGVuIGltYWdlIGlzIG5vdCBsb2FkZWRcblx0KEpTIG9wdGlvbiBlcnJvck1zZyBjb250cm9scyBtYXJrdXApXG4qL1xuLnBzd3BfX2Vycm9yLW1zZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGNvbG9yOiAjQ0NDO1xufVxuXG4ucHN3cF9fZXJyb3ItbXNnIGEge1xuICBjb2xvcjogI0NDQztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbltkYXRhLXBob3RvLXN3aXBlXSB7XG5cbiAgW2RhdGEtaW5uZXItaHRtbF0gaWZyYW1lIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4vKiEgUGhvdG9Td2lwZSBEZWZhdWx0IFVJIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cbi8qXG5cblx0Q29udGVudHM6XG5cblx0MS4gQnV0dG9uc1xuXHQyLiBTaGFyZSBtb2RhbCBhbmQgbGlua3Ncblx0My4gSW5kZXggaW5kaWNhdG9yIChcIjEgb2YgWFwiIGNvdW50ZXIpXG5cdDQuIENhcHRpb25cblx0NS4gTG9hZGluZyBpbmRpY2F0b3Jcblx0Ni4gQWRkaXRpb25hbCBzdHlsZXMgKHJvb3QgZWxlbWVudCwgdG9wIGJhciwgaWRsZSBzdGF0ZSwgaGlkZGVuIHN0YXRlLCBldGMuKVxuXG4qL1xuLypcblxuXHQxLiBCdXR0b25zXG5cbiAqL1xuLyogPGJ1dHRvbj4gY3NzIHJlc2V0ICovXG4ucHN3cF9fYnV0dG9uIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvcGFjaXR5OiAwLjc1O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wc3dwX19idXR0b246Zm9jdXMsXG4ucHN3cF9fYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBzd3BfX2J1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5wc3dwX19idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8qIHBzd3BfX3VpLS1vdmVyLWNsb3NlIGNsYXNzIGl0IGFkZGVkIHdoZW4gbW91c2UgaXMgb3ZlciBlbGVtZW50IHRoYXQgc2hvdWxkIGNsb3NlIGdhbGxlcnkgKi9cbi5wc3dwX191aS0tb3Zlci1jbG9zZSAucHN3cF9fYnV0dG9uLS1jbG9zZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wc3dwX19idXR0b24sXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9waG90b3N3aXBlLWNvbnRyb2xzLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNjRweCA4OHB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4xKSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4wOTM3NSksIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XG4gIC8qIFNlcnZlIFNWRyBzcHJpdGUgaWYgYnJvd3NlciBzdXBwb3J0cyBTVkcgYW5kIHJlc29sdXRpb24gaXMgbW9yZSB0aGFuIDEwNWRwaSAqL1xuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24sXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGhvdG9zd2lwZS1jb250cm9scy5zdmcpO1xuICB9XG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5cbi5wc3dwX19idXR0b24tLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDRweDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tc2hhcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAtNDRweDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tZnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHN3cC0tc3VwcG9ydHMtZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBzd3AtLWZzIC5wc3dwX19idXR0b24tLWZzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDA7XG59XG5cbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19idXR0b24tLXpvb20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMDtcbn1cblxuLyogbm8gYXJyb3dzIG9uIHRvdWNoIHNjcmVlbnMgKi9cbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qXG5cdEFycm93IGJ1dHRvbnMgaGl0IGFyZWFcblx0KGljb24gaXMgYWRkZWQgdG8gOmJlZm9yZSBwc2V1ZG8tZWxlbWVudClcbiovXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUge1xuICBsZWZ0OiA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzhweCAtNDRweDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IC00NHB4O1xufVxuXG4vKlxuXG5cdDIuIFNoYXJlIG1vZGFsL3BvcHVwIGFuZCBsaW5rc1xuXG4gKi9cbi5wc3dwX19jb3VudGVyLFxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE2MDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgei1pbmRleDogMTYyMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB0b3A6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogNDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmZpcnN0LWNoaWxkIHtcbiAgLyogcm91bmQgY29ybmVycyBvbiB0aGUgZmlyc3QvbGFzdCBsaXN0IGl0ZW0gKi9cbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG59XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIGE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIC5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLyogaW5jcmVhc2Ugc2l6ZSBvZiBzaGFyZSBsaW5rcyBvbiB0b3VjaCBkZXZpY2VzICovXG4ucHN3cC0tdG91Y2ggLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XG4gIHBhZGRpbmc6IDE2cHggMTJweDtcbn1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLW1vei1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNFNUM5QTtcbiAgY29sb3I6ICNGRkY7XG59XG5cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzRTVDOUE7XG59XG5cbmEucHN3cF9fc2hhcmUtLXR3aXR0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTVBQ0VFO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuYS5wc3dwX19zaGFyZS0tcGludGVyZXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0NDQztcbiAgY29sb3I6ICNDRTI3MkQ7XG59XG5cbmEucHN3cF9fc2hhcmUtLWRvd25sb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0RERDtcbn1cblxuLypcblxuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcblxuICovXG4ucHN3cF9fY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBvcGFjaXR5OiAwLjc1O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi8qXG5cblx0NC4gQ2FwdGlvblxuXG4gKi9cbi5wc3dwX19jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0NHB4O1xufVxuXG4ucHN3cF9fY2FwdGlvbiBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICNCQkI7XG59XG5cbi5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNDQ0M7XG59XG5cbi5wc3dwX19jYXB0aW9uLS1lbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEZha2UgY2FwdGlvbiBlbGVtZW50LCB1c2VkIHRvIGNhbGN1bGF0ZSBoZWlnaHQgb2YgbmV4dC9wcmV2IGltYWdlICovXG4ucHN3cF9fY2FwdGlvbi0tZmFrZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLypcblxuXHQ1LiBMb2FkaW5nIGluZGljYXRvciAocHJlbG9hZGVyKVxuXG5cdFlvdSBjYW4gcGxheSB3aXRoIGl0IGhlcmUgLSBodHRwOi8vY29kZXBlbi5pby9kaW1zZW1lbm92L3Blbi95eUJXb1JcblxuICovXG4ucHN3cF9fcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAxMnB4O1xufVxuXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgLyogV2UgdXNlIC5naWYgaW4gYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IENTUyBhbmltYXRpb24gKi9cbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wcmVsb2FkZXIuZ2lmKSAwIDAgbm8tcmVwZWF0O1xufVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTtcbn1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fY3V0IHtcbiAgLypcblx0XHRcdFRoZSBpZGVhIG9mIGFuaW1hdGluZyBpbm5lciBjaXJjbGUgaXMgYmFzZWQgb24gUG9seW1lciAoXCJtYXRlcmlhbFwiKSBsb2FkaW5nIGluZGljYXRvclxuXHRcdFx0IGJ5IEtlYW51IExlZSBodHRwczovL2Jsb2cua2VhbnVsZWUuY29tLzIwMTQvMTAvMjAvdGhlLXRhbGUtb2YtdGhyZWUtc3Bpbm5lcnMuaHRtbFxuXHRcdCovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBzd3BfX3ByZWxvYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgY2xvY2t3aXNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZG9udXQtcm90YXRlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbn1cblxuLypcblxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlc1xuXG4gKi9cbi8qIHJvb3QgZWxlbWVudCBvZiBVSSAqL1xuLnBzd3BfX3VpIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTU1MDtcbn1cblxuLyogdG9wIGJsYWNrIGJhciB3aXRoIGJ1dHRvbnMgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yICovXG4ucHN3cF9fdG9wLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHN3cF9fY2FwdGlvbixcbi5wc3dwX190b3AtYmFyLFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG59XG5cbi8qIHBzd3AtLWhhc19tb3VzZSBjbGFzcyBpcyBhZGRlZCBvbmx5IHdoZW4gdHdvIHN1YnNlcXVlbnQgbW91c2Vtb3ZlIGV2ZW50cyBvY2N1ciAqL1xuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLyogcHN3cF9fdWktLWZpdCBjbGFzcyBpcyBhZGRlZCB3aGVuIG1haW4gaW1hZ2UgXCJmaXRzXCIgYmV0d2VlbiB0b3AgYmFyIGFuZCBib3R0b20gYmFyIChjYXB0aW9uKSAqL1xuLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLyogcHN3cF9fdWktLWlkbGUgY2xhc3MgaXMgYWRkZWQgd2hlbiBtb3VzZSBpc24ndCBtb3ZpbmcgZm9yIHNldmVyYWwgc2Vjb25kcyAoSlMgb3B0aW9uIHRpbWVUb0lkbGUpICovXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX3RvcC1iYXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLypcblx0cHN3cF9fdWktLWhpZGRlbiBjbGFzcyBpcyBhZGRlZCB3aGVuIGNvbnRyb2xzIGFyZSBoaWRkZW5cblx0ZS5nLiB3aGVuIHVzZXIgdGFwcyB0byB0b2dnbGUgdmlzaWJpbGl0eSBvZiBjb250cm9sc1xuKi9cbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX190b3AtYmFyLFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIC8qIEZvcmNlIHBhaW50ICYgY3JlYXRlIGNvbXBvc2l0aW9uIGxheWVyIGZvciBjb250cm9scy4gKi9cbiAgb3BhY2l0eTogMC4wMDE7XG59XG5cbi8qIHBzd3BfX3VpLS1vbmUtc2xpZGUgY2xhc3MgaXMgYWRkZWQgd2hlbiB0aGVyZSBpcyBqdXN0IG9uZSBpdGVtIGluIGdhbGxlcnkgKi9cbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0LFxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2NvdW50ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHN3cF9fZWxlbWVudC0tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wc3dwLS1taW5pbWFsLS1kYXJrIC5wc3dwX190b3AtYmFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbiIsIi8vXG4vLyBFYXN5IFJlc3BvbnNpdmUgVGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQ2xhc3NpYyBUYWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucmVzcG9uc2l2ZS10YWJzIHtcbiAgLy8gQ29sbGFwc2UgVGFiXG4gIC5yZXNwLWFjY29yZGlvbiB7XG4gICAgcG9zaXRpb246ICRhY2NvcmRpb24tYXJyb3ctaWNvbi1wb3NpdGlvbjtcbiAgICBwYWRkaW5nOiAkYWNjb3JkaW9uLWFjY29yZGlvbi1pbnNldDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogJGFjY29yZGlvbi1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkYWNjb3JkaW9uLXdlaWdodDtcbiAgICBjb2xvcjogJGFjY29yZGlvbi1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYWNjZW50O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuXG4gICAgLnJlc3AtYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgd2lkdGg6ICRhY2NvcmRpb24tYXJyb3ctaWNvbi13aWR0aDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYWNjb3JkaW9uLWFycm93LWljb24tZmFtaWx5O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRhY2NvcmRpb24tYXJyb3ctaWNvbi13ZWlnaHQ7XG4gICAgICBjb2xvcjogJGJyYW5kLW1hZGlzb247XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkYWNjb3JkaW9uLWFycm93LWljb247XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICByaWdodDogMjJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgdGFiIGFjY29yZGlvblxuICAgICYucmVzcC10YWItYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRhY2NvcmRpb24tYWN0aXZlLWNvbG9yO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAmLnJlc3AtdGFiLWFjdGl2ZSB7XG4gICAgICAucmVzcC1hcnJvdyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAkYWNjb3JkaW9uLWFycm93LWljb24tYWN0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3JkaW9uIENvbnRlbnRcbiAgLnJlc3AtdGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAvLyBUYWJzIExpc3RcbiAgLnJlc3AtdGFicy1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6ICRhY2NvcmRpb24tbGlzdC1pbnNldDtcbiAgICAgIGZvbnQtc2l6ZTogJGFjY29yZGlvbi1saXN0LXNpemU7XG4gICAgICBmb250LXdlaWdodDogJGFjY29yZGlvbi1saXN0LXdlaWdodDtcbiAgICAgIGNvbG9yOiAkYWNjb3JkaW9uLWxpc3QtY29sb3I7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluO1xuXG4gICAgICAmLnJlc3AtdGFiLWFjdGl2ZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGFjY29yZGlvbi1saXN0LWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIFRhYiBDb250ZW50XG4gIC5yZXNwLXRhYi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gVHVybiBhY2NvcmRpb24gdG8gSG9yaXpvbnRhbCBUYWJzXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICZbZGF0YS10eXBlPVwiaG9yaXpvbnRhbFwiXTpub3QoLnRhYnMtbGctY29sbGFwc2VkKSxcbiAgICAmW2RhdGEtdHlwZT1cInZlcnRpY2FsXCJdOm5vdCgudGFicy1sZy1jb2xsYXBzZWQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206ICRhY2NvcmRpb24tbWQtYm9yZGVyLWJvdHRvbTtcblxuICAgICAgLnJlc3AtdGFiLWNvbnRlbnQgKyAucmVzcC1hY2NvcmRpb24ge1xuICAgICAgICBib3JkZXItdG9wOiAkYWNjb3JkaW9uLW1kLWJvcmRlci10b3A7XG4gICAgICB9XG5cbiAgICAgIC5yZXNwLWFjY29yZGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5yZXNwLXRhYnMtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN0eWxlIGZvciB2ZXJ0aWNhbCB0YWJzXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICZbZGF0YS10eXBlPVwidmVydGljYWxcIl0ge1xuICAgICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4KCk7XG4gICAgICBAaW5jbHVkZSBmbGV4KDAgMSBhdXRvKTtcbiAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXG4gICAgICAucmVzcC10YWJzLWxpc3Qge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWJhc2lzKDI5JSk7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkgKyBsaSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJlc3AtdGFicy1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWJhc2lzKDcxJSk7XG4gICAgICB9XG4gICAgfVxuICAgICYudGFicy1sZy1jb2xsYXBzZWQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGFjY29yZGlvbi1tZC1ib3JkZXItYm90dG9tO1xuXG4gICAgICAucmVzcC10YWItY29udGVudCArIC5yZXNwLWFjY29yZGlvbiB7XG4gICAgICAgIGJvcmRlci10b3A6ICRhY2NvcmRpb24tbWQtYm9yZGVyLXRvcDtcbiAgICAgIH1cblxuICAgICAgLnJlc3AtYWNjb3JkaW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnJlc3AtdGFicy1saXN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodDtcbn1cblxuLy8gQ2xhc3NpYyBUYWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucmVzcG9uc2l2ZS10YWJzLWNsYXNzaWMge1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICZbZGF0YS10eXBlPVwidmVydGljYWxcIl0sXG4gICAgJltkYXRhLXR5cGU9XCJob3Jpem9udGFsXCJdIHtcbiAgICAgIGJvcmRlci1ib3R0b206ICRhY2NvcmRpb24tdGFicy1saXN0LWJvcmRlci1ib3R0b207XG5cbiAgICAgIC5yZXNwLXRhYi1jb250ZW50ICsgLnJlc3AtYWNjb3JkaW9uIHtcbiAgICAgICAgYm9yZGVyLXRvcDogJGFjY29yZGlvbi10YWJzLWxpc3QtYm9yZGVyLXRvcDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLnJlc3AtdGFicy1saXN0IHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjM1cyBhbGwgZWFzZS1pbjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5yZXNwLXRhYi1hY3RpdmUsXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmICsgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFRhYiBDb250ZW50XG4gICAgICAucmVzcC10YWItY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gICAgICB9XG4gICAgICAudGFicy1sZy1jb2xsYXBzZWR7XG4gICAgICAgIC8vIFRhYiBDb250ZW50XG4gICAgICAgIC5yZXNwLXRhYi1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgICAgICAgfVxuICAgICAgICAucmVzcC10YWItY29udGVudCArIC5yZXNwLWFjY29yZGlvbiB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYudGFicy1sZy1jb2xsYXBzZWR7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBUdXJuIEhvcml6b250YWwgVGFicyB0byBWZXJ0aWNhbCBUYWJzXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuXG4gICAgLy8gU3R5bGUgZm9yIHZlcnRpY2FsIHRhYnNcbiAgICAmW2RhdGEtdHlwZT1cInZlcnRpY2FsXCJdIHtcbiAgICAgIC5yZXNwLXRhYnMtbGlzdCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBsaSArIGxpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5yZXNwLXRhYi1hY3RpdmUsXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJlc3AtdGFiLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgLnRhYnMtbGctY29sbGFwc2Vke1xuICAgICAgICAvLyBUYWIgQ29udGVudFxuICAgICAgICAucmVzcC10YWItY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi50YWJzLWxnLWNvbGxhcHNlZHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50YWJsZXR7XG4gIC5yZXNwb25zaXZlLXRhYnMtY2xhc3NpYyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAmW2RhdGEtdHlwZT1cInZlcnRpY2FsXCJdLFxuICAgICAgJltkYXRhLXR5cGU9XCJob3Jpem9udGFsXCJdIHtcbiAgICAgICAgLnJlc3AtdGFicy1saXN0IHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMyZDJlMmU7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5yZXNwLXRhYi1hY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJveGVkIFRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5yZXNwb25zaXZlLXRhYnMtYm94ZWQge1xuICAvLyBDb2xsYXBzZSBUYWJcbiAgLnJlc3AtYWNjb3JkaW9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICBib3JkZXI6ICRhY2NvcmRpb24tdGFicy1ib3hlZC1ib3JkZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAkYWNjb3JkaW9uLXRhYnMtYm94ZWQtaW5zZXQtbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkYWNjb3JkaW9uLXRhYnMtYm94ZWQtaW5zZXQtcmlnaHQ7XG5cbiAgICAucmVzcC1hcnJvdyB7XG4gICAgICByaWdodDogJGFjY29yZGlvbi10YWJzLWJveGVkLWFycm93LXBvc2l0aW9uLXJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZGlvbiBDb250ZW50XG4gIC5yZXNwLXRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5yZXNwLXRhYi1jb250ZW50ICsgLnJlc3AtYWNjb3JkaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAkYWNjb3JkaW9uLXRhYnMtYm94ZWQtY29udGVudC1vZmZzZXQtdG9wO1xuICB9XG5cbiAgLy8gVHVybiBhY2NvcmRpb24gdG8gSG9yaXpvbnRhbCBUYWJzXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICZbZGF0YS10eXBlPVwiaG9yaXpvbnRhbFwiXSxcbiAgICAmW2RhdGEtdHlwZT1cInZlcnRpY2FsXCJdIHtcbiAgICAgIC5yZXNwLXRhYnMtbGlzdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAkYWNjb3JkaW9uLXRhYnMtYm94ZWQtbGlzdC1pbnNldDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGFjY29yZGlvbi10YWJzLWJveGVkLWxpc3Qtc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogJGFjY29yZGlvbi10YWJzLWJveGVkLWxpc3Qtd2VpZ2h0O1xuICAgICAgICAgIGNvbG9yOiAkYWNjb3JkaW9uLXRhYnMtYm94ZWQtbGlzdC1sZXR0ZXItY29sb3I7XG4gICAgICAgICAgYm9yZGVyOiAkYWNjb3JkaW9uLXRhYnMtYm94ZWQtbGlzdC1tZC1saS1ib3JkZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAgICAgICAmICsgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYucmVzcC10YWItYWN0aXZlLFxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yZXNwLXRhYi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAucmVzcC10YWItY29udGVudCArIC5yZXNwLWFjY29yZGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRhY2NvcmRpb24tdGFicy1ib3hlZC1saXN0LW1kLW9mZnNldC10b3A7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gVHVybiBIb3Jpem9udGFsIFRhYnMgdG8gVmVydGljYWwgVGFic1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgJltkYXRhLXR5cGU9XCJ2ZXJ0aWNhbFwiXSB7XG4gICAgICAgIC5yZXNwLXRhYnMtbGlzdCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbjogJGFjY29yZGlvbi10YWJzLWJveGVkLWxpc3QtbGctb2Zmc2V0cztcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAmICsgbGkge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5yZXNwLXRhYi1hY3RpdmUge1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmVzcC10YWItY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1tb2Rlcm4ge1xuICAucmVzcC1hY2NvcmRpb24sXG4gIC5yZXNwLXRhYi1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgLnJlc3AtYXJyb3cge1xuICAgICAgbGVmdDogMTlweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmNTA1XCI7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAvLyBBY3RpdmUgdGFiIGFjY29yZGlvblxuICAgICYucmVzcC10YWItYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRncmF5LWJhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgICYucmVzcC10YWItYWN0aXZlIHtcbiAgICAgIC5yZXNwLWFycm93IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmNDY2XCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJlc3AtYWNjb3JkaW9ue1xuICAgIGNvbG9yOiAkZ3JheS1iYXNlO1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgfVxuICAgICYucmVzcC10YWItYWN0aXZle1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRncmF5LWJhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yZXNwLXRhYi1jb250ZW50e1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgfVxuICB9XG4gIC5yZXNwLXRhYi1jb250ZW50ICsgLmFjY29yZGlvbi1tb2Rlcm4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuIiwiLy9cbi8vIFJEIEdvb2dsZSBNYXBcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5yZC1nb29nbGUtbWFwIHtcbiAgY29sb3I6ICRyZC1nb29nbGUtbWFwLWNvbG9yO1xuICAmX19tb2RlbHtcbiAgICBoZWlnaHQ6ICRyZC1nb29nbGUtbWFwLXhzLWhlaWdodDtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cy1taW4pIHtcbiAgICAgIGhlaWdodDogJHJkLWdvb2dsZS1tYXAteHMtaGVpZ2h0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgaGVpZ2h0OiAkcmQtZ29vZ2xlLW1hcC1zbS1oZWlnaHQ7XG4gICAgfVxuICB9XG4gICZfX21vZGVsLTJ7XG4gICAgaGVpZ2h0OiAkcmQtZ29vZ2xlLW1hcC14cy1oZWlnaHQ7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHMtbWluKSB7XG4gICAgICBoZWlnaHQ6ICRyZC1nb29nbGUtbWFwLXhzLWhlaWdodDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIGhlaWdodDogNDMzcHg7XG4gICAgfVxuICB9XG4gICZfX2xvY2F0aW9uc3tcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiIsIi8vXG4vLyBTZWxlY3QgMlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBib290c3RyYXAtaW5wdXQtZGVmYXVsdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICBjb2xvcjogJGdyYXk7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xufVxuXG5AbWl4aW4gdmFsaWRhdGlvbi1zdGF0ZS1mb2N1cygkY29sb3IpIHtcbiAgJHNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA2cHggbGlnaHRlbigkY29sb3IsIDIwJSk7XG5cbiAgLnNlbGVjdDItZHJvcGRvd24sXG4gIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbixcbiAgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cblxuICAmLnNlbGVjdDItZHJvcC1hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcblxuICAgICYuc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBkcm9wZG93biBhcnJvdyB3aGVuIGRyb3Bkb3duIGlzIG9wZW5cbkBtaXhpbiBkcm9wZG93bi1hcnJvdyB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAvKipcbiAgICAgKiBNYWtlIHRoZSBkcm9wZG93biBhcnJvdyBwb2ludCB1cCB3aGlsZSB0aGUgZHJvcGRvd24gaXMgdmlzaWJsZS5cbiAgICAgKi9cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRzZWxlY3QyLWRyb3Bkb3duLWFycm93LWNvbG9yIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2UgJGNhcmV0LXdpZHRoLWxhcmdlO1xuICAgICAgY29sb3I6ICRncmF5O1xuICAgIH1cbiAgfVxufVxuXG4vLyBCYXNlIFN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc2VsZWN0MntcbiAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRzZWxlY3QyLXNpbmdsZS1zZWxlY3Rpb24taGVpZ2h0O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkc2VsZWN0Mi1zaW5nbGUtc2VsZWN0aW9uLXJlbmRlcmVkLXBhZGRpbmctbGVmdDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRzZWxlY3QyLXNpbmdsZS1zZWxlY3Rpb24tcmVuZGVyZWQtcGFkZGluZy1yaWdodDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgJltkaXI9XCJydGxcIl0ge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2VsZWN0Mi1zaW5nbGUtc2VsZWN0aW9uLXJlbmRlcmVkLXBhZGRpbmctbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2VsZWN0Mi1zaW5nbGUtc2VsZWN0aW9uLXJlbmRlcmVkLXBhZGRpbmctcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkc2VsZWN0Mi1zaW5nbGUtc2VsZWN0aW9uLXJlbmRlcmVkLXBhZGRpbmctbGVmdDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdDItc2luZ2xlLXNlbGVjdGlvbi1kcm9wZG93bi1iYWNrZ3JvdW5kO1xuICBib3JkZXI6ICRzZWxlY3QyLXNpbmdsZS1zZWxlY3Rpb24tZHJvcGRvd24tYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTE7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogMTFweCAyMHB4O1xuICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgJlthcmlhLXNlbGVjdGVkXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcblxuICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLy8gU2VsZWN0IDIgQm9vdHN0cmFwIFRoZW1lXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIEBpbmNsdWRlIGJvb3RzdHJhcC1pbnB1dC1kZWZhdWx0cztcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLy8gU2VhcmNoIGZpZWxkIGluIHRoZSBTZWxlY3QyIGRyb3Bkb3duLlxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvb3RzdHJhcC1pbnB1dC1kZWZhdWx0cztcbiAgICB9XG4gIH1cblxuICAvLyBObyBvdXRsaW5lIGZvciBhbGwgc2VhcmNoIGZpZWxkcyAtIGluIHRoZSBkcm9wZG93blxuICAvLyBhbmQgaW5saW5lIGluIG11bHRpIFNlbGVjdDJzLlxuICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZTtcblxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjtcbiAgICB9XG5cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjtcbiAgICB9XG5cbiAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQWRqdXN0IFNlbGVjdDIncyBjaG9pY2VzIGhvdmVyIGFuZCBzZWxlY3RlZCBzdHlsZXMgdG8gbWF0Y2hcbiAgLy8gQm9vdHN0cmFwIDMncyBkZWZhdWx0IGRyb3Bkb3duIHN0eWxlcy5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblxuICAgICZbcm9sZT1ncm91cF0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAvLyBEaXNhYmxlZCByZXN1bHRzLlxuICAgICZbYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuXG4gICAgLy8gSG92ZXIgc3RhdGUuXG4gICAgJlthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIFNlbGVjdGVkIHN0YXRlLlxuICAgICYtLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgIHBhZGRpbmc6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgJGJvcmRlci13aWR0aC1iYXNlKTtcblxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCoyO1xuXG4gICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kcGFkZGluZy1iYXNlLWhvcml6b250YWwqMjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCozO1xuXG4gICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsKjM7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCo0O1xuXG4gICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCo0O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCo1O1xuXG4gICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kcGFkZGluZy1iYXNlLWhvcml6b250YWwqNTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCo2O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkc2VsZWN0Mi1tdWx0aXBsZS1zZWxlY3Rpb24tcmVzdWx0cy1ncm91cC13ZWlnaHQ7XG4gICAgZm9udC1zaXplOiAkc2VsZWN0Mi1tdWx0aXBsZS1zZWxlY3Rpb24tcmVzdWx0cy1ncm91cC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMsXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXMpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWZvY3VzO1xuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuXG4gICAgLy8gTWFrZSB0aGUgZHJvcGRvd24gYXJyb3cgcG9pbnQgdXAgd2hpbGUgdGhlIGRyb3Bkb3duIGlzIHZpc2libGUuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRzZWxlY3QyLWRyb3Bkb3duLWFycm93LWNvbG9yIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICRjYXJldC13aWR0aC1iYXNlICRjYXJldC13aWR0aC1iYXNlICRjYXJldC13aWR0aC1iYXNlO1xuICAgIH1cblxuICAgIC8vIEhhbmRsZSBib3JkZXIgcmFkaWkgb2YgdGhlIGNvbnRhaW5lciB3aGVuIHRoZSBkcm9wZG93biBpcyBzaG93aW5nLlxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLWJlbG93IHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIENsZWFyIHRoZSBzZWxlY3Rpb24uXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGNvbG9yOiAkc2VsZWN0Mi1jbGVhci1zZWxlY3Rpb24tY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogJHNlbGVjdDItY2xlYXItc2VsZWN0aW9uLXdlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzZWxlY3QyLWNsZWFyLXNlbGVjdGlvbi1vZmZzZXQtcmlnaHQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkc2VsZWN0Mi1jbGVhci1zZWxlY3Rpb24taG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gQWRkcmVzcyBkaXNhYmxlZCBTZWxlY3QyIHN0eWxlcy5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQge1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlcjtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLFxuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbixcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZy1kaXNhYmxlZDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyLFxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIERyb3Bkb3duIGJvcmRlciBjb2xvciBhbmQgYm94LXNoYWRvdy5cbiAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1mb2N1cztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cblxuICAvLyBMaW1pdCB0aGUgZHJvcGRvd24gaGVpZ2h0LlxuICAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIC8vIFNpbmdsZSBzZWxlY3RcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gICAgbGluZS1oZWlnaHQ6ICRidG4tbGgtc2l6ZSArIDU7XG4gICAgcGFkZGluZzogMTNweCAxN3B4O1xuXG4gICAgLy8gQWRqdXN0IHRoZSBzaW5nbGUgU2VsZWN0MidzIGRyb3Bkb3duIGFycm93IGJ1dHRvbiBhcHBlYXJhbmNlLlxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgIGIge1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgY29udGVudDogJHNlbGVjdDItZHJvcGRvd24taWNvbjtcbiAgICAgICAgICBmb250LWZhbWlseTogJHNlbGVjdDItZHJvcGRvd24taWNvbi1mYW1pbHk7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBjb2xvcjogJGdyYXktYmFzZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIE11dGlwbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogJGJ0bi1saC1zaXplO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBNdWx0aSBTZWxlY3QyJ3MgY2hvaWNlcyBtYXRjaCBCb290c3RyYXAgMydzIGRlZmF1bHQgYnV0dG9uIHN0eWxlcy5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogJGJ0bi1kZWZhdWx0LWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJ0bi1kZWZhdWx0LWJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46ICgkaW5wdXQtaGVpZ2h0LWJhc2UgLSAkYnRuLWxoLXNpemUgLSAkYm9yZGVyLXdpZHRoLWJhc2UpLzIgMCAwICgkaW5wdXQtaGVpZ2h0LWJhc2UgLSAkYnRuLWxoLXNpemUgLSAkYm9yZGVyLXdpZHRoLWJhc2UpLzI7XG4gICAgICBwYWRkaW5nOiAwICRwYWRkaW5nLWJhc2UtdmVydGljYWw7XG4gICAgfVxuXG4gICAgLy8gTWludXMgMnB4IGJvcmRlcnMuXG4gICAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgICAgICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2UgLSAyO1xuICAgICAgICBsaW5lLWhlaWdodDogJGJ0bi1saC1zaXplO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtaW4td2lkdGg6IDVlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgIGNvbG9yOiAkc2VsZWN0Mi1zaW5nbGUtc2VsZWN0aW9uLWNob2ljZS1yZW1vdmUtY29sb3I7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1yaWdodDogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAvIDI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHNlbGVjdDItY2xlYXItc2VsZWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIENsZWFyIHRoZSBzZWxlY3Rpb24uXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBtYXJnaW4tdG9wOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFkZHJlc3MgQm9vdHN0cmFwIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXNcbiAgJi5pbnB1dC1zbSxcbiAgJi5pbnB1dC1sZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gJixcbiAgLmZvcm0tZ3JvdXAtc20gJiB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xuICAgICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCArICRjYXJldC13aWR0aC1iYXNlKjMgJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xuICAgICAgICBtYXJnaW46ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAtIDEpIDAgMCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLzI7XG4gICAgICAgIHBhZGRpbmc6IDAgJHBhZGRpbmctc21hbGwtdmVydGljYWw7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsIC0gMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyAmLFxuICAuZm9ybS1ncm91cC1sZyAmIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGFyZ2U7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsICsgJGNhcmV0LXdpZHRoLWxhcmdlKjMgJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgIHdpZHRoOiAkY2FyZXQtd2lkdGgtbGFyZ2U7XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAkY2FyZXQtd2lkdGgtbGFyZ2UgJGNhcmV0LXdpZHRoLWxhcmdlIDAgJGNhcmV0LXdpZHRoLWxhcmdlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmV0LXdpZHRoLWxhcmdlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJHBhZGRpbmctbGFyZ2UtdmVydGljYWw7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRjYXJldC13aWR0aC1sYXJnZS8yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtYXJnaW46ICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAtIDEpIDAgMCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLzI7XG4gICAgICAgIHBhZGRpbmc6IDAgJHBhZGRpbmctbGFyZ2UtdmVydGljYWw7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICAgICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlIC0gMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaW5wdXQtbGcuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgIEBpbmNsdWRlIGRyb3Bkb3duLWFycm93O1xuICB9XG5cbiAgLmlucHV0LWdyb3VwLWxnICYge1xuICAgICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgICAgQGluY2x1ZGUgZHJvcGRvd24tYXJyb3c7XG4gICAgfVxuICB9XG5cbiAgLy8gUlRMIFNVUFBPUlRcbiAgJltkaXI9XCJydGxcIl0ge1xuXG4gICAgLy8gU2luZ2xlIFNlbGVjdDJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCArICRjYXJldC13aWR0aC1iYXNlKjM7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgLyogMSAqL1xuICAgICAgfVxuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICBsZWZ0OiAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuXG4gICAgICAgIGIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTXVsdGlwbGUgU2VsZWN0MlxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbC8yO1xuICAgICAgfVxuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRyZXNzIEJvb3RzdHJhcCdzIHZhbGlkYXRpb24gc3RhdGVzXG4uaGFzLXdhcm5pbmcge1xuICBAaW5jbHVkZSB2YWxpZGF0aW9uLXN0YXRlLWZvY3VzKCRzdGF0ZS13YXJuaW5nLXRleHQpO1xufVxuXG4uaGFzLWVycm9yIHtcbiAgQGluY2x1ZGUgdmFsaWRhdGlvbi1zdGF0ZS1mb2N1cygkc3RhdGUtZGFuZ2VyLXRleHQpO1xufVxuXG4uaGFzLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSB2YWxpZGF0aW9uLXN0YXRlLWZvY3VzKCRzdGF0ZS1zdWNjZXNzLXRleHQpO1xufVxuXG4vLyBTZWxlY3QyIHdpZGdldHMgaW4gQm9vdHN0cmFwIElucHV0IEdyb3Vwc1xuLmlucHV0LWdyb3VwIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAuc2VsZWN0Mi1ib290c3RyYXAtcHJlcGVuZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC5zZWxlY3QyLWJvb3RzdHJhcC1hcHBlbmQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gQWRqdXN0IGFsaWdubWVudCBvZiBCb290c3RyYXAgYnV0dG9ucyBpbiBCb290c3RyYXAgSW5wdXQgR3JvdXBzIHRvIGFkZHJlc3Ncbi5zZWxlY3QyLWJvb3RzdHJhcC1hcHBlbmQsXG4uc2VsZWN0Mi1ib290c3RyYXAtcHJlcGVuZCB7XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLFxuICAuaW5wdXQtZ3JvdXAtYnRuLFxuICAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuLy8gVGVtcG9yYXJ5IGZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3NlbGVjdDIvc2VsZWN0Mi1ib290c3RyYXAtdGhlbWUvaXNzdWVzLzlcbi5mb3JtLWNvbnRyb2wuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIERpc3BsYXkgb3ZlcnJpZGUgZm9yIGlubGluZSBmb3Jtc1xuLmZvcm0taW5saW5lIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufSIsIi8vXG4vLyBDdXN0b20gQ291bnRkb3duXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY291bnRkb3duLWN1c3RvbSB7XG4gIC5jb3VudGRvd24ge1xuICAgICY6YmVmb3JlIHsgXG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgICYtc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1yb3cge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgJi1hbW91bnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgfVxuICAgICYtcGVyaW9kIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGNvbG9yOiAkZ3JheS1iYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cy1taW4pIHtcbiAgICAgICYtc2VjdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgICAgfVxuICAgICAgLmNvdW50ZG93bi1zZWN0aW9uICsgLmNvdW50ZG93bi1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAmLXNlY3Rpb24ge1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkY291bnRkb3duLWN1c3RvbS1zbS1zZWN0aW9uLWluc2V0LXRvcDtcbiAgICAgIH1cbiAgICAgIC5jb3VudGRvd24tc2VjdGlvbiArIC5jb3VudGRvd24tc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgfVxuICAgICAgJi1hbW91bnQge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG4gICAgICAmLXBlcmlvZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAuY291bnRkb3duLXNlY3Rpb24gKyAuY291bnRkb3duLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBDb3VudGRvd24gRWxsaXBzZVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cy1taW4pIHtcbiAgICAmLmNvdW50ZG93bi1lbGxpcHNlIC5jb3VudGRvd24tc2VjdGlvbiB7XG4gICAgICBib3JkZXI6ICRjb3VudGRvd24tZWxsaXBzZS14cy1ib3JkZXI7XG4gICAgfVxuICB9XG59XG5cblxuXG4iLCIvL1xuLy8gVG9Ub3Bcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi51aS10by10b3Age1xuICBib3gtc2hhZG93OiAkdG8tdG9wLWJveC1zaGFkb3c7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6ICR0by10b3AtcG9zaXRpb24tcmlnaHQ7XG4gIGJvdHRvbTogJHRvLXRvcC1wb3NpdGlvbi1ib3R0b207XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwO1xuXG4gIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKDEwMHB4KSk7XG5cbiAgJjpmb2N1c3tcbiAgICBjb2xvcjogJHRvLXRvcC1ob3Zlci1jb2xvcjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkdG8tdG9wLWhvdmVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQ6ICR0by10b3AtaG92ZXItYmFja2dyb3VuZDtcbiAgfVxuXG4gICYuYWN0aXZle1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKDApKTtcbiAgfVxufVxuXG4ubW9iaWxlIC51aS10by10b3AsXG4udGFibGV0IC51aS10by10b3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzLW1pbil7XG4gIC51aS10by10b3Age1xuICAgIHJpZ2h0OiAkdG8tdG9wLXBvc2l0aW9uLXhzLXJpZ2h0O1xuICAgIGJvdHRvbTogJHRvLXRvcC1wb3NpdGlvbi14cy1ib3R0b207XG4gIH1cbn1cblxuXG4iLCIvL1xuLy8gRm9ybXN0b25lIFN0ZXBwZXIgUGx1Z2luXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3RlcHBlcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogNzBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG5cbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAmLWFycm93e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICRpY29uLWZvbnQtbWF0ZXJpYWwtZGVzaWduO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJHN0ZXBwZXItYXJyb3ctY29sb3I7XG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuXG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiAkc3RlcHBlci1hcnJvdy1jb2xvci1ob3ZlcjtcbiAgICB9XG5cbiAgICAmLnVwe1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJHN0ZXBwZXItYXJyb3ctaWNvbi11cDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRvd257XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAkc3RlcHBlci1hcnJvdy1pY29uLWRvd247XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5kaXNhYmxlZHtcbiAgICAuc3RlcHBlci1hcnJvd3tcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuICB9XG59XG5cbi5zdGVwcGVyLXR5cGUtMiAuc3RlcHBlcntcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IDkwcHg7XG4gIG1heC13aWR0aDogOTBweDtcbn0iLCIvL1xuLy8gU2xpY2sgY2Fyb3VzZWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCLihpBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCLihpJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIuKAolwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmLmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xuICB9XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBbZGlyPVwicnRsXCJdICYge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBkaXNwbGF5OiBub25lO1xuXG4gICYuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zbGljay1sb2FkaW5nICYge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgfVxufVxuXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xuICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICB9XG59XG5cbi8vIEFwcGVhcmFuY2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc2xpY2stbGlzdCB7XG4gIC5zbGljay1sb2FkaW5nICYge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiLi4vaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4gICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRncmF5LWJhc2UsIC42KTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHggXFw5OyAvKmx0ZSBJRSA4Ki9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiA5OTk7XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgfVxuICB9XG4gICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICB9XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbiAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICB9XG4gIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbiAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICB9XG4gIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgIH1cbiAgfVxufVxuXG4uc2xpY2stc2xpZGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4jY2hpbGQtY2Fyb3VzZWwge1xuICAuc2xpY2stc2xpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICAmLnNsaWNrLWN1cnJlbnQge1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cbiAgfVxufVxuXG4uY2FsZW5kYXItY2Fyb3VzZWwge1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgLnNsaWNrLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgfVxuICBoMntcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAuc2xpY2stbmV4dCxcbiAgLnNsaWNrLXByZXYge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb2xvcjogJGJyYW5kLW1hZGlzb247XG4gICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWR7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zbGljay1uZXh0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjE1MFwiO1xuICAgIH1cbiAgfVxuICAuc2xpY2stcHJldiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYxNGJcIlxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pe1xuICAgIC5zbGljay1uZXh0LFxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBoMntcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1saC1oMjtcbiAgICB9XG4gIH1cbn0iLCIvL1xuLy8gUkQgQ2FsZW5kYXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5yZC1jYWxlbmRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAkcmQtY2FsZW5kYXItbWF4LXdpZHRoO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAkcmQtY2FsZW5kYXItYmFja2dyb3VuZDtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnJkYy10b2RheV9tb250aCwgLnJkYy1mdWxseWVhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAkcmQtY2FsZW5kYXItaGVhZC10ZXh0LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkcmQtY2FsZW5kYXItaGVhZC10ZXh0LXdlaWdodDtcblxuICBjb2xvcjogJHJkLWNhbGVuZGFyLWhlYWQtdGV4dC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1hY2NlbnQ7XG59XG5cbi8vIFBhbmVsXG4ucmRjLXBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkcmQtY2FsZW5kYXItaGVhZC1wYWRkaW5nO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbn1cblxuLy8gQ29udHJvbHNcbi5yZGMtbmV4dCwgLnJkYy1wcmV2LCAucmRjLWV2ZW50c19jbG9zZSB7XG4gIGZvbnQ6ICRyZC1jYWxlbmRhci1jb250cm9scy1mb250O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgb3BhY2l0eTogLjg7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogJGJyYW5kLW1hZGlzb247XG4gIH1cbn1cblxuLnJkYy1uZXh0LCAucmRjLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG4gIGNvbG9yOiAkcmQtY2FsZW5kYXItY29udHJvbHMtY29sb3I7XG59XG5cbi5yZGMtbmV4dCB7XG4gIHJpZ2h0OiAkcmQtY2FsZW5kYXItY29udHJvbHMtbmV4dC1wb3NpdGlvbi1yaWdodDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRyZC1jYWxlbmRhci1jb250cm9scy1uZXh0LWNvbnRlbnQ7XG4gIH1cbn1cblxuLnJkYy1wcmV2IHtcbiAgbGVmdDogJHJkLWNhbGVuZGFyLWNvbnRyb2xzLXByZXYtcG9zaXRpb24tbGVmdDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRyZC1jYWxlbmRhci1jb250cm9scy1wcmV2LWNvbnRlbnQ7XG4gIH1cbn1cblxuLnJkYy1ldmVudHNfY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cblxuLy8gVGFibGVcbi5yZGMtdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0YWJsZSB7XG4gICAgYm9yZGVyLXNwYWNpbmc6NXB4O1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgdGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcbiAgICB0YWJsZSB7XG4gICAgICBib3JkZXItc3BhY2luZzokcmQtY2FsZW5kYXItdGFibGUtYm9yZGVyLXNwYWNpbmc7XG4gICAgfVxuICB9XG59XG5cbi5yZGMtdGFibGVfZGF5IHtcbiAgcGFkZGluZzogJHJkLWNhbGVuZGFyLXRhYmxlLXRoLXBhZGRpbmc7XG4gIGZvbnQtc2l6ZTogJHJkLWNhbGVuZGFyLXRhYmxlLXRoLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkcmQtY2FsZW5kYXItdGFibGUtdGgtd2VpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkcmQtY2FsZW5kYXItdGFibGUtdGgtY29sb3I7XG59XG5cbi5yZGMtbW9udGgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogJHJkLWNhbGVuZGFyLW1vbnRoLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkcmQtY2FsZW5kYXItbW9udGgtd2VpZ2h0O1xuICBjb2xvcjogJHJkLWNhbGVuZGFyLW1vbnRoLWNvbG9yO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWFjY2VudDtcbn1cblxuLnJkYy10YWJsZV9ldmVudHMsXG4ucmRjLXRhYmxlX2V2ZW50cy1jb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZGMtdGFibGVfZGF0ZSB7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogJHJkLWNhbGVuZGFyLXRhYmxlLXRkLXdpZHRoO1xuICBoZWlnaHQ6ICRyZC1jYWxlbmRhci10YWJsZS10ZC1oZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJHJkLWNhbGVuZGFyLXRhYmxlLXRkLXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkcmQtY2FsZW5kYXItdGFibGUtdGQtaGVpZ2h0O1xuICBmb250LXdlaWdodDogJHJkLWNhbGVuZGFyLXRhYmxlLXRkLXdlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJHJkLWNhbGVuZGFyLXRhYmxlLXRkLWNvbG9yO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAkcmQtY2FsZW5kYXItdGFibGUtYm9yZGVyLXJhZGl1cztcbiAgei1pbmRleDogMTtcbiAgJi5yZGMtdGFibGVfcHJldixcbiAgJi5yZGMtdGFibGVfbmV4dHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5yZGMtdGFibGVfdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmQtY2FsZW5kYXItdGFibGUtdGQtdG9kYXktYmFja2dyb3VuZDtcbiAgY29sb3I6ICRyZC1jYWxlbmRhci10YWJsZS10ZC10b2RheS1jb2xvcjtcbn1cblxuLnJkYy10YWJsZV9oYXMtZXZlbnRzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG5cbiAgLnJkYy10YWJsZV9kYXRlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogJHJkLWNhbGVuZGFyLXRhYmxlLXRkLWhhcy1ldmVudC1hZnRlci1iYWNrZ3JvdW5kO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjM1cyBhbGwgZWFzZSk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcmQtY2FsZW5kYXItdGFibGUtdGQtaGFzLWV2ZW50LWhvdmVyLWNvbG9yO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZGMtdGFibGVfdG9kYXkge1xuICAgICAgYmFja2dyb3VuZDogJHJkLWNhbGVuZGFyLXRhYmxlLXRkLWhhcy1ldmVudC10b2RheS1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxufVxuXG4ucmRjLXRhYmxlX2V2ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1tYWRpc29uO1xuICB9XG59XG5cblxuLy8gUkQgRXZlbnQgQ2FsZW5kYXIgRnVsbHdpZHRoXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucmQtY2FsZW5kYXItZnVsbHdpZHRoIHtcbiAgLnJkLWNhbGVuZGFyIHtcbiAgICAvLyBQYW5lbFxuICAgIC5yZGMtcGFuZWwge1xuICAgICAgbWF4LXdpZHRoOiAkcmQtY2FsZW5kYXItZnVsbHdpZHRoLW1heC13aWR0aDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcblxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAucmRjLW1vbnRoLCAucmRjLWZ1bGx5ZWFyLCAucmRjLW5leHQsIC5yZGMtcHJldiB7XG4gICAgICAgIGNvbG9yOiAkcmQtY2FsZW5kYXItZnVsbHdpZHRoLWNvbnRyb2xzLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAucmRjLXBhbmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgIC8vIFRhYmxlXG4gICAgICAucmRjLXRhYmxlIHtcbiAgICAgICAgdGFibGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmQtY2FsZW5kYXItZnVsbHdpZHRoLXRhYmxlLXRkLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206ICRyZC1jYWxlbmRhci1mdWxsd2lkdGgtdGFibGUtdGQtcGFkZGluZy1ib3R0b207XG4gICAgICAgICAgYmFja2dyb3VuZDogJHJkLWNhbGVuZGFyLWZ1bGx3aWR0aC10YWJsZS10ZC1iYWNrZ3JvdW5kO1xuICAgICAgICAgIGJveC1zaGFkb3c6ICRyZC1jYWxlbmRhci1mdWxsd2lkdGgtdGFibGUtdGQtYm94LXNoYWRvdztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmRjLXRhYmxlX2RheSB7XG4gICAgICAgIGNvbG9yOiAkcmQtY2FsZW5kYXItZnVsbHdpZHRoLXRhYmxlLXRoLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6ICRyZC1jYWxlbmRhci1mdWxsd2lkdGgtdGFibGUtdGgtc2l6ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkcmQtY2FsZW5kYXItZnVsbHdpZHRoLXRhYmxlLXRoLXBhZGRpbmctbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgLnJkYy10YWJsZV90b2RheSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAkcmQtY2FsZW5kYXItZnVsbHdpZHRoLXRhYmxlLXRkLXRvZGF5LWJvcmRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJkLWNhbGVuZGFyLWZ1bGx3aWR0aC10YWJsZS10ZC10b2RheS1iYWNrZ3JvdW5kO1xuICAgICAgICBjb2xvcjogJHJkLWNhbGVuZGFyLWZ1bGx3aWR0aC10YWJsZS10ZC10b2RheS1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLnJkYy10YWJsZV9kYXRlIHtcbiAgICAgICAgdG9wOiAkcmQtY2FsZW5kYXItZnVsbHdpZHRoLXRhYmxlLWRhdGUtcG9zaXRpb24tdG9wO1xuICAgICAgICBsZWZ0OiAkcmQtY2FsZW5kYXItZnVsbHdpZHRoLXRhYmxlLWRhdGUtcG9zaXRpb24tbGVmdDtcbiAgICAgICAgd2lkdGg6ICRyZC1jYWxlbmRhci1mdWxsd2lkdGgtdGFibGUtZGF0ZS13aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkcmQtY2FsZW5kYXItZnVsbHdpZHRoLXRhYmxlLWRhdGUtaGVpZ2h0O1xuICAgICAgICBmb250LXNpemU6ICRyZC1jYWxlbmRhci1mdWxsd2lkdGgtdGFibGUtZGF0ZS1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJHJkLWNhbGVuZGFyLWZ1bGx3aWR0aC10YWJsZS1kYXRlLWxpbmUtaGVpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogJHJkLWNhbGVuZGFyLWZ1bGx3aWR0aC10YWJsZS1kYXRlLXdlaWdodDtcbiAgICAgIH1cblxuICAgICAgLnJkYy10YWJsZV9ldmVudHMsXG4gICAgICAucmRjLXRhYmxlX2V2ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAucmRjLWV2ZW50cyB7XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTUwJSkpXG4gICAgICB9XG4gICAgICAucmRjLWV2ZW50c19jbG9zZSB7XG4gICAgICAgIHRvcDogJHJkLWNhbGVuZGFyLWZ1bGx3aWR0aC1jb250cm9scy1jbG9zZS1wb3NpdGlvbi10b3A7XG4gICAgICAgIHJpZ2h0OiAkcmQtY2FsZW5kYXItZnVsbHdpZHRoLWNvbnRyb2xzLWNsb3NlLXBvc2l0aW9uLXJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcbiAgICAgIC8vIFRhYmxlXG4gICAgICAucmRjLXRhYmxlIHtcbiAgICAgICAgdGFibGUge1xuICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAkcmQtY2FsZW5kYXItZnVsbHdpZHRoLXhsLWJvcmRlci1zcGFjaW5nO1xuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNyU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJkYy10YWJsZV9oYXMtZXZlbnRzIHtcbiAgICAgICAgLndpZGdldC1ldmVudCB7XG4gICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9maXggZm9yIGllID4gOVxuLmllLTExLFxuLmllLTEwLFxuLmllLWVkZ2Uge1xuICAucmQtY2FsZW5kYXItZnVsbHdpZHRoIHtcbiAgICAucmQtY2FsZW5kYXIge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIC8vIFRhYmxlXG4gICAgICAgIC5yZGMtdGFibGUge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGhlaWdodDogMTQ1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yZGMtdGFibGVfaGFzLWV2ZW50cyB7XG4gICAgICAgICAgLnJkYy1ldmVudC13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogMTQ2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcbiAgICAgICAgLy8gVGFibGVcbiAgICAgICAgLnJkYy10YWJsZSB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJkYy10YWJsZV9oYXMtZXZlbnRzIHtcbiAgICAgICAgICAucmRjLWV2ZW50LXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKipcbiAqIFJEIEZpbGVwaWNrZXJcbiAqIEBTZWN0aW9uXG4gKi9cblxuLnJkLWZpbGUtcGlja2Vye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuXG4gICYtYnRue1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudC1jdXN0b20oJHdoaXRlLCAkYnJhbmQtcHJpbWFyeSwgJGJyYW5kLXByaW1hcnksICRicmFuZC1wcmltYXJ5LCAkd2hpdGUsICRicmFuZC1wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXG4gIH1cblxuICAmLW1ldGF7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImZpbGVcIl17XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3B4LCAtM3B4KTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cblxuXG4iLCIvL1xuLy8gUkQgVmlkZW9cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBTdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5yZC12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICB2aWRlbyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAmLnRyYW5zaXRpb24ge1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBsaW5lYXI7XG4gICAgfVxuICB9XG4gIC8vIFZpZGVvIFdyYXBwZXJcbiAgJi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgLy8gUHJlbG9hZGVyXG4gICYtcHJlbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3ByZWxvYWRlci5naWYpIG5vLXJlcGVhdCByZ2JhKCNmZmYsLjgpIGNlbnRlciBjZW50ZXI7XG4gICAgei1pbmRleDogNjtcbiAgfVxuXG4gIC8vIFdoZW4gTG9hZGluZ1xuICAmLmxvYWRpbmcge1xuXG4gICAgLnJkLXZpZGVvLXByZWxvYWRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRleHQtd3JhcHBlcntcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOjA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJi5zaG93IHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgLjcpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgIC5yZC12aWRlby1jb250ZXh0e1xuICAgICAgIGJvdHRvbTogMDtcbiAgICAgfVxuICAgIH1cblxuICAgIHRyYW5zaXRpb246IC4zcyBiYWNrZ3JvdW5kIGVhc2U7XG4gICAgLnJkLXZpZGVvLWNvbnRleHR7XG4gICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0xMDAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAuNXMgYm90dG9tIGVhc2U7XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDE1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggMTVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFOUU5O1xuICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAvLyBDb250ZXh0IE1lbnVcbiAgLmRlc2t0b3AgJi1jb250ZXh0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAmLnNob3cge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICAgIC5yZC12aWRlby1jb250ZXh0e1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gIH1cblxuICAvLyBTdHlsZSBmb3IgQmFja2dyb3VuZCBWaWRlb1xuICAmLnJkLXZpZGVvLWJnIHtcbiAgICB6LWluZGV4OiAxO1xuICAgID4ucmQtdmlkZW8td3JhcHBlciwgPiAucmQtdmlkZW8td3JhcHBlciA+IHZpZGVvIHtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICAucGxheS1idG4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDdXN0b20gU3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucmQtdmlkZW97XG59IiwiLy9cbi8vIFRpbWUgQ2lyY2xlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyoqXG4gKlx0VGhpcyBlbGVtZW50IGlzIGNyZWF0ZWQgaW5zaWRlIHlvdXIgdGFyZ2V0IGVsZW1lbnRcbiAqXHRJdCBpcyB1c2VkIHNvIHRoYXQgeW91ciBvd24gZWxlbWVudCB3aWxsIG5vdCBuZWVkIHRvIGJlIGFsdGVyZWRcbiAqKi9cbi50aW1lX2NpcmNsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qKlxuICpcdFRoaXMgaXMgYWxsIHRoZSBlbGVtZW50cyB1c2VkIHRvIGhvdXNlIGFsbCB0ZXh0IHVzZWRcbiAqIGluIHRpbWUgY2lyY2xlc1xuICoqL1xuLnRpbWVfY2lyY2xlcyA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MyUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MyUpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICNEYXRlQ291bnRkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKipcbiAqXHRUaXRsZXMgKERheXMsIEhvdXJzLCBldGMpXG4gKiovXG4udGltZV9jaXJjbGVzID4gZGl2ID4gaDQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkZ3JheS1kYXJrZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTlweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG5cbiAgJiArICoge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cy1taW4pIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBib3R0b206IC0yNHB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGJvdHRvbTogLTExMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGJvdHRvbTogLTEwNXB4O1xuICB9XG59XG5cbi50aW1lX2NpcmNsZXMgPiBkaXYgPiBzcGFuIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4vKipcbiAqXHRUaW1lIG51bWJlcnMsIGllOiAxMlxuICoqL1xuLnRpbWVfY2lyY2xlcyA+IGRpdiA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cy1taW4pIHtcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDtcbiAgfVxufSIsIlxyXG5cclxuXHJcbi5wb3N0LW5ld3Mge1xyXG4gICYtYm9keS1jb2xsLTF7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICBoNiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbWFkaXNvbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZC1uYXZiYXItdG9wLXBhbmVsLXJpZ2h0LXBhcnQgLndpcnR1YWxueS1kemlla2FuYXQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYW5nZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxufVxyXG4iXX0= */



